PIP サンプルは、このセクションに示すビジネス・オブジェクト、コラボレーション・テンプレート、およびパーシスタンス・スキーマを使用して、シナリオをサポートします。
PIP サンプルは、以下のビジネス・オブジェクトを使用します。
PIP サンプルは、以下のコラボレーション・テンプレートを使用します。
このコラボレーション・テンプレートには以下のポートがあります。
PortName | BusinessObject | 説明 |
RequestFromBackend | BCG_Pip3A4PurchaseOrderRequest | バックエンドから要求を受け取る |
RequestToWBIC | BCG_Pip3A4PurchaseOrderRequest | Business Integration Connect に要求を送信する |
EventFromBackend | BCG_EventNotification | バックエンドから PIP キャンセル要求を受け取る |
EventToWBIC | BCG_EventNotification | Business Integration Connect に PIP キャンセル・イベントを送信する |
ResponseFromWBIC | BCG_Pip3A4PurchaseOrderConfirmation | Business Integration Connect から応答を受け取る |
ResponseToBackend | BCG_Pip3A4PurchaseOrderConfirmation | バックエンドに応答を送信する |
構成プロパティー
デフォルト値 = CWLDPool
デフォルト値 = C:¥temp
このコラボレーション・テンプレートには以下のポートがあります。
PortName | BusinessObject | 説明 |
RequestFromWBIC | BCG_Pip3A4PurchaseOrderRequest | Business Integration Connect から要求を受け取る |
RequestToBackend | BCG_Pip3A4PurchaseOrderRequest | バックエンドに要求を送信する |
EventFromBackend | BCG_EventNotification | バックエンドから PIP キャンセル・イベントを受け取る |
EventFromWBIC | BCG_EventNotification | Business Integration Connect から PIP 確認通知イベントを受け取る |
ResponseFromBackend | BCG_Pip3A4PurchaseOrderConfirmation | バックエンドから応答を受け取る |
ResponseToWBIC | BCG_Pip3A4PurchaseOrderConfirmation | Business Integration Connect に応答を送信する |
構成プロパティー
デフォルト値 = CWLDPool1
デフォルト値 = C:¥temp
このコラボレーション・テンプレートには以下のポートがあります。
PortName | BusinessObject | 説明 |
RequestFromBackend | BCG_Pip3C3InvoiceNotification | バックエンドから通知を受け取る |
RequestToWBIC | BCG_Pip3C3InvoiceNotification | Business Integration Connect に通知を送信する |
EventToWBIC | BCG_EventNotification | Business Integration Connect から PIP 確認通知イベントを受け取る |
EventFromBackEnd | BCG_EventNotification | バックエンドから PIP キャンセル・イベントを受け取る |
構成プロパティー
デフォルト値 = CWLDPool
デフォルト値 = C:¥temp
このコラボレーション・テンプレートには以下のポートがあります。
PortName | BusinessObject | 説明 |
RequestFromWBIC | BCG_Pip3C3InvoiceNotification | Business Integration Connect から要求を受け取る |
RequestToBackend | BCG_Pip3C3InvoiceNotification |
バックエンドに要求を送信する |
EventFromBackEnd | BCG_EventNotification | バックエンドから PIP キャンセル・イベントを受け取る |
EventFromWBIC | BCG_EventNotification | Business Integration Connect から PIP 確認通知イベントを受け取る |
構成プロパティー
デフォルト値 = CWLDPool1
デフォルト値 = C:¥temp
このコラボレーション・テンプレートには以下のポートがあります。
表 6. BCG_0A1FailureNotification
PortName | BusinessObject | 説明 |
NOFFromWBIC | BCG_Pip0A1FailureNotification | Business Integration Connect から PIP 0A1 を受け取る |
NOFToBackend | BCG_Pip0A1FailureNotification | バックエンドに PIP 0A1 を送信する |
EventFromWBIC | BCG_EventNotification | Business Integration Connect から PIP 確認通知イベントを受け取る |
EventToBackEnd | BCG_EventNotification | バックエンドに確認通知イベントを送信する |
構成プロパティー
DB_CONN_POOL_NAME
デフォルト値 = CWLDPool
PIP サンプルは、データベース・テーブルを使用して PIP メッセージの ID と状況を保持します。以下の表に、データベース・テーブルのスキーマを示します。
列 | 対応する JMSProperties 属性 | 説明 |
Senderid | x-aux-sender-id | PIP のイニシエーターの ID |
Receiverid | x-aux-receiver-id | PIP の宛先の ID |
Documentid | x-aux-msg-id | PIP を開始するプロセスによって割り当てられるメッセージの ID |
PIPInstanceid | x-aux-process-instance-id | メッセージが属する PIP の ID |
Msgid | x-aux-system-msg-id | PIP メッセージを送信するシステムによって割り当てられるメッセージの ID |
Status | x_aux_event_status_code | PIP の状態: 0 - 開始済み、100 - ACK の受信、800 - バックエンドにより PIP の終了済み、900 - 例外の受信 |
DocType | なし | メッセージのタイプ: REQ - 要求メッセージ、RESP - 応答メッセージ、NOTI - 通知メッセージ、0A1 - 障害通知メッセージ |