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