• 検索結果がありません。

3 RosettaNet PIP テンプレー ト

ドキュメント内 rosnet.book (ページ 59-65)

WebLogic Integration

は、 2 つの PIP テンプレー ト を備えています。 こ れ ら を使 う と 、 RosettaNet ベースの ソ リ ューシ ョ ン を即座に実装でき ます。 こ の章では、 各

PIP

テンプレー ト の内容 と 、 PIP を実装する ために必要な情報の双方について説 明し ます。 どち らの PIP について も RNIF 1.1 用のバージ ョ ン と RNIF 2.0 用の バージ ョ ンが提供さ れています。

RosettaNet テンプレー ト のイ ンポー ト

次の XML テンプレー ト フ ァ イ ルは、WLI_HOME/lib/templates/rosettanet デ ィ レ ク ト リ に格納 さ れています。

PIP0A1_Admin_RN1.xml

PIP0A1_Admin_RN2.xml

PIP0A1_Notifier_RN1.xml

PIP0A1_Notifier_RN2.xml

PIP3A2_Customer.xml

PIP3A2_Customer_RN2.xml

PIP3A2_Customer_RN2_R02_00.xml

PIP3A2_Supplier.xml

PIP3A2_Supplier_RN2.xml

PIP3A2_Supplier_RN2_R02_00.xml

提供 さ れている テンプレー ト の 1 つを使用する手順は、 次の と お り です。

1.

『WebLogic Integration の起動、 停止およびカ ス タマ イ ズ』 の 「WebLogic Integration 管理ツール と 設計ツール」 にあ る 「Studio の起動」 の説明に従っ て Studio を起動し ます。

2.

右ペイ ンで、 [ テ ンプレー ト ] ノ ー ド を右 ク リ ッ ク し ます。

3.

シ ョ ー ト カ ッ ト メ ニ ューか ら [ テ ンプレー ト を作成 ] を選択し ます。

4.

テ ンプレー ト 名を入力し ます (こ れは通常、 イ ンポー ト さ れる テンプレー ト 定義 と 同じ名前)。

5. [OK]

を ク リ ッ ク し ます。

新し いテンプレー ト のツ リ ーにエン ト リ が追加さ れます。

6.

新し いエン ト リ を右 ク リ ッ ク し て、 [ テ ンプレー ト 定義を イ ンポー ト ] を選択 し ます。

7.

必要な RosettaNet テ ンプレー ト を見つけて [ 開 く ] を ク リ ッ ク し 、 定義を イ ンポー ト し ます。

テ ンプレー ト が正常に イ ンポー ト さ れる と 、 次のよ う な メ ッ セージが表示さ れます。

3-1

イ ンポー ト 完了 メ ッ セージ

RosettaNet ビジネス処理

テ ンプレー ト に加えて、 WebLogic Integration は RNBusinessOP.jar フ ァ イ ルを 備えています。 こ のフ ァ イ ルは、 RosettaNet ワーク フ ローで使用さ れる ビジネス 処理を含むワーク フ ロー パ ッ ケージです。 こ のパ ッ ケージは、 『WebLogic Integration Studio ユーザーズ ガ イ ド』 の 「ワー ク フ ローパ ッ ケージの イ ンポー ト

と エ ク スポー ト」 の説明に従って イ ンポー ト する必要があ り ます。

PIP0A1:

障害通知

こ のパ ッ ケージには、Get RN timestampビジネ ス処理が含まれています。 こ れ は、 RN 固有フ ォーマ ッ ト で タイ ム ス タンプを返す処理です。 PIP0A1 メ ッ セー ジのサービ ス コ ンテン ツにデータを入れ る ために使用さ れます。 詳細について は、 顧客ワーク フ ローの Start Notification of Failure タ ス ク を参照し て く だ さ い。

PIP0A1: 障害通知

こ の PIP は、 すべての実装に必要なシ ス テム レベルの RosettaNet PIP です。 プ ロ セ ス障害の発生時に情報を送信する ために使用 さ れます。 通常は、 大幅なカ ス タ マ イ ズをする必要はあ り ません。 むし ろ、 こ の PIP に呼び出し 元の PIP ワー ク フ ローか らデータが渡 さ れます。 こ のため、 PIP0A1 ワー ク フ ローの呼び出し前 に、 呼び出し元ワー ク フ ローで適切な ワー ク フ ロー変数が設定さ れてい る必要が あ り ます。 特に、 2-5 ページの 「RosettaNet ワーク フ ロー変数」 で説明し た変数 を設定し て、 PIP0A1_Admin テンプレー ト に イ ンポー ト する必要があ り ます。 入 力変数はすべて、 ワー ク フ ロー呼び出し時に初期化する必要があ り ます。

PIP3A2: 価格と在庫に関する ク エ リ

PIP3A2

は、 PIP の実装方法の例 と し てテンプレー ト の形式で提供 さ れています。

こ の PIP には RNIF 1.1 用に実装 さ れた も の と RNIF 2.0 用に実装さ れた も のの、

2

つのバージ ョ ンがあ り 、 各バ―ジ ョ ンは送信者用に も受信者用に も モデル化 さ れています。 ご使用の RosettaNet のバージ ョ ンに適し たバージ ョ ンの PIP テンプ レー ト を使用し て く だ さ い。

PIP3A2

を実装する場合は、 必須の入力変数を設定する必要があ り ます。 こ れら

の変数はすべて 2-5 ページの 「RosettaNet ワー ク フ ロー変数」 で説明し ていま す。 こ れ ら の変数は、 PIP ワーク フ ロー内か ら設定する こ と も、 呼び出し元ワー

ク フ ローに よ っ て設定する こ と も可能です。 入力変数はすべて、 ワー ク フ ロー呼 び出し 時に初期化する必要があ り ます。

他の PIP のモデル化

PIP3A2

テンプレー ト は、 WebLogic Integration において RosettaNet PIP がどの よ う にサポー ト さ れる かを例示する ために提供 さ れています。 PIP は複雑なので、

BEA

は新し い PIP を作成する場合には PIP3A2 の ソース フ ァ イルを コ ピーし、

こ の コ ピーを修正し て新し い PIP を作成する こ と をお勧め し ています。

他の PIP をモデル化する際には、 次の点に注意し て く だ さ い。

こ の PIP と その他のプ ロ セスの間でデータを転送する には、 入力ワー ク フ ロー変数 と 出力ワー ク フ ロー変数を使用し ます。 PIP の入力変数は別のワー ク フ ローか らデータを受信する ために、 出力変数は別の ワー ク フ ローへデー タを送信する ために使用し ます。 PIP ワー ク フ ロー開始時にはすべての必須 入力変数を必ず初期化し て く だ さ い。

他のワー ク フ ローで、 PIP ワー ク フ ローを開始でき ます。 こ の タイ プの開始 の コ ン フ ィ グ レーシ ョ ン を行 う には、 [ ア ク シ ョ ン| B2B Integration |パブ

リ ッ ク ワー ク フ ローを開始 ] を選択し ます。 こ の方法を使用で き る のは、

PIP

ト ラ ンザ ク シ ョ ン を開始する ト レーデ ィ ング パー ト ナであ る ユーザで す。 こ の方法を使用する場合は、 必ず 2-5 ページの 「RosettaNet ワーク フ

ロー変数」 に示し た PIP ワー ク フ ロー変数をすべて、 手動で入力し て く だ さ い。

PIP

ワー ク フ ローで、 プ ラ イベー ト ワーク フ ローなど、 他の ワー ク フ ローを 開始でき ます。 こ の タイ プの開始の コ ン フ ィ グ レーシ ョ ンを行 う には、 [ ア

ク シ ョ ン|ワーク フ ローを開始 ] を選択し ます。 こ の方法を使用でき る のは、

PIP

ト ラ ンザ ク シ ョ ン を受信する ト レーデ ィ ング パー ト ナであ り 、 かつその データをプ ラ イベー ト ワー ク フ ローに渡そ う と し てい るユーザです。 プ ラ イ ベー ト ワー ク フ ローは、 た と えばバ ッ ク エン ド ERP シ ス テムへの接続に使 用し ます。

索引

D

DTD 1-2

WebLogic Integration 内 1-9

P

PIP

PIP0A1

テンプレー ト 3-3

PIP3A2

テンプレー ト 3-3 マニ ュ アル 2-2

PIP3A2

テンプレー ト 3-3

PIP テンプレー ト 1-4

イ ンポー ト 3-1

PIP

ワー ク フ ロー テンプレー ト の イ ンポー ト 3-1

PIP

ワー ク フ ロー、 メ ッ セージ交換 2-3

PIP0A1

テンプレー ト 3-3

R

RNIF マニ ュ アル 2-2 RosettaNet 2-2

RosettaNet

メ ッ セージ 1-2 セキ ュ リ テ ィ 1-6

メ ッ セージ検証の概要 1-6 メ ッ セージの検証 2-33 メ ッ セージの受信 2-23 メ ッ セージの送信 2-25 ワーク フ ロー変数 2-5

RosettaNet 2.0

セキ ュ リ テ ィ サンプル 1-6

RosettaNet

オブジ ェ ク ト 1-2

要素 2-5

RosettaNet サポー ト の設定 1-9 RosettaNet

メ ッ セージの検証 2-33

RosettaNet

メ ッ セージの受信 2-23

RosettaNet

メ ッ セージの送信 2-25

W

WebLogic Integration

におけ る RosettaNet

1-2

X

Xerces DOM パーサ 2-33

アーキテ ク チャ 1-4

RosettaNet サポー ト 1-3

イベン ト ノ ー ド 2-23 印刷、 製品のマニ ュ アル vi

開始 ノ ー ド 2-23

カ ス タ マ サポー ト 情報 vii 環境 1-9

管理 1-8

協調的ワーク フ ロー 2-3

検証マニ ュ アル 2-34

サポー ト

テ ク ニカル vii

シ ス テ ム変数 2-5 出力変数 2-5

推薦参考文献

RosettaNet Implementation Framework (RNIF) 2-2

技術勧告 2-2 メ ッ セージ検証 2-34

セキ ュ リ テ ィ 1-6

タ ス ク プ ロパテ ィ 2-25

定義

PIP

ワー ク フ ロー 1-5 会話定義 1-8

コ ラ ボレーシ ョ ン アグ リ ー メ ン ト 1-8 ト レーデ ィ ング パー ト ナ 1-8

デジ タル署名 1-6 添付フ ァ イ ル 2-35

入力変数 2-5

ノ ー ド

イベン ト 2-23 開始 2-23

パーサ、 Xerces DOM 2-33 パフ ォーマン ス 2-34

パブ リ ッ ク ワー ク フ ロー 2-3

ビ ジネ ス メ ッ セージ 受信 2-23 送信 2-25

ビ ジネ ス メ ッ セージ送信ア ク シ ョ ン 2-25

プ ラ イベー ト ワーク フ ロー 2-3

変数

RosettaNet

、 必須 2-5 シ ス テ ム 2-5

出力 2-5 入力 2-5

ワー ク フ ロー 2-5

マニ ュ アル

PIP 2-2

RosettaNet Implementation Framework (RNIF) 2-2

メ ッ セージ検証 2-34 マニ ュ アル入手先 vi

メ ッ セージ

RosettaNet

メ ッ セージの検証 2-33

RosettaNet

メ ッ セージの受信 2-23

RosettaNet

メ ッ セージの送信 2-25 検証マニ ュ アル 2-34

メ ッ セージ検証 2-34

メ ッ セージ添付フ ァ イ ル 2-35

メ ッ セージのガ イ ド ラ イ ン 1-2

ワーク フ ロー 開始 2-23 協調的 2-3 パブ リ ッ ク 2-3 プ ラ イベー ト 2-3 変数 2-5

変数テーブル 2-5 メ ッ セージ交換 2-3 ワーク フ ロー テンプレー ト 1-4

PIP0A1 3-3

ドキュメント内 rosnet.book (ページ 59-65)

関連したドキュメント