PWScenarioCallクラスは、当該シナリオから呼び出したUSP/シナリオ/Portletアプリケーションの通算情報を保持します。以降のreceiveタグのための設定情報を判断するためなどに使用します。
使用方法
予約スクリプト変数名「scenarioCalls」の配列要素として参照します。
prologueScenarioタグ、prologueDocタグ以降
サービス名がmyserverで呼び出し状態にあり、かつHTMLを返却するサービスを特定する例を以下に示します。
<pwst:call service="myserver" type="HTML" result="R_C_Value"/> <% PWScenarioCall[] callObjs; String service; int status, type, i; callObjs = R_C_Value.getScenarioCalls(); for(i = 0; i < callObjs.length; i++){ service = callObjs[i].getServiceName(); status = callObjs[i].getCallStatus(); type = callObjs[i].getCallType(); if(service.equals("myserver") && (status == callObjs[i].CALLSTATUS_CALL) && (type == callObjs[i].REQ_TYPE_HTML)){ %> <pwst:receive service="<%=service%>" result="R_R_Value"/> <% ...
JAVAインタフェース
フィールドの概要 | |
---|---|
static int | CALLSTATUS_CALL |
static int | CALLSTATUS_CALL_FAIL |
static int | CALLSTATUS_RECEIVE |
static int | CALLSTATUS_RECEIVE_FAIL |
static int | CALLSTATUS_RECEIVE_HTML |
static int | CALLSTATUS_RECEIVE_XML |
static int | REQ_TYPE_HTML |
static int | REQ_TYPE_XML |
static int | REQ_TYPE_XML_HTML |
メソッドの概要 | |
---|---|
int | getCallStatus() |
int | getCallType() |
java.lang.Object | getParamObject() |
java.lang.Object | getSendDataObject() |
java.lang.String | getServiceName() |
java.lang.String | getUrl() |