ここでは、処理の詳細情報を定義することができ生ます。
プログラム
ここには、Magicのプログラム名が表示されます。表示のみで入力はできません。ボタンをクリックして、[有効な処理一覧]ダイアログを表示することでプログラムを選択することができます。
このプログラムのパラメータ(または、戻り値)の1つはOLEかActiveX、またはベクトルである場合、[OK]ボタンが無効になり、エラーメッセージが表示されます。このプログラムのパラメータは無効で、処理として定義できません。
戻り値 Webサービス処理の戻り値です。
パラメータテーブル
ここには、選択されたプログラムのパラメータが表示されます。詳細を変更することができます。WSDLタイプへパラメータの初期割り当ては、デフォルトの割り当てテーブルに基づいて表示されます。
パラメータ名 パラメータの名前です。小文字や、数字、およびアンダーバ以外の文字は、アンダーバに変換されます。パラメータ名を修正後に、変換処理が実行されます。
タイプ Magicのデータ型に対するWSDLのデータタイプがコンボボックスで表示されます。
データ型がBlob型の場合、[添付]と呼ばれるコンボボックスのエントリが追加されます。
データ型が、文字型やUnicode型、Blob型の場合、「ドキュメント」と呼ばれるエントリが追加されます。「ドキュメント」が選択された場合、[参照]ボタンを押下すると[スキーマ形式ドキュメント]ダイアログが表示されます。
方向 3つのオプションが表示されるコンボボックスです。
IN パラメータの値は、値渡しで渡されます。
IN/OUT パラメータの値は、参照渡しで渡されます。
XSDタイプ WSDLタイプのデフォルト割り当てに基づくビルダは、Magicのデータ型との割り当てを定義します。ユーザはこのカラムを修正することができます。
数値型 |
xsd:long - (Int型のパラメータ/戻り値に対するデフォルトです。) xsd:int xsd:short xsd:unsignedLong xsd:unsignedInt xsd:unsignedShort xsd:double - (非Int型のパラメータ/戻り値に対するデフォルトです。) xsd:float |
文字型 |
xsd:string |
Unicode型 |
xsd:string |
論理型 |
xsd:boolean |
Blob型 |
'XML Document' (開発者は、別のダイアログボックスでスキーマと要素名を選択します。) Attachment (WSDL内でなく、補完するXMLに定義されます。) xsd:base64Binary (デフォルト) xsd:string |
日付型 |
xsd:int |
時刻型 |
xsd:int |