For third-party systems to take part in central scenario configuration, create domain
systems in your central system. Such a domain system is a collection of uploaded WSDL
documents that provides Web services from one or more external physical systems. These Web
services can then be centrally configured and consumed from within your system
landscape.
Procedure
- In SOA Manager (transaction code SOAMANAGER) on
the Technical Administration tab, choose
Domain Systems.
- Choose Create.
- Specify an ID, a name, and an optional description for your domain
system.
- Upload one or more WSDL documents from a file or URL or from a Services
Registry.
- If necessary, modify the WSDL document so that all properties can be interpreted correctly
by SAP.
If the WSDL document contains policy assertions that cannot be interpreted, this is
indicated by an orange exclamation mark icon. You can remove these by choosing
Hide Unsupported Fragments. If you want to clean up
the WSDL document, you can also remove all properties by choosing
Remove All Properties. If, for a binding, different
configuration alternatives are possible, you can select
Replace and use a template to create the new
configuration.
- Select at least one service interface from the list and choose
Next.
- Confirm the WSDL upload and save your domain system.
Results
The domain system is created. The central system now provides the WSIL and (modified) WSDL
for the third-party system. Under
Provider System, you find the
user and password for accessing the WSIL and the WSDL in the central system. All other
domain systems that need to communicate with this third-party domain system must use
these credentials. You can change them here. You also find the IBC reference and the
business application ID that were created for the domain system. If the domain system is
assigned to one or more domain system groups, this is shown in the table under
Domain System Groups. For all service interfaces that are
uploaded with these WSDL documents, the corresponding entries in the central design time
cache are created.
Next Steps
If you want to configure this third-party system within a contract connection, you have
to create contract implementations in the central design time cache. For more
information, see
Creating Contract Implementations in SOA Manager.