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

[Ftpapi] YNT: [Supheli E-Posta] Re: YNT: SetError() #73: CCSID conversion failed



My XML parser is apparently the one included in HTTPAPI, eXpat, and here is the screen from its installation document attached to the mail, did i miss something with it?

 

                      Version 1.40 Released 2019-08-15                       

                                                                              

 In version 1.10 of HTTPAPI, routines are available for parsing XML data     

 received from web servers. These routines require the use of an open-source 

 XML parsing software called <eXpat/>.   http://www.libexpat.org             

                                                                              

 Would you like to build eXpat from source code?                  Y           

    - This requires a working ILE C compiler.                                

    - This requires the System Openness Includes library                     

    - Select N here if you have a pre-built copy of eXpat in                 

        LIBHTTP.                                                             

                                                                              

 Would you like to compile support for eXpat into HTTPAPI?        Y          

     - This requires a V5R1 or later release of the ILE RPG compiler         

                                                                              

F3=Exit                                                Press ENTER to continue

 

--

Cheers,

Nihat

 

Kimden: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx <ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx> Yerine Scott Klement
Tarih: Wednesday, November 18, 2020 11:02 PM
Kime: ftpapi@xxxxxxxxxxxxxxxxxxxxxx
Konu: [Supheli E-Posta] Re: [Ftpapi] YNT: SetError() #73: CCSID conversion failed

 

DİKKAT: Bu e-posta kurum dışından gönderilmiştir. Zararlı dosya veya bağlantılar (link) içerebilir. Kaynağından emin olmadığınız dosyaları/bağlantıları (link) açarken veya e-postayı cevaplarken dikkatli olunuz.


Your XML parser should do that automatically.

 

On 11/18/2020 1:30 PM, Nihat Ezer wrote:

Instead of unicode decimal codes like &#305; and &#231; i would like to properly see the small letter dotless I and small letter C with cedilla respectively, otherwise they would not make sense much to Turkish end-users. Moreover, i need your help on how to get it done.

 

--

Cheers,

Nihat

 

Kimden: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx <ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx> Yerine John Place
Tarih: Wednesday, November 18, 2020 10:12 PM
Kime: ftpapi@xxxxxxxxxxxxxxxxxxxxxx
Konu: [Supheli E-Posta] Re: [Ftpapi] SetError() #73: CCSID conversion failed

 

DİKKAT: Bu e-posta kurum dışından gönderilmiştir. Zararlı dosya veya bağlantılar (link) içerebilir. Kaynağından emin olmadığınız dosyaları/bağlantıları (link) açarken veya e-postayı cevaplarken dikkatli olunuz.


NSFW – Just throwing that out there

 

--

Thank You,
John Place

284 Fuel Supply LLC
General Manager
Direct Line: 563-468-5289
Cell: 563-529-0162
Email: John.Place@xxxxxxxxxxxxxxx
            
Notice:  Any agreement discussed or implied in this message is for discussion purposes only and may not be relied upon to bind the company.  Agreements are binding only when fully committed to writing and executed by authorized representatives of all the parties.  The information contained herein, while provided in good faith and believed to be accurate, is provided by 284 Fuel Supply, LLC and or Iowa 80 Group, Inc. and their affiliates as an accommodation to their readers for information purposes only, it is not guaranteed as to accuracy or completeness.  The information contained in this communication is confidential and is intended only for the use of the addressee. It is solely the property of 284 Fuel Supply and or Iowa 80 Group Inc. and their affiliates. Unauthorized use of this information, in whole or in part, is strictly prohibited. If you have received this communication in error, please notify us immediately by return e-mail and destroy this communication, including all attachments and any copies.

 

From: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx <ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx> On Behalf Of Scott Klement
Sent: Wednesday, November 18, 2020 11:46
To: ftpapi@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: [Ftpapi] SetError() #73: CCSID conversion failed

 

According to the manual this error code means "The conversion stopped because of an incomplete character or shift state sequence at the end of the input buffer."

Is it possible that the receiveBuffer.size is incorrect?  Or, whatever process you are using to write the data to the receiveBuffer is not writing it correctly?

Does it work better if you use http_req()?

 

On 11/18/2020 12:10 AM, Nihat Ezer wrote:

Greetings,

 

Attempting to run the following, i have seen that response is not seen properly as it contains special characters with Unicode decimal codes such as &#305; &#231; etc, and gives error message, "SetError() Ö73: CCSID conversion failed: The value specified for the argument is not correct."

 

What am i doing wrong or this could be due to something wrong on the other side, debug or trace file is attached to the mail, can you please advise ?

 

dcl-s peIstekCevap varchar(9999);

dcl-ds receiveBuffer qualified;

   size int(10) inz;

   data char(32767) inz;

end-ds;

 

http_setCCSIDs(1208:1026);

loReturnCode = http_url_post_raw(glUrl

                  : %addr(peIstekCevap)+2

                  : %len(%trim(peIstekCevap))

                  : FD

                  : %paddr(asws_httpVeriyiAl)

                  : HTTP_TIMEOUT

                  : *omit

                  : 'text/xml; charset=UTF-8'

                  : '"http://xxx.com/CoreIns/aMethod"'

 

http_xlatedyn(receiveBuffer.size: %addr(receiveBuffer.data) : TO_EBCDIC: pEbcdic);

 

--

Thank you,

Nihat

 

 



DSPSAVF FILE(NEZRLIB/HTTPAPI)

RSTLIB SAVLIB(LIBHTTP) DEV(*SAVF) SAVF(NEZRLIB/HTTPAPI) RSTLIB(HTTPTEST)
File EXPAT in library HTTPTEST restored.
File QCLSRC in library HTTPTEST restored. 
File QCMDSRC in library HTTPTEST restored.
File QDDSSRC in library HTTPTEST restored.
File QRPGLESRC in library HTTPTEST restored.
File QSH in library HTTPTEST restored.
File QSRVSRC in library HTTPTEST restored.
File QXMLGENS in library HTTPTEST restored. 
9 objects restored from LIBHTTP to HTTPTEST.

CHGCURLIB CURLIB(HTTPTEST)
Current library changed to HTTPTEST.                      

CRTCLPGM PGM(INSTALL) SRCFILE(HTTPTEST/QCLSRC)            
Ownership of object INSTALL in HTTPTEST type *PGM changed.
Program INSTALL created in library HTTPTEST.              

CALL PGM(INSTALL)
                           HTTPAPI License Agreement                           
                                                                               
 Copyright (c) 2001-2019 Scott C. Klement, Thomas Raddatz                      
 All rights reserved.                                                          
                                                                               
 Redistribution and use in source and binary forms, with or without            
 modification, are permitted provided that the following conditions            
 are met:                                                                      
 1. Redistributions of source code must retain the above copyright             
    notice, this list of conditions and the following disclaimer.              
 2. Redistributions in binary form must reproduce the above copyright          
    notice, this list of conditions and the following disclaimer in the        
    documentation and/or other materials provided with the distribution.       
                                                                               
 THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ''AS IS'' AND        
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE         
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE    
 ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE       
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL    
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS       
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)         
                                                                        More...
                                                                              
F3=Exit                     Press F8 if you agree to the terms of this license

F8 bastım

29/07/20                                                              CONFIGS1
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                      Version 1.40 Released 2019-08-15                        
                                                                              
                                                                              
           Would you like to build the sample programs?      Y                
                                                                              
           Would you like to build HTTPAPI with SSL support? Y                
                                                                              
                                                                              
           Note: SSL support requires the IBM Global Secure Toolkit           
                 which in turn requires the following licensed programs:      
                                                                              
                   57xx-SS1 Digital Certificate Manager                       
                   57xx-DG1 IBM HTTP server for AS/400                        
                   57xx-ACx IBM Cryptographic Access Provider                 
                   57xx-CEx IBM Client Encryption                             
                                                                              
                                                                              
F3=Exit                                                Press ENTER to continue

Enter bastım

29/07/20                                                              CONFIGS4
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                      Version 1.40 Released 2019-08-15                        
                                                                              
 In version 1.10 of HTTPAPI, routines are available for parsing XML data      
 received from web servers. These routines require the use of an open-source  
 XML parsing software called <eXpat/>.   http://www.libexpat.org              
                                                                              
 Would you like to build eXpat from source code?                  Y           
    - This requires a working ILE C compiler.                                 
    - This requires the System Openness Includes library                      
    - Select N here if you have a pre-built copy of eXpat in                  
        LIBHTTP.                                                              
                                                                              
 Would you like to compile support for eXpat into HTTPAPI?        Y           
     - This requires a V5R1 or later release of the ILE RPG compiler          
                                                                              
                                                                              
                                                                              
F3=Exit                                                Press ENTER to continue

Enter bastım

29/07/20                                                              CONFIGS4
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                      Version 1.40 Released 2019-08-15                        
                                                                              
                                                                              
                                                                              
              Library name for HTTPAPI source:       HTTPTEST
                                                                              
              Library name for HTTPAPI objects:      HTTPTEST
                                                                              
              At runtime, use *LIBL to find HTTPAPI? Y   (Y=Yes, N=No)        
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
F3=Exit                                                Press ENTER to continue

Library QTEMP already exists in library list.           
Ownership of object CONFIGS in QTEMP type *FILE changed.
File CONFIGS created in library QTEMP.                  
Ownership of object QRNFER in QTEMP type *USRSPC changed.                
Ownership of object QRNFEF in QTEMP type *USRSPC changed.                
Ownership of object CONFIGR4 in QTEMP type *MODULE changed.              
Ownership of object CONFIGR4 in QTEMP type *PGM changed.                 
Program CONFIGR4 placed in library QTEMP. 00 highest severity. Created on
  29/07/20 at 15:58:47.                                                  
Ownership of object RETURNCODE in QTEMP type *DTAARA changed.            
Data area RETURNCODE created in library QTEMP.                           
Library HTTPTEST added to library list.                                  
Ownership of object HTTPAPIR4 in QTEMP type *BNDDIR changed.             
Binding directory HTTPAPIR4 created in library QTEMP.                    
Ownership of object HTTPAPIR4 in HTTPTEST type *MODULE changed.          
Module HTTPAPIR4 placed in library HTTPTEST. 00 highest severity. Created
  on 29/07/20 at 16:01:09.                                               
Ownership of object COMPATR4 in HTTPTEST type *MODULE changed.           
Module COMPATR4 placed in library HTTPTEST. 00 highest severity. Created 
  on 29/07/20 at 16:01:09.                                               
Object HTTPTEST/COMPATR4 type *MODULE added to binding directory         
  HTTPAPIR4 in library QTEMP.                                            
1 entries added, 0 entries not added to Binding directory HTTPAPIR4 in   
  library QTEMP.                                                         
Ownership of object COMMTCPR4 in HTTPTEST type *MODULE changed.          
Module COMMTCPR4 placed in library HTTPTEST. 00 highest severity. Created
  on 29/07/20 at 16:01:10.                                               
Object HTTPTEST/COMMTCPR4 type *MODULE added to binding directory     
  HTTPAPIR4 in library QTEMP.                                         
1 entries added, 0 entries not added to Binding directory HTTPAPIR4 in
  library QTEMP.                                                      
Ownership of object HTTPUTILR4 in HTTPTEST type *MODULE changed.      
Module HTTPUTILR4 placed in library HTTPTEST. 00 highest severity.    
  Created on 29/07/20 at 16:01:10.                                    
Object HTTPTEST/HTTPUTILR4 type *MODULE added to binding directory    
  HTTPAPIR4 in library QTEMP.                                         
1 entries added, 0 entries not added to Binding directory HTTPAPIR4 in
  library QTEMP.                                                      
Ownership of object ENCODERR4 in HTTPTEST type *MODULE changed.       
Module ENCODERR4 placed in library HTTPTEST. 00 highest severity. Created
  on 29/07/20 at 16:01:11.                                               
Object HTTPTEST/ENCODERR4 type *MODULE added to binding directory        
  HTTPAPIR4 in library QTEMP.                                            
1 entries added, 0 entries not added to Binding directory HTTPAPIR4 in   
  library QTEMP.                                                         
Ownership of object DECODERR4 in HTTPTEST type *MODULE changed.          
Module DECODERR4 placed in library HTTPTEST. 00 highest severity. Created
  on 29/07/20 at 16:01:11.                                               
Object HTTPTEST/DECODERR4 type *MODULE added to binding directory        
  HTTPAPIR4 in library QTEMP.                                            
1 entries added, 0 entries not added to Binding directory HTTPAPIR4 in   
  library QTEMP.                                                         
Ownership of object CCSIDR4 in HTTPTEST type *MODULE changed.            
Module CCSIDR4 placed in library HTTPTEST. 00 highest severity. Created  
  on 29/07/20 at 16:01:12.                                               
Object HTTPTEST/CCSIDR4 type *MODULE added to binding directory HTTPAPIR4
  in library QTEMP.                                                      
1 entries added, 0 entries not added to Binding directory HTTPAPIR4 in   
  library QTEMP.                                                         
Ownership of object HEADERR4 in HTTPTEST type *MODULE changed.           
Module HEADERR4 placed in library HTTPTEST. 00 highest severity. Created 
  on 29/07/20 at 16:01:12.                                               
Object HTTPTEST/HEADERR4 type *MODULE added to binding directory         
  HTTPAPIR4 in library QTEMP.                                            
1 entries added, 0 entries not added to Binding directory HTTPAPIR4 in   
  library QTEMP.                                                         
Ownership of object MD4R4 in HTTPTEST type *MODULE changed.              
Module MD4R4 placed in library HTTPTEST. 00 highest severity. Created on 
  29/07/20 at 16:01:13.                                                  
Object HTTPTEST/MD4R4 type *MODULE added to binding directory HTTPAPIR4  
  in library QTEMP.                                                      
1 entries added, 0 entries not added to Binding directory HTTPAPIR4 in   
  library QTEMP.                                                         
Ownership of object ENCRYPTR4 in HTTPTEST type *MODULE changed.          
Module ENCRYPTR4 placed in library HTTPTEST. 00 highest severity. Created
  on 29/07/20 at 16:01:13.                                               
Object HTTPTEST/ENCRYPTR4 type *MODULE added to binding directory        
  HTTPAPIR4 in library QTEMP.                                            
1 entries added, 0 entries not added to Binding directory HTTPAPIR4 in   
  library QTEMP.                                                         
Ownership of object NTLMR4 in HTTPTEST type *MODULE changed.             
Module NTLMR4 placed in library HTTPTEST. 00 highest severity. Created on
  29/07/20 at 16:01:14.                                                  
Object HTTPTEST/NTLMR4 type *MODULE added to binding directory HTTPAPIR4 
  in library QTEMP.                                                      
1 entries added, 0 entries not added to Binding directory HTTPAPIR4 in   
  library QTEMP.                                                         
Ownership of object XMLSTUBR4 in HTTPTEST type *MODULE changed.          
Module XMLSTUBR4 placed in library HTTPTEST. 00 highest severity. Created
  on 29/07/20 at 16:01:14.                                               
Object HTTPTEST/XMLSTUBR4 type *MODULE added to binding directory        
  HTTPAPIR4 in library QTEMP.                                            
1 entries added, 0 entries not added to Binding directory HTTPAPIR4 in   
  library QTEMP.                                                         
Ownership of object COMMSSLR4 in HTTPTEST type *MODULE changed.          
Module COMMSSLR4 placed in library HTTPTEST. 00 highest severity. Created
  on 29/07/20 at 16:01:15.                                               
Object HTTPTEST/COMMSSLR4 type *MODULE added to binding directory        
  HTTPAPIR4 in library QTEMP.                                            
1 entries added, 0 entries not added to Binding directory HTTPAPIR4 in
  library QTEMP.                                                      
HTTPTEST/QSRVSRC.HTTPAPI2 line 31: ******** Signature padded to       
  'HTTPAPISSL001'                                                     
HTTPTEST/QSRVSRC.HTTPAPI2 line 161: ******** Signature padded to      
  'HTTPAPISSL000'                                                     
2 warnings were issued from binder language compilation.              
Ownership of object HTTPAPIR4 in HTTPTEST type *SRVPGM changed.       
Service program HTTPAPIR4 created in library HTTPTEST.                
Object HTTPAPIR4 in HTTPTEST type *MODULE deleted.                    
Object HTTPUTILR4 in HTTPTEST type *MODULE deleted.                   
Object ENCODERR4 in HTTPTEST type *MODULE deleted.                    
Object DECODERR4 in HTTPTEST type *MODULE deleted.           
Object COMPATR4 in HTTPTEST type *MODULE deleted.            
Object COMMTCPR4 in HTTPTEST type *MODULE deleted.           
Object CCSIDR4 in HTTPTEST type *MODULE deleted.             
Object HEADERR4 in HTTPTEST type *MODULE deleted.            
Object COMMSSLR4 in HTTPTEST type *MODULE deleted.           
Object XMLSTUBR4 in HTTPTEST type *MODULE deleted.           
Object ENCRYPTR4 in HTTPTEST type *MODULE deleted.           
Object MD4R4 in HTTPTEST type *MODULE deleted.               
Object NTLMR4 in HTTPTEST type *MODULE deleted.              
Object HTTPAPIR4 in QTEMP type *BNDDIR deleted.              
Ownership of object HTTPAPI in HTTPTEST type *BNDDIR changed.
Binding directory HTTPAPI created in library HTTPTEST.                   
Object *LIBL/HTTPAPIR4 type *SRVPGM added to binding directory HTTPAPI in
  library HTTPTEST.                                                      
1 entries added, 0 entries not added to Binding directory HTTPAPI in     
  library HTTPTEST.                                                      
Ownership of object HTTPCMDR4 in HTTPTEST type *MODULE changed.          
Module HTTPCMDR4 placed in library HTTPTEST. 00 highest severity. Created
  on 29/07/20 at 16:01:21.                                               
Ownership of object HTTPQSHR4 in HTTPTEST type *MODULE changed.          
Module HTTPQSHR4 placed in library HTTPTEST. 00 highest severity. Created
  on 29/07/20 at 16:01:21.                                               
Ownership of object HTTPCMDR4 in HTTPTEST type *PGM changed.             
Program HTTPCMDR4 created in library HTTPTEST.                           
Ownership of object HTTPQSHR4 in HTTPTEST type *PGM changed.             
Program HTTPQSHR4 created in library HTTPTEST.                           
Object HTTPCMDR4 in HTTPTEST type *MODULE deleted.                       
Object HTTPQSHR4 in HTTPTEST type *MODULE deleted.                       
Ownership of object HTTPAPI in HTTPTEST type *PNLGRP changed.            
Warning messages issued when panel group HTTPAPI created.                
Ownership of object HTTPAPI in HTTPTEST type *CMD changed.               
Command HTTPAPI created in library HTTPTEST.                             
Ownership of object EXAMPLE1 in QTEMP type *MODULE changed.              
Ownership of object EXAMPLE1 in HTTPTEST type *PGM changed.              
Program EXAMPLE1 placed in library HTTPTEST. 00 highest severity. Created
  on 29/07/20 at 16:01:23.                                               
Ownership of object EXAMPLE2 in QTEMP type *MODULE changed.              
Ownership of object EXAMPLE2 in HTTPTEST type *PGM changed.              
Program EXAMPLE2 placed in library HTTPTEST. 00 highest severity. Created
  on 29/07/20 at 16:01:23.                                               
Ownership of object EXAMPLE3 in QTEMP type *MODULE changed.              
Ownership of object EXAMPLE3 in HTTPTEST type *PGM changed.              
Program EXAMPLE3 placed in library HTTPTEST. 00 highest severity. Created
  on 29/07/20 at 16:01:23.                                               
Ownership of object EXAMPLE4 in QTEMP type *MODULE changed.              
Ownership of object EXAMPLE4 in HTTPTEST type *PGM changed.              
Program EXAMPLE4 placed in library HTTPTEST. 00 highest severity. Created
  on 29/07/20 at 16:01:24.                                               
Ownership of object EXAMPLE5 in QTEMP type *MODULE changed.              
Ownership of object EXAMPLE5 in HTTPTEST type *PGM changed.              
Program EXAMPLE5 placed in library HTTPTEST. 00 highest severity. Created
  on 29/07/20 at 16:01:24.                                               
Ownership of object EXAMPLE6 in QTEMP type *MODULE changed.              
Ownership of object EXAMPLE6 in HTTPTEST type *PGM changed.              
Program EXAMPLE6 placed in library HTTPTEST. 00 highest severity. Created
  on 29/07/20 at 16:01:25.                                               
Ownership of object EXAMPLE7 in QTEMP type *MODULE changed.              
Ownership of object EXAMPLE7 in HTTPTEST type *PGM changed.              
Program EXAMPLE7 placed in library HTTPTEST. 00 highest severity. Created
  on 29/07/20 at 16:01:25.                                               
Ownership of object EXAMPLE8 in QTEMP type *MODULE changed.              
Ownership of object EXAMPLE8 in HTTPTEST type *PGM changed.              
Program EXAMPLE8 placed in library HTTPTEST. 00 highest severity. Created
  on 29/07/20 at 16:01:26.                                               
Ownership of object EXAMPLE9 in QTEMP type *MODULE changed.              
Ownership of object EXAMPLE9 in HTTPTEST type *PGM changed.              
Program EXAMPLE9 placed in library HTTPTEST. 10 highest severity. Created
  on 29/07/20 at 16:01:26.                                               
Ownership of object EXAMPLE9 in HTTPTEST type *CMD changed.              
Command EXAMPLE9 created in library HTTPTEST.                            
Ownership of object EXAMPLE21 in QTEMP type *MODULE changed.             
Ownership of object EXAMPLE21 in HTTPTEST type *PGM changed.      
Program EXAMPLE21 placed in library HTTPTEST. 00 highest severity.
  Created on 29/07/20 at 16:01:26.                                
Ownership of object EXAMPLE22 in QTEMP type *MODULE changed.      
Ownership of object EXAMPLE22 in HTTPTEST type *PGM changed.      
Program EXAMPLE22 placed in library HTTPTEST. 00 highest severity.
  Created on 29/07/20 at 16:01:26.                                
Ownership of object EXAMPLE23 in QTEMP type *MODULE changed.      
Ownership of object EXAMPLE23 in HTTPTEST type *PGM changed.      
Program EXAMPLE23 placed in library HTTPTEST. 00 highest severity.
  Created on 29/07/20 at 16:01:27.                                
Ownership of object EXAMPLE24 in QTEMP type *MODULE changed.      
Ownership of object EXAMPLE24 in HTTPTEST type *PGM changed.      
Program EXAMPLE24 placed in library HTTPTEST. 00 highest severity.
  Created on 29/07/20 at 16:01:28.                                
Ownership of object EXAMPLE40 in QTEMP type *MODULE changed.      
Ownership of object EXAMPLE40 in HTTPTEST type *PGM changed.      
Program EXAMPLE40 placed in library HTTPTEST. 00 highest severity.
  Created on 29/07/20 at 16:01:28.                                
Ownership of object EXAMPLE41 in QTEMP type *MODULE changed.      
Ownership of object EXAMPLE41 in HTTPTEST type *PGM changed.      
Program EXAMPLE41 placed in library HTTPTEST. 00 highest severity.
  Created on 29/07/20 at 16:01:29.                                
Library HTTPTEST removed from library list.                       

-- 
_______________________________________________
Ftpapi mailing list
Ftpapi@xxxxxxxxxxxxxxxxxxxxxx
http://scottklement.com/mailman/listinfo/ftpapi