[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: question about example 2



If you are doing SOAP, you shouldn't need the data in a variable...you can just process the response using the expat included software and procedures.

Do you have WSDL? Share it and we can point you in the right direction.

-----Original Message-----
From: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx [mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Larry Kleinman
Sent: Monday, March 23, 2015 11:52 AM
To: HTTPAPI and FTPAPI Projects
Subject: Re: question about example 2

Thomas - OK, that helps, but my problem is that I don't really know SOAP 
that well.   There seems to be a bunch of stuff in the "SOAP = "  section 
and also in the PR and PI for EXAMPLE28 that is related to the currency 
conversion.   I don't need that, but not sure whether to remove it or to 
replace it with something else.   Why do I need SOAP in the first place? 
Does it matter if the site to which I am posting can handle a SOAP message?


 Larry Kleinman
Kleinman Associates, Inc.
212-949-6469




From:   Thomas Raddatz <thomas.raddatz@xxxxxxxxxxx>
To:     HTTPAPI and FTPAPI Projects <ftpapi@xxxxxxxxxxxxxxxxxxxxxx>, 
Date:   03/21/2015 04:38 PM
Subject:        Re: question about example 2
Sent by:        ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx



Larry,

I do not think that there is so much more complexity. There are only two
more things compared to EXAMPLE2:

a) receiveProc(). This procedure receives the data from the web services
and buffers it into 'receiveBuffer'. "Unfortunately" it is UTF-8 data and
not EBCDIC.

b) Because of the UTF-8 data we need HTTP_xlatedyn() to convert the
received data to EBCDIC. Since HTTP_xlatedyn() allocates memory from the
heap, we also need to free that memory afterwards: 'dealloc(n) pEbcdic'

Everything below '// Retrieve the conversion rate from the response
message.' is used only for retrieving the conversion rate from the 
response
xml message. It is not necessary for what you want to do.

So it isn't that complicated, is it?

Regards,

Thomas.

Am 21.03.2015 um 12:34 schrieb Larry Kleinman:
>    Sorry, Thomas, I didn't see the attachment in the original email.
>    (Duh!)  I looked at it and it seems a lot more complicated than 
Sample2
>    which does a simple post.  Is all of that more complexity really
>    necessary just to take the returned data and do something with it 
other
>    than put it into the IFS?
>    Larry Kleinman
>    Kleinman Associates, Inc.
>    212-949-6469
>    From:        Thomas Raddatz <thomas.raddatz@xxxxxxxxxxx>
>    To:        HTTPAPI and FTPAPI Projects 
<ftpapi@xxxxxxxxxxxxxxxxxxxxxx>,
>    Date:        03/20/2015 12:37 PM
>    Subject:        Re: question about example 2
>    Sent by:        ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>      __________________________________________________________________
> 
>    No, it is not yet there. Maybe that it goes in the next beta version.
>    That is why I send it to the mailing list.
>    Thomas.
>    Am 19.03.2015 um 20:27 schrieb Larry Kleinman:
>    >    Thanks, Thomas.  Is EXAMPLE28 in the current HTTPAPI lib 
download?
>    >    Larry Kleinman
>    >    Kleinman Associates, Inc.
>    >    212-949-6469
>    >    From:        Thomas Raddatz <thomas.raddatz@xxxxxx>
>    >    To:        "'HTTPAPI and FTPAPI Projects'"
>    >    <ftpapi@xxxxxxxxxxxxxxxxxxxxxx>,
>    >    Date:        03/18/2015 02:25 AM
>    >    Subject:        AW: question about example 2
>    >    Sent by:        ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >      _________________________________________
>    _________________________
>    >
>    >    Larry,
>    >    The key is to use http_url_post_raw() or http_url _post_raw2(). 
A
>    few
>    >    days ago I put together EXAMPLE28 for someone else, to 
demonstrate
>    how
>    >    to use these procedures. Feel free to have a look at it and let 
us
>    know
>    >    if it worked for you.
>    >    The example creates a SOAP messages and posts it to the server.
>    The
>    >    response is received in receiveProc() and stored into the global
>    data
>    >    structure 'receiveBuffer'. Afterwards the received data is
>    converted
>    >    from UTF-8 to EBCDIC using HTTP_xlatedyn().
>    >    Regards,
>    >    Thomas.
>    >    -----Ursprüngliche Nachricht-----
>    >    Von: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    [[1][1]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] Im Auftrag
>    von Larry
>    >    Kleinman
>    >    Gesendet: Dienstag, 17. März 2015 22:38
>    >    An: ftpapi@xxxxxxxxxxxxxxxxxxxxxx
>    >    Betreff: question about example 2
>    >    Hi all - I have an older version of the HTTPAPI library (I think
>    it is
>    >    1.23) so forgive me if this is no longer an issue in newer
>    versions,
>    >    I
>    >    want to do a POST to a webform, but I would like to get the
>    response
>    >    from that site as text within the program, not write it to a 
file
>    in
>    >    the IFS.
>    >    Is there a way to do that?
>    >    Larry Kleinman
>    >    Kleinman Associates, Inc.
>    >    212-949-6469
>    >    --
>    >    IMPORTANT NOTICE:
>    >    This email is confidential, may be legally privileged, and is 
for
>    the
>    >    intended recipient only. Access, disclosure, copying,
>    distribution, or
>    >    reliance on any of it by anyone else is prohibited and may be a
>    >    criminal offence. Please delete if obtained in error and email
>    >    confirmation to the sender.
>    >    [attachment "EXAMPLE28.rpgle" deleted by Larry
>    Kleinman/KLEINMANASSOC]
>    >
> -----------------------------------------------------------------------
>    >    This is the FTPAPI mailing list.  To unsubscribe, please go to:
>    >    [2][2]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >
> -----------------------------------------------------------------------
>    >
>    > References
>    >
>    >    1. [3]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    2. [4]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >
>    >
>    >
>    >
> -----------------------------------------------------------------------
>    > This is the FTPAPI mailing list.  To unsubscribe, please go to:
>    > [5]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >
> -----------------------------------------------------------------------
>    >
> -----------------------------------------------------------------------
>    This is the FTPAPI mailing list.  To unsubscribe, please go to:
>    [6]http://www.scottklement.com/mailman/listinfo/ftpapi
> -----------------------------------------------------------------------
> 
> References
> 
>    1. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    2. http://www.scottklement.com/mailman/listinfo/ftpapi
>    3. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    4. http://www.scottklement.com/mailman/listinfo/ftpapi
>    5. http://www.scottklement.com/mailman/listinfo/ftpapi
>    6. http://www.scottklement.com/mailman/listinfo/ftpapi
> 
> 
> 
> -----------------------------------------------------------------------
> This is the FTPAPI mailing list.  To unsubscribe, please go to:
> http://www.scottklement.com/mailman/listinfo/ftpapi
> -----------------------------------------------------------------------
> 
-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------

-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------