Rational Developer for System z


< Previous | Next >

Lesson 1: Create property groups to associate with Project A z/OS subprojects

Property groups are a set of resource values that allow easy sharing and management of resource properties. In this lesson, you will create and apply property groups to the z/OS® subproject in Project A.
Note: Because the copybook file you will specify in the Additional JCL of the property group must match the name of the BMS map file in the subproject, you will create one property group and copy it and modify it for each of the other BMS map files. You will have an individual property group to associate with each of the individual z/OS subprojects in Project A.

To create these property groups:

  1. Make sure you are in the z/OS Projects perspective.
  2. Open the Property Group Manager view by selecting Window > Show View > Property Group Manager. You may have to select Other and in the Show View dialog box that appears navigate to z/OS Project Views > Property Group Manager and click OK.
  3. In the Property Group Manager view, right click on the host you are connected to and select New Property Group.
  4. In the editor that opens, enter GAM0MC1 Assemble in the Name text field. This property group will be applied to the GAM0MC1 subproject.
  5. In the tabbed options at the bottom of the property group editor, select JCL.
  6. At the bottom of the editor, in the Data Set for Generated JCL text field, enter the partitioned data set corresponding to *.AUTOMART.JCL. In this case, the * stands for your user id on the host system.
  7. In the tabbed options at the bottom of the property group editor, select Assembler, and in the left panel of options, select Procedures and Steps.
  8. Expand the ELAXFASM procedure. Highlight the step name, ASM, that appears.
  9. Scroll down in the editor to show the other options available.
  10. In the Assembler Options text field enter: SYSPARM(DSECT),NOOBJECT,DECK.
  11. In the Listing Output Data Set text field, enter the full name of the *.AUTOMART.LISTING partitioned data set. In this case, the * stands for your high level qualifier.
  12. In the Object Deck Data Set text field, enter the full name of the *.AUTOMART.OBJ partitioned data set.
  13. If different than the default, in the Macro Libraries text field, provide the location of the host system's macro libraries partitioned data sets and the partitioned data set containing the CICS® macros. These are needed for the BMS maps.
  14. If you get an error when entering the macro libraries, check to make sure that each library is delimited by a space with no commas, and there are no preceding or trailing spaces.
  15. For this tutorial, remove the check in the Support Error Feedback box below the Macro Libraries.
  16. Copy and paste the following into the Additional JCL text box at the bottom of the page. //SYSPUNCH DD DISP=SHR,DSN="COPY LIBRARY PDS"("COPYBOOK THAT NEEDS TO BE GENERATED"). For example, //SYSPUNCH DD DISP=SHR,DSN=AUTOMART.COPYLIB(GAM0MC1). Make sure there are no additional preceding or trailing spaces in the additional JCL.
  17. Save the changes, and close out of the property group. This completes the creation of the first property group.
  18. To create the next two property groups, in the Property Group Manager, right click on the property group you just created and select Copy.
  19. In the Copy Property Group dialog box that appears, change the name to GAM0MC2 Assemble. You will use this property group with the GAM0MC2 subproject.
  20. You should see the property group appear in the list of property groups in the Property Group Manager. Double click on the property group you just created, GAM0MC2 Assemble.
  21. Navigate to the Additional JCL panel and change the name of the copybook that needs to be generated from GAM0MC1 to GAM0MC2.
  22. Create a third property group the same way, and change that copybook to be GAM0MC3. This property group will be associated with the GAM0MC3 subproject.
In the Property Group Manager view, expand the host system. You should see the property groups you just created listed among the property groups associated with that particular host system. If you had trouble with this lesson or would like to learn more about property groups, read the information in Managing resource properties with property groups.
< Previous | Next >

Terms of use | Feedback



This information center is powered by Eclipse technology. (http://www.eclipse.org)