This is a text description of s6zform.gif.

This screen shot shows Step 6 of 7: Service Response Fields for the Web Service HTML/XML Stream Processing Wizard

The Service Response Fields window lets you finalize the output extracting process. Based on the selected element from Step 5, you can select elements of interest to be outputs 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 named as specified in the Service Response Fields table. For example, if the test node from the HTML/XML stream tree is added to the Service Response Fields pane, the service response then contains an XML Element name such as test, 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 test node from the HTML/XML stream tree is added to the Service Response Fields pane and the copy-of option is selected, the service response then contains an XML Element, such as test, 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 node of interest that contains the value of the service response field of interest and click on the value to highlight it. Then click the double right pointed 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 list in the upper right Service Response Fields pane. Click on the empty field in the Name column of the Service Response Fields pane and enter a descriptive name for this field. Repeat this process for each element of interest that you want to include in the service response. As you follow this process, you will be building a list of response fields of interest in the Service Response Fields list.

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

If you have completed your selections, you can: