3.1.4.1 DecodeEntityInstanceId

This operation is used to retrieve the data values of an EntityInstance’s Identifiers encoded in the input.

The following is the WSDL port type specification of the DecodeEntityInstanceId WSDL operation.

 <wsdl:operation name="DecodeEntityInstanceId" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
   <wsdl:input wsaw:Action="http://tempuri.org/IResolverPickerService/DecodeEntityInstanceId" message="tns1:IResolverPickerService_DecodeEntityInstanceId_InputMessage" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"/>
   <wsdl:output wsaw:Action="http://tempuri.org/IResolverPickerService/DecodeEntityInstanceIdResponse" message="tns1:IResolverPickerService_DecodeEntityInstanceId_OutputMessage" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"/>
 </wsdl:operation>

The protocol client sends an IResolverPickerService_DecodeEntityInstanceId_InputMessage request message, and the protocol server responds with an IResolverPickerService_DecodeEntityInstanceId_OutputMessage response message, as follows:

  1. The caller of this operation MUST provide the encoded data values of the Identifiers which are to be decoded.

  2. If the provided encoded data values of the Identifiers can be decoded, the protocol server MUST return the list of the values of the EntityInstance’s Identifiers encoded in the input and MUST return the success status set to true.

This operation MUST return a DecodeEntityInstanceIdResponse (section 3.1.4.1.2.2).

If any unexpected error condition is met, the protocol server MUST respond with a SOAP fault, which MUST comply with the SOAP fault specification in section 4.4 of [SOAP1.1]. The fault code MUST be set to "InternalServiceFault". The fault string MUST be set to an implementation-specific string indicating that an error has occurred.