Professional Documents
Culture Documents
service
Srinivasan R Mottupalli
IBM India Pvt Ltd
Session: B15
Disclaimer
© Copyright IBM Corporation 2009. All rights reserved.
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule
Contract with IBM Corp.
IBM, the IBM logo, ibm.com, FileNet, OmniFind and all IBM FileNet products are trademarks or registered
trademarks of International Business Machines Corporation in the United States, other countries, or both. If these
and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (®
or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information
was published. Such trademarks may also be registered or common law trademarks in other countries. A current list
of IBM trademarks is available on the Web at “Copyright and trademark information” at
www.ibm.com/legal/copytrade.shtml
Other company, product, or service names may be trademarks or service marks of others.
Contents
I4GL
• Front-end for Informix Database Servers
• Easy To Maintain
Before SOA
After SOA
• Efficient, flexible and agile systems in place
• Ease of maintenance
W4GL enables to …
• Create a web service entry
• Trouble shooting
Pre-requisites
Supported Platforms
• Linux
* Subject to change
END FUNCTION
I4GL function
that provides a
service
Input / Output
arguments to /
from the
function
• Copies the files to the location from which application server refers for services
Trouble Shooting
Steps to consume
• Compile option generates
Configuration file
Object file
Managing Web-services
• W4GL allows you to manage
Host Name
App Server
Database
Web service
w4glc tool
• Independent tool
• Requires configuration file
• Requires specific command line options
Usage: perl /vobs/tools_4xpm/sqldist/bin/w4glc { [-help] [-version] | [-silent] [-force] [-generate]
[-compile] [-deploy] [-package]} <config-file>
-silent - Do not display the progress
-force - Avoid user prompts
-generate - Generate the code
-compile - Compile the generated code
-deploy - Deploy the web service
-package - Create a package (tar-format) file for web-service
References
Session: B15
Enabling 4GL Function as Web Service
Srinivasan R Mottupalli
IBM India Private Limited
mrsrinivas@in.ibm.com
Backup slides
PERL script
Input definitions (w4glc)
IDS
-Hostname
Program
-Appserver
Design
-Database
DB
-WebService
-Subscriber Generate Code
Deploy Consume