Use this page to add or update the fields received from the service.
Open this page using and then navigate to the Receive Fields tab.
Note:
Displaying a specific field. Rather than scrolling
through each field, you can navigate to a field by clicking on the
respective node in the tree on the Main tab. Also note, you can use
the Alt+right arrow and Alt+left arrow accelerator keys to quickly
display the next and previous entry in the scroll.
Note:
You're defining the application service's output fields. On this tab, you define which fields are populated in the XML document
that is received from the service. Essentially, these are the service's
output fields.
Description of Page
Use Sequence to define the order of the Receive Fields.
Enter a unique Function Field Name and Description for each field received from the service. Feel free to enter Comments to describe the potential values returned from the service.
Turn on Required if the invoker must use the field.
Regardless of the Field Value Source, use XML Population Logic to define the XPath expression used to retrieve the field's value
from the XML document received from the service.
Note:
Usability suggestion. You retrieve a field's value in
an XML document by specifying the appropriate XPath expression for
the field. Rather than referring to an XPath manual, the system can
create the XPath expression for you. To do this, click the adjacent
View XML hyperlink.
This will display the XML document used to communicate with the Service defined on the Main page. After the XML document is displayed,
click the XPath hyperlink
adjacent to the desired field to see how the XPath expression looks.
You can then copy / paste this XPath expression into the XML Population
Logic Field.
Note:
Fields in multiple lists. Note that the XPath expression
generated in the application viewer refers to lists using a generic
“list” reference. If a field within the list is unique across the
service, the generic list reference is sufficient for the XML population
logic. However, if the field you are trying to reference is in multiple
lists, the XPath must include the list name. Adjust the Application
Viewer’s generated XPath by adding the list name, which can be found
in the overview panel in the Service XML viewer. For example, instead
of /pageBody/list/listBody/field[@name=’FIELD_NAME’], the XPath Population Logic must read /pageBody/list[@name=’LIST_NAME’]/listBody/field[@name=’FIELD_NAME’].
Copyright © 2007, 2016, Oracle and/or its affiliates. All rights reserved. Documentation build: 2.5.2016 10:21:45 [T1_1454696505000]