Hi,
I am trying to pass an LDAP cookie in a byte array from my web service using
Axis2 1.4.1. In my wsdl, I have this entry:
<xs:element maxOccurs="unbounded" minOccurs="0" name="cookie" nillable="true"
type="xs:byte"/>
Using ADB, a setCookie method is generated for me that takes a byte array as a
parameter. I pass in the byte array directly from the LDAP code. It all looks
good when the message is going out.
In the output from the call, I see a bunch of <cookie> elements in the XML
getting returned from the service.
On the client-side, I am once again using ADB which provides a getCookie method
to retrieve the byte array. I output the value by using the toString method.
The problem is that the byte array on the way out of the service is not
matching the byte array that is coming into the client. I've compared the
individual values that are in the array between server and client and it does
look different. Most notably, it looks like some empty elements appear in the
service output that are not there when debugged on the server side. As a
result, when I try to pass the array back for the next call, it fails.
Hopefully, there is a simple answer to this. Any help is appreciated.
Thanks,
Eric
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]