|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.hayabusa.transfer.TransferRead_HTTP
public class TransferRead_HTTP
伝送要求に対して、HTTP経由でデータを読取します。 読取するURLは、読取対象で指定します。 URLに対しては、以下のポストデータが送信されます。 例として、旧伝送DBからデータを受信する場合は、標準で受信用サーブレットが提供されており、 次のようなURLを定義することでデータを受信することができます。 URL : http://localhost:8824/gf/servlet/remoteControl?class=transfer.CB01Select&HCDD=3&HTO=D9&HSYU=B991 [class = 呼び出されるServletクラス(org.opengion.hayabusa.remote.transfer.CB01Selectが呼び出しされる)](必須) [HCDD = データコード](必須) [HTO = 送り先](必須) [HSYU = テキスト種別](必須) 呼び出しされるURLには以下のパラメーターが自動的に付加されます。 [自動的に付加されるパラメーター] ・type (タイプ) 読取時=read 完了時=complete エラー発生時=error ・KEY (キー一覧(カンマ区切り) 読取時のレスポンスデータに含まれるキー一覧(keyList)、完了・エラー時のみ送信 ・KBREAD (読取方法) ・READOBJ (読取対象) ・READPRM (読取パラメーター) ・KBEXEC (実行方法) ・EXECDBID (実行接続先DBID) ・EXECOBJ (実行対象) ・EXECPRM (実行パラメーター) また、呼び出されたURLは、XML形式で、以下の構造のデータを返す必要があります。 [レスポンスデータのXML構造] <root> <dataList> <data>aaa</data> <data>bbb</data> <data>ccc</data> <data>ddd</data> <data>eee</data> </dataList> <keyList> <key>KEY1</key> <key>KEY2</key> <key>KEY3</key> </keyList> </root>
コンストラクタの概要 | |
---|---|
TransferRead_HTTP()
|
メソッドの概要 | |
---|---|
void |
complete(TransferConfig config,
Transaction tran)
読取したデータに対して完了処理を行います。 |
void |
error(TransferConfig config,
ApplicationInfo appInfo)
読取したデータに対してエラー処理を行います。 |
protected java.lang.String |
getUrl(java.lang.String readObj)
読取対象を接続URLに変換します。 |
java.lang.String[] |
read(TransferConfig config,
Transaction tran)
読取処理を実行します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public TransferRead_HTTP()
メソッドの詳細 |
---|
public java.lang.String[] read(TransferConfig config, Transaction tran)
TransferRead
の記述:
TransferRead
内の read
config
- 伝送設定オブジェクトtran
- トランザクションオブジェクト
public void complete(TransferConfig config, Transaction tran)
TransferRead
内の complete
config
- 伝送設定オブジェクトtran
- トランザクションオブジェクトpublic void error(TransferConfig config, ApplicationInfo appInfo)
TransferRead
内の error
config
- 伝送設定オブジェクトappInfo
- DB接続情報protected java.lang.String getUrl(java.lang.String readObj)
readObj
- 読取対象
|
openGion 5.4.1.2 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |