概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.4.1.2
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.opengion.hayabusa.transfer
クラス TransferExec_HTTP

    java.lang.Object
      org.opengion.hayabusa.transfer.TransferExec_HTTP

すべての実装されたインタフェース:
  TransferExec

直系の既知のサブクラス:
  TransferExec_HTTP_CB01

    public class TransferExec_HTTP

extends java.lang.Object
implements TransferExec

伝送要求に対してのHTTP接続を実行します。 実行するURLは、実行対象で指定します。 例として、旧伝送DBにデータを登録する場合は、標準で送信用サーブレットが提供されており、 次のようなURLを定義することでデータを受信することができます。 URL : http://localhost:8824/gf/servlet/remoteControl?class=transfer.CB01Insert&HCDD=3&HTO=D9&HSYU=B991 [class = 呼び出されるServletクラス(org.opengion.hayabusa.remote.transfer.CB01Insertが呼び出しされる)](必須) [HCDD = データコード](必須) [HTO = 送り先](必須) [HSYU = テキスト種別](必須) [RECL = レコード長] URLに対しては、以下のポストデータが送信されます。 [ポストデータ] ・HFROM (読み取り元ホストコード) ・KBREAD (読取方法) ・READOBJ (読取対象) ・READPRM (読取パラメーター) ・KBEXEC (実行方法) ・EXECDBID (実行接続先DBID) ・EXECOBJ (実行対象) ・EXECPRM (実行パラメーター) ・n (データ件数) ・v1～vn (データ) 呼び出されたURLでは、上記のパラメーターを元に処理を実行します。 実行される処理については呼び出しされる 処理実行後、レスポンスデータに対して"row_error"という文字列が存在する 場合は、エラーとして処理します。

機能階層
  伝送システム
バージョン
  5.0
作成者
  Hiroki.Nakamura
導入されたバージョン:
  JDK1.6

コンストラクタの概要
`TransferExec_HTTP()`

メソッドの概要
`void` | `execute(java.lang.String[] vals, TransferConfig config, Transaction tran, java.lang.String hfrom)` URL接続を実行します。
`protected java.lang.String` | `getUrl(java.lang.String execObj)` 実行対象を接続URLに変換します。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### TransferExec_HTTP

    public TransferExec_HTTP()

メソッドの詳細

### execute

    public void execute(java.lang.String[] vals,
                        TransferConfig config,
                        Transaction tran,
                        java.lang.String hfrom)

  URL接続を実行します。

  定義:
    インタフェース `TransferExec` 内の `execute`
  パラメータ:
    `vals` - 伝送データ(配列)
    `config` - 伝送設定オブジェクト
    `tran` - トランザクションオブジェクト
    `hfrom` - 呼び出し元ホストコード

### getUrl

    protected java.lang.String getUrl(java.lang.String execObj)

  実行対象を接続URLに変換します。 このクラスでは、実行対象をそのまま接続URLとして返します。 しかしながら、この場合実行対象に設定する文字列が長くなってしまいます。 このため、サブクラスでこのメソッドをオーバーライドし、各クラスでサーブレットや 引数名を定義することで、簡易的に接続先を指定できるように実装することを推奨します。

  パラメータ:
    `execObj` - 読取対象
  戻り値:
    接続URL

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.4.1.2
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.