Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

InboundSeparatedValueハンドラーは、ポストされた区切り値を受信し、区切り値を応答として送信する場合に使用されます。

構文:

コマンド

キーワード

開発者用メモ

RECEIVE










HANDLER

InboundSeparatedValue

 

 


ARCHIVE

 


任意。詳細は、「ARCHIVE」を参照してください。

 

SVROW

 


任意。詳細は、「SVROW」を参照してください。

 

SVROWLIMIT

 


任意。詳細は、「SVROWLIMIT」を参照してください。

 

SVMODE

 


任意。詳細は、「SVMODE」を参照してください。

 

SVHEAD

 


任意。詳細は、「SVHEAD」を参照してください。

 

ENCODING

 


任意。詳細は、「ENCODING」を参照してください。

 

NUMBERFORMAT

 


任意。詳細は、「NUMBERFORMAT」を参照してください。

 

CONTENT

 


任意。詳細は、「CONTENT」を参照してください。

 

SEPARATOR

 


任意。詳細は、「SEPARATOR」を参照してください。

このコンテンツ・ハンドラーのRECEIVEコマンドが実行されると、以下のステップが行われます。 1      コンテンツやリスト引数がない場合、OKステータスが返されます。

  1. コンテンツやリスト引数がない場合、OKステータスが返されます。

...

  1. ハンドラーは、コンテンツ・タイプが区切り値グループに属しているかをチェックします。コンテンツ・タイプがサポートされていない場合、エラーがプログラムに返されます。このチェックをオーバーライドして、ハンドラーがデータを受信できるようにするにはCONTENTキーワードを使用します。データはCSVであることが前提です。

...

  1. ハンドラーは、受信バイト・ストリームのUnicode変換に適用されるエンコーディングを決定します。

...

  1. ハンドラーは、このUnicodeデータを保管する必要があるかどうかを判断します。

...

  1. ハンドラーは区切り値を読み込み、作業リストに入れます。

RECEIVE HANDLER(InboundSeparatedValue) SVHEAD(ORDER) #WRKLST
 

このコンテンツ・ハンドラーのSENDコマンドが実行されると、以下のステップが行われます。 1      ハンドラーはCONTENTキーワードの値を使用して、作成する区切り値のタイプを決定します。

  1. ハンドラーはCONTENTキーワードの値を使用して、作成する区切り値のタイプを決定します。

...

  1. コンテンツ値が使用できない場合、ハンドラーはapplication/comma-separated-valuesがデフォルトになります。

...

  1. コンテンツ値が*CSVの場合、コンテンツ・タイプはapplication/comma-separated-valuesになります。

...

  1. コンテンツ値が*TEXTCSVの場合、コンテンツ・タイプはtext/comma-separated-valuesになります。

...

  1. コンテンツ値が*TSVの場合、コンテンツ・タイプはapplication/tab-separated-valuesになります。

...

  1. コンテンツ値が*TEXTTSVの場合、コンテンツ・タイプはtext/tab-separated-valuesになります。

...

  1. コンテンツ値が有効な区切り値のコンテンツ・タイプではない場合、CSVデータは作成されますが、指定のコンテンツ・タイプが送信されます。

...

  1. オプションのSVHEADキーワードを使用すると、データの開始時にヘッダー・レコードを挿入できます。

...

  1. ハンドラーはリスト内のすべてのエントリーを使用してUnicodeデータを作成します。リスト引数がない場合、長さゼロのコンテンツが作成されます。

...

  1. ハンドラーは、このUnicodeデータを保管する必要があるかどうかを判断します。

...

  1. ハンドラーは、リモート・クライアントに返すHTTP応答を作成します。

オプションのUAFILEキーワードとUAPATHキーワードを使用して、コンテンツの推奨パスとファイル名をリモート・クライアント・プログラムに通知することができます。LANSA Integratorユーザー・エージェントは、これらのファイル名とパス名を、応答パネルの保存ポップアップ・メニューに追加します。

構文:

 

コマンド

キーワード

開発者用メモ

SEND


















HANDLER

InboundSeparatedValue

 


STATUS

オプションHTTPステータス番号 デフォルト: 200

 

MESSAGE

オプションHTTPステータス・メッセージ。

デフォルト: OK 正常な HTTP 要求に対する標準的な応答

 

UAPATH

任意。ユーザー・エージェント保存応答パス

 

UAFILE

任意。ユーザー・エージェント保存応答ファイル名

 

UACACHE

任意。キャッシュ制御最大期間 デフォルト値は0です。

 

UADISPOSITION

任意。コンテンツ処理のファイル名

 

NUMBERFORMAT

 


任意。詳細は、「NUMBERFORMAT」を参照してください。

 

CONTENT


*CSV

デフォルト。CSVコンテンツを作成します。

 

 

*TSV

TSVコンテンツを作成します。

 

ENCODING

 


任意。詳細は、「ENCODING」を参照してください。

 

SVHEAD

 


任意。詳細は、「SVHEAD」を参照してください。

 

SVEXCLUDE

 


任意。詳細は、「SVEXCLUDE」を参照してください。

 

ARCHIVE

 


任意。詳細は、「ARCHIVE」を参照してください。

 

CHARSET



*YES

任意。charset属性を含めます。

 

 

*NO

charset属性を含めません。

 

 

*TEXT

デフォルト。コンテンツがテキストの場合、charset属性を含めます。

 

SEPARATOR

任意。詳細は、「SEPARATOR」を参照してください。

SEND HANDLER(InboundSeparatedValue) CONTENT(*CSV) UAFILE(order.csv) #WRKLST