The GET .../parameters call returns an XML that describes two parameters of type prompt and cardinality Single that define a journey between two European cities:
<parameters> <parameter dpId="DP0" type="prompt" optional="false"> <id>0</id> <technicalName>psEnter City of Departure</technicalName> <name>Enter City of Departure</name> <answer type="Text" constrained="true"> <info cardinality="Single"> <lov refreshable="true" partial="false" hierarchical="false"> <id>UNIVERSELOV_DS0.DO22</id> <values> <value>Barcelona</value> <value>Berlin</value> <value>Copenhagen</value> <value>Firenze</value> <value>London</value> <value>Madrid</value> <value>Marseilles</value> <value>Oslo</value> <value>Paris</value> <value>Pragues</value> <value>Roma</value> <value>Stockholm</value> <value>Stuttgart</value> </values> <columns mappingId="0"> <column type="String" id="0">Cityname</column> </columns> </lov> </info> </answer> </parameter> <parameter dpId="DP0" type="prompt" optional="false"> <id>1</id> <technicalName>psEnter Destination City</technicalName> <name>Enter Destination City</name> <answer type="Text" constrained="true"> <info cardinality="Single"> <lov refreshable="true" partial="false" hierarchical="false"> <id>UNIVERSELOV_DS0.DO22</id> <values> <value>Barcelona</value> <value>Berlin</value> <value>Copenhagen</value> <value>Firenze</value> <value>London</value> <value>Madrid</value> <value>Marseilles</value> <value>Oslo</value> <value>Paris</value> <value>Pragues</value> <value>Roma</value> <value>Stockholm</value> <value>Stuttgart</value> </values> <columns mappingId="0"> <column type="String" id="0">Cityname</column> </columns> </lov> </info> </answer> </parameter> </parameters>
The following PUT .../parameters call responds to the prompts:
Request body:
<parameters> <parameter dpId="DP0" optional="false" type="prompt"> <id>0</id> <technicalName>psEnter City of Departure</technicalName> <name>Enter City of Departure</name> <answer constrained="true" type="Text"> <info cardinality="Single"> <lov hierarchical="false" partial="false" refreshable="true"/> </info> <values> <value>Barcelona</value> </values> </answer> </parameter> <parameter dpId="DP0" optional="false" type="prompt"> <id>1</id> <technicalName>psEnter Destination City</technicalName> <name>Enter Destination City</name> <answer constrained="true" type="Text"> <info cardinality="Single"> <lov hierarchical="false" partial="false" refreshable="true"/> </info> <values> <value>Berlin</value> </values> </answer> </parameter> </parameters>
Response:
<success> <message>The resource of type 'Query' with identifier '7063116525765987187' has not been modified.</message> <id>7063116525765987187</id> </success>