The following interface types exist in the ES Repository:
The following figure compares a service interface with the imported interface types:
Since an imported RFC or IDoc interface is on the same level as an operation, you can reference these interface types in the ES Builder or Integration Builder at points where you can also reference an operation of a service interface (for example, in an operation mapping).
You reference one of the following object types from an operation:
When you import RFCs or IDocs to the ES Repository or import an external definition, the ES Builder creates message objects in the ES Repository that you can use in operations of service interfaces. An operation cannot reference different object types (for example, a message type for a request and an RFC response).
Messages of imported interfaces or external definitions cannot be changed and are therefore not visible in the navigation tree of the ES Builder.
XML Namespaces for Message Instances
An XML namespace is an additional identifier for the message instance. The XML namespace is either fixed or can be changed, depending on the type of message.
Identical messages must have the same XML namespace. Otherwise, the request message of an outbound operation would have to be mapped to a request message of a corresponding inbound operation just because of a different XML namespace.