See information about the latest product version
Service editor
The service editor is the default editor for viewing a graphical representation of a service and its operations, and for editing properties and implementing service operations. The service editor comprises a service overview and an interface editor. You can also define and implement operations.
Service overview
To start the service editor in the Editor view, open a service description in the Broker Development view.
- The service interface and the operations.
- The service endpoint and binding.
- The service error handlers.
The service endpoint and binding are shown on the left.
The service interface and operations are shown on the right.
Operations without an implementation are shown in the Service tab with a grayed-out icon.
By default, a SOAP over HTTP binding is generated when the service is created.
- A Catch error handler.
- A Failure error handler.
- A Timeout error handler.
Service interface
The Interface tab shows the details of the operations that are defined for a service. Each of the operation inputs, outputs, and faults has a name and a type that is editable.
- Define further operations. Add a new request-response or one-way operation in the Interface tab by using the controls in the Operations section. Alternatively, right-click anywhere in the editor pane.
- Remove existing operations.
- Specify names to existing operations.
- Add or remove inputs, outputs, and faults to an operation.
- Create a complex type for an input, output, or fault.
By default, a request-response operation is created when the service is created.
To learn how to define a service interface, see Defining a service interface.
Operation implementation
You implement an operation in the service editor by clicking the operation that is shown in the Service tab. The embedded subflow editor opens for you to implement the operation as a subflow.
Use the breadcrumb navigation at the top of the editor to return to the service overview.