フェーズ 2 を介した IBM Sterling Order Management System Software オンプレミスとの統合

統合プロパティー、JWT プロパティー、および公開鍵を構成して、 Sterling Intelligent PromisingSterling Order Management System Software over Sterling Inventory Visibility フェーズ 2 のオンプレミス・オファリングと統合します。

  1. IBM® Sterling Order Management System Softwareをインストールします。 詳しくは、 IBM Sterling Order Management System Softwareのインストールを参照してください。
  2. Sterling Order Management System Software と Sterling Inventory Visibilityの間の統合をセットアップします。 詳しくは、 Sterling Inventory Visibility 統合のセットアップを参照してください。
  3. JWT 認証を有効にするには、 customer_overrides ファイルで以下のプロパティーを設定します。
    iv_integration.authentication.mode=JWT
  4. Order Hub および JWT 認証用に IBM Sterling Order Management System Software を構成します。 詳しくは、 Order Hub用の Sterling Order Management System Software の構成を参照してください。
  5. Sterling Order Management System Softwareで JWT 関連プロパティーを構成します。 詳しくは、 Sterling Order Management System Softwareの JWT プロパティーを参照してください。
  6. 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
  7. フェーズ 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 証明書を受け入れるようにしてください。
  • Inventory Visibilityの統合サーバーを実行する際には、必ず統合サーバーのトラストストアに証明書を追加してください。
  • 需要と供給のために統合サーバーを実行する前に、統合サーバーで JVM システム始動プロパティーを渡していることを確認してください。
  • API を呼び出す前に、アプリケーション・サーバー JVM で JVM システム始動プロパティーを渡してください。