× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



I don't know how your web service works... but make sure your data is sent in a binary-safe manner (such as base64 encoded). Will the web service automatically decode it when it returns it to you? Does it save it to the IFS for you, or return it to your RPG program, or what?

Once you have it in the IFS, there are many ways to unzip it.

Java's JAR and AJAR utilities support a subset of ZIP -- they might support enough to get the job done. Though, they are a little slow.

The 'zip' and 'unzip' commands from InfoZip can be made to run in PASE. Likewise, the 7-Zip tool will run in PASE. 7-Zip is nice because it supports a multitude of formats, not only zip.

There's also some free ZIP/UNZIP tools that have been ported to native available from Uzaemon's web site. And there are commercial offerings.

If you need to change a file to end in .ZIP for some reason, that's simply renaming the file. That can be done with the 'RNM' CL command or the Qp0lRenameUnlink() API, among other ways.

You also need to make sure that whatever tool you're using to transfer the PDF from your IFS to your PC (Maybe NetServer?) is going to transfer it in a binary-safe banner. i.e. CCSID translation is not enabled in NetServer. Or if you're using FTP, make sure you're using BINARY mode.


On 3/16/2010 10:04 AM, Ian Adams wrote:

I'm receiving a text stream in the response from a webservice which represents a zipped PDF. I need to save this to the IFS, unzip it and save it as a PDF, but I haven't the first idea how to do this.
In addition, if I manually save the text stream to the IFS with a .zip suffix, then try to open it via windows it isn't recognised as a .zip file and I get a file corrupted message.

Clearly I've some way to go to understand this, any pointers in the right direction would be appreciated.


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.