機械翻訳について

IServiceConnectionResponse

InvokeServiceConnection操作レスポンスのレスポンス・オブジェクト。

関数

getResponseData

このファンクションを使用して、InvokeServiceConnection操作レスポンスのレスポンス・データを取得します。

次のコード・サンプルは、getResponseDataメソッドの構文を示しています。

getResponseData(): IServiceConnectionResponseData;

次のコード・サンプルは、getResponseDataメソッドが使用されているInvokeServiceConnection操作をサブスクライブするためのtypescriptの例を示しています。

/// <reference path="uiEventsFramework.d.ts"/>  
      const frameworkProvider: IUiEventsFrameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID''v1');   
      const globalContext: IGlobalContext = await frameworkProvider.getGlobalContext();
       
      const restCallRequest: IServiceConnectionRequest = (frameworkProvider.requestHelper.createPublishRequest('InvokeServiceConnection') as IServiceConnectionRequest);
      restCallRequest.setServiceConnectionId('interactions/update_interactions');
      restCallRequest.setParameters({ "interactions_Id": "12345" });
      restCallRequest.setBody({ "StatusCd": "ORA_SVC_CLOSED" });
       
      globalContext.publish(restCallRequest).then((message: IServiceConnectionResponse) => {
          // custom code
           const response = message.getResponseData();
          console.log(response.getStatus());
          console.log(response.getBody());
      }).catch((error: IErrorData) => {
          // custom code
      });

次のコード・サンプルは、getResponseDataメソッドが使用されているInvokeServiceConnection操作をサブスクライブするためのjavascriptの例を示しています。

const frameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID''v1');   
      const globalContext = await frameworkProvider.getGlobalContext();
       
      const restCallRequest = frameworkProvider.requestHelper.createPublishRequest('InvokeServiceConnection');
      restCallRequest.setServiceConnectionId('interactions/update_interactions');
      restCallRequest.setParameters({ "interactions_Id": "12345" });
      restCallRequest.setBody({ "StatusCd": "ORA_SVC_CLOSED" });
       
      globalContext.publish(restCallRequest).then((message) => {
          // custom code
           const response = message.getResponseData();
          console.log(response.getStatus());
          console.log(response.getBody());
      }).catch((error) => {
          // custom code
      });