インベントリーを管理するためのインベントリー管理システムとして、 Sterling Inventory
Visibility を統合して使用することができます。 ただし、 Sterling Order Management System
Software は引き続き注文、ソーシング、約束、およびスケジューリングを管理します。
このタスクについて
既存の Sterling Order Management System
Software Containers ユーザーで、在庫管理に Sterling Global Inventory Visibility を使用している場合は、フェーズ 1 の統合を使用して、需要と供給を Sterling Inventory
Visibility に同期してください。 フェーズ 1 では、 Sterling Global Inventory Visibility が引き続き在庫管理システムになります。 Sterling Global Inventory Visibility を Sterling Inventory Visibilityに置き換えるには、フェーズ 1 からフェーズ 2 にマイグレーションします。 フェーズ 2 にマイグレーションすると、 Sterling Inventory
Visibility が Sterling Order Management System
Softwareのインベントリー管理システムになります。
以下の手順では、 Inventory Visibility フェーズ 1 を介して Sterling Intelligent
Promising を Sterling Order Management System
Software デベロッパーズ・ツールキットと統合するために、統合プロパティー、JWT プロパティー、および公開鍵を構成するステップについて説明します。
手順
- IBM® Sterling Order Management
System Software デベロッパーズ・ツールキットをセットアップします。 詳しくは、 Integrated Developer Toolkit 環境のセットアップを参照してください。
- customer_overrides ファイルで以下の統合プロパティーを構成して、デベロッパーズ・ツールキットと Inventory Visibilityの間の通信を確立します。
yfs.iv.integration.demand.providerurl=file:/<Path_jndi>
yfs.iv.integration.senddemandupdates.event.queue=<Demand_queue>
yfs.iv.integration.demand.qcf=AGENT_QCF
yfs.iv.integration.supply.providerurl=file:///data/devtoolkit_docker/jndi
yfs.iv.integration.sendsupplyupdates.event.queue=<Supply_queue>
yfs.iv.integration.supply.qcf=AGENT_QCF
yfs.iv.integration.icf=com.sun.jndi.fscontext.RefFSContextFactory
iv_integration.baseUrl=https://<Sip_Hostname>/inventory
iv_integration.<Enterprise_Code>.tenantId=default
iv_integration.<Enterprise_Code>.clientId=DEFAULT
iv_integration.<Enterprise_Code>.secret=DEFAULT
iv_integration.demands.untaggedinv.tagnumber.useblank=Y
iv_integration.supplies.untaggedinv.tagnumber.useblank=Y
- デフォルトでは、JWT 認証はデベロッパーズ・ツールキットで無効になっています。 JWT 認証を有効にするには、 customer_overrides ファイルで以下のプロパティーを設定します。
iv_integration.authentication.mode=JWT
- エンタープライズ・アクティベーション・スクリプトを実行して、イベント・ハンドラーおよびテンプレートをアクティブ化します。 詳しくは、 Sterling Order Management System
Software と Inventory Visibility の統合のアクティブ化を参照してください。
- 適切なイベントがアクションおよび対応するサービスを呼び出すことができるようにします。 詳しくは、 Sterling Order Management System
Software と Inventory Visibility の統合を参照してください。
- フェーズ 1 アダプターを使用して、サプライと需要を Inventory Visibility に同期するために統合サーバーを開始します 。
- JWT 鍵を生成します。
Sterling Intelligent
Promising への着信要求はすべて、署名された JWT によって認証されます。 この JWT は、 Sterling Order Management System
Software で構成された秘密鍵を使用して署名され、 Sterling Intelligent
Promisingで構成された公開鍵を使用して検証されます。 IBM Sterling Order Management
System Software デベロッパーズ・ツールキットは、独自の秘密鍵と公開鍵のペアを使用して、デフォルトで JWT 鍵を生成できます。 セットアップまたはアップグレードの後、公開鍵は yfs.jwt.create.public.key.save Dir プロパティーで定義されたディレクトリーで使用可能になります。 このプロパティーが定義されていない場合、ファイルは、 sandbox.cfg ファイルに定義されている HOME_DIR ロケーション (製品のインストール・ロケーション) に保存されます。 秘密鍵が鍵ストアにインポートされます。
- Sterling Order Management System
Software がアプリケーション・サーバー JVM を介して Sterling Intelligent
Promising と通信している場合、デフォルトでは、公開鍵は Docker ランタイム
[om-appserver]・コンテナー内の /opt/ssfs/runtime に生成されます。
- ランタイム・コンテナーから実行している統合サーバー JVM を介して Sterling Order Management System
Software が Sterling Intelligent
Promising と通信している場合、デフォルトでは、公開鍵は Docker ランタイム
[om-runtime] ・コンテナー内の /opt/ssfs/runtime に生成されます。
- 抽出したコンテナーから実行している統合サーバー JVM を介して Sterling Order Management System
Software が Sterling Intelligent
Promising と通信している場合、デフォルトで公開鍵が <Developer_toolkit>/runtimeに生成されます。
- この公開鍵を OMS ゲートウェイで構成します。 詳しくは、 公開鍵を使用した JWT 発行者シークレットの作成を参照してください。
注:
- 供給同期統合サーバーおよび需要同期統合サーバーが Sterling Intelligent
Promisingに到達しようとする場合、 Sterling Intelligent
Promisingへのセキュア接続を確立するために証明書が必要です。 この証明書は、 Sterling Intelligent
Promising の ID を検証し、デベロッパーズ・ツールキットと Sterling Intelligent
Promisingの間にセキュアな暗号化接続を確立するために使用されます。
- Sterling Intelligent
Promising オペレーター証明書を使用している場合は、統合サーバー JVM のトラストストアにルート CA 証明書
[tls.crt] を追加してください。
- 独自の証明書を使用する場合は、必ず統合サーバー JVM のトラストストアに追加してください。
次のタスク
Order Hub を使用して Sterling Intelligent
Promising インベントリー・データを表示する場合は、接続を構成し、 system_overrides.properties ファイルにプロパティーを追加する必要があります。詳しくは、 Sterling Intelligent
Promisingへの接続の構成を参照してください。