SOAP-RPCのエンベロープを作成します。
入力 | フォーマット | ParameterList |
---|---|---|
接続数 | 1 | |
説明 | SOAP-RPCのメソッドのパラメーター(引数)となるParameterList | |
出力 | フォーマット | XML |
説明 | SOAPEnvelope |
名前 | プロパティ型 | マッピング | 説明 | ||||||
---|---|---|---|---|---|---|---|---|---|
名前空間 | string | 入力&出力 | SOAP-RPCの要素のNamespaceURIを指定します。 | ||||||
メソッド名 | string | 入力&出力 |
SOAP-RPCのオペレーション名を指定します。 作成するSOAPメッセージがリクエストメッセージの場合は、実行するメソッドの名前を、レスポンスメッセージの場合は慣例的にメソッド名+"Response"という名前を指定します。 |
||||||
パラメーターを名前空間で修飾 | boolean | - |
SOAP-RPCのパラメーターを名前空間 で指定した名前空間で修飾するかどうかを指定します。
|
||||||
パラメーター | category | - |
SOAP-RPCのパラメーターを定義します。
|
なし。
コミット | 何もしません。 |
---|---|
ロールバック | 何もしません。 |
タイプ | パラメーター | エラー処理フロー へのストリーム | エラー コード | 説明 |
---|---|---|---|---|
汎用 | なし | コンポーネントの入力ストリーム | なし | 入力されたパラメーターが不正な場合 |
パラメーターとして配列を使用する場合、パラメーター のデータ型として「String[]」を選択します。
その上で、配列にしたいデータ型をXSITypeに指定します。
フィールド名 | arg1 |
---|---|
データ型 | String[] |
XSIType | int |
入力データ (MapperによりString[]型として差し込まれる) | {"1", "10", "100"} 以下のようなCSVファイルの個数フィールドをMapperでarg1へマッピングした場合に相当します。
個数,品名,値段 |
出力されるパラメーターの内容 |
<arg1 xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" soapenc:arrayType="xsd:int[3]" xsi:type="soapenc:Array"> <item xsi:type="xsd:int">1</item> <item xsi:type="xsd:int">10</item> <item xsi:type="xsd:int">100</item> </arg1> |
※ base64Binary型の配列は扱うことができません。
XSITypeに「FieldType」が指定された場合、データ型に指定されたデータ型に応じて以下のXMLSchemaデータ型が「xsi:Type」属性に出力されます。
フローサービス | XMLSchema |
---|---|
String | string |
Boolean | boolean |
Integer | long |
Decimal | decimal |
Double | double |
DateTime | dateTime |
Binary | base64Binary |