Module: Editor
Version: 4.1.0 +
Description
The VisionReference 'GetQuestions' has to be used to display the available questions when an user wants to create or change his account. The list of these questions can be configured in the accounts section of the Futurama Vision Management Site.
Parameters
No parameters to be used for this VisionReference.
Response
Format
<Response xmlns="http://www.actuit.nl/futurama/vision/service/response/1.0">
<ResultCode code="00000" success="true">
<Description>Success</Description>
</ResultCode>
<Result xsi:type="GetQuestionsResult">
<Questions>
<string>What is your mothers birthplace?</string>
<string>What is the name of your first pet?</string>
<string>What is the brand of your first car?</string>
</Questions>
</Result>
</Response>
Within the Result element you find the result of your VisionReference webservice call. Use soapUI to get a quick overview of the responses (see the paragraph 'Example soapUI message').
Return codes
The following return codes can be encountered:
- 00000 - GeneralSuccess: The operation completed successfully
- 01000 - GeneralFailError: The operation caused an error. See the error log of the Vision Management Site for more details.
- 01999 - GeneralFailError: The operation caused an error. See the error log of the Vision Management Site for more details.
Example soapUI message
In the preceding paragraph the parameters of the VisionReference are listed. The values of these parameters are used by Futurama to compose an XML-message. With soapUI it is possible to see the responses depending on the values of the parameters. Below you find an example of an XML-message. This example can be used in your soapUI project to test the connection with Vision and to see the response for a certain combination of parameters.
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<Futurama path="\\servername\path\futurama" version="1.0" xmlns="http://www.actuit.nl/futurama/vision/service/header/1.0"/>
<Document path="\\servername\path\data.xml" version="1.0" xmlns="http://www.actuit.nl/futurama/vision/service/header/1.0"/>
</s:Header>
<s:Body>
<Request method="GetQuestions" version="1.0" module="Accounts" xmlns="http://www.actuit.nl/futurama/vision/service/request/1.0"/>
</s:Body>
</s:Envelope>
Within the Header element you find an element 'Document' and an element 'Futurama'. For these elements you have to fill in the path of the Document and the Futurama respectively you also configured in the Apps and Futuramas tab of the Vision Management Site. Within the Request element you find the parameters for this VisionReference. By changing the values of these parameters you can execute different webservice calls.