Service Response Fields

The Service Response Fields window lets you complete the output extracting process. Based on the selected element from the Result Node window in the previous step, you can select the elements to extract as output and assign names to the output fields.

Service Response Field Names are mapped to XML Element names of the service response. By default, the value of each node selected in the HTML/XML stream is contained in an XML Element name as specified in the Service Response Fields table. For example, if the <a>test</a> node from the HTML/XML stream tree is added to the Service Response Fields table, the service response then contains an XML Element name such as <respA>test<respA>, where respA is the corresponding service response field name. The value of the node is then extracted using the XSLT value-of operation.

If the copy-of column is selected for a result field, the corresponding XML/HTML stream node is copied in the service response. For example, if the <a>test</a> node from the HTML/XML stream tree is added to the Service Response Fields table and the copy-of column option is selected, the service response then contains an XML Element, such as <respA><a>test</a><respA>, where respA is the corresponding service response field name. The copy of the node is built using the XSLT copy-of operation.

In the HTML/XML Response Tree pane, navigate to the desired node that contains the value of the service response field of interest, and select the value to highlight it. Then, click the double right-arrow to the right of this HTML/XML Response Tree pane to move the value of the response field to the lower right Sample Response Field Value pane. This action also adds a row to the Service Response Fields table in the upper right Service Response Fields pane. Click the Name column of the Service Response Fields table and enter a descriptive name for this field. Repeat this process for each element that you want to include in the service response. As you follow this process, you will be building a list of desired response fields in the Service Response Fields table.

If you want to remove a service response field from the Service Response Fields table, select the value of the name in the Service Response Fields pane and click the double left-arrow to the left side of this pane. This action removes this service response field from the Service Response Fields table.

When you have made all your selections, click Next to continue to the next step.

Click Back if you want to return to the previous step.

Click Cancel if you want to quit from this wizard.