Hi all,

I have problems trying to read the response from a webservice with an
IDM SOAP Driver . It seems that the response is encoded in base64. Next
are de log:

*REQUEST*>
> <soapenv:Envelope
> xmlnsrof="http://host.bs.comhttps://www.novell.com/common/webservice/ProfileManagement/"
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
> <soapenv:Header/>
> <soapenv:Body>
> <prof:ImportProfilesRequest>
> <companyData>
> <company>
> <companyInfo>
> <vat>44-44444444-4</vat>
> </companyInfo>
> </company>
> <subUsers>
> <operationCode>009</operationCode>
> <subuser>
> <name>Santiago Raul</name>
> <surName>Benavidez Nicolini</surName>
> <email>SantiagoRaul.BenavidezNicolini@TEST.COM</email>
> <phoneNumber>+1152441688</phoneNumber>
> <mobilePhoneNumber>+1111111111</mobilePhoneNumber>
> <division>SSINFO</division>
> <businessUnit/>
> <rightsProfile>COMPRADOR</rightsProfile>
> <login>u559710</login>
> <language>en_GB</language>
> <timeZone>America/Buenos_Aires</timeZone>
> </subuser>
> </subUsers>
> </companyData>
> </prof:ImportProfilesRequest>
> </soapenv:Body>
> </soapenv:Envelope>


RESPONSE
> HTTPSubscriberTransport.send()
> Preparing HTTP POST connection to http://tinyurl.com/phe7gl2
> Setting up SSL connection..........
> Setting the following HTTP request properties:
> Content-Type: application/xop+xml; charset=UTF-8; type="text/xml"
> SOAPAction: CreateUser
> Did HTTP POST with 823 bytes of data to http://tinyurl.com/qcnulk2
> Setting cookie: VISITORID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT;
> Path=/; Secure
> Read the following malformed cookie. Continuing...
> VISITORID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/; Secure
> Response code and message: 200 OK
> The following bytes (which are base64 encoded) were received as a
> response to our request on the subscriber channel. They cannot be
> converted to XML:
> LS1NSU1FQm91bmRhcnl1cm5fdXVpZF80MUU3MTkxMUFDRkYxMU JGOTcxNDE1MjkyNDY3OTIwDQpDb250ZW50LVR5cGU6IGFwcGxp Y2F0aW9uL3hvcCt4bWw7IGNoYXJzZXQ9VVRGLTg7IHR5cGU9In RleHQveG1sIg0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog YmluYXJ5DQpDb250ZW50LUlEOiA8MC51cm46dXVpZDo0MUU3MT kxMUFDRkYxMUJGOTcxNDE1MjkyNDY3OTIxQGFwYWNoZS5vcmc+ DQoNCjw/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04Jz8+PH NvYXBlbnY6RW52ZWxvcGUgeG1sbnM6c29hcGVudj0iaHR0cDov L3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPj xzb2FwZW52OkJvZHk+PG5zMTpJbXBvcnRQcm9maWxlc1Jlc3Bv bnNlIHhtbG5zOm5zMT0iaHR0cDovL2hvc3QuYnMuY29tL2NvbW 1vbi93ZWJzZXJ2aWNlL1Byb2ZpbGVNYW5hZ2VtZW50LyI+PHJl dHVybkNvZGU+IFNVQlVTRVI6IDI7PC9yZXR1cm5Db2RlPjxyZX R1cm5NZXNzYWdlPiBTVUJVU0VSOiAoQmVuYXZpZGV6IE5pY29s aW5pOiAyKTs7PC9yZXR1cm5NZXNzYWdlPjxicmF2b0lkPjI4MT wvYnJhdm9JZD48L25zMTpJbXBvcnRQcm9maWxlc1Jlc3BvbnNl Pjwvc29hcGVudjpCb2R5Pjwvc29hcGVudjpFbnZlbG9wZT4NCi 0tTUlNRUJvdW5kYXJ5dXJuX3V1aWRfNDFFNzE5MTFBQ0ZGMTFC Rjk3MTQxNTI5MjQ2NzkyMC0t



Here's my question: there is some option in the driver configuration
that can i use to gather the response decoded? I understand that another
solution is to use java to decode the message, but i prefer to keep the
driver simple.

Im running IDM 4.0.2 in a linux environment.

Thanks in advance!

Mariano


--
mariano_marino
------------------------------------------------------------------------
mariano_marino's Profile: https://forums.netiq.com/member.php?userid=4057
View this thread: https://forums.netiq.com/showthread.php?t=52288