3.1.4.46.2.1 GetEntitiesLikeNameAndNamespace

The GetEntitiesLikeNameAndNamespace element specifies the input data for the GetEntitiesLikeNameAndNamespace WSDL operation.

 <xs:element name="GetEntitiesLikeNameAndNamespace" xmlns:xs="http://www.w3.org/2001/XMLSchema">
   <xs:complexType>
     <xs:sequence>
       <xs:element minOccurs="0" name="wildcardedNamespace" nillable="true" type="xs:string"/>
       <xs:element minOccurs="0" name="wildcardedName" nillable="true" type="xs:string"/>
       <xs:element minOccurs="0" name="callerCultureLcid" type="xs:int"/>
       <xs:element minOccurs="0" name="activeOnly" type="xs:boolean"/>
       <xs:element xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="partitionId" type="ser:guid"/>
     </xs:sequence>
   </xs:complexType>
 </xs:element>

wildcardedNamespace: The wildcard pattern to be used to retrieve the Entities whose namespace matches the wildcard pattern.

Following is the ABNF for the wildcardedNamespace:

 wildcardedNamespace = 1 * (Literal / Escape / Wildcard)
 Literal = %x00-29 / %x2B-5B / %x5D-FF
 Wildcard = %x2A
 Escape = EscapeBackSlash / EscapeWildcard
 EscapeBackSlash = %x5C %x5C
 EscapeWildcard = %x5C %x2A

The protocol server MUST match the namespace of the Entities with the value of wildcardedNamespace when the EscapeBackSlash, EscapeWildcard, and Wildcard rules are changed as follows:

 EscapeBackSlash = %x5C
 EscapeWildcard = %x2A
 Wildcard = *(%x00-FF)

wildcardedName: The wildcard pattern to be used to retrieve the Entities whose name or localized name matches the wildcard pattern.

Following is the ABNF for the wildcardedName:

 wildcardedName = 1 * (Literal / Escape / Wildcard)
 Literal = %x00-29 / %x2B-5B / %x5D-FF
 Wildcard = %x2A
 Escape = EscapeBackSlash / EscapeWildcard
 EscapeBackSlash = %x5C %x5C
 EscapeWildcard = %x5C %x2A

The protocol server MUST match the name or localized name of the Entities with the value of wildcardedName when the EscapeBackSlash, EscapeWildcard, and Wildcard rules are changed as follows:

 EscapeBackSlash = %x5C
 EscapeWildcard = %x2A
 Wildcard = *(%x00-FF)

callerCultureLcid: The LCID representing the locale to be used when retrieving the LobSystems.

activeOnly: This element MUST contain the information about what Entities to be returned. If its value is true, the returned Entities MUST be all active. Otherwise, this operation MUST return Entities regardless of the active status.

partitionId: An empty GUID.