List Creator連携を行うには、以下のようにします。
シーケンス定義のシーケンスブロックに、メディエータファンクション(ListCreator)の呼出しを定義します。
シーケンス定義の実行ステップ情報に、ListCreatorの呼出し情報(メソッド(doLCWebService)やパラメタ)を定義します。
指定例
実行ステップ情報の指定例は、以下のとおりです。この例では、“受注集計帳票”を印刷、保存、FAX送信、PDF保存します。Interstage List Creator Webサービスに接続するサービスエンドポイント名は、endpoint_listcです。
: <StepInformation stepname="ListCreator1" monitoring="false"> <MediatorFunction name="ListCreator"> <Method type="execute" name="doLCWebService"> <ParameterList> <Parameter name="endpoint" valuetype="direct">endpoint_listc</Parameter> <Parameter name="formname" valuetype="direct">受注集計帳票</Parameter> <Parameter name="filetype" valuetype="direct">CODE_SJIS</Parameter> <Parameter name="commandparameter1" valuetype="direct">-atdirect print,stream,file,fax</Parameter> <Parameter name="commandparameter2" valuetype="direct">-lwnote1 帳票の備考1です。 -lwnote2 帳票の備考2です。</Parameter> <Parameter name="charcode" valuetype="direct">Shift_JIS</Parameter> <Parameter name="crcode" valuetype="direct">0x0D0A</Parameter> </ParameterList> </Method> </MediatorFunction> </StepInformation> : |
キー名 | 説明 | 指定例 | |
---|---|---|---|
StepInformation | |||
stepname | ステップ名を指定します。シーケンスブロックに指定したステップ名を指定してください。 | ListCreator1 | |
MediatorFunction | |||
name | メディエータファンクション名“ListCreator”を指定します。 | ListCreator | |
Method | |||
type | 実行種別“execute”を指定します。 | execute | |
name | ListCreatorのメソッド名“doLCWebService”を指定します。 | doLCWebService | |
Parameter | |||
1 | 接続先サービスエンドポイント名を指定します。 | ||
name | “endpoint”を指定します。 | endpoint | |
valuetype | パラメタに指定する値のタイプ“direct”(固定値)を指定します。 | direct | |
値 | 接続先サービスエンドポイント名を指定します。 | endpoint_listc | |
2 | 帳票定義を識別する名前を指定します。 | ||
name | “formname”を指定します。 | formname | |
valuetype | パラメタに指定する値のタイプ“direct”(固定値)を指定します。 | direct | |
値 | 帳票定義を識別する名前を指定します。 | 受注集計帳票 | |
3 | 実行環境のコード系を指定します。 | ||
name | “filetype”を指定します。 | filetype | |
valuetype | パラメタに指定する値のタイプ“direct”(固定値)を指定します。 | direct | |
値 | 実行環境のコード系を指定します。 | CODE_SJIS | |
4 | 出力先を指定します。 | ||
name | “commandparameter1”を指定します。 | commandparameter1 | |
valuetype | パラメタに指定する値のタイプ“direct”(固定値)を指定します。 | direct | |
値 | 出力先を“-atdirect 出力先”の形式で指定します。出力先には、以下を指定します。
| -atdirect print,stream,fax,file | |
5 | 追加するコマンドラインを指定します。 | ||
name | “commandparameter2”を指定します。 | commandparameter2 | |
valuetype | パラメタに指定する値のタイプ“direct”(固定値)を指定します。 | direct | |
値 | 追加するコマンドラインを指定します。 | -lwnote1 帳票の備考1です。 -lwnote2 帳票の備考2です。 | |
6 | 帳票データのコード系を指定します。 | ||
name | “charcode”を指定します。 | charcode | |
valuetype | パラメタに指定する値のタイプ“direct”(固定値)を指定します。 | direct | |
値 | 帳票データのコード系を指定します。 | Shift_JIS | |
7 | 帳票データの改行コードを指定します。 | ||
name | “crcode”を指定します。 | crcode | |
valuetype | パラメタに指定する値のタイプ“direct”(固定値)を指定します。 | direct | |
値 | 帳票データのコード系を指定します。
| 0x0D0A |