参考: 開始パラメータ ヘルパー オブジェクト
有用なプロパティ
名称 | ノート |
|---|---|
integrationEventWID
| インテグレーションの現在の開始に関連するインテグレーション イベントの WID を返します。次のような Web サービスを呼び出す際に役立ちます Get_Event_Documents 、 Put_Integration_Message 、または Put_Integration_Event 。wcc://GetEventDocuments、wcc://PutIntegrationMessage、wcc://PutIntegrationEvent の共通コンポーネントにデフォルトのパラメータが自動的に提供されます。 |
integrationSystem
| 以下を返します。 Integration_System_ID 現在のインテグレーション システムに対して を選択します。イベントのサブスクリプションまたはフィールドの上書きリクエストの Web サービス呼び出しを自動入力する際に役立ちます。 |
integrationSystemRefWID
| 現在のインテグレーション システムの WID を返します。"" と完全に同等の代替方法 integrationSystem プロパティ。 |
parentEventWID
| 現在の開始イベントの親イベントの WID を返します。 |
sentOn
| インテグレーション開始の日時を ISO-8601 日時として返します。 |
sentOnAsDate
| インテグレーションの開始日時を の形式で返します java.util.Date オブジェクト |
便利な関数
これらの関数の中には、名称のみで開始パラメータを指定するものもあります。開始パラメータの名称と、それを提供するインテグレーション サービスの名称の両方を指定する場合もあります。後者は、インテグレーション システムに設定された複数のインテグレーション サービスに同じ名称の開始パラメータが存在する場合に役立ちます。ほとんどのインテグレーションでは、複数のサービスで重複する開始パラメータ名に対応する必要がないため、これらの関数が必要になる頻度は低くなります。
名称 | 引数 | 戻り値のタイプ | ノート |
|---|---|---|---|
exists
| 文字列名 | ブール値 | 名称付き開始パラメータの値が空でない場合、true を返します。 |
文字列 service_name、文字列名 | ブール値 | 指定されたインテグレーション サービスの名称付き開始パラメータの値が空でない場合、true を返します。 インテグレーション システムで有効になっている複数のインテグレーション サービスに同じ名前の開始パラメータが存在する場合にのみ、単一引数バージョンが優先されます。 | |
getDate
| 文字列名 | 文字列 | 実行時パラメータの文字列形式の日付値を返します。形式は YYYY-MM-DDZ または YYYY-MM-DD+/- オフセットです。 |
文字列 service_name、文字列名 | 文字列 | 指定されたサービスの実行時パラメータの文字列形式の日付値を返します。形式は YYYY-MM-DDZ または YYYY-MM-DD+/-offset です。 | |
getParameterData
| 文字列名 | org.w3c.dom.Element | XML 要素を返します Integration_Runtime_Parameter_Data からの名前付き開始パラメータを保持します Launch_Integration_Event 開始時にインテグレーションに送信されるメッセージ。 |
文字列サービス名、文字列名 | org.w3c.dom.Element | XML 要素を返します Integration_Runtime_Parameter_Data : "" から指定されたサービスの名前付きの開始パラメータが保持されます Launch_Integration_Event 開始時にインテグレーションに送信されるメッセージ。 | |
getReferenceData
| 文字列名、文字列タイプ | 文字列 | 指定された名称の開始パラメータについて、特定のタイプの参照 ID を返します。 例: 以下のコードは、"Employee" という名称の開始パラメータの社員 ID を返します。
|
getReferenceDataList
| 文字列名、文字列タイプ | List<String> | 複数インスタンス開始パラメータから、0 個以上の参照 ID を含む Java リストを返します。 |
文字列 service_name、文字列名、文字列タイプ | List<String> | 指定されたサービスのマルチインスタンス開始パラメータから、ゼロ以上の参照 ID を含む Java リストを返します。 | |
getSequencedValue
| 文字列名 | 文字列 | 指定された名称の連番ジェネレーターの現在の値を返します。 |
文字列 service_name、文字列名 | 文字列 | 指定されたサービスで申告された、指定された連番ジェネレーターの現在の値を返します。 |