機械翻訳について

SOAPサービス(インバウンド)

SOAPサービスを使用して、Oracle Purchasingでトランザクションを作成できます。

ノート: Oracleでは、SOAPサービスではなくREST APIを使用することをお薦めします。

主な機能

  • リアルタイム(インバウンド)でデータ更新を実行します。
  • 購買リクエスト・サービスを使用して、依頼者変更を開始します。
  • 購買オーダー・サービスを使用して、バイヤー変更を開始します。
  • Oracle Integration Cloud (OIC)とともに使用して、ほぼリアルタイムの操作を実行します。

ベスト・プラクティス

REST APIとSOAPサービス

同等のREST APIが使用可能な場合、SOAPサービスはお薦めしません。

GET操作

統合を開発する場合は、既存の購買オーダーに対してGET操作を実行して、CREATE操作またはCHANGE操作で使用する値を識別することを検討してください。

CREATE操作

  • CREATE操作を使用する場合は、これらの値が生成されるため、ペイロードにPOヘッダーID、PO明細ID、明細事業所ID、PO配分IDなどのキー属性を指定しないでください。
  • IDまたは名前のいずれか一方、両方は指定しないでください。 (たとえば、支払条件ID、支払条件)
  • コードまたは名前のいずれか一方のみを指定します。 (たとえば、承認アクション・コード、承認アクション、通貨コード、通貨。)

変更操作

CHANGE操作の場合は、システム(POヘッダーIDなど)またはビジネス・キー(PO番号や販売先LEなど)を使用してドキュメントを検索できます。

制約

  • このオプションは、大量の購買データのインポートには適していません。
  • REST APIと比較して、パフォーマンスとスケーラビリティは低くなります。
  • 購買オーダーWebサービスのCREATEおよびCHANGE操作では、200行以下の購買文書のペイロードのみがサポートされます。
    • 200件の明細、10,000件のスケジュールがある1つの明細、1つのスケジュールがある1つの明細および10,000件の配分がある購買オーダー。
    • 次のオプションは、200を超える明細がある購買オーダーで使用できます:
      • 購買文書のオープン・インタフェースまたはファイルベース・データ・インポート(FBDI)を使用して、購買オーダーを作成します。
      • 1つの購買オーダーに対して200を超える明細をアップロードする必要がある場合、ペイロードを複数の購買オーダーWebサービス・コールに分割します。
  • 添付を追加するには、ERP SOAPオブジェクト添付サービスを使用します。これは、Oracle Purchasing購買契約および購買オーダーに添付をアップロードするユーティリティwebサービスです。 このサービスを使用して、必要なレベルのドキュメントに添付をアップロードします。 この操作は、インポートまたはSOAPサービスによって作成された購買文書に対してのみ機能します。