QAS_GETPROMPTTABLEVAL_REST_GET

Use this service operation to return a list of field values for a given prompt table.

Request Message: QAS_GETPROMPTTABLEVALUES_TEMPL

Element Name Description

PromptTableName

Enter complete prompt record name. It is a required element.

FieldValue

Optional search string for the key field value.

If no value is entered, a list of all key values will be returned.

Note: Multiple keys are not supported in PS Query. Tables with no keys are not supported in PS Query.

MaxRows

Optionally, enter the maximum number of rows to be returned. MaxRows is a number of length 10 with a decimal position of 0.

json_response

Enter true for JSON response type; enter false for standard XML response. If no value is provided, then the default is standard the XML response.

Example 4-5 Example Request:

https://<servername>:<port>/PSIGW/RESTListeningConnector/<defaultlocal node>/PromptTableValues.v1/PSMSGSETDEFN?fieldvalue=&maxrows=1000

Example 4-6 Example of an URI template

{PromptTableName}?fieldvalue={FieldValue}&maxrows={MaxRows}&json_resp={json_response}

Response Message: QAS_GETPRMPTTBLVALUES_RESP_MSG

Element Name Description

FieldValue

Field value.

Example Response:

<?xml version="1.0"?>
<QAS_GETPRMPTTBLVAL_RESP_MSG xmlns="http://xmlns.oracle.com/
Enterprise/Tools/schemas/QAS_GETPRMPTTBLVAL_RESP_MSG.VERSION_1">
    <QAS_GETPRMPTTBLVAL_RESP>
        <PTQASFIELDWRK class="R" xmlns="http://xmlns.oracle.com/
         Enterprise/Tools/schemas/QAS_GETPRMPTTBLVAL_RESP.VERSION_1">
            <FieldValue>1</FieldValue>
        </PTQASFIELDWRK>
    </QAS_GETPRMPTTBLVAL_RESP>
    <QAS_GETPRMPTTBLVAL_RESP>
        <PTQASFIELDWRK class="R" xmlns="http://xmlns.oracle.com/
         Enterprise/Tools/schemas/QAS_GETPRMPTTBLVAL_RESP.VERSION_1">
            <FieldValue>2</FieldValue>
        </PTQASFIELDWRK>
    </QAS_GETPRMPTTBLVAL_RESP>
    <QAS_GETPRMPTTBLVAL_RESP>
        <PTQASFIELDWRK class="R" xmlns="http://xmlns.oracle.com/
         Enterprise/Tools/schemas/QAS_GETPRMPTTBLVAL_RESP.VERSION_1">
            <FieldValue>3</FieldValue>
        </PTQASFIELDWRK>
    </QAS_GETPRMPTTBLVAL_RESP>
    <QAS_GETPRMPTTBLVAL_RESP>
        <PTQASFIELDWRK class="R" xmlns="http://xmlns.oracle.com/
         Enterprise/Tools/schemas/QAS_GETPRMPTTBLVAL_RESP.VERSION_1">
            <FieldValue>4</FieldValue>
        </PTQASFIELDWRK>
    </QAS_GETPRMPTTBLVAL_RESP>
    <QAS_GETPRMPTTBLVAL_RESP>
        <PTQASFIELDWRK class="R" xmlns="http://xmlns.oracle.com/
         Enterprise/Tools/schemas/QAS_GETPRMPTTBLVAL_RESP.VERSION_1">
            <FieldValue>5</FieldValue>
        </PTQASFIELDWRK>
    </QAS_GETPRMPTTBLVAL_RESP>
    <QAS_GETPRMPTTBLVAL_RESP>
        <PTQASFIELDWRK class="R" xmlns="http://xmlns.oracle.com/
         Enterprise/Tools/schemas/QAS_GETPRMPTTBLVAL_RESP.VERSION_1">
            <FieldValue>6</FieldValue>
        </PTQASFIELDWRK>
    </QAS_GETPRMPTTBLVAL_RESP>
    <QAS_GETPRMPTTBLVAL_RESP>
        <PTQASFIELDWRK class="R" xmlns="http://xmlns.oracle.com/
        Enterprise/Tools/schemas/QAS_GETPRMPTTBLVAL_RESP.VERSION_1">
            <FieldValue>7</FieldValue>
        </PTQASFIELDWRK>
    </QAS_GETPRMPTTBLVAL_RESP>
    <QAS_GETPRMPTTBLVAL_RESP>
        <PTQASFIELDWRK class="R" xmlns="http://xmlns.oracle.com/
         Enterprise/Tools/schemas/QAS_GETPRMPTTBLVAL_RESP.VERSION_1">
            <FieldValue>8</FieldValue>
        </PTQASFIELDWRK>
    </QAS_GETPRMPTTBLVAL_RESP>
    <QAS_GETPRMPTTBLVAL_RESP>
        <PTQASFIELDWRK class="R" xmlns="http://xmlns.oracle.com/
         Enterprise/Tools/schemas/QAS_GETPRMPTTBLVAL_RESP.VERSION_1">
            <FieldValue>9</FieldValue>
        </PTQASFIELDWRK>
    </QAS_GETPRMPTTBLVAL_RESP>
    <QAS_GETPRMPTTBLVAL_RESP>
        <PTQASFIELDWRK class="R" xmlns="http://xmlns.oracle.com/
         Enterprise/Tools/schemas/QAS_GETPRMPTTBLVAL_RESP.VERSION_1">
            <FieldValue>10</FieldValue>
        </PTQASFIELDWRK>
    </QAS_GETPRMPTTBLVAL_RESP>
</QAS_GETPRMPTTBLVAL_RESP_MSG>

Example response

When the parameter json_response is set to true:

{	"status": "success","data": {	"fieldValue": [	"1","2","3","4","5","6","7","8","9","10"]}}