Skip to main content

DisableInclusivePrefixList

No replies
vigdal
Offline
Joined: 2008-11-21
Points: 0

Hi.

I am successfully running the example from the metro-source-2.2.1-1\samples\ws-security\src\mcs
Then I include the DisableInclusivePrefixList Assertion in the PingService.wsdl and wsit-client.xml
The example still runs successfully, and the PrefixList disappear from the Signature as expected.

BUT : then I modify the Department data type in the Service_schema.xsd to include an anyType element .
like this :

    <xs:complexType name="department">
        <xs:sequence>
            <xs:element minOccurs="1" maxOccurs="1" name="companyName" nillable="true" type="xs:string"/>
            <xs:element minOccurs="1" maxOccurs="1" name="departmentName" nillable="true" type="xs:string"/>
            <xs:element minOccurs="1" maxOccurs="1" name="document" type="xs:anyType"/>
        </xs:sequence>
    </xs:complexType>

Then i get this error :
WSS1717: Error occurred while doing digest verification of body/payload Please see the server log to find more detail regarding exact cause of the failure.

I am running jdk1.6.0_33 and metro-2.2.1-1 on apache-tomcat-7.0.40

Please,help.