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

RE: *** HTTPAPI: NEW BETA RELEASE 1.18 NEEDS TESTING ***



I am testing the latest release of 1.18 (downloaded 19th Feb) on release
V5R1

When running INSTALL the complilation of XMLSTUBR4 fails, and hence the
INSTALL program ends.

The options taken for INSTALL were:
Build samples - yes
SSL - yes
Build EXPAT from source code - no
Compile support for Expat into HTTPAPI - no


The reason for the failure is incompatablility between prototype
options:
peUserAgent, peModTime, peContentType, peSOAPAction when used in
procedures:
http_url_get_xml...
http_url_post_xml...
http_url_post_stmf_xml...

The reason is that in the above procedures, the options are *nopass only
Whereas for all other uses of the protypes, the options are *nopass and
*omit

Example from the compilation print of XMLSTUBR4:

195+
*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

196+D http_get        PR            10I 0 extproc('HTTP_URL_GET')

197+D  peURL                     32767A   varying const
options(*varsize)               
198+D  peFilename                32767A   varying const
options(*varsize)               
199+D  peTimeout                    10I 0 value options(*nopass)

200+D  peUserAgent                  64A   const options(*nopass:*omit)

201+D  peModTime                      Z   const options(*nopass:*omit)

202+D  peContentType                64A   const options(*nopass:*omit)

203+D  peSOAPAction                 64A   const options(*nopass:*omit)

        

1926 D http_url_post_xml...

1927 D                 PI            10I 0

1928 D  peURL                     32767A   varying const
options(*varsize)                 
1929 D  pePostData                     *   value

1930 D  pePostDataLen                10I 0 value

1931 D  peStartProc                    *   value procptr

1932 D  peEndProc                      *   value procptr

1933 D  peUsrDta                       *   value

1934 D  peTimeout                    10I 0 value options(*nopass)

1935 D  peUserAgent                  64A   const options(*nopass)

====> aaaaaaaaaaaaaaa

NF3773 20 a      003700  The value of the OPTIONS keyword does not match
the value         
                         specified on the prototype.

1936 D  peContentType                64A   const options(*nopass)

====> aaaaaaaaaaaaaaa

NF3773 20 a      003800  The value of the OPTIONS keyword does not match
the value         
                         specified on the prototype. 

Etc.

                                                                   
Regards
 
Ian Patterson
 
Grange IT Limited
tel  01947 880458
fax 01947 880439
www.grangesystems.com
 
* Bacstel-iP systems for Windows and IBM iSeries
* CHECKER Bank Account details Authetication systems
* Inland Revenue submission systems
* HMRC Data Provisioning systems
 

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