Home > リファレンスガイド > ユーティリティ > パブリッシュとサブスクライブ ユーティリティ > PSSパブリッシュユーティリティ

PSSパブリッシュ ユーティリティ

PSSパブリッシュユーティリティをフローに追加するには:

  1. PSSパブリッシュユーティリティを[ツールボックス]ペインからフローにドラッグしてください。

  2. [プロパティ]ペインで、以下の表で説明されるように情報を入力してください。

パラメータ

説明

一般

ステップ名

フローでのユーティリティの名前を入力してください。

説明

フローでのユーティリティの説明を入力してください(オプション)。

ステップID

フロー内のステップのIDを表示している読み込み専用フィールド。

コンポーネントID

自動的に生成された内部の識別番号。

コンポーネントタイプ

ステップタイプの名前を表示している読み込み専用フィールド。

条件

フローの実行内容を指定するための条件を入力してください。

をクリックして式エディタを開くか、コンポーネント上で右クリックし、コンテキストメニューから[条件]を選択することができます。

処理モード

ステップをリニア、パラレルあるいはスタンドアロンモードのいずれで実行するかを選択します。これはPSSパブリッシュユーティリティがフローの中の最初のステップでない場合のみ選択できます。

完了待ち

ステップを完了待ちモードで実行するかどうかを選択します。オプションは Yes または Noです。

PSSパブリッシュユーティリテがリニアのステップで、それがフローにおいて最初のステップではない場合のみ有効です。

拡張

セーブポイント

ステップがフロー内のセーブポイントである場合、Yesを選択します。これはフローの[リカバリポリシー]がセーブポイントに設定されている場合のみ有効になります。

コールロジックフロー

特定のステップの実行後に汎用ロジックを呼び出したい場合にこのオプションを使用することができます。このステップが実行されると、サーバが次のステップに進む前に、[プロー]プロパティで定義されたフローロジックが呼び出されます。

オプションはYesまたはNo (デフォルト)です。

  1. PSSパブリッシュユーティリティをダブルクリックするか、右クリックして、コンテキストメニューから[設定]を選択すると[PSSパブリッシュ構成]ダイアログボックスが開きます。このダイアログボックスは、以下のフィールドがあります。

パラメータ

説明

PSS名

パブリッシュするトピックの名前を入力します。をクリックして式エディタを使用してPSS名を入力してください。しかし、結果として返る名前は、トピックの正確な名前である必要があります。

メッセージ

サブスクライブフローに取り出してほしいメッセージ。をクリックして式エディタを使用して必要なメッセージに入力します。メッセージは、C.UserString変数に取り出されます。

BLOB

サブスクライブフローに取り出してほしいBLOB。

をクリックして式エディタを使用して必要なBLOBを入力します。BLOBは、C.UserBlob変数に取り出されます。

コード

サブスクライブフローに取り出してほしいコード。

をクリックして式エディタを使用して必要なコードを入力します。コードは、C.UserCode変数に取り出されます。

  1. [OK]をクリックして[PSSパブリッシュ構成]ダイアログボックスが閉じます。PSSパブリッシュユーティリティがフローに表示されます。

サブスクライブフローの1つが[最大インスタンス数]に達した場合、PSS パブリッシュユーティリティはエラーを返しません。