Expose a table with more than one Web service

User role: System Administrator

An implementer can define multiple Web service definition records with different names for a given table or join file, and have different fields and actions exposed for each.

  1. Click Tailoring > Web Services > Web Service Configuration Utility.
  2. In the Table field, type extaccess, and then click Search. The External Access Definition form opens.
  3. In the Name field, select or type the name of the table or join file for which you want to create a copy of the extaccess record, and then click Search. The record opens.
  4. Change the Service Name to the name of the web service you want to use to publish the Service Manager table.

    Note The combination of Service Name and Object Name must be unique to this record. The combination cannot exist anywhere else in the system.

  5. Change the Object Name to the name you want to use to identify the Service Manager table in the Web Services API.
  6. On the Fields tab, change the fields that are exposed and modify the Caption and Type information, if necessary.

    Note If a join file is chosen, the Fields tab lists all the fields for all the files in that join file.

  7. On the Allowed Actions tab, change the actions, if necessary.
  8. On the Expressions tab, add expressions, if necessary.
  9. On the RESTful tab, add RESTful API configurations, if necessary.
  10. Click Add.

The new extaccess record is added to the system. When you view the exposed Object (for example, WSDL for SOAP) for both web services, they should display with the applicable actions and fields, as defined in each extaccess record.