[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: First Attempt At Decoding Base64 XML Element
You were correct on both counts. I read the FAQ and decided to upgrade
WSDL2RPG to v 1.15.2.
After upgrading, I have a much different problem. I can save the
results to a stream file inserting the following in my test program,
but I am not receiving the web service response back to my test program
after the call:
// Redirect response to stream file
if (stmf <> '');
OTSWebSvcs_RedirectResponse_toStmf(stmf);
endif;
Any ideas?
--------------------------------------------------------------------
--
Message: 1
Date: Tue, 23 Oct 2012 21:06:02 +0200
From: Thomas Raddatz <[1]thomas.raddatz@xxxxxxxxxxx>
To: HTTPAPI and FTPAPI Projects <[2]ftpapi@xxxxxxxxxxxxxxxxxxxxxx>
Subject: Re: First Attempt At Decoding Base64 XML Element
Message-ID: <[3]5086EA9A.6040305@xxxxxxxxxxx>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Donnie,
Given that the XML element is defined as "base64Binary", WSDL2RPG
should
have chosen procedure UnMarshaller_toBase64Binary() to put your data
into
the response data structure. Didn't it do so?
If it did it right you should already have the decoded XML string in
your
response data structure. Don't you have it?
You may also consider to read "FAQ How to Send Base64 Encoded
Passwords".
It tries to explain how to handle Base64 encoded data, not only for
passwords. Let me know if it needs to be improved.
Last but not least, you may want to have a look at example WS0005.
The
example calls a web service to receive a Base64 encoded PDF
document. It is
not difficult to imagine that the PDF could be a Base64 encoded XML
document as well. Sometimes the server is down and requires a few
minutes
to get up from standby after the first request. In that case just
wait a
couple of minutes and call the web service again.
[4]http://tools400.dyndns.org:88/axis2/services/listServices
Regards,
Thomas.
References
1. mailto:thomas.raddatz@xxxxxxxxxxx
2. mailto:ftpapi@xxxxxxxxxxxxxxxxxxxxxx
3. mailto:5086EA9A.6040305@xxxxxxxxxxx
4. http://tools400.dyndns.org:88/axis2/services/listServices
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------