フェーズ 2 を介した IBM Sterling Order Management System Software オンプレミスとの統合
統合プロパティー、JWT プロパティー、および公開鍵を構成して、 Sterling Intelligent Promising を Sterling Order Management System Software over Sterling Inventory Visibility フェーズ 2 のオンプレミス・オファリングと統合します。
- IBM® Sterling Order Management System Softwareをインストールします。 詳しくは、 IBM Sterling Order Management System Softwareのインストールを参照してください。
- Sterling Order Management System Software と Sterling Inventory Visibilityの間の統合をセットアップします。 詳しくは、 Sterling Inventory Visibility 統合のセットアップを参照してください。
- JWT 認証を有効にするには、 customer_overrides ファイルで以下のプロパティーを設定します。
iv_integration.authentication.mode=JWT - Order Hub および JWT 認証用に IBM Sterling Order Management System Software を構成します。 詳しくは、 Order Hub用の Sterling Order Management System Software の構成を参照してください。
- Sterling Order Management System Softwareで JWT 関連プロパティーを構成します。 詳しくは、 Sterling Order Management System Softwareの JWT プロパティーを参照してください。
- Sterling Order Management System
Software から Sterling Intelligent
Promisingへの呼び出しを認証するための独自の公開鍵ペアを作成します。 次に、OMS ゲートウェイで公開鍵を構成します。 詳しくは、 公開鍵を使用した JWT 発行者シークレットの作成を参照してください。
以下のスニペットは、ステップ 2、3、および 4 で構成をセットアップした後の
customer_overrides.propertiesファイルの例です。iv_integration.baseUrl=<SIP_BASE_URL> iv_integration.tenantId=default iv_integration.clientId=DEFAULT iv_integration.secret=DEFAULT yfs.iv.integration.icf=<initial context factory for queues> yfs.iv.integration.demand.providerurl=<provider URL of the demand queue> yfs.iv.integration.senddemandupdates.event.queue=<queue name for demand updates> yfs.iv.integration.demand.qcf=<queue connection factory name for the demand queue> yfs.iv.integration.supply.providerurl=<provider URL of the supply queue> yfs.iv.integration.sendsupplyupdates.event.queue=<queue name for supply updates> yfs.iv.integration.supply.qcf=<queue connection factory name for the supply queue> iv_integration.authentication.mode=JWT yfs.yfs.jwt.create.expiration=300 yfs.yfs.jwt.create.pk.alias=oms-default-jwt yfs.yfs.jwt.create.issuer=oms yfs.yfs.jwt.create.audience=oms yfs.yfs.jwt.create.algorithm=RS512 - フェーズ 2 アダプターを使用して Sterling Order Management System
Software から Inventory Visibility にサプライおよび需要を同期するために、 統合サーバーを開始します 。 統合サーバーを開始するには、 <runtime>/bin ディレクトリーに移動して、以下のコマンドを実行します。
./startIntegrationServer.sh IV_ADJUST_IS ./startIntegrationServer.sh IV_ADJUST_ID
注:
- Order Hubへのアクセス中に、
- Order Hub の起点を
allowedOriginsとして SIPEnvironment カスタム・リソースに追加してください。 詳しくは、 omsGateway パラメーターのallowedOriginsを参照してください。 - Order Hubにアクセスする前に、ブラウザーで Sterling Intelligent Promising インスタンスのオペレーター CA 証明書を受け入れるようにしてください。
- Order Hub の起点を
- Inventory Visibilityの統合サーバーを実行する際には、必ず統合サーバーのトラストストアに証明書を追加してください。
- 需要と供給のために統合サーバーを実行する前に、統合サーバーで JVM システム始動プロパティーを渡していることを確認してください。
- API を呼び出す前に、アプリケーション・サーバー JVM で JVM システム始動プロパティーを渡してください。