Excelent info!!...Thanks a lot
JM
-----Mensaje original-----
De: midrange-l-bounces@xxxxxxxxxxxx
[mailto:midrange-l-bounces@xxxxxxxxxxxx]En nombre de CRPence
Enviado el: Wednesday, January 30, 2008 11:47 PM
Para: midrange-l@xxxxxxxxxxxx
Asunto: Re: expose Web Service Native on iSeries
Regarding reference to the Redbooks publication,
http://www.redbooks.ibm.com/redpapers/pdfs/redp5052.pdf
searching "application server" might be frustrating, due to the
references to both the "i5/OS Application Server" licensing & processor
entitlements, and "Websphere Application Server" & Express references.
Instead of plowing through those, find "11.7 i5/OS and Web services
related enhancements" and its references, plus [at least some of]
"11.7.1 i5/OS integrated Web services server for ILE"
One reference made, is to "i5/OS Integrated Web application server
(part of 5722-DG1)" which implements the server support; i.e. enabling
web services outside of Websphere Application Server.
Basically the server part is to "Create a web services server" from
the HTTP admin console and follow steps to define and deploy: identify
the ILE program for which PCML was generated, identify the stateless
procedures to expose as a service, click to generate the service
definitions, watch status of deployment, visit the
Manage->Application-Servers tab in the admin console to optionally both
review the WSDL and use _Test Connection_ to verify the service.
For consuming the services, the client part, the following is
mentioned...
_Integrated Web services client_
The integrated Web services client for ILE includes an internal engine
that supports the ILE environment to act as a client that is available
to the ILE programming languages under i5/OS, including RPG, COBOL, C,
and C++. ...
For more i5/OS-based information, refer to Building SOA-based Solutions
for IBM System i Platform, SG24-7284
See "Chapter 9. IBM Web Services Client for ILE (RPG, C, C++, COBOL)" in
the Redbooks publication mentioned above, which describes what was
previously available in the XT1 XML Toolkit feature, whereas the new
support is in the i5/OS OPTION(3) via PTFs on V5R4:
http://www.redbooks.ibm.com/abstracts/sg247284.html
http://www.redbooks.ibm.com/redbooks/pdfs/sg247284.pdf
However generating the stubs via wsdl2ws.jar is different than in the
above docs [when XML Toolkit is not being used]. The following PTF
SI29850 cover letter at the below link, gives the snippet of text that
follows the link:
http://www-1.ibm.com/support/docview.wss?uid=nas336f51f2d18f5cc4c862573bd0057eae9
The tool to generate C and C++ stubs is the wsdl2ws.sh shell script,
located in the following directory:
/qibm/proddata/os/webservices/v1/client/bin
The service programs for binding are in the QSYSDIR library:
QAXIS10C (for C stubs)
QAXIS10CC (for C++ stubs)
More information can be found in the following directory:
/qibm/proddata/os/webservices/v1/client/docs
Given that PTF [my slightly reworded] text above, for references to
<inst_dir>/bin/wsdl2ws.sh in the Chapter 3. of the WebServicesClient.pdf
where that PDF is located in the aforementioned directory, the
<inst_dir> is: /qibm/proddata/os/webservices/v1/client
PTF cover letter SI29855 with "i5/OS integrated Web Services Server
support" lists requisite language PTFs and that it provides that support:
http://www-1.ibm.com/support/docview.wss?rs=0&dc=DB530&dc=DA600&q1=SI2985&uid=nas3b3eedb943470f176862573d200581311&loc=en_US&cs=UTF-8&lang=all
A web search on "i5/OS Integrated Web services" finds a slide show,
creating a web services server
http://picasaweb.google.com/ajut400/IWS/photo#s5147599360183029554
For reference only, since the quoted text has Europe letter: The US
announce letter 207-242
http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?infotype=AN&subtype=CA&htmlfid=897/ENUSC07-051&appname=USN#207-242
http://www-01.ibm.com/common/ssi/rep_ca/2/897/ENUS207-242/ENUS207242.PDF
Regards, Chuck
As an Amazon Associate we earn from qualifying purchases.