Rational Business Developer. EGLGenerationGuide. Version 7 Release 5.1

Size: px
Start display at page:

Download "Rational Business Developer. EGLGenerationGuide. Version 7 Release 5.1"

Transcription

1 Rational Business Deeloper EGLGenerationGuide Version 7 Release 5.1

2

3 Rational Business Deeloper EGLGenerationGuide Version 7 Release 5.1

4 Note Before using this information and the product it supports, read the information in Notices, on page 421. This edition applies to ersion 7.1 of Rational Business Deeloper and to all subsequent releases and modifications until otherwise indicated in new editions. Copyright International Business Machines Corporation 1996, US Goernment Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

5 Contents Introduction to EGL generation Generatable parts Build descriptor and other build parts Preparation of the generated output Methods of initiating and controlling the generation process Generation using the Eclipse workbench Setting the ariable EGL_GENERATORS_PLUGINDIR Generation using the EGL software deelopment kit (SDK) EGL command file EGLSDK Using eglpath with the EGL SDK EGLPREP batch command utility The EGL maintenance tool, EGLMAINT EGL Generation Results iew Creating and maintaining a build file 29 EGL build-file format Adding an import statement to an EGL build file.. 31 Editing an import statement in an EGL build file.. 32 Remoing an import statement from an EGL build file Build descriptor part Master build descriptors and build descriptor chains 33 Precedence of options Setting the master build descriptor Format of the eglmaster.properties file Setting the default build descriptors Adding a build descriptor part to an EGL build file 38 Remoing a build descriptor part from an EGL build file Build descriptor options Editing build descriptor options in the build descriptor part Editing symbolic parameters in the build descriptor part Editing mfsdeice options in a build descriptor part 60 Linkage options part Specifying when linkage options are final Elements of a linkage options part Identifying the programs, files, or records that elements reference Adding a linkage options part to an EGL build file 63 Remoing a linkage options part from an EGL build file Resource associations part File types Adding a resource associations part to an EGL build file Editing a resource associations part in an EGL build file Remoing a resource associations part from an EGL build file Association elements commit conersiontable duplicates filename filetype formfeedonclose pcbname replace system systemname text Oeriew of EGL deployment descriptor file Oeriew of.ir files VSAM support Data conersion Data conersion when you generate a COBOL program Data conersion at run time in a generated COBOL program Data conersion at run time in a generated Jaa program Conersion algorithm Generation output and associated files 91 Name aliasing How Jaa names are aliased How Jaa wrapper names are aliased Program wrapper class Record wrapper class Substructured array field class Example Generated output How COBOL names are aliased Build plan Copyright IBM Corp. 1996, 2008 iii

6 Using a build plan after generation Build scripts COBOL build script for iseries COBOL build scripts for z/os Jaa build script Build serer Starting a build serer on AIX, Linux, or Windows 2000/NT/XP Setting the language of messages returned from the build serer Security Manager Starting a build serer on z/os Syntax Procedure Example Special considerations for z/os builds Setting the language of messages returned from the build serer Additional details on build-serer configuration 113 Starting a build serer on iseries Verifying the iseries Remote Build Serer Setting the language of messages returned from the build serer Security Manager Generating EGL and Web serices 117 Using the deployment descriptor with serices Deployment descriptor options for serices Deployment descriptor options for serice clients Generating and deploying a Web serice to CICS 124 Deploying a Web serice requester to CICS Special considerations for generating EGL or Web serices in z/os CICS enironments Special considerations for generating EGL or Web serices in iseries enironments Generating Web transactions Gateway serlet parameters Web transaction linkage properties Oeriew of Jaa generation Inputs to Jaa generation Build descriptor options used with Jaa Choosing build descriptor options for Jaa generation Oeriew of Jaa runtime properties Editing Jaa runtime properties in the EGL Build Parts Editor Description of Jaa runtime properties Symbolic parameters in Jaa generation Linkage options part in Jaa generation Resource associations in Jaa generation Oeriew of Jaa output Output of Jaa program generation JEE enironment file JEE deployment descriptor Setting JEE deployment descriptor alues Program properties file Alternaties for the Jaa preparation phase Generating Jaa code into a project Processing Jaa code that is generated into a directory Preparing for deployment Linkage properties file Deploying to a JEE enironment Deploying to a non-jee enironment Generating Jaa wrappers Jaa wrapper classes Output of Jaa wrapper generation Oeriew of EGL Rich UI generation and deployment Deploying a Rich UI application to WebSphere Application Serer Deploying a Rich UI application to Apache Tomcat 217 Deploying a Rich UI application to a local directory Build descriptor options used with JaaScript defaultdateformat (build descriptor option) defaultsericetimeout defaultsessioncookieid defaulttimeformat (build descriptor option) defaulttimestampformat (build descriptor option) deploymentdescriptor eliminatesystemdependentcode nextbuilddescriptor system Oeriew of COBOL generation COBOL program restrictions Inputs to COBOL generation Build descriptor options used with COBOL Choosing build descriptor options for COBOL generation Symbolic parameters used with COBOL generation Linkage options part in COBOL generation Resource associations part in COBOL generation 258 COBOL resered-word file Runtime JCL templates for z/os Runtime CL templates for iseries Bind control part Link edit part Output of COBOL program generation Location of output CICS table files Results file Modifying EGL build scripts for z/os Examples of modifying EGL build scripts Options required in EGL build scripts COBOL compiler options not found in build scripts for z/os COBOL compiler options that are not supported 286 Build scripts deliered with EGL Pseudo-JCL syntax CALL statement i EGL Generation Guide

7 DD statement EXEC statement IF statement VARS statement Modifying EGL build scripts for iseries Preparing for deployment Build descriptor options bidiconersiontable bidiruntime bind birtenginehome buildplan cancelaftertransfer checkindices checknumericoerflow checktotransaction checktype cicsentries cicsj2ctimeout clientcodeset commentleel currencylocation currencysymbol data dbcontentseparator dbms debugtrace decimalsymbol defaultdateformat (build descriptor option) defaultmoneyformat (build descriptor option) defaultnumericformat (build descriptor option) 312 defaultsericetimeout defaultsessioncookieid defaulttimeformat (build descriptor option) defaulttimestampformat (build descriptor option) 314 deploymentdescriptor destdirectory desthost destlibrary destpassword destport destuserid eliminatesystemdependentcode enablejaawrappergen endcommarea errordestination fillwithnulls formsericepgmtype gendatatables genddsfile gendirectory genformgroup genhelpformgroup genproject genproperties genresourcebundle genreturnimmediate genrunfile genvguirecords imsfastpath imsid imslogid includelinenumbers initiorecordsoncall Compatibility initnoniodataoncall Compatibility j2ee j2eeleel leftalign linkage linkedit math maxnumericdigits mfsdeice mfsextendedattr mfsignore mfsusetestlibrary msgtableprefix nextbuilddescriptor oneformitemcopybook positiesignindicator prep printdestination programpackagename projectid reseredword resourceassociations resourcebundlelocale restarttransactionid restorecurrentmsgonerror returntransaction secondarytargetbuilddescriptor separatorsymbol serercodeset serertype sessionbeanid setformitemfull spaadf spasize spastatusbyteposition spaceszero sqlcommitcontrol sqldb sqlerrortrace sqlid sqliotrace sqljdbcdrierclass sqljndiname sqlpassword sqlschema sqlvalidationconnectionurl starttransactionid statementtrace synchonpgmtransfer synchontrxtransfer syscodes system targetnls tempdirectory Web transactions Contents

8 templatedir transfererrortransaction truncateextradecimals twaoffset usecurrentschema usermessagefile usexctlfortransfer agcompatibility alidatemixeditems alidateonlyifmodified alidatesqlstatements workdbtype wrappercompatibility wrapperjndiprefix wrapperpackagename Linkage options part asynchlink element Editing the asynchlink element of a linkage options part conersiontable in asynchlink element locationspec in asynchlink element package in asynchlink element recordname in asynchlink element type in asynchlink element calllink element Choosing the correct calllink type If calllink type is localcall If calllink type is remotecall If calllink type is ejbcall Editing the calllink element of a linkage options part csouidpwd.properties file for remote calls alias in calllink element conersiontable in calllink element ctgkeystore in calllink element ctgkeystorepassword in calllink element ctglocation in calllink element ctgport in calllink element library in calllink element linktype in calllink element location in calllink element luwcontrol in calllink element package in calllink element parmform in calllink element pgmname in calllink element pgmtype in calllink element proiderurl in calllink element refreshscreen in calllink element remotebind in calllink element remotecomtype in calllink element remotepgmtype in calllink element sererid in calllink element type in calllink element filelink element Editing the filelink element of a linkage options part conersiontable in filelink element filename in filelink element locationspec in filelink element type in filelink element transfertoprogram element Editing the transfertoprogram element of a linkage options part alias in transfertoprogram element frompgm in transfertoprogram element linktype in transfertoprogram element packagename in transfertoprogram element 415 topgm in transfertoprogram element transfertotransaction element Editing the transfertotransaction element of a linkage options part alias in transfertotransaction element externallydefined in transfertotransaction element packagename in transfertotransaction element 419 topgm in transfertotransaction element Appendix. Notices Programming interface information Trademarks and serice marks Index i EGL Generation Guide

9 Introduction to EGL generation After you redeploy write EGL source code, you generate Jaa, JaaScript,or COBOL code for one or another target platform. You can generate in the Workbench, as described here, or in the EGL software deelopment kit (SDK), as described in Generation using the EGL Software Deelopment Kit (SDK). You then prepare the generated output for use on a target platform, as described in Preparation of the generated output. EGL compilation As you deelop EGL source code in the Workbench, the interface responds to your changes. For example, the EGL editor signals an error if you write an inalid function. After you fix the error, the name of the function is immediately displayed in the Outline iew. How does the Workbench respond to your code, signaling errors in the EGL editor and suddenly displaying data in a different iew? Those behaiors are made possible by hidden EGL compilations, which conert your source code to an internal format of a kind later used as input to the EGL generator. Each compilation alidates whether the syntax of the source code is correct. The alidation lets the Workbench respond interactiely to syntax errors but does not catch errors that are specific to a target platform. The EGL compiler is the system code that compiles your source code. EGL build An EGL build is a process that compiles your EGL source-code files and stores the output in a set of files that are used for debugging and generation. The built files are called IR files because they proide an intermediate representation of the generated output. By default, the Workbench performs an EGL build automatically each time you sae your EGL source code. We suggest you accept the default behaior. If you don t recreate the IR files each time you sae the EGL files, you may accidentally use old EGL source code when debugging the code or when generating output. Most builds are incremental, adding content to existing IR files. The Workbench also proides the Clean option, which remoes and rebuilds the IR files. EGL generation An EGL generation is a process that requires not only IR files, but a set of rules that are specific to the target platform. Before generation, you proide those rules by specifying a set of definitions that are called build parts. The build parts affect how output is generated, as well as how output is built at deployment time. The most important build part is the build descriptor, which identifies the target platform and that references other build parts as appropriate. Copyright IBM Corp. 1996,

10 Generatable parts 2 EGL Generation Guide EGL generation includes a second alidation step to ensure that the input to generation is appropriate to the target platform. This alidation step is the source of most messages from the EGL generator. In regard to EGL generation, we suggest that you accept the default behaior, which is to aoid the automatic generation of output after each build. In most cases, your deelopment task is to repeatedly write, build, and debug, leaing generation for later in the process. Note that the default behaior includes some exceptions; for example, for JSF handler deelopment. The exceptions are in effect when the debugging enironment requires not only IR files and a build descriptor, but the generated output. Preparation of the generated output on page 5 Oeriew of Jaa generation on page 141 Oeriew of EGL Rich UI generation and deployment on page 213 Oeriew of COBOL generation on page 229 Related tasks Generating EGL and Web serices on page 117 Generating Web transactions on page 131 Use EGL Web transactions to migrate VisualAge Generator Web transactions to EGL. Generation using the EGL software deelopment kit (SDK) on page 15 Build descriptor part on page 33 Build descriptor options on page 41 A generatable part is one for which you can request a generation step; for example, by right-clicking the file in the Workbench and selecting Generate. A generatable part is always in a file that is named for the part. The generatable part types are as follows: Program Library Serice DataTable EGL deployment descriptor For Jaa generation, the following part types are also generatable: JSF handler Report handler Record part for which the stereotype is ConsoleForm For JaaScript generation, an added generatable part type is the Rich UI handler; that is, a Handler part for which the stereotype is RUIHandler. The output for a generatable part is a standalone unit such as a program. Build descriptor and other build parts on page 3

11 Generation output and associated files on page 91 Oeriew of EGL Rich UI generation and deployment on page 213 Methods of initiating and controlling the generation process on page 8 Preparation of the generated output on page 5 Build descriptor and other build parts When you generate your EGL source code, you use the Workbench to specify certain kinds of build parts that help control the generation process. Many of these build parts are similar to the options and settings you use during the debugging process. Howeer, when you are generating (as opposed to debugging) there are more options and other information to specify, and the alues you set need to reflect your target runtime enironment. Generally, you define this generation-specific information once for each type of target runtime enironment that you hae, and then you use the same information wheneer you generate EGL source for that target runtime enironment. When you generate EGL source, you specify a part called a build descriptor part, which proides build descriptor options that control the generation process. These build descriptor options fall into a number of general categories, including the following: Target runtime enironment This is specified by the system build descriptor option. Location of generated output The genproject build descriptor option proides the name of a project within the workspace to use as the location for the generated Jaa output. The gendirectory build descriptor option indicates a directory outside the workspace to use as the location for the generated output. The gendirectory build descriptor option is always used for generated COBOL output and can optionally be used for generated Jaa output. Location for preparation phase If you are generating Jaa code, usually you will use the genproject build descriptor option to generate to a project within the workspace; in which case, the preparation phase occurs in the workspace. Howeer, if you are generating COBOL code (which is always prepared on a remote system) or generating Jaa code that you want to prepare on a remote system, the desthost option and related options proide the name and access information (such as user ID and password) for that remote system. Additional information to be generated Build options can cause additional information to be created during generation. For example, when you generate a program for Jaa enironments, setting the genproperties option creates Jaa runtime properties that are based on the settings in other options. These Jaa runtime properties are written to one of three different types of files, depending on whether you are generating to a J2EE runtime enironment or not. As another example, when you generate a program for the z/os Batch enironment, setting the genrunfile option generates sample runtime JCL. Additional information used at generation time Some build descriptor options point to other build parts, which proide additional information at generation time: Introduction to EGL generation 3

12 The linkage option points to the linkage options part, which proides information on how to implement certain statements such as call, transfer, glib.starttransaction, and certain kinds of file I/O statements for your target runtime enironment. The resourceassociation option points to the resource associations part, which proides information on how to implement I/O statements for serial, indexed, MQ, or relatie records, as well as print output. The linkedit option points to a program-specific link edit part, which is used if multiple programs must be linked together for a z/os runtime enironment. The bind option points to a bind control template, or a program-specific bind control part which is used to create the DB2 bind commands required for SQL databases in a z/os runtime enironment. The deploymentdescriptor option points to the EGL deployment descriptor, which is a separate file that proides information about how an EGL serice part is exposed to other applications, or how an external serice is used in an EGL application. In addition to the build descriptor options mentioned aboe, for COBOL generation there are some build descriptor options that point to additional information outside the workspace: The templatedir option points to the location of customized templates which control the creation of sample runtime JCL for the z/os batch enironment, and the creation of sample runtime Control Language, or CL, for the iseries runtime enironment. The reseredword option points to a file of additional COBOL, SQL, or CICS resered words; if your part or ariable names match one of these resered words the COBOL generation process will assign aliases for them. Generating additional parts When you generate a program, you can set some options to cause other parts to generate at the same time you generate the program. For example, the gendatatables build descriptor option indicates that you want to generate all the DataTables that are used by the generated program. Additional alidation checks Some build descriptor options can be set to perform additional alidation checks before the generation process actually creates the Jaa or COBOL code. For instance, the alidatesqlstatements option causes the generation process to check the alidity of the SQL statements in your program. If you use that option, you might need to set additional build descriptor options, such as sqlid and sqlpassword, to proide information required to access your runtime database. Additional logic included in generated code If you generate a program for a z/os COBOL enironment, the statementtrace build descriptor option adds logic to your program which proides information you can use to trace a subset of runtime behaior. If you generate a program for a Jaa enironment, the j2ee option indicates whether the program being generated will run in a J2EE enironment; if the j2ee build descriptor option is set to YES, the j2eeleel build descriptor option specifies what leel of J2EE you want the program to support. 4 EGL Generation Guide

13 In addition to the build descriptor options, the build descriptor part proides a way for you to set symbolic parameters. These can be predefined symbolic parameters, or symbolic parameters you create yourself. These proide substitution alues that can be used during the generation and preparation process. For example, you can use the COBCOMP symbolic parameter to proide the location of your COBOL compiler library. When you generate, the specific build descriptor options and symbolic parameters you need to use depend on the type of part you are generating, and the target runtime enironment you are using. Some options are used with all target enironments. Some are specific to Jaa enironments, others to COBOL enironments. Some options are specific to just one runtime enironment. There are other build parts needed at arious points during generation, such as linkage options parts, resource associations parts, link edit parts, or bind control parts. For information on these parts, see the related topics at the end of this topic. Introduction to EGL generation on page 1 Bind control part on page 264 Build descriptor part on page 33 Generatable parts on page 2 Linkage options part on page 61 Link edit part on page 269 Methods of initiating and controlling the generation process on page 8 Oeriew of EGL deployment descriptor file on page 79 Preparation of the generated output Resource associations part on page 65 Related tasks Adding a build descriptor part to an EGL build file on page 38 Adding a linkage options part to an EGL build file on page 63 Adding a resource associations part to an EGL build file on page 69 Creating and maintaining a build file on page 29 Editing build descriptor options in the build descriptor part on page 58 Editing symbolic parameters in the build descriptor part on page 59 Remoing a build descriptor part from an EGL build file on page 39 Remoing a linkage options part from an EGL build file on page 64 Remoing a resource associations part from an EGL build file on page 71 Setting the default build descriptors on page 38 Setting the master build descriptor on page 36 Build descriptor options on page 41 Preparation of the generated output EGL generation creates the following output: Generated Jaa, JaaScript, or COBOL code. For COBOL and Jaa, a build plan that controls a subsequent phase. (The build is wholly separate from the Eclipse-related EGL build, which is described in Introduction to EGL generation.) Introduction to EGL generation 5

14 Other output that aries based on the specific type of part being generated, the target runtime enironment, and some settings in build descriptor options. After generating code, the EGL technology prepares the generated output (or helps you to prepare that output) for use on the target platform. The subsequent phase is named deployment for JaaScript, and we describe the technology in Oeriew of Rich UI generation and deployment. Howeer, in relation to COBOL and Jaa, the phase after generation is named preparation. Our subsequent comments in the current topic concern preparation, which produces the following output: For COBOL, an executable module For Jaa, a collection of class files The preparation phase is controlled by the build plan that EGL created during generation. The preparation phase can include steps to do some or all of the following actions: Use TCP/IP to transfer the generation output to your build serer. Run the build scripts on the build serer, in order to compile and link the generation output. Depending on the target runtime enironment and your database type, the build scripts might also include steps for a CICS translation or steps for a DB2 precompile and bind. Transfer the results of the preparation phase back to the generating workstation or workspace. The build plan controls the order of output as it is sent to the build serer. The build plan also controls which build scripts are run on the build serer. Usually, EGL starts the build plan automatically. Howeer, if you hae set the prep build descriptor option to NO, EGL will create the build plan but not start it. You can start that build plan at a later time. You can find more information in the topic Using a build plan after generation. For COBOL generation, all three of the aboe preparation actions are always used. The output of the production phase must be placed outside the workspace using the gendirectory build descriptor option. In the preparation phase EGL transfers the generation output to the host system; then uses the build serer to compile and link the output; finally, it transfers the results of the process back to the workstation that was used to generate the output. The preparation phase for COBOL has the following requirements: The build serer must be running in your target runtime enironment at generation time. The system administrator must customize the build scripts so that they are appropriate for your site. You can find information about modifying z/os build scripts in the topic Modifying EGL build scripts for z/os and the IBM Rational COBOL Runtime Guide for zseries. This guide also has information on starting and customizing the build serer. If you are generating to an iseries enironment, you can find information about customizing build scripts in the IBM Rational Business Deeloper EGL Serer Guide for IBM i. This guide also has information about starting the build serer. For Jaa generation, the preparation phase can occur in seeral different ways depending on where you place the output of generation. You specify which method to use by setting certain build descriptor options as follows: 6 EGL Generation Guide

15 Generate within your workspace, and place the output of the production phase into an existing project, using the genproject build descriptor option. In this scenario, EGL does not create the build plan, and the build serer and transfer steps are not used. If you hae the workbench preference Build Automatically turned on, the preparation step (compiling the Jaa code and any other output of generation) occurs automatically; if that preference is not turned on, you can build the project at a later time. Place the output of generation into a directory on the same workstation, but outside the workspace. This is done by setting the gendirectory option, but not setting the desthost option. In this scenario, EGL creates a build plan which in turn starts the Jaa compiler on the local workstation; howeer, EGL does not use the build serer, and EGL does not use the transfer step. Place the output of generation into a directory outside the workspace, then transfer the output to a remote system for preparation. This uses the desthost, destdirectory, and related build descriptor options. In this scenario, EGL creates a build plan to control the order of output that is sent to the remote system. The build plan also controls the build scripts that are run on the remote system. After the preparation phase, your program is ready to deploy for the runtime enironment as follows: For COBOL programs generated for IBM i, see the IBM Rational Business Deeloper EGL Serer Guide for IBM i.. For COBOL programs generated for zseries, see the IBM Rational COBOL Runtime Guide for zseries. For Jaa programs generated for a non-j2ee enironment, see Program properties file on page 177 and Deploying to a non-jee enironment on page 194. For Jaa programs generated for a J2EE enironment, see Setting JEE deployment descriptor alues on page 176 and Deploying to a JEE enironment on page 186. Build plan on page 103 EGL Generation Results iew on page 27 Generation output and associated files on page 91 Introduction to EGL generation on page 1 Generatable parts on page 2 Build descriptor and other build parts on page 3 Methods of initiating and controlling the generation process on page 8 Related tasks Creating and maintaining a build file on page 29 destdirectory on page 315 desthost on page 316 EGL build-file format on page 30 gendirectory on page 323 genproject on page 325 linkage on page 335 prep on page 342 resourceassociations on page 345 Introduction to EGL generation 7

16 system on page 226 alidatesqlstatements on page 372 Methods of initiating and controlling the generation process 8 EGL Generation Guide EGL has a number of preferences that control the generation process. There are also seeral methods for initiating generation. You can generate within the Eclipse workbench, using one of the following methods: Generating automatically, by configuring EGL to generate wheneer a part is built Generating manually, by using the generation wizard or the Generate menu item. You can also generate using the EGL Software Deelopment Kit (EGL SDK). The EGL SDK proides a batch interface for file-based generation, and is independent of the workbench. For more information about generating using the EGL SDK, refer to the topic Generation using the EGL software deelopment kit (SDK) on page 15. Controlling the generation process When you generate within the workbench, there are a number of preferences that control the generation process: The Target system build descriptor. For more information about setting this and the default build descriptor, see Setting the default build descriptors on page 38. The Build automatically setting. You can find this setting by following these steps: 1. Click Window Preferences to open the Preferences window. 2. At the left side of the Preferences window, expand General and click Workspace. 3. Under Workspace, select the Build automatically check box if you want EGL to build your files automatically. When you select this preference, EGL performs a build wheneer you sae a file. This means that EGL alidates any parts in the file that hae changed and any other parts in the workspace that reference the changed part. Validation is done without using a build descriptor part. The Build before generate (if necessary) setting. You can find this setting by following these steps: 1. Click Window Preferences to open the Preferences window. 2. At the left side of the Preferences window, expand EGL and click Generation. 3. At the top, select the Build before generate (if necessary) check box. This setting tells EGL what to do if you try to generate files that hae not been built. If you select this setting, EGL will automatically build files before performing generation. But if you hae selected the Build automatically preference aboe, this setting is irreleant, as all files will be built when you sae them. The Auto generate setting. You can find this setting by following the same steps listed aboe, for the Build before generate (if necessary) setting. Below that check box is a section labeled Auto generate. In this section you can select the types of parts, if any, you want to be automatically generated after they are built. This automatic generation uses the default build descriptor part.

17 Initiating generation automatically If you select the Auto generate preference as described in the preious section, generation is done automatically wheneer a generatable file is built. If you select the Build automatically preference, then a build occurs wheneer you sae a file. In addition to using the Preferences window to configure EGL to build files automatically, you can use the Project menu in the workbench to initiate a build. The Project menu has the following menu options: Build Automatically. This menu option is the same as the EGL Preferences setting mentioned in the preious section. If you hae set this preference using those instructions, there will be a check next to this menu option, and some of the other menu options will be unaailable. Build Project. This menu option is only aailable if the Build automatically option is not selected. Choose this menu option to manually initiate a build. If you chose this menu option, the following eents occur: 1. EGL checks to see if any files in the project hae been changed since the last build. EGL alidates any changed files, and also alidates any parts in the workspace that depend on those changed files. This alidation is performed without using a build descriptor part. 2. If you selected Auto generate for any part types, EGL generates those parts if they hae been changed. This generation is performed using the default build descriptor. 3. If any Jaa classes are generated into the workspace, they are compiled, but only if Build automatically is selected. Build All. This option is only aailable if the Build Automatically option is not selected. Choose this option to perform the same actions as Build Project on eery project in your workspace. Clean. Choose this option to build all parts in all files, regardless of whether they hae been changed. You can select which projects to include in this build. Manually initiating the generation process When you select a project, package, or file that contains generatable parts, you can right-click and choose one of the following from the pop-up menu: Generate With Wizard. This menu option shows a list of parts that will be generated, and shows the default build descriptor that will be used for each generatable part. You can use the wizard to change the build descriptor. You can also change the target system, and other frequently modified build descriptor options. Generate. This option starts the generation process, and uses the default build descriptor you specified for the file, package, folder, project, or for the entire workbench. Build descriptor and other build parts on page 3 Generatable parts on page 2 Generation output and associated files on page 91 Preparation of the generated output on page 5 Introduction to EGL generation on page 1 Related tasks Generation using the Eclipse workbench on page 11 Introduction to EGL generation 9

18 Generation using the EGL software deelopment kit (SDK) on page 15 Setting the default build descriptors on page 38 Setting the master build descriptor on page EGL Generation Guide

19 Generation using the Eclipse workbench Generation in the workbench is accomplished with either the Generation wizard or the Generate pop-up menu option. When you select the pop-up menu option, EGL uses the default build descriptor. If you hae not selected a default build descriptor, or if you want to choose a different build descriptor, you can use the Generation wizard. When you are working in the Eclipse workbench and want to generate your EGL source code, there are seeral different ways you can choose to start. You can use the pop-up menu option Generate by right-clicking on the name of the generatable part either in the EGL editor, in the Outline iew, or in the Project Explorer iew. If you choose this option, you should hae a default build descriptor set. You can use the pop-up menu option Generate With Wizard by right-clicking on the name of the generatable part in the Project Explorer iew or the Outline iew. You can also enable the Auto generate function, by going to the EGL Generation preferences page. You can find more information on setting this preference in Methods of initiating and controlling the generation process on page 8. There are seeral steps inoled in the generation process: 1. First, select the parts that you want to generate. If you select an EGL container such as a folder, package, or project, EGL will generate output for each EGL generatable part in the container. 2. Next, initiate the generation process. 3. Finally, monitor your progress. To make generation easier, first select a default build descriptor. You can select a target system build descriptor, such as you would use for generating and deploying in a runtime enironment; or you can select a debug build descriptor, such as you would use when using the EGL Debugger. You can identify either type of build descriptor as an Eclipse workbench preference, or as a property at the file, package, folder, and project leels. For more information about setting default build descriptors, see Setting the master build descriptor on page 36. Build descriptors may be chained using the nextbuilddescriptor build descriptor option. This option specifies the next link in the chain of build descriptors. Chaining build descriptors allows you to reuse build descriptors that contain build descriptor options you will use many times, while still being able to oerride those settings if you hae smaller groups of parts or indiidual parts that need to use more specific build descriptor options. A master build descriptor may be identified, which is the first build descriptor in a chain. This master build descriptor contains any options that apply globally and that you do not want oerridden by other build descriptors in the chain. For more information about setting a master build descriptor, see Setting the master build descriptor on page 36. When you generate a VGWebTransaction program and want to generate a VGUIRecord with a different set of options, set the secondarytargetbuilddescriptor build descriptor option. Copyright IBM Corp. 1996,

20 Generating using the Generation wizard To generate in the workbench using the Generation wizard, follow these steps: 1. Right-click on the name of a project, folder, package, or file in the Project Explorer. To select multiple resource names, hold down the Ctrl key as you click. 2. Select the Generate With Wizard option. 3. The Parts page of the wizard displays a list of parts that can be generated, based on the selection that you made to start the generation process. Select at least one part from the list in order to continue to the next page of the wizard. You can select or deselect all the parts in the list using the buttons in the interface. 4. On the Build Descriptors page you can choose one of the two following modes for assigning a build descriptor part to the selected parts to be generated: Choose a build descriptor part from a drop-down list of the build descriptors that are in the workspace, and use that build descriptor for all of the parts you want to generate. or Select a build descriptor for each of the generatable parts selected on the first page. Use the table on this page to select the build descriptor. The first column of the table displays the generatable part names; click on the second column, in the field next to a generatable part name, to display a drop-down list of build descriptors. Each row of the table has its own list of build descriptors. This allows you to choose a separate build descriptor for each part. 5. On the Generation Options page of the wizard you can set or oerride build descriptor options that can ary depending on your circumstances. For example, you might want to set user IDs and passwords on this page rather than in the build descriptor to aoid keeping sensitie information in persistent storage. The build descriptor options are in the following categories: General Options. With this group of build descriptor options, you can set the target system, proide information about remote build serers, and set a location for placement of generation output. SQL Options. With this group of build descriptor options, you can proide information that EGL uses to alidate SQL statements at generation time. If you generate Jaa code, some of this information is also stored in Jaa runtime properties, which are placed in a file for use at runtime. Jaa Options. With this group of build descriptor options, you can specify information that is used only when generating Jaa code. JaaScript Options. With this group of build descriptor options, you can specify information that is used only for Rich UI. COBOL Options. With this group of build descriptor options, you can specify information that is used only when generating COBOL code. You might want to set user IDs and passwords on this page rather than in the build descriptor to aoid keeping sensitie information in persistent storage. 6. On the Command File page of the wizard you can create a command file. You can use a command file to generate an EGL program outside of the workbench. You can reference the command file in the EGL Software Deelopment Kit (SDK) by using the command jaa EGLSDK. To create a command file, do the following: a. Select the Create a command file check box. 12 EGL Generation Guide

21 b. Specify the name of the output file, either by typing the fully qualified path or by clicking Browse and using the standard Windows procedure for selecting a file. c. Select or clear the Automatically insert EGL path (eglpath) check box to specify whether you want to include the EGL project path in the command file, as the initial alue for eglpath; for details, see EGL command file on page 16. d. Select a radio button to indicate whether to aoid generating output when creating the command file. 7. Once you hae gone through all the pages, click Finish. Generating using the pop-up menu option To generate in the workbench using the Generate menu item, follow these steps: 1. Set a default build descriptor for each resource you are going to generate. You can set a default build descriptor at the file, package, folder, project, or workbench leel. 2. Select the name of a project, package, folder, or file in the Project Explorer. To select multiple resource names, hold down the Ctrl key as you click. 3. Right-click, then select the Generate menu option. If you are generating a file, you can follow these steps: 1. Double-click on the file name in the Project Explorer iew. The file opens in the appropriate EGL editor. 2. Right-click inside the editor pane, then select Generate. Build descriptor part on page 33 Generatable parts on page 2 Oeriew of EGL Rich UI generation and deployment on page 213 EGL Generation Results iew on page 27 Related tasks Setting the default build descriptors on page 38 Setting the master build descriptor on page 36 Build descriptor options on page 41 EGL command file on page 16 Generation output and associated files on page 91 Setting the ariable EGL_GENERATORS_PLUGINDIR The workbench classpath ariable EGL_GENERATORS_PLUGINDIR contains the fully qualified path to the EGL plugin in the workbench. The ariable is used in the Jaa build path when you generate an EGL program into a Jaa project, Enterprise Jaa Bean (EJB) project, or application client project. Usually the ariable will be set automatically if you create EGL source code in your own workspace, or if you generate EGL source code in your workspace (een if you got that source code from somewhere else, such as a repository). If you encounter a classpath error that refers to EGL_GENERATORS_PLUGINDIR, the ariable may not be set yet. For example, this problem can occur if you check out Generation using the Eclipse workbench 13

22 an EGL project from a software configuration management system like Concurrent Versions System (CVS) before you eer work with an EGL part. You can set the ariable by following these steps: 1. Select Window Preferences. 2. On the Preferences page, expand Jaa Build Path, and then select Classpath Variables. 3. Select New. 4. At the New Variable Entry page, type EGL_GENERATORS_PLUGINDIR and specify the following directory: shared_resources\plugins\com.ibm.etools.egl.jaa.runtime_ersion shared_resources The shared resources directory for your product, such as C:\Program Files\IBM\SDP70Shared on a Windows system or /opt/ibm/sdp70shared on a Linux system. If you installed and kept a preious ersion of an IBM product containing EGL before installing your current product, you may need to specify the shared resources directory that was set up in the earlier install. ersion The installed ersion of the plugin, including three numbers separated by periods, a string separator, and the date and time that the plugin was built; for example, RFB_ _1300. If more than one is present, use the one with the most recent ersion number, unless you hae a reason to use an older ersion. After you set the ariable, build the project. Related tasks Generating Jaa code into a project on page 178 genproperties on page EGL Generation Guide

IBM. Client Configuration Guide. IBM Explorer for z/os. Version 3 Release 1 SC

IBM. Client Configuration Guide. IBM Explorer for z/os. Version 3 Release 1 SC IBM Explorer for z/os IBM Client Configuration Guide Version 3 Release 1 SC27-8435-01 IBM Explorer for z/os IBM Client Configuration Guide Version 3 Release 1 SC27-8435-01 Note Before using this information,

More information

IBM Operational Decision Manager Version 8 Release 5. Installation Guide

IBM Operational Decision Manager Version 8 Release 5. Installation Guide IBM Operational Decision Manager Version 8 Release 5 Installation Guide Note Before using this information and the product it supports, read the information in Notices on page 51. This edition applies

More information

IMSConnectorforJava User s Guide and Reference

IMSConnectorforJava User s Guide and Reference IMS Connect IMSConnectorforJaa User s Guide and Reference Version1Release2Modification2 IMS Connect IMSConnectorforJaa User s Guide and Reference Version1Release2Modification2 Note! Before using this

More information

IBM VisualAge for Java,Version3.5. Data Access Beans

IBM VisualAge for Java,Version3.5. Data Access Beans IBM VisualAge for Jaa,Version3.5 Data Access Beans Note! Before using this information and the product it supports, be sure to read the general information under Notices. Edition notice This edition applies

More information

IBM InfoSphere Information Server Integration Guide for IBM InfoSphere DataStage Pack for SAP BW

IBM InfoSphere Information Server Integration Guide for IBM InfoSphere DataStage Pack for SAP BW IBM InfoSphere Information Serer Version 11 Release 3 IBM InfoSphere Information Serer Integration Guide for IBM InfoSphere DataStage Pack for SAP BW SC19-4314-00 IBM InfoSphere Information Serer Version

More information

IBM. RSE for z/os User's Guide. IBM Explorer for z/os. Version 3 Release 1 SC

IBM. RSE for z/os User's Guide. IBM Explorer for z/os. Version 3 Release 1 SC IBM Explorer for z/os IBM RSE for z/os User's Guide Version 3 Release 1 SC27-8433-03 IBM Explorer for z/os IBM RSE for z/os User's Guide Version 3 Release 1 SC27-8433-03 Note Before using this information,

More information

ComposerGuideforFlexDevelopment

ComposerGuideforFlexDevelopment IBM Initiate Master Data Serice ComposerGuideforFlexDeelopment Version9Release7 GI13-2154-00 IBM Initiate Master Data Serice ComposerGuideforFlexDeelopment Version9Release7 GI13-2154-00 Note Before using

More information

IBMRationalCOBOLRuntimeGuidefor zseries

IBMRationalCOBOLRuntimeGuidefor zseries IBMRationalCOBOLRuntimeGuidefor zseries Version 6 Release 0.1 SC31-6951-06 IBMRationalCOBOLRuntimeGuidefor zseries Version 6 Release 0.1 SC31-6951-06 Note Before using this information and the product

More information

xseries Systems Management IBM Diagnostic Data Capture 1.0 Installation and User s Guide

xseries Systems Management IBM Diagnostic Data Capture 1.0 Installation and User s Guide xseries Systems Management IBM Diagnostic Data Capture 1.0 Installation and User s Guide Note Before using this information and the product it supports, read the general information in Appendix C, Notices,

More information

Enable your COBOL applications to exploit the latest z/architecture

Enable your COBOL applications to exploit the latest z/architecture IBM Enterprise COBOL for z/os, Version 6 Release 1 IBM Enable your COBOL applications to exploit the latest z/architecture Enterprise COBOL is a premier enterprise class COBOL compiler for IBM z/os. It

More information

Monitor Developer s Guide

Monitor Developer s Guide IBM Tioli Priacy Manager for e-business Monitor Deeloper s Guide Version 1.1 SC23-4790-00 IBM Tioli Priacy Manager for e-business Monitor Deeloper s Guide Version 1.1 SC23-4790-00 Note: Before using this

More information

WebSphere Message Broker ESQL

WebSphere Message Broker ESQL WebSphere Message Broker ESQL Version 6 Release 0 WebSphere Message Broker ESQL Version 6 Release 0 Note Before using this information and the product it supports, read the information in the Notices

More information

Registration Authority Desktop Guide

Registration Authority Desktop Guide IBM SecureWay Trust Authority Registration Authority Desktop Guide Version 3 Release 1.1 SH09-4530-01 IBM SecureWay Trust Authority Registration Authority Desktop Guide Version 3 Release 1.1 SH09-4530-01

More information

IBM Agent Builder Version User's Guide IBM SC

IBM Agent Builder Version User's Guide IBM SC IBM Agent Builder Version 6.3.5 User's Guide IBM SC32-1921-17 IBM Agent Builder Version 6.3.5 User's Guide IBM SC32-1921-17 Note Before you use this information and the product it supports, read the information

More information

Director Client Guide

Director Client Guide IBM InfoSphere DataStage and QualityStage Version 11 Release 3 Director Client Guide SC19-4273-00 IBM InfoSphere DataStage and QualityStage Version 11 Release 3 Director Client Guide SC19-4273-00 Note

More information

Guide to Managing Common Metadata

Guide to Managing Common Metadata IBM InfoSphere Information Serer Version 11 Release 3 Guide to Managing Common Metadata SC19-4297-01 IBM InfoSphere Information Serer Version 11 Release 3 Guide to Managing Common Metadata SC19-4297-01

More information

IBM Director Virtual Machine Manager 1.0 Installation and User s Guide

IBM Director Virtual Machine Manager 1.0 Installation and User s Guide IBM Director 4.20 Virtual Machine Manager 1.0 Installation and User s Guide Note Before using this information and the product it supports, read the general information in Appendix D, Notices, on page

More information

Road Map for the Typical Installation Option of IBM Tivoli Monitoring Products, Version 5.1.0

Road Map for the Typical Installation Option of IBM Tivoli Monitoring Products, Version 5.1.0 Road Map for the Typical Installation Option of IBM Tioli Monitoring Products, Version 5.1.0 Objectie Who should use the Typical installation method? To use the Typical installation option to deploy an

More information

IBM Cognos Dynamic Query Analyzer Version Installation and Configuration Guide IBM

IBM Cognos Dynamic Query Analyzer Version Installation and Configuration Guide IBM IBM Cognos Dynamic Query Analyzer Version 11.0.0 Installation and Configuration Guide IBM Product Information This document applies to IBM Cognos Analytics ersion 11.0.0 and may also apply to subsequent

More information

Lotus Workplace Products API Toolkit

Lotus Workplace Products API Toolkit Lotus Workplace Products API Toolkit Version 1.0 User s Guide G210-1918-00 Note Before using this information and the product it supports, read the information in Notices, on page 43. First Edition (October

More information

ZOS15P1 - Rational Business Developper : Comment développer rapidement une application zos/db2 sans connaissance Cobol avec EGL et RBD

ZOS15P1 - Rational Business Developper : Comment développer rapidement une application zos/db2 sans connaissance Cobol avec EGL et RBD IBM Software Group ZOS15P1 - Rational Business Developper : Comment développer rapidement une application zos/db2 sans connaissance Cobol avec EGL et RBD What is EGL? IBM s high-level procedural programming

More information

IBM. Installing. IBM Emptoris Suite. Version

IBM. Installing. IBM Emptoris Suite. Version IBM Emptoris Suite IBM Installing Version 10.1.0 IBM Emptoris Suite IBM Installing Version 10.1.0 ii IBM Emptoris Suite: Installing Copyright Note: Before using this information and the product it supports,

More information

License Administrator s Guide

License Administrator s Guide IBM Tioli License Manager License Administrator s Guide Version 1.1.1 GC23-4833-01 Note Before using this information and the product it supports, read the information under Notices on page 115. Second

More information

iseries Experience Reports Configuring Management Central Connections for Firewall Environments

iseries Experience Reports Configuring Management Central Connections for Firewall Environments iseries Experience Reports Configuring Management Central Connections for Firewall Enironments iseries Experience Reports Configuring Management Central Connections for Firewall Enironments Copyright

More information

ImageUltra Builder Version 2.0. User Guide

ImageUltra Builder Version 2.0. User Guide ImageUltra Builder Version 2.0 User Guide ImageUltra Builder Version 2.0 User Guide Note Before using this information and the product it supports, be sure to read Appendix A, Notices, on page 153. Fifth

More information

WebSphere Message Broker

WebSphere Message Broker WebSphere Message Broker User-defined Extensions Version 6 Release 0 WebSphere Message Broker User-defined Extensions Version 6 Release 0 Note Before using this information and the product it supports,

More information

IBM Tivoli Netcool Performance Manager Wireline Component October 2015 Document Revision R2E1. Pack Upgrade Guide IBM

IBM Tivoli Netcool Performance Manager Wireline Component October 2015 Document Revision R2E1. Pack Upgrade Guide IBM IBM Tioli Netcool Performance Manager Wireline Component October 2015 Document Reision R2E1 Pack Upgrade Guide IBM Note Before using this information and the product it supports, read the information in

More information

IBM i Version 7.2. Connecting to IBM i IBM i Access for Web IBM

IBM i Version 7.2. Connecting to IBM i IBM i Access for Web IBM IBM i Version 7.2 Connecting to IBM i IBM i Access for Web IBM IBM i Version 7.2 Connecting to IBM i IBM i Access for Web IBM Note Before using this information and the product it supports, read the information

More information

Connectivity Guide for Oracle Databases

Connectivity Guide for Oracle Databases IBM InfoSphere DataStage and QualityStage Version 9 Release 1 Connectiity Guide for Oracle Databases SC19-3842-01 IBM InfoSphere DataStage and QualityStage Version 9 Release 1 Connectiity Guide for Oracle

More information

WebSphere MQ. Clients GC

WebSphere MQ. Clients GC WebSphere MQ Clients GC34-6058-01 Note! Before using this information and the product it supports, be sure to read the general information under Notices on page 179. Second edition (October 2002) This

More information

IBM Tivoli Storage Manager for Windows Version Tivoli Monitoring for Tivoli Storage Manager

IBM Tivoli Storage Manager for Windows Version Tivoli Monitoring for Tivoli Storage Manager IBM Tioli Storage Manager for Windows Version 7.1.0 Tioli Monitoring for Tioli Storage Manager IBM Tioli Storage Manager for Windows Version 7.1.0 Tioli Monitoring for Tioli Storage Manager Note: Before

More information

Guide for the Dynamic RDBMS Stage

Guide for the Dynamic RDBMS Stage IBM InfoSphere Information Serer Version 11 Release 3 Guide for the Dynamic RDBMS Stage SC19-4348-00 IBM InfoSphere Information Serer Version 11 Release 3 Guide for the Dynamic RDBMS Stage SC19-4348-00

More information

WebSphere Message Broker Monitoring Agent User's Guide

WebSphere Message Broker Monitoring Agent User's Guide IBM Tioli OMEGAMON XE for Messaging on z/os Version 7.1 WebSphere Message Broker Monitoring Agent User's Guide SC23-7954-03 IBM Tioli OMEGAMON XE for Messaging on z/os Version 7.1 WebSphere Message Broker

More information

IBM. Basic system operations. System i. Version 6 Release 1

IBM. Basic system operations. System i. Version 6 Release 1 IBM System i Basic system operations Version 6 Release 1 IBM System i Basic system operations Version 6 Release 1 Note Before using this information and the product it supports, read the information in

More information

High Availability Guide for Distributed Systems

High Availability Guide for Distributed Systems IBM Tioli Monitoring Version 6.2.3 Fix Pack 1 High Aailability Guide for Distributed Systems SC23-9768-03 IBM Tioli Monitoring Version 6.2.3 Fix Pack 1 High Aailability Guide for Distributed Systems SC23-9768-03

More information

IBM Tivoli Privacy Manager for e-business. Installation Guide. Version 1.1 SC

IBM Tivoli Privacy Manager for e-business. Installation Guide. Version 1.1 SC IBM Tioli Priacy Manager for e-business Installation Guide Version 1.1 SC23-4791-00 IBM Tioli Priacy Manager for e-business Installation Guide Version 1.1 SC23-4791-00 Note: Before using this information

More information

IBM Interact Version 9 Release 0 May 31, User's Guide

IBM Interact Version 9 Release 0 May 31, User's Guide IBM Interact Version 9 Release 0 May 31, 2013 User's Guide Note Before using this information and the product it supports, read the information in Notices on page 97. This edition applies to ersion 9,

More information

Deployment Overview Guide

Deployment Overview Guide IBM Security Priileged Identity Manager Version 1.0 Deployment Oeriew Guide SC27-4382-00 IBM Security Priileged Identity Manager Version 1.0 Deployment Oeriew Guide SC27-4382-00 Note Before using this

More information

iseries Configuring Management Central Connections for Firewall Environments

iseries Configuring Management Central Connections for Firewall Environments iseries Configuring Management Central Connections for Firewall Enironments iseries Configuring Management Central Connections for Firewall Enironments Copyright International Business Machines Corporation

More information

IBM. Connecting to IBM i IBM i Access for Web. IBM i 7.1

IBM. Connecting to IBM i IBM i Access for Web. IBM i 7.1 IBM IBM i Connecting to IBM i IBM i Access for Web 7.1 IBM IBM i Connecting to IBM i IBM i Access for Web 7.1 Note Before using this information and the product it supports, read the information in Notices,

More information

Tivoli IBM Tivoli Advanced Catalog Management for z/os

Tivoli IBM Tivoli Advanced Catalog Management for z/os Tioli IBM Tioli Adanced Catalog Management for z/os Version 2.2.0 Monitoring Agent User s Guide SC23-9818-00 Tioli IBM Tioli Adanced Catalog Management for z/os Version 2.2.0 Monitoring Agent User s Guide

More information

IBM. CICSPlex SM API Reference. CICS Transaction Server for z/os. Version 5 Release 4

IBM. CICSPlex SM API Reference. CICS Transaction Server for z/os. Version 5 Release 4 CICS Transaction Serer for z/os IBM CICSPlex SM API Reference Version 5 Release 4 CICS Transaction Serer for z/os IBM CICSPlex SM API Reference Version 5 Release 4 Note Before using this information and

More information

WebSphere MQ Configuration Agent User's Guide

WebSphere MQ Configuration Agent User's Guide IBM Tioli Composite Application Manager for Applications Version 7.1 WebSphere MQ Configuration Agent User's Guide SC14-7525-00 IBM Tioli Composite Application Manager for Applications Version 7.1 WebSphere

More information

IBM Tivoli Monitoring: AIX Premium Agent Version User's Guide SA

IBM Tivoli Monitoring: AIX Premium Agent Version User's Guide SA Tioli IBM Tioli Monitoring: AIX Premium Agent Version 6.2.2.1 User's Guide SA23-2237-06 Tioli IBM Tioli Monitoring: AIX Premium Agent Version 6.2.2.1 User's Guide SA23-2237-06 Note Before using this information

More information

IBM Marketing Operations and Campaign Version 9 Release 1.1 November 26, Integration Guide

IBM Marketing Operations and Campaign Version 9 Release 1.1 November 26, Integration Guide IBM Marketing Operations and Campaign Version 9 Release 1.1 Noember 26, 2014 Integration Guide Note Before using this information and the product it supports, read the information in Notices on page 55.

More information

Extended Search Administration

Extended Search Administration IBM Extended Search Extended Search Administration Version 3 Release 7 SC27-1404-00 IBM Extended Search Extended Search Administration Version 3 Release 7 SC27-1404-00 Note! Before using this information

More information

IBM i Version 7.2. Security Service Tools IBM

IBM i Version 7.2. Security Service Tools IBM IBM i Version 7.2 Security Serice Tools IBM IBM i Version 7.2 Security Serice Tools IBM Note Before using this information and the product it supports, read the information in Notices on page 37. This

More information

IBM Security Access Manager for Web Version 7.0. Upgrade Guide SC

IBM Security Access Manager for Web Version 7.0. Upgrade Guide SC IBM Security Access Manager for Web Version 7.0 Upgrade Guide SC23-6503-02 IBM Security Access Manager for Web Version 7.0 Upgrade Guide SC23-6503-02 Note Before using this information and the product

More information

IBM Tivoli Monitoring for Business Integration. User s Guide. Version SC

IBM Tivoli Monitoring for Business Integration. User s Guide. Version SC IBM Tioli Monitoring for Business Integration User s Guide Version 5.1.1 SC32-1403-00 IBM Tioli Monitoring for Business Integration User s Guide Version 5.1.1 SC32-1403-00 Note Before using this information

More information

202 Index. Data dictionary, 25 Data items defined, 25 overview, 26 Data Language/I (DL/I), 7 Data parts, 25 Data tables compared to dictionaries, 33

202 Index. Data dictionary, 25 Data items defined, 25 overview, 26 Data Language/I (DL/I), 7 Data parts, 25 Data tables compared to dictionaries, 33 Index A Add statement, 100, 101, 105 AJAX, 10 Alias, 44 Allocation, 58 And operator, 74 Annotation fields bindingkey, 39 defaultselectcondition, 108, 109 keyitems, 105 tablenames, 105 Annotations Alias,

More information

IBM Campaign Version 9 Release 1 October 25, User's Guide

IBM Campaign Version 9 Release 1 October 25, User's Guide IBM Campaign Version 9 Release 1 October 25, 2013 User's Guide Note Before using this information and the product it supports, read the information in Notices on page 229. This edition applies to ersion

More information

IBM. z/os Connect Enterprise Edition. z/os Connect Enterprise Edition. Version 2 Release 0

IBM. z/os Connect Enterprise Edition. z/os Connect Enterprise Edition. Version 2 Release 0 z/os Connect Enterprise Edition IBM z/os Connect Enterprise Edition Version 2 Release 0 z/os Connect Enterprise Edition IBM z/os Connect Enterprise Edition Version 2 Release 0 Note Before using this information

More information

ImageUltra Builder Version 1.1. User Guide

ImageUltra Builder Version 1.1. User Guide ImageUltra Builder Version 1.1 User Guide ImageUltra Builder Version 1.1 User Guide Note Before using this information and the product it supports, be sure to read Notices on page 83. First Edition (October

More information

Upgrading XL Fortran Compilers

Upgrading XL Fortran Compilers Upgrading XL Fortran Compilers Oeriew Upgrading to the latest IBM XL Fortran compilers makes good business sense. Upgrading puts new capabilities into the hands of your programmers making them and your

More information

IBM Tivoli OMEGAMON XE for CICS TG on z/os Version User's Guide SC

IBM Tivoli OMEGAMON XE for CICS TG on z/os Version User's Guide SC IBM Tioli OMEGAMON XE for CICS TG on z/os Version 5.1.0 User's Guide SC14-7476-00 IBM Tioli OMEGAMON XE for CICS TG on z/os Version 5.1.0 User's Guide SC14-7476-00 Note Before using this information and

More information

CICS Transaction Server for z/os. CICS DB2 Guide. Version 3 Release 1 SC

CICS Transaction Server for z/os. CICS DB2 Guide. Version 3 Release 1 SC CICS Transaction Serer for z/os CICS DB2 Guide Version 3 Release 1 SC34-6457-05 CICS Transaction Serer for z/os CICS DB2 Guide Version 3 Release 1 SC34-6457-05 Note! Before using this information and

More information

IBM EMM Reports Version 9 Release 1 October 25, Installation and Configuration Guide

IBM EMM Reports Version 9 Release 1 October 25, Installation and Configuration Guide IBM EMM Reports Version 9 Release 1 October 25, 2013 Installation and Configuration Guide Note Before using this information and the product it supports, read the information in Notices on page 133. This

More information

IBM Security Access Manager for Web Version 7.0. Installation Guide GC

IBM Security Access Manager for Web Version 7.0. Installation Guide GC IBM Security Access Manager for Web Version 7.0 Installation Guide GC23-6502-02 IBM Security Access Manager for Web Version 7.0 Installation Guide GC23-6502-02 Note Before using this information and the

More information

Installation and Setup Guide

Installation and Setup Guide IBM Tioli Monitoring for Business Integration Installation and Setup Guide Version 5.1.1 SC32-1402-00 IBM Tioli Monitoring for Business Integration Installation and Setup Guide Version 5.1.1 SC32-1402-00

More information

IBM Rational Business Developer (RBD) is a development environment that

IBM Rational Business Developer (RBD) is a development environment that C H A P T E R1 Introduction IBM Rational Business Developer (RBD) is a development environment that helps programmers write business applications quickly. An organization uses RBD to meet the following

More information

Web Services Security Management Guide

Web Services Security Management Guide IBM Tioli Federated Identity Manager Version 6.2.2 Web Serices Security Management Guide GC32-0169-04 IBM Tioli Federated Identity Manager Version 6.2.2 Web Serices Security Management Guide GC32-0169-04

More information

IBM System Migration Assistant 4.2. User s Guide

IBM System Migration Assistant 4.2. User s Guide IBM System Migration Assistant 4.2 User s Guide IBM System Migration Assistant 4.2 User s Guide Note: Before using this information and the product it supports, read the general information in Appendix

More information

IBM InfoSphere MDM Enterprise Viewer User's Guide

IBM InfoSphere MDM Enterprise Viewer User's Guide IBM InfoSphere Master Data Management Version 11 IBM InfoSphere MDM Enterprise Viewer User's Guide GI13-2661-00 IBM InfoSphere Master Data Management Version 11 IBM InfoSphere MDM Enterprise Viewer User's

More information

IBM. Installing and configuring. Version 6.4

IBM. Installing and configuring. Version 6.4 IBM Installing and configuring Version 6.4 ii Installing and configuring Contents Installing and configuring....... 1 Planning for installation.......... 1 Premium feature actiation......... 1 Installation

More information

IBM Marketing Operations and Campaign Version 9 Release 0 January 15, Integration Guide

IBM Marketing Operations and Campaign Version 9 Release 0 January 15, Integration Guide IBM Marketing Operations and Campaign Version 9 Release 0 January 15, 2013 Integration Guide Note Before using this information and the product it supports, read the information in Notices on page 51.

More information

IBM Cloud Orchestrator Version Content Development Guide IBM

IBM Cloud Orchestrator Version Content Development Guide IBM IBM Cloud Orchestrator Version 2.5.0.8 Content Deelopment Guide IBM Note Before using this information and the product it supports, read the information in Notices. This edition applies to ersion 2, release

More information

Using IBM z/os provisioning toolkit. Version 1 Release 1 IBM

Using IBM z/os provisioning toolkit. Version 1 Release 1 IBM Using IBM z/os proisioning toolkit Version 1 Release 1 IBM Using IBM z/os proisioning toolkit Version 1 Release 1 IBM Note Before using this information and the product it supports, read the information

More information

IBM System Migration Assistant 4.1. User s Guide SC90-P288-70

IBM System Migration Assistant 4.1. User s Guide SC90-P288-70 IBM System Migration Assistant 4.1 User s Guide SC90-P288-70 Note: Before using this information and the product it supports, read the general information in Appendix D, Notices, on page 81. Third Edition

More information

Adapters in the Mainframe Connectivity Suite User Guide

Adapters in the Mainframe Connectivity Suite User Guide IBM WebSphere Business Integration Adapters Adapters in the Mainframe Connectiity Suite User Guide Adapter Version 2.2.x IBM WebSphere Business Integration Adapters Adapters in the Mainframe Connectiity

More information

Tivoli Tivoli Intelligent ThinkDynamic Orchestrator

Tivoli Tivoli Intelligent ThinkDynamic Orchestrator Tioli Tioli Intelligent ThinkDynamic Orchestrator Version 2.1 Migration Guide for Windows GC32-1608-00 Tioli Tioli Intelligent ThinkDynamic Orchestrator Version 2.1 Migration Guide for Windows GC32-1608-00

More information

Adapter for i2 User Guide

Adapter for i2 User Guide IBM WebSphere Business Integration Adapters Adapter for i2 User Guide Adapter Version 1.0.x IBM WebSphere Business Integration Adapters Adapter for i2 User Guide Adapter Version 1.0.x Note! Before using

More information

AdapterforVantiveUserGuide

AdapterforVantiveUserGuide IBM WebSphere Business Integration Adapters AdapterforVantieUserGuide V3.6.x IBM WebSphere Business Integration Adapters AdapterforVantieUserGuide V3.6.x Note! Before using this information and the product

More information

IBM Unica Optimize Version 8 Release 6 May 25, Installation Guide

IBM Unica Optimize Version 8 Release 6 May 25, Installation Guide IBM Unica Optimize Version 8 Release 6 May 25, 2012 Installation Guide Note Before using this information and the product it supports, read the information in Notices on page 35. This edition applies to

More information

CloverETL User's Guide

CloverETL User's Guide IBM Initiate Workbench CloerETL User's Guide Version9Release7 SC19-3165-02 IBM Initiate Workbench CloerETL User's Guide Version9Release7 SC19-3165-02 Note Before using this information and the product

More information

System i and System p. Capacity on Demand

System i and System p. Capacity on Demand System i and System p Capacity on Demand System i and System p Capacity on Demand Note Before using this information and the product it supports, read the information in Notices on page 65 and the IBM

More information

High Availability Guide for Distributed Systems

High Availability Guide for Distributed Systems IBM Tioli Monitoring Version 6.3.0 High Aailability Guide for Distributed Systems SC22-5455-00 IBM Tioli Monitoring Version 6.3.0 High Aailability Guide for Distributed Systems SC22-5455-00 Note Before

More information

IBM. Installing, configuring, using, and troubleshooting. IBM Operations Analytics for z Systems. Version 3 Release 1

IBM. Installing, configuring, using, and troubleshooting. IBM Operations Analytics for z Systems. Version 3 Release 1 IBM Operations Analytics for z Systems IBM Installing, configuring, using, and troubleshooting Version 3 Release 1 IBM Operations Analytics for z Systems IBM Installing, configuring, using, and troubleshooting

More information

Tivoli Tivoli Provisioning Manager

Tivoli Tivoli Provisioning Manager Tioli Tioli Proisioning Manager Version 2.1 Migration Guide for Windows GC32-1618-00 Tioli Tioli Proisioning Manager Version 2.1 Migration Guide for Windows GC32-1618-00 Note: Before using this information

More information

Workload Automation Version 8.6. Overview SC

Workload Automation Version 8.6. Overview SC Workload Automation Version 8.6 Oeriew SC32-1256-12 Workload Automation Version 8.6 Oeriew SC32-1256-12 Note Before using this information and the product it supports, read the information in Notices

More information

IBM Unica Detect Version 8 Release 5 October 26, Administrator's Guide

IBM Unica Detect Version 8 Release 5 October 26, Administrator's Guide IBM Unica Detect Version 8 Release 5 October 26, 2011 Administrator's Guide Note Before using this information and the product it supports, read the information in Notices on page 175. This edition applies

More information

Installing and Configuring IBM Case Manager with FileNet P8 Platform on a Single Server

Installing and Configuring IBM Case Manager with FileNet P8 Platform on a Single Server Installing and Configuring IBM Case Manager with FileNet P8 Platform on a Single Serer ii Installing and Configuring IBM Case Manager with FileNet P8 Platform on a Single Serer Contents Installing with

More information

Tivoli Tivoli Intelligent ThinkDynamic Orchestrator

Tivoli Tivoli Intelligent ThinkDynamic Orchestrator Tioli Tioli Intelligent ThinkDynamic Orchestrator Version 2.1 Installation Guide for Windows GC32-1604-00 Tioli Tioli Intelligent ThinkDynamic Orchestrator Version 2.1 Installation Guide for Windows GC32-1604-00

More information

IBM Universal Behavior Exchange Toolkit Release June 24, User's Guide IBM

IBM Universal Behavior Exchange Toolkit Release June 24, User's Guide IBM IBM Uniersal Behaior Exchange Toolkit Release 16.2.6 June 24, 2016 User's Guide IBM Note Before using this information and the product it supports, read the information in Notices on page 37. This document

More information

IBM Unica PredictiveInsight Version 8 Release 6 May 25, Installation Guide

IBM Unica PredictiveInsight Version 8 Release 6 May 25, Installation Guide IBM Unica PredictieInsight Version 8 Release 6 May 25, 2012 Installation Guide Note Before using this information and the product it supports, read the information in Notices on page 47. This edition applies

More information

Tivoli Application Dependency Discovery Manager Version 7 Release 2.1. Installation Guide

Tivoli Application Dependency Discovery Manager Version 7 Release 2.1. Installation Guide Tioli Application Dependency Discoery Manager Version 7 Release 2.1 Installation Guide Tioli Application Dependency Discoery Manager Version 7 Release 2.1 Installation Guide Note Before using this information

More information

IBM Enterprise PL/I for z/os, V5.1 IBM

IBM Enterprise PL/I for z/os, V5.1 IBM IBM Enterprise PL/I for z/os, V5.1 IBM Enable the integration of business-critical PL/I applications with modern web technology Highlights Enterprise PL/I for z/os, V5.1 deliers the following enhancements:

More information

Tivoli Security Compliance Manager

Tivoli Security Compliance Manager Tioli Security Compliance Manager Version 5.1 Collector Deelopment Guide SC32-1595-00 Tioli Security Compliance Manager Version 5.1 Collector Deelopment Guide SC32-1595-00 Note Before using this information

More information

Version 10 Release 0 February 28, IBM Campaign User's Guide IBM

Version 10 Release 0 February 28, IBM Campaign User's Guide IBM Version 10 Release 0 February 28, 2017 IBM Campaign User's Guide IBM Note Before using this information and the product it supports, read the information in Notices on page 241. This edition applies to

More information

Planning, Installing, and Configuring Host On-Demand

Planning, Installing, and Configuring Host On-Demand IBM WebSphere Host On-Demand Version 7.0 Planning, Installing, and Configuring Host On-Demand SC31-6301-01 IBM WebSphere Host On-Demand Version 7.0 Planning, Installing, and Configuring Host On-Demand

More information

Authorization C API Developer Reference

Authorization C API Developer Reference IBM Security Access Manager for Web Version 7.0 Authorization C API Deeloper Reference SC23-6515-02 IBM Security Access Manager for Web Version 7.0 Authorization C API Deeloper Reference SC23-6515-02

More information

IBM Tivoli Directory Integrator 5.2: Readme

IBM Tivoli Directory Integrator 5.2: Readme IBM Tioli Directory Integrator 5.2: Readme GI11-4160-00 IBM Tioli Directory Integrator 5.2: Readme GI11-4160-00 ii IBM Tioli Directory Integrator 5.2: Readme Contents New for IBM Tioli Directory Integrator

More information

Tivoli Tivoli Provisioning Manager

Tivoli Tivoli Provisioning Manager Tioli Tioli Proisioning Manager Version 2.1 Installation Guide for Linux on Intel and Linux on iseries GC32-1616-00 Tioli Tioli Proisioning Manager Version 2.1 Installation Guide for Linux on Intel and

More information

IBM Tivoli Storage Manager for Windows Version 7.1. Installation Guide

IBM Tivoli Storage Manager for Windows Version 7.1. Installation Guide IBM Tioli Storage Manager for Windows Version 7.1 Installation Guide IBM Tioli Storage Manager for Windows Version 7.1 Installation Guide Note: Before using this information and the product it supports,

More information

IBM Tivoli Service Level Advisor. SLM Reports. Version 2.1 SC

IBM Tivoli Service Level Advisor. SLM Reports. Version 2.1 SC IBM Tioli Serice Leel Adisor SLM Reports Version 2.1 SC32-1248-00 IBM Tioli Serice Leel Adisor SLM Reports Version 2.1 SC32-1248-00 Fourth Edition (September 2004) This edition applies to Version 2.1

More information

IBM. CICSPlex SM Messages and Codes. CICS Transaction Server for z/os. Version 5 Release 4

IBM. CICSPlex SM Messages and Codes. CICS Transaction Server for z/os. Version 5 Release 4 CICS Transaction Serer for z/os IBM CICSPlex SM Messages and Codes Version 5 Release 4 CICS Transaction Serer for z/os IBM CICSPlex SM Messages and Codes Version 5 Release 4 Note Before using this information

More information

Application Programming Guide and Reference

Application Programming Guide and Reference IBM Content Manager for iseries Application Programming Guide and Reference Version 5 Release 3 SC27-1139-01 IBM Content Manager for iseries Application Programming Guide and Reference Version 5 Release

More information

Tivoli Identity Manager

Tivoli Identity Manager Tioli Identity Manager Version 4.6 Serer Installation and Configuration Guide for WebSphere Enironments SC32-1750-01 Tioli Identity Manager Version 4.6 Serer Installation and Configuration Guide for WebSphere

More information

Internet Information Server User s Guide

Internet Information Server User s Guide IBM Tioli Monitoring for Web Infrastructure Internet Information Serer User s Guide Version 5.1.0 SH19-4573-00 IBM Tioli Monitoring for Web Infrastructure Internet Information Serer User s Guide Version

More information

Managed System Infrastructure for Setup User s Guide

Managed System Infrastructure for Setup User s Guide z/os Managed System Infrastructure for Setup User s Guide Version1Release4 SC33-7985-03 z/os Managed System Infrastructure for Setup User s Guide Version1Release4 SC33-7985-03 Note! Before using this

More information

IBM Tivoli Enterprise Console. User s Guide. Version 3.9 SC

IBM Tivoli Enterprise Console. User s Guide. Version 3.9 SC IBM Tioli Enterprise Console User s Guide Version 3.9 SC32-1235-00 IBM Tioli Enterprise Console User s Guide Version 3.9 SC32-1235-00 Note Before using this information and the product it supports, read

More information