SDFII Int
SDFII Int
SDFII Int
Introduction
Basics
SDF II Introduction
Introduction
Note
Although SDF II is available for Z/OS, VM and VSE, the following presentation is based on the Z/OS version of SDF II. It can also be used as an introduction to SDF II on the other operating systems, as it is very similar on all platforms.
SDF II supports the subsystems CICS/BMS, MFS, ISPF GDDM and CSP. This presentation is based on the subsystem CICS/BMS.
SDF II Introduction
Introduction - Overview
This presentation will provide an overview of the following features of SDF II:
SDF II Introduction
Main Menu - 1
SDF II Introduction
Main Menu - 2
Option 1, 2 and 3 are the editors used for the target system CICS/BMS. Option 4 and 5 are mainly used for target system MFS. Option 6 is used to create (generate) the BMS source and data structure from the SDF II object. Option 7 is a list of selected SDF II objects were all commands such as edit or generate can be directly issued against the object (map). Option 8 is a list of up to 9 SDF II object libraries. Access to the libraries can be controlled via a user exit.
5
SDF II Introduction
Main Menu - 3
Option 9 contains the utilities such as importing, converting to another target system and printing of SDF II objects. Option 10 allows customization of SDF II windows and setting of SDF II defaults. Option 11 allows for prototyping of SDF II panels (also allows for basic application logic by using REXX execs). Option 13 prints a reference manual (or only certain chapters) Option R is the online reference.
6
SDF II Introduction
SDF II Introduction
Specify Libraries
On the specify Libraries panel you associate up to 9 libraries for SDF II objects with the given identifiers. You can also specify a short description of each library and a password if the library is password protected. Each library can be a set of partitioned datasets, an SCLM controlled library or an externally controlled library. If you use a set of partitioned data sets, you do not specify the last qualifier (DGIPNL, DGIGRP, DGIPST, DGITBL or DGIOCT). SDF II will append the appropriate suffix depending on
the object type. The following example uses library-ID 1 to store the panel. This means, that SDF II will store the ENI panel in a PDS called userid.SD4.DGIPNL.
SDF II Introduction
SDF II Introduction
10
SDF II Introduction
The following slide shows some common modifications to the panel characteristics.
11
SDF II Introduction
12
SDF II Introduction
13
SDF II Introduction
SDF II Introduction
SDF II Introduction
16
SDF II Introduction
Initial Values, these are the values used in the DFHMDF BMS macros for the INITIAL operand.
Sample Values, these are the values used by the TEST command, the printing facility or Prototyping. The sample window together with some sample values is displayed below.
17
SDF II Introduction
18
SDF II Introduction
19
SDF II Introduction
20
SDF II Introduction
21
SDF II Introduction
22
SDF II Introduction
Now enter the dd, mm and yyyy fieldnames together with a level number higher than 02 (here 05) and the length of the fields and change the type of date to group to create the subfields of the date field.
23
SDF II Introduction
24
SDF II Introduction
Then enter the minor structure name price together with the level number 02 in the inserted line and change the level numbers of the fields US and FFR to 05.
25
SDF II Introduction
26
SDF II Introduction
27
SDF II Introduction
List Objects - 1
With the List Objects dialog (Option 7 from the Main Menu), you can display a list of SDF II objects and perform operations in them, such as editing, renaming and printing. When the dialog is selected, the Define Object List panel is displayed first to define which objects are to appear in the list and in which order the list is sorted. Here only objects starting with an E from library 1 will be displayed.
28
SDF II Introduction
List Objects - 2
As we currently have only one object called ENI in library 1, the list consists of only 1 object:
The list objects panel has the following columns. It can be customized with the command View. Name object name
Li
Ty Operands Syst Description Last modified
29
SDF II Introduction
print an object
rename an object delete an object convert an object copy an object edit an object
P
R D CV C E
When E is issued against an object, SDF II will automatically invoke the correct Editor.
30
SDF II Introduction
31
SDF II Introduction
32
SDF II Introduction
33
SDF II Introduction
34
SDF II Introduction
35
SDF II Introduction
36
SDF II Introduction
37
SDF II Introduction
38
SDF II Introduction
The first entry in the list is the ENI panel group which was created by the import facility. The second entry is the original ENI panel.
The third entry is the imported ENI panel for which SDF II chose an alternate name. The last two characters of the original name are replaced (or added on if the name is not longer than 6 characters) by a unique suffix in the range of 00 to ZZ. If youd import the ENI panel again, the name would be ENI01 and the name of the panel group (mapset) ENI00.
39