You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

InboundLocation

InboundLocationハンドラーは応答の送信のみを行うため、他のインバウンド・コンテンツ・ハンドラーと一緒に使用されます。
このコンテンツ・ハンドラーのSENDコマンドが実行されると、以下のステップが行われます。
1      URLキーワードが指定されない場合、エラーが返されます。
2      URLキーワード値の文字列が二重引用符で囲まれている場合、その文字列は削除されます。
LANSAWEB procfunクエリー文字列を作成するには、PROCESSキーワードとFUNCTIONキーワードを含めます。これらのキーワードがある場合、オプションのPARTITIONキーワードとLANGUAGEキーワードを使用できます。区画は、command.getClient().getPartition()メソッドを使用して現在のプログラム区画にデフォルトで設定され、言語は可能であれば最後に追加されます。
InboundLocationハンドラーは、以下のようなHTTP応答を返します。

Status: 303 See Other

Location: url

構文:

コマンド

キーワード

開発者用メモ

SEND

HANDLER

InboundLocation

 

 

STATUS

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

 

MESSAGE

オプションHTTPステータス・メッセージ。 デフォルト: See Other.

 

URL

必須。URLの場所

 

PROCESS

任意。LANSA Web プロセス。

 

FUNCTION

任意。LANSA Web ファンクション。

 

PARTITION

任意。LANSA Web 区画。デフォルトはJSM LANSAクライアント・ファンクションの区画です。

 

LANGUAGE

任意。LANSA Web 言語。


SEND HANDLER(InboundLocation) URL(/index.html)
 
SEND HANDLER(InboundLocation) URL(http://www.acme.com/index.html)
 
SEND HANDLER(InboundLocation) URL("http://www.acme.com/cgi-bin/jsmdirect?service=order" )
 
SEND HANDLER(InboundLocation) URL(/cgi-bin/acmeweb) PROCESS(PROC01) FUNCTION(FUNC01)
 

  • No labels