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

Re: AW: question about example 2



   Scott - just wanted to let you know that I got this all working, but
   have one last question.   The value that I get in retdata is correct,
   except it starts with 3 blanks and then a hex 0D25 (a CRLF).   I am
   pretty sure that this is not coming from the PHP script that my RPG
   program calls.  Is it possible that it is somehow being inserted by the
   RPG code?    Here is (what I think is) the relevant RPG and PHP code
                      eval      rc=http_url_post_raw(
                                'http://10.100.100.10:24444' +
                                '/ebiz/customer/SendUpdateStage.php' :
                                 mypointer: dataSize:
                                 1:
                                 %paddr('INCOMING'):
                                 HTTP_TIMEOUT:
                                 HTTP_USERAGENT:
                                 'application/x-www-form-urlencoded' )
                      if        rc <> 1
                      eval      msg = http_error
                      dsply                   msg
                      return
                      endif

   * convert the data we just received to EBCDIC
                      if        retlen > 1
                      callp     http_xlate(retlen: retdata: TO_EBCDIC)
                      endif
   curl_setopt($ch, CURLOPT_URL, "[1]https://the url i post data to");
   curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false);
   curl_setopt($ch, CURLOPT_POST, true);
   curl_setopt($ch, CURLOPT_USERPWD, "xxxx:yyyyy");
   curl_setopt($ch, CURLOPT_POSTFIELDS, $parmlist);
   curl_setopt($ch, CURLOPT_HTTPHEADER,array('Content-Type:
   application/json'));
   curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);

   // $output contains the output string
   $output = curl_exec($ch);
   // Send the HTTP response code back to RPG program
   $info = curl_getinfo($ch);
   echo $info['http_code'];
    Larry Kleinman
   Kleinman Associates, Inc.
   212-949-6469
   From:        Scott Klement <sk@xxxxxxxxxxxxxxxx>
   To:        HTTPAPI and FTPAPI Projects <ftpapi@xxxxxxxxxxxxxxxxxxxxxx>,
   Date:        03/24/2015 11:36 PM
   Subject:        Re: AW: question about example 2
   Sent by:        ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
     __________________________________________________________________

   That's why *OMIT doesn't work.  It'd work if you use a recent release.
   On 3/24/2015 8:07 PM, Larry Kleinman wrote:
   >     yes.  that;s where i got most of the code that I am using
   >     Larry Kleinman
   >     Kleinman Associates, Inc.
   >     212-949-6469
   >     From:        Scott Klement <sk@xxxxxxxxxxxxxxxx>
   >     To:        HTTPAPI and FTPAPI Projects
   <ftpapi@xxxxxxxxxxxxxxxxxxxxxx>,
   >     Date:        03/24/2015 08:50 PM
   >     Subject:        Re: AW: question about example 2
   >     Sent by:        ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >
   __________________________________________________________________
   >
   >     Are you running an old version of HTTPAPI?
   >     On 3/24/2015 7:30 PM, Larry Kleinman wrote:
   >     >     Scott - I got it to work.  I added the parms that you
   suggested
   >     but got
   >     >     a "pointer not set for location referenced" message.   Then
   I
   >     change
   >     >     the 7th parm from *OMIT to HTTP_USERAGENT (like in
   EXAMPLE2) and
   >     it
   >     >     worked.  I don't know why, but I bet you do.   When you get
   a
   >     chance,
   >     >     can you explain?
   >     >     Thanks
   >     >     and thank you, Mike, for your help as well!
   >     >     Larry Kleinman
   >     >     Kleinman Associates, Inc.
   >     >     212-949-6469
   >     >     From:        Scott Klement <sk@xxxxxxxxxxxxxxxx>
   >     >     To:        HTTPAPI and FTPAPI Projects
   >     <ftpapi@xxxxxxxxxxxxxxxxxxxxxx>,
   >     >     Date:        03/24/2015 07:16 PM
   >     >     Subject:        Re: AW: question about example 2
   >     >     Sent by:        ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >     >       ________________ _________________________
   >     _________________________
   >     >
   >     >     Larry,
   >     >     You aren't providing the content-type.  Most installations
   have
   >     the
   >     >     default for content-type set to XML since that's the most
   common
   >     use of
   >     >     HTTPAPI...   But, since you are simulating an HTML form,
   the
   >     >     content-type should be application/x-www-form-urlencoded
   (this is
   >     off
   >     >     the top of my head, hopefully I'm remembering it right.)
   PHP
   >     may be
   >     >     ignoring your data because you're telling it that the data
   is XML
   >     and
   >     >     it
   >     >     doesn't understand that type of data??  The content-type
   can be
   >     passed
   >     >     in the 8th parameter to http_url_post_raw().
   >     >     You are coding in fixed format calcs (shudder), so I guess
   you'd
   >     want
   >     >     to
   >     >     code it like this (keeping the rest of the code the way you
   had
   >     it in
   >     >     the SEU printout you provided...)
   >     >             c                   eval      rc =
   http_url_post_raw(
   >     >             c 'http://192.168.98.3/mitchells' +
   >     >             c
   '/CreateCreditTest.php':
   >     >             c                             : mypointer
   >     >             C                             : dataSize
   >     >             c                             : 1
   >     >             C                             : %paddr('INCOMING')
   >     >             C                             : HTTP_TIMEOUT
   >     >             C                             : *OMIT
   >     >             C                             :
   >     >     'application/x-www-form-urlencoded' )
   >     >     Does that help?  If not, we'll need a debug file like Mike
   >     said... but
   >     >     we could skip that step if that's all the issue is.
   >     >     -SK
   >     >     On 3/24/2015 1:33 PM, Larry Kleinman wrote:
   >     >     >     Mike - I'm getting lost.  I think I did what you
   suggested,
   >     but
   >     >     no data
   >     >     >     is POSTing to the PHP script.   I've acttached the
   code
   >     that I'm
   >     >     using.
   >     >     >       Do you see what I'm doing wrong?
   >     >     >     Larry Kleinman
   >     >     >     Kleinman Associates, Inc.
   >     >     >     212-949-6469
   >     >     >     From:        Mike Krebs <mkrebs@xxxxxxxxxxxxxxxxxx>
   >     >     >     To:        HTTPAPI and FTPAPI Projects
   >     >     <ftpapi@xxxxxxxxxxxxxxxxxxxxxx>,
   >     >     >     Date:        03/24/2015 12:22 PM
   >     >     >     Subject:        RE: AW: question about example 2
   >     >     >     Sent by:        ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >     >     >
   >     >     ___________________________________________
   >     _______________________
   >     >     >
   >     >     >     So, that is pretty straight forward. Just substitute
   your
   >     >     variables
   >     >     >     (RequestID, Reference, etc) for the from, subject and
   >     Comment in
   >     >     >     EXAMPLE2.
   >     >     >     You will have myPointer to the webform data when you
   are
   >     >     finished. Send
   >     >     >     that to http_url_post_raw in place of %addr(data).
   Send
   >     dataSize
   >     >     in
   >     >     >     place of %len(%trimr(data)). The rest you can use
   EXAMPLE5
   >     for.
   >     >     >     -----Original Message-----
   >     >     >     From: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >     >     >
   [[1][1][1][2]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On
   >     Behalf Of
   >     >     Larry
   >     >     >     Kleinman
   >     >     >     Sent: Tuesday, March 24, 2015 10:57 AM
   >     >     >     To: HTTPAPI and FTPAPI Projects
   >     >     >     Subject: RE: AW: question about example 2
   >     >     >     The URL is a private one, which you will not be able
   to
   >     access.
   >     >     It is
   >     >     >     only a PHP script with lines like
   >     >     >     $RequestID = $_POST["RequestID"]
   >     >     >     $Reference = $_POST["Reference"]
   >     >     >     so I want the RPG program to POST a value for
   RequestD and
   >     for
   >     >     >     Reference
   >     >     >     The script also does some simple ECHOs, and I want to
   get
   >     that
   >     >     back in
   >     >     >     retdata
   >     >     >     Larry Kleinman
   >     >     >     Kleinman Associates, Inc.
   >     >     >     212-949-6469
   >     >     >     From:   Mike Krebs <mkrebs@xxxxxxxxxxxxxxxxxx>
   >     >     >     To:     HTTPAPI and FTPAPI Projects
   >     >     <ftpapi@xxxxxxxxxxxxxxxxxxxxxx>,
   >     >     >     Date:   03/24/2015 11:42 AM
   >     >     >     Subject:        RE: AW: question about example 2
   >     >     >     Sent by:        ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >     >     >     Did you send us the url you are trying to post to?
   Using
   >     the
   >     >     webForm
   >     >     >     stuff
   >     >     >     it is pretty easy to create the right variable but
   reading
   >     the
   >     >     html and
   >     >     >     getting them right is not always easy. A URL would
   make it
   >     easier
   >     >     to
   >     >     >     help
   >     >     >     you.
   >     >     >     -----Original Message-----
   >     >     >     From: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx [
   >     >     >
   [2][2][2][3]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On
   >     Behalf Of
   >     >     Larry
   >     >     >     Kleinman
   >     >     >     Sent: Tuesday, March 24, 2015 9:58 AM
   >     >     >     To: HTTPAPI and FTPAPI Projects
   >     >     >     Subject: Re: AW: question about example 2
   >     >     >     Hi Thomas - I've attached the source for EXAMPLE5.
   >     >     >     I can't figure out how to use it to POST data to the
   web
   >     form,
   >     >     and I
   >     >     >     suspect that it involves using some of the code in
   >     EXAMPLE2,
   >     >     which I've
   >     >     >     also attached.   I guess I am trying to combine the
   two of
   >     them
   >     >     into
   >     >     >     something which will POST several fields to a web
   form
   >     (like
   >     >     EXAMPLE 2
   >     >     >     does with fromAddr, subject, and message) , and put
   what
   >     was
   >     >     returned
   >     >     >     by
   >     >     >     the web site into data that I can manipulate (like
   EXAMPLE
   >     5 foes
   >     >     with
   >     >     >     retdata)
   >     >     >     Larry Kleinman
   >     >     >     Kleinman Associates, Inc.
   >     >     >     212-949-6469
   >     >     >     From:   Thomas Raddatz <thomas.raddatz@xxxxxx>
   >     >     >     To:     "'HTTPAPI and FTPAPI Projects'"
   >     >     >     <ftpapi@xxxxxxxxxxxxxxxxxxxxxx>,
   >     >     >     Date:   03/24/2015 08:46 AM
   >     >     >     Subject:        AW: question about example 2
   >     >     >     Sent by:        ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >     >     >     Larry,
   >     >     >     It was great if you could send the source to me,
   since I do
   >     not
   >     >     have an
   >     >     >     archive of 1.23. The oldest archive I have is 1.25.
   >     >     >     Thomas.
   >     >     >     -----Ursprüngliche Nachricht-----
   >     >     >     Von: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx [
   >     >     >
   [3][3][3][4]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] Im
   >     Auftrag
   >     >     von Larry
   >     >     >     Kleinman
   >     >     >     Gesendet: Dienstag, 24. März 2015 13:28
   >     >     >     An: HTTPAPI and FTPAPI Projects
   >     >     >     Cc: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >     >     >     Betreff: Re: question about example 2
   >     >     >     Yep, I am using the same version.   Thomas, do you
   need me
   >     to
   >     >     send you
   >     >     >     the
   >     >     >     source, or can you find it in an archive of version
   1.23
   >     >     >     Larry Kleinman
   >     >     >     Kleinman Associates, Inc.
   >     >     >     212-949-6469
   >     >     >     From:   Thomas Bishop <tbishop2@xxxxxxxxxx>
   >     >     >     To:     "ftpapi@xxxxxxxxxxxxxxxxxxxxxx"
   >     >     >     <ftpapi@xxxxxxxxxxxxxxxxxxxxxx>,
   >     >     >     Date:   03/24/2015 08:08 AM
   >     >     >     Subject:        Re: question about example 2
   >     >     >     Sent by:        ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >     >     >     My copy of EXAMPLE5 also uses "raw".  Version 1.23
   >     >     >     Comment at top of EXAMPLE5 source code states:
   >     >     >     * This performs the same example as EXAMPLE4, except
   that
   >     it
   >     >     >     * uses the "raw" versio of http_url_post(). The
   advantage
   >     is
   >     >     >     * that data is received directly into a variable in
   the
   >     program
   >     >     >     * instead of writing it to the IFS.
   >     >     >     Source code contains the following:
   >     >     >     c                   eval      rc=http_url_post _raw(
   >     >     >     c
   >     'https://wwwcie.ups.com/ups.app' +
   >     >     >     c                             '/xml/Track':
   >     >     >     c                              %addr(data):
   >     %len(%trimr(data)):
   >     >     >     c                              1: %paddr('INCOMING'))
   >     >     >     c                   if        rc <> 1
   >     >     >     c                   eval      msg = http_error
   >     >     >     c                   dsply                   msg
   >     >     >     c                   return
   >     >     >     c                   endif
   >     >     >     The information transmitted is intended only for the
   person
   >     or
   >     >     entity
   >     >     >     to
   >     >     >     which it is addressed and may contain CONFIDENTIAL
   >     material.  If
   >     >     you
   >     >     >     receive this material/information in error, please
   contact
   >     the
   >     >     sender
   >     >     >     and
   >     >     >     delete or destroy the material/information.
   >     >     >
   >     >
   >
   -----------------------------------------------------------------------
   >     >     >     This is the FTPAPI mailing list.  To unsubscribe,
   please go
   >     to:
   >     >     >
   >     [4][4][4][5]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     >     >
   >     >
   >
   -----------------------------------------------------------------------
   >     >     >     --
   >     >     >     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.
   >     >     >
   >     >
   >
   -----------------------------------------------------------------------
   >     >     >     This is the FTPAPI mailing list.  To unsubscribe,
   please go
   >     to:
   >     >     >
   >     [5][5][5][6]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     >     >
   >     >
   >
   -----------------------------------------------------------------------
   >     >     >
   >     >
   >
   -----------------------------------------------------------------------
   >     >     >     This is the FTPAPI mailing list.  To unsubscribe,
   please go
   >     to:
   >     >     >
   >     [6][6][6][7]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     >     >
   >     >
   >
   -----------------------------------------------------------------------
   >     >     >
   >     >
   >
   -----------------------------------------------------------------------
   >     >     >     This is the FTPAPI mailing list.  To unsubscribe,
   please go
   >     to:
   >     >     >
   >     [7][7][7][8]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     >     >
   >     >
   >
   -----------------------------------------------------------------------
   >     >     >
   >     >     > References
   >     >     >
   >     >     >     1.
   [8][8][9]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >     >     >     2.
   [9][9][10]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >     >     >     3.
   [10][10][11]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >     >     >     4.
   >     [11][11][12]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     >     >     5.
   >     [12][12][13]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     >     >     6.
   >     [13][13][14]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     >     >     7.
   >     [14][14][15]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     >     >
   >     >     >
   >     >     >
   >     >     >
   >     >
   >
   -----------------------------------------------------------------------
   >     >     > This is the FTPAPI mailing list.  To unsubscribe, please
   go to:
   >     >     >
   [15][15][16]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     >     >
   >     >
   >
   -----------------------------------------------------------------------
   >     >
   >
   -----------------------------------------------------------------------
   >     >     This is the FTPAPI mailing list.  To unsubscribe, please go
   to:
   >     >
   [16][16][17]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     >
   >
   -----------------------------------------------------------------------
   >     >
   >     > References
   >     >
   >     >     1. [17][18]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >     >     2. [18][19]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >     >     3. [19][20]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >     >     4.
   [20][21]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     >     5.
   [21][22]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     >     6.
   [22][23]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     >     7.
   [23][24]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     >     8. [24][25]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >     >     9. [25][26]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >     >    10. [26][27]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >     >    11.
   [27][28]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     >    12.
   [28][29]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     >    13.
   [29][30]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     >    14.
   [30][31]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     >    15.
   [31][32]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     >    16.
   [32][33]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     >
   >     >
   >     >
   >     >
   >
   -----------------------------------------------------------------------
   >     > This is the FTPAPI mailing list.  To unsubscribe, please go to:
   >     > [33][34]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     >
   >
   -----------------------------------------------------------------------
   >
   -----------------------------------------------------------------------
   >     This is the FTPAPI mailing list.  To unsubscribe, please go to:
   >     [34][35]http://www.scottklement.com/mailman/listinfo/ftpapi
   >
   -----------------------------------------------------------------------
   >
   > References
   >
   >     1. [36]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >     2. [37]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >     3. [38]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >     4. [39]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     5. [40]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     6. [41]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     7. [42]http://www.scottklement.com/mailman/listinfo/ftpapi
   >     8. [43]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >     9. [44]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >    10. [45]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >    11. [46]http://www.scottklement.com/mailman/listinfo/ftpapi
   >    12. [47]http://www.scottklement.com/mailman/listinfo/ftpapi
   >    13. [48]http://www.scottklement.com/mailman/listinfo/ftpapi
   >    14. [49]http://www.scottklement.com/mailman/listinfo/ftpapi
   >    15. [50]http://www.scottklement.com/mailman/listinfo/ftpapi
   >    16. [51]http://www.scottklement.com/mailman/listinfo/ftpapi
   >    17. [52]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >    18. [53]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >    19. [54]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >    20. [55]http://www.scottklement.com/mailman/listinfo/ftpapi
   >    21. [56]http://www.scottklement.com/mailman/listinfo/ftpapi
   >    22. [57]http://www.scottklement.com/mailman/listinfo/ftpapi
   >    23. [58]http://www.scottklement.com/mailman/listinfo/ftpapi
   >    24. [59]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >    25. [60]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >    26. [61]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >    27. [62]http://www.scottklement.com/mailman/listinfo/ftpapi
   >    28. [63]http://www.scottklement.com/mailman/listinfo/ftpapi
   >    29. [64]http://www.scottklement.com/mailman/listinfo/ftpapi
   >    30. [65]http://www.scottklement.com/mailman/listinfo/ftpapi
   >    31. [66]http://www.scottklement.com/mailman/listinfo/ftpapi
   >    32. [67]http://www.scottklement.com/mailman/listinfo/ftpapi
   >    33. [68]http://www.scottklement.com/mailman/listinfo/ftpapi
   >    34. [69]http://www.scottklement.com/mailman/listinfo/ftpapi
   >
   >
   >
   >
   -----------------------------------------------------------------------
   > This is the FTPAPI mailing list.  To unsubscribe, please go to:
   > [70]http://www.scottklement.com/mailman/listinfo/ftpapi
   >
   -----------------------------------------------------------------------
   -----------------------------------------------------------------------
   This is the FTPAPI mailing list.  To unsubscribe, please go to:
   [71]http://www.scottklement.com/mailman/listinfo/ftpapi
   -----------------------------------------------------------------------

References

   1. https://the/
   2. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   3. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   4. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   5. http://www.scottklement.com/mailman/listinfo/ftpapi
   6. http://www.scottklement.com/mailman/listinfo/ftpapi
   7. http://www.scottklement.com/mailman/listinfo/ftpapi
   8. http://www.scottklement.com/mailman/listinfo/ftpapi
   9. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  10. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  11. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  12. http://www.scottklement.com/mailman/listinfo/ftpapi
  13. http://www.scottklement.com/mailman/listinfo/ftpapi
  14. http://www.scottklement.com/mailman/listinfo/ftpapi
  15. http://www.scottklement.com/mailman/listinfo/ftpapi
  16. http://www.scottklement.com/mailman/listinfo/ftpapi
  17. http://www.scottklement.com/mailman/listinfo/ftpapi
  18. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  19. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  20. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  21. http://www.scottklement.com/mailman/listinfo/ftpapi
  22. http://www.scottklement.com/mailman/listinfo/ftpapi
  23. http://www.scottklement.com/mailman/listinfo/ftpapi
  24. http://www.scottklement.com/mailman/listinfo/ftpapi
  25. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  26. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  27. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  28. http://www.scottklement.com/mailman/listinfo/ftpapi
  29. http://www.scottklement.com/mailman/listinfo/ftpapi
  30. http://www.scottklement.com/mailman/listinfo/ftpapi
  31. http://www.scottklement.com/mailman/listinfo/ftpapi
  32. http://www.scottklement.com/mailman/listinfo/ftpapi
  33. http://www.scottklement.com/mailman/listinfo/ftpapi
  34. http://www.scottklement.com/mailman/listinfo/ftpapi
  35. http://www.scottklement.com/mailman/listinfo/ftpapi
  36. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  37. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  38. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  39. http://www.scottklement.com/mailman/listinfo/ftpapi
  40. http://www.scottklement.com/mailman/listinfo/ftpapi
  41. http://www.scottklement.com/mailman/listinfo/ftpapi
  42. http://www.scottklement.com/mailman/listinfo/ftpapi
  43. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  44. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  45. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  46. http://www.scottklement.com/mailman/listinfo/ftpapi
  47. http://www.scottklement.com/mailman/listinfo/ftpapi
  48. http://www.scottklement.com/mailman/listinfo/ftpapi
  49. http://www.scottklement.com/mailman/listinfo/ftpapi
  50. http://www.scottklement.com/mailman/listinfo/ftpapi
  51. http://www.scottklement.com/mailman/listinfo/ftpapi
  52. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  53. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  54. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  55. http://www.scottklement.com/mailman/listinfo/ftpapi
  56. http://www.scottklement.com/mailman/listinfo/ftpapi
  57. http://www.scottklement.com/mailman/listinfo/ftpapi
  58. http://www.scottklement.com/mailman/listinfo/ftpapi
  59. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  60. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  61. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  62. http://www.scottklement.com/mailman/listinfo/ftpapi
  63. http://www.scottklement.com/mailman/listinfo/ftpapi
  64. http://www.scottklement.com/mailman/listinfo/ftpapi
  65. http://www.scottklement.com/mailman/listinfo/ftpapi
  66. http://www.scottklement.com/mailman/listinfo/ftpapi
  67. http://www.scottklement.com/mailman/listinfo/ftpapi
  68. http://www.scottklement.com/mailman/listinfo/ftpapi
  69. http://www.scottklement.com/mailman/listinfo/ftpapi
  70. http://www.scottklement.com/mailman/listinfo/ftpapi
  71. 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
-----------------------------------------------------------------------