機械翻訳について

第三者振替価格計算Webサービスの登録

一部のシナリオでは、サードパーティの価格設定webサービスを使用して、サプライ・チェーン財務オーケストレーション・フローで使用される振替価格を計算する場合があります。 そのためには、まずwebサービスを登録する必要があります。

サードパーティ振替価格webサービスを登録するには:

  1. アプリケーション・メンターまたは管理者としてOracle Fusion Cloud Supply Chain Managementにサインインします。

  2. 「設定および保守」作業領域で、次の項目に移動します。

    • オファリング: 製造およびサプライ・チェーン資材管理

    • 機能領域: サプライ・チェーン財務フロー

    • タスク: 財務オーケストレーション・サード・パーティ振替価格設定サービスの登録

  3. サードパーティwebサービスのURLは次のいずれかの形式で入力します:

    • 事前定義済のサービス名(FinancialOrchestrationTransferPriceCustomService)およびポート名(FinancialOrchestrationTransferPriceCustomPort)を使用している場合は、次の表に示す構文を使用します。

      構文

      {HTTP_Protocol}://{Host_Name}:{Port}/{ServiceName}

      https://abc.com:8888/ws/FinancialOrchestrationTransferPriceCustomService/1.0

    • 変更されたサービス名およびポート名を使用している場合は、次の表に示す構文を使用します。

      構文

      {HTTP_Protocol}://{Host_Name}:{Port}/{ServiceName},CustomServiceName,CustomServicePort

      https://abc.com:8888/ws/FinancialOrchestrationTransferPriceCustomService_VS/1.0,CustomFinancialOrchestrationTransferPriceServiceName,CustomFinancialOrchestrationPortName

  4. 次のオプションからセキュリティ・ポリシーを選択します:

    • oracle/wss10_username_token_with_message_protection_client_policy

    • oracle/wss11_username_token_with_message_protection_client_policy

    • oracle/wss_http_token_over_ssl_client_policy

    • oracle/wss_saml_token_over_ssl_client_policy

    • oracle/wss_username_token_over_ssl_client_policy

  5. ユーザー名およびパスワードを入力します。

  6. キーストアの別名を入力します。

  7. 「保存してクローズ」をクリックします。

ノート: webサービス仕様の作成時に事前定義済の仕様を使用します。 入力および出力パラメータやデータ型、操作名などの仕様は構成できません。

webサービスに使用するWSDLテンプレートは次のとおりです:

<wsdl:definitions
     name="FinancialOrchestrationTransferPriceCustomService"
     targetNamespace="http://xmlns.oracle.com/apps/scm/fos/orchestrationProcesses/transferPrice/transferPriceCustomService"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
     xmlns:tns="http://xmlns.oracle.com/apps/scm/fos/orchestrationProcesses/transferPrice/transferPriceCustomService"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
     xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
    >
    <wsdl:documentation>
        <name>Compute Custom Transfer Price</name>
        <docCategories>
            <category>None</category>
        </docCategories>
    </wsdl:documentation>
    
    <wsdl:types>
        <xs:schema version="1.0" targetNamespace="http://xmlns.oracle.com/apps/scm/fos/orchestrationProcesses/transferPrice/transferPriceCustomService/proxy/types"
             xmlns:xs="http://www.w3.org/2001/XMLSchema">
            <xs:complexType name="customTransferPriceResponse">
                <xs:sequence>
                    <xs:element name="description" type="xs:string" minOccurs="0"/>
                    <xs:element name="errorsExistFlag" type="xs:boolean" minOccurs="0"/>
                    <xs:element name="unitPrice" type="xs:decimal" minOccurs="0"/>
                </xs:sequence
            </xs:complexType>
            <xs:complexType name="customTransferPrice">
                <xs:sequence>
                    <xs:element name="agreementFTRId" type="xs:long" minOccurs="0"/>
                    <xs:element name="currencyCode" type="xs:string" minOccurs="0"/>
                    <xs:element name="customerDeliverToLocationId" type="xs:long" minOccurs="0"/>
                    <xs:element name="customerShipToLocationId" type="xs:long" minOccurs="0"/>
                    <xs:element name="eventId" type="xs:long" minOccurs="0"/>
                    <xs:element name="flowInstanceId" type="xs:long" minOccurs="0"/>
                    <xs:element name="fromBusinessUnitId" type="xs:long" minOccurs="0"/>
                    <xs:element name="fromLegalEntityId" type="xs:long" minOccurs="0"/>
                    <xs:element name="inventoryItemId" type="xs:long" minOccurs="0"/>
                    <xs:element name="lineTypeCode" type="xs:string" minOccurs="0"/>
                    <xs:element name="purchaseOrderDestination" type="xs:string" minOccurs="0"/>
                    <xs:element name="purchasingCategory" type="xs:string" minOccurs="0"/>
                    <xs:element name="quantity" type="xs:decimal" minOccurs="0"/>
                    <xs:element name="quoteModeFlag" type="xs:boolean" minOccurs="0"/>
                    <xs:element name="requisitionOrganizationCode" type="xs:string" minOccurs="0"/>
                    <xs:element name="shipFromOrganizationCode" type="xs:string" minOccurs="0"/>
                    <xs:element name="sourceDocumentId" type="xs:string" minOccurs="0"/>
                    <xs:element name="sourceDocumentType" type="xs:string" minOccurs="0"/>
                    <xs:element name="supplierSiteId" type="xs:long" minOccurs="0"/>
                    <xs:element name="toBusinessUnitId" type="xs:long" minOccurs="0"/>
                    <xs:element name="toLegalEntityId" type="xs:long" minOccurs="0"/>
                    <xs:element name="transactionDate" type="xs:dateTime" minOccurs="0"/>
                    <xs:element name="unitOfMeasure" type="xs:string" minOccurs="0"/>
                    <xs:element name="CtoSalesRows" minOccurs="0" maxOccurs="unbounded">
                        <xs:complexType>
                            <xs:sequence>
                              <xs:element name="configItemId" type="xs:long" minOccurs="0"/>
                              <xs:element name="inventoryItemId" type="xs:long" minOccurs="0"/>
                              <xs:element name="subItemType" type="xs:long" minOccurs="0"/>
                              <xs:element name="lineId" type="xs:long" minOccurs="0"/>
                              <xs:element name="parentLineId" type="xs:long" minOccurs="0"/>
                              <xs:element name="unitQty" type="xs:decimal" minOccurs="0"/>
                              <xs:element name="unitUom" type="xs:string" minOccurs="0"/>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
            </xs:complexType>
        </xs:schema>
        <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://xmlns.oracle.com/apps/scm/fos/orchestrationProcesses/transferPrice/transferPriceCustomService"
             xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://xmlns.oracle.com/apps/scm/fos/orchestrationProcesses/transferPrice/transferPriceCustomService"
             xmlns:ns1="http://xmlns.oracle.com/apps/scm/fos/orchestrationProcesses/transferPrice/transferPriceCustomService/proxy/types">
            <import namespace="http://xmlns.oracle.com/apps/scm/fos/orchestrationProcesses/transferPrice/transferPriceCustomService/proxy/types"/>
            <xsd:complexType name="computeCustomTransferPrice">
                <xsd:sequence>
                    <xsd:element name="arg0" type="ns1:customTransferPrice"/>
                </xsd:sequence>
            </xsd:complexType>
            <xsd:element name="computeCustomTransferPrice" type="tns:computeCustomTransferPrice"/>
            <xsd:complexType name="computeCustomTransferPriceResponse">
                <xsd:sequence>
                    <xsd:element name="return" type="ns1:customTransferPriceResponse"/>
                </xsd:sequence>
            </xsd:complexType>
            <xsd:element name="computeCustomTransferPriceResponse" type="tns:computeCustomTransferPriceResponse"/>
        </schema>
    </wsdl:types>
    <wsdl:message name="computeCustomTransferPriceInput">
        <wsdl:part name="parameters" element="tns:computeCustomTransferPrice"/>
    </wsdl:message>
    <wsdl:message name="computeCustomTransferPriceOutput">
        <wsdl:part name="parameters" element="tns:computeCustomTransferPriceResponse"/>
    </wsdl:message>
    <wsdl:portType name="FinancialOrchestrationTransferPriceCustom">
        <wsdl:operation name="computeCustomTransferPrice">
            <wsdl:input message="tns:computeCustomTransferPriceInput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"
                 ns1:Action=""/>
            <wsdl:output message="tns:computeCustomTransferPriceOutput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"
                 ns1:Action=""/>
        </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="FinancialOrchestrationTransferPriceCustomSoapHttp" type="tns:FinancialOrchestrationTransferPriceCustom">
        <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
        <wsdl:operation name="computeCustomTransferPrice">
            <soap:operation soapAction=""/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="FinancialOrchestrationTransferPriceCustomService">
        <wsdl:port name="FinancialOrchestrationTransferPriceCustomPort" binding="tns:FinancialOrchestrationTransferPriceCustomSoapHttp">
            <soap:address location="http://localhost:7101/FinancialOrchestration-FosTransferPriceService-webapp/FinancialOrchestrationTransferPriceCustomService"/>
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions>