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:
- Make sure you are in the z/OS Projects perspective.
- 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.
- In the Property Group Manager view,
right click on the host you are connected to and select New
Property Group.
- In the editor that opens, enter GAM0MC1 Assemble in
the Name text field. This property group will
be applied to the GAM0MC1 subproject.
- In the tabbed options at the bottom of the property group
editor, select JCL.
- 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.
- 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.
- Expand the ELAXFASM procedure. Highlight
the step name, ASM, that appears.
- Scroll down in the editor to show the other options available.
- In the Assembler Options text field
enter: SYSPARM(DSECT),NOOBJECT,DECK.
- 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.
- In the Object Deck Data Set text
field, enter the full name of the *.AUTOMART.OBJ partitioned
data set.
- 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.
- 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.
- For this tutorial, remove the check in the Support
Error Feedback box below the Macro Libraries.
- 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.
- Save the changes, and close out of the property group.
This completes the creation of the first property group.
- To create the next two property groups, in the Property
Group Manager, right click on the property group you just
created and select Copy.
- 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.
- 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.
- Navigate to the Additional JCL panel
and change the name of the copybook that needs to be generated from GAM0MC1 to GAM0MC2.
- 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.