Microsoft SOAP Toolkit XMethods ILab Implementation

Other SOAP Toolkit TestsService LogClient LogClient Test Results

This site provides both a client and service implementation of the XMethods ILab Application. The intent of this application is to enable SOAP interoperability testing between different SOAP implementations. Each SOAP implementor is encorage to provide a client and service for this application and to test their client against all other services available.

Results for all SOAP implementations can be found at the SOAPBuilders Interoperability Lab site. SOAP Toolkit Client Results can be accessed directly.

Service Implementation

Two service implementations are provided. One does not require or return xsi:type attributes on elements while the other one does.

Service requests and responses can be logged using the logged WSDL or end point URLs.

SOAPAction: urn:soapinterop

Method Namespace: http://soapinterop.org/

xsi:type Attributes Not Required or Returned

Using the 2001 Schema

WSDL: http://mssoapinterop.org/stk/Interop.wsdl
End Point: http://mssoapinterop.org/stk/Interop.wsdl
Logged WSDL: http://mssoapinterop.org/stk/LoggedInterop.wsdl
Logged End Point: http://mssoapinterop.org/stk_asp/Log.asp?LogName=ILabService&ServiceURL=http%3A%2F%2Fmssoapinterop%2Eorg%2Fstk%2FInterop%2Ewsdl

Using the 1999 Schema

WSDL: http://mssoapinterop.org/stk/Interop1999.wsdl
End Point: http://mssoapinterop.org/stk/Interop1999.wsdl
Logged WSDL: http://mssoapinterop.org/stk/LoggedInterop1999.wsdl
Logged End Point: http://mssoapinterop.org/stk/Log.asp?LogName=ILabService&ServiceURL=http%3A%2F%2Fmssoapinterop%2Eorg%2Fstk%2FInterop1999%2Ewsdl

xsi:type Attributes Required and Returned

Using the 2001 Schema

WSDL: http://mssoapinterop.org/stk/InteropTyped.wsdl
End Point: http://mssoapinterop.org/stk/InteropTyped.wsdl
Logged WSDL: http://mssoapinterop.org/stk/LoggedInteropTyped.wsdl
Logged End Point: http://mssoapinterop.org/stk/Log.asp?LogName=ILabService&ServiceURL=http%3A%2F%2Fmssoapinterop%2Eorg%2Fstk%2FInteropTyped%2Ewsdl

Using the 1999 Schema

WSDL: http://mssoapinterop.org/stk/InteropTyped1999.wsdl
End Point: http://mssoapinterop.org/stk/InteropTyped1999.wsdl
Logged WSDL: http://mssoapinterop.org/stk/LoggedInteropTyped1999.wsdl
Logged End Point: http://mssoapinterop.org/stk_asp/Log.asp?LogName=ILabService&ServiceURL=http%3A%2F%2Fmssoapinterop%2Eorg%2Fstk%2FInteropTyped1999%2Ewsdl

Client Implementation

You can provide the URL of a service WSDL document or the URL of an end point that implements the test service. The default values will cause the SOAP Toolkit client implementation to access the SOAP Toolkit service implementation.

Client Test Results

View Client Log

WSDL URL


Service: Port:
Log

End Point URL


Send and Require xsi:type Attributes
Schema:
Log

You can specify SOAPAction and namespace URIs if necessary:

Operation SOAPAction Namespace
echoVoid
echoInteger
echoString
echoFloat
echoStruct
echoIntegerArray
echoStringArray
echoFloatArray
echoStructArray
NoSuchMethod
echoDate
echoBase64
echoBoolean
echoDecimal