PWScenarioTagResultクラスは、タグライブラリからの復帰情報を保持します。
なお、復帰値および詳細コードの詳細情報については、“Portalworksスクリプト変数クラスリファレンス”を参照してください。
使用方法
各タグの「resultアトリビュートで指定した変数名」で参照します。
各タグ以降。
matchタグの実行結果をObjectに受けてString文字列に変換する例を示します。
<pwst:match inputXmlObject="<%=inputXmlObject%>" pattern="<%=patternStr%>" result="matchRes"/> <% int retCode; String resStr; Object resObj; retCode = matchRes.getReturnCode(); if (retCode == matchRes.ERROR_OK){ resObj = matchRes.getXmlContent(); resStr = scenarioContext.contentToString(resObj); }%> 結果:<%=resStr%>
JAVAインタフェース
メソッドの概要 | |
---|---|
java.lang.Object[] | getContents() |
int | getDetailCode() |
java.lang.Object | getEnterpriseBean() 推奨されません。常にnullを返却します。 |
java.lang.String | getErrorMessage() |
java.lang.Object | getHtmlContent() |
java.lang.Object | getHtmlContent(java.lang.String contentId) |
PWScenarioParcel | getParcel() |
int | getReturnCode() |
PWScenarioCall | getScenarioCall() 返信元USP、シナリオ、またはPortletアプリケーションの情報を返します。 |
PWScenarioCall[] | getScenarioCalls() 呼び出したUSP、シナリオ、またはPortletアプリケーションの情報を返します。 |
java.lang.Object | getXhtmlContent() |
java.lang.Object | getXmlContent() |
復帰値、詳細コード一覧 | |||
---|---|---|---|
復帰値 | static int | ERROR_OK | |
復帰値 | static int | ERROR_TAG_ATTR | |
ERROR_TAG_ATTR時の詳細コード | static int | DETAIL_EXCLUSIVE_ATTR | |
static int | DETAIL_NOT_SUPPORT_OBJECT サポート外のオブジェクトが指定されています。 | ||
static int | DETAIL_IMPERATIVEL_ATTR | ||
static int | DETAIL_WRONG_KEYWORD | ||
復帰値 | static int | ERROR_PARSE_BODY | |
ERROR_PARSE_BODY時の詳細コード | static int | DETAIL_TAG_MULTIPLE | |
static int | DETAIL_TAG_NOTHING | ||
復帰値 | static int | ERROR_PROTOCOL_DATA | |
ERROR_PROTOCOL_DATA時の詳細コード | static int | DETAIL_PROTOCOL_HEADER | |
static int | DETAIL_PROTOCOL_CONTENT | ||
static int | DETAIL_FORWORDS_OVER | ||
復帰値 | static int | ERROR_CONVERT | |
ERROR_CONVERT時の詳細コード | static int | DETAIL_FAILED_CONVERSION | |
static int | DETAIL_GENERAL | ||
static int | DETAIL_INVALID_PARAM | ||
static int | DETAIL_INVALID_CONTENTS | ||
static int | DETAIL_IO_CONTENTS | ||
static int | DETAIL_IO_INPUT_PATTERN | ||
static int | DETAIL_IO_XSL | ||
static int | DETAIL_IO_XSL_INPUT_PATTERN | ||
static int | DETAIL_NO_PARAM | ||
static int | DETAIL_SAX_CREATE_PARSER | ||
static int | DETAIL_SAX_PARSE | ||
static int | DETAIL_XSLT_CREATE_PROCESSOR | ||
static int | DETAIL_XSLT_PARSE | ||
復帰値 | static int | ERROR_COMMUNICATE | |
ERROR_COMMUNICATE時の詳細コード | static int | DETAIL_LOGON | |
static int | DETAIL_SEND | ||
static int | DETAIL_RESOLVE | ||
復帰値 | static int | ERROR_NO_TARGET | |
復帰値 | static int | ERROR_TIMEOUT | |
復帰値 | static int | ERROR_INSIDE | |
ERROR_INSIDE時の詳細コード | static int | DETAIL_REQUEST_VALUE | |
static int | DETAIL_PAGE_VALUE | ||
static int | DETAIL_SYNTAX | ||
復帰値 | static int | ERROR_PW_PROTOCOL |