Edit Endpoints Dialog Box

This dialog box enables you to edit the real and virtual service endpoints configured for your virtual service.

To access

In the Virtual Service Editor, under Service Configuration, click Edit.

User interface elements are described below:

UI Element Description
Virtual/Real Service

Virtual and real service information.

Note:  

Show Endpoint Topology Displays a diagram of your service endpoint configuration.
Test Endpoints

Checks that your endpoint is configured correctly.

Advanced Settings - Available for SOAP services over HTTP, TIBCO EMS, and JMS
Ignore WS Addressing

WS-Addressing headers are not processed by Service Virtualization.

Do Not Send MTOM By default, if an MTOM message is received when a virtual service is in Standby or Learning mode, the message is passed to the real service also as MTOM. This option instructs Service Virtualization to pass the message as a normal XML message with base64 content instead.
Write Schema Types

By default, the xsi:type attribute is included only when necessary, according to the XML specification. This option instructs Service Virtualization to always include the xsi:type attribute for XML elements in a simulated response, indicating the schema type of that element.

Use 'soapenc: Array' as Array Type

In SOAP encoding, all arrays are derived from the soap-enc:Array type. By default, when the xsi:type for an array element is written, the real array type is used, such as ns:ArrayOfString. However, some SOAP clients may require the base type instead (soap-enc:Array). This option instructs Service Virtualization to emit soap-enc:Array to array elements instead of the real type.

Advanced REST Settings
Strict URI specification

If this option is enabled, the slash character (/) at the end of a URI path is used by Service Virtualization.

For example, these two URIs are considered 2 different paths:

http://a/b and http://a/b/

If it is not selected, the end slash is ignored, and the 2 URIs above are considered to be identical.

Note: When you create a REST virtual service using the HTTP Gateway agent, a slash “/” is added to the end of the URL. If you include the URI space in the endpoint path and Strict URI Specification is enabled, a slash is added and the path is incorrect.

For example

http://<host_machine>:7200/sqlrest

becomes

http://<host_machine>:7200/sqlrest/

As a workaround, create the virtual service with only the endpoint. After the virtual service is created, enable Strict URI specification and add the URI space to the service.

For example:

Virtual service endpoint: http://<host_machine>:7200

URI Space: sqlrest