An EGL Service part, like a Library part, consists of a group of functions.
Generating a service has some similarities to generating any other generatable
part, but there are some unique aspects to generating services. This section
covers topics related to generating EGL and Web services, including the following:
- A description of the EGL deployment descriptor and how it is used
- How to create and edit the EGL deployment descriptor
- Issues relevant to generating services to particular environments
You can create several different kinds of EGL services, depending on your
target system and EGL deployment descriptor settings. For an EGL Service,
either Java or COBOL, generate the service part with the
system build
descriptor option set to the appropriate target system. To deploy an EGL Service
as a Web Service, add a WebService entry for an existing EGL Service part
to the EGL deployment descriptor and generate the deployment descriptor.
The following table summarizes the kinds of EGL services available:
Table 1. Kinds of EGL services
| "system" build descriptor option |
"serverType" build descriptor option |
Add to EGL deployment descriptor? |
Service type |
| aix | hpux | iseriesj | linux | solaris | uss | win |
n/a |
N |
EGL Java service |
aix | hpux | iseriesc | iseriesj | linux | solaris
| uss | win
|
WebSphere6.x | Tomcat5.x |
Y |
JAX-RPC Web service |
| iseriesc | zosbatch | zoscics |
n/a |
N |
EGL COBOL service |
| zoscics |
CICS3.1 |
Y |
CICS Web Service |