Enhancements available with PTF level UQ11397
The information is structured as follows:
- Administration enhancements
- DB2-dependent administration enhancements
- DC Feature enhancements
- DW Feature enhancements
- New Tailoring Parameters
- Utility enhancements
- Coexistence with OV/MVS
Each of the major paragraphs contains a reference of the APAR number
where it was published first.
The definition of GIL items can be viewed without taking the
item into maintenance mode.
Viewing of GIL items is possible
- For all users who are authorized to use the item.
- For items which cannot be maintained such as items in a
production GIL or items with a release status different
from "1" in a release-controlled system.
To view an item on the "List of GIL items" panel type "V" in
the "Act." column left of it and press the Enter key.
Note: "V" is the default value of language tailoring parameter
LINVIEW.
To select an item on the List of GIL Items panel as model for
creation of a new GIL item type "CWM" (create with model) in
the "Act." column left of it and press the Enter key.
A prompt panel made up by ATD "xxxSGILMOD" (where xxx is the
language code of the session) is displayed where the user
needs to specify the name of the new GIL item.
Pressing Enter displays the applicable GIL item maintenance
panel.
This function is of special interest for installations with
versioning control. The administrator can select outdated
versions of a GIL item as model for his new GIL item.
Note: "CWM" is the default value of language tailoring parameter
LINCWM.
If during execution of an ATD a PDP is called and returns a
SIB_MSG_CODE of 256, the
- Panel "Application-Parameter Prompting" is not displayed
before invocation of the ATD target application
- SIB control block returned from the PDP is routed to the
ATD target application
Because in this situation the SIB returned from the PDP is
not checked the PDP can build a completely new SIB control
block for invocation of the target application.
- Panel "Application-Parameter Prompting" is not displayed
after return from the ATD target application unless
parameter DXBZPROMPT has been defined in the ATD with a
value of 1.
The user parameter DXBDATE is automatically resolved with
today's date if no value has been assigned by the user.
If ASF is operated in 7*24 mode (7 days, 24 hours), DXBDATE
is automatically updated with today's date if the system
date has changed between the last request resolving DXBDATE
and the current one.
Note: Customers who are assigning a future date to DXBDATE and who
are keeping ASF sessions active beyond the end of the day have
to be aware that DXBDATE is updated as described above.
Parameters passed in the SIB from an application that invokes
ASF for display of a menu are saved.
For each subsequent invocation of an ATD these parameters are
retrieved and merged with the ATD parameters.
Processing is similar to the situation where the ATD would
have been invoked directly from the front-end application.
Attributes of SIB parameters received upon invocation of ASF
are honored upon merging during ATD execution if the new SIB
parameter attribute SIB_PRM_ATTR_MERGE has been set.
The functions described in this chapter require ASF to run with DB2
and working in an ASF environment that has been tailored to work
with DB2.
In a release-controlled system a release name is the proper
means to identify a group of GIL items that belong together
and are to be treated as a group when being transferred from
test into production.
The following tools are important when working with release
names:
The release-control settings panel in the user profile
maintenance has been enhanced to define a user specific
default release name.
Using fast path command xxxRLSNAM (xxx is language code of
the session) the release control settings panel is displayed
to change the default release name in the user profile.
A change of the default release name will become active at
once.
In a release-controlled system an administrator can change
the release name of a GIL item from the List of GIL items
panel without stepping into the GIL item maintenance.
To assign a release name type "ARN" left of the selected
item and press the Enter key. The release name of the item
is set to the default value defined in the user profile.
Note: The default release name is shown right of the test level
notification on the List of GIL Items panel.
The base tailoring parameter SETRELN controls the setting
of the release name when copying an item from the production
GIL into the test GIL using action "DEV" on the List of GIL
Items panel:
The release name of the new item
- Is set to the value of the copied item if SETRELN has a
value of 0.
- Is set to blank if SETRELN has a value of 1.
- Is set to the default release name as defined in the user
profile if SETRELN has a value of 2.
Note: "ARN" is the default value of language tailoring parameter
LINARN.
When integration fails checking of GIL items is now continued
to find all errors which would impede the integration of the
system.
For each error a message is collected in an information item
that can be viewed after the integration.
The name of the information item obtaining the messages is
determined as follows:
- DXBRCID is a parameter name in the ATD used for integration
(such as ENUSINTEGRATE) and contains a valid GIL item name.
ASF takes the value of DXBRCID as GIL item name.
- Otherwise the name of the information item is built as
concatenation of the user id of the user performing the
integration function and the characters "INTEGRAT".
The information item is always built as a private item.
The item description contains the date and time when the
integration function has been invoked.
Note: Checking for errors is not continued if integration of the
system is not possible due to one of the following two
reasons:
- The system is already integrated.
- The check for items for which testing has not completed
is activated, and this check fails.
The integration of GIL items (initiated by ATD
"ENUSINTEGRATE") is possible even if other items have been
integrated before and are still on integration level with
a release status of '9'.
As a result, both the previously integrated items and the
items being newly integrated are on integration level with
a release status of '9'.
If the integration fails because the integration criteria
are not met, the previously integrated items remain on
integration level.
When requesting online display of a list of items from the
GIL, SLL, CLL, document cabinet, or text cabinet a user can
now specify sort criteria.
To specify sort criteria you need to define reserved
parameter DXBLSORT in the parameter list of the ATD used to
call up the database list.
DXBLSORT obtains the name of the list search parameter
representing the column you want the list get sorted by.
For example, if you want to get the list sorted by
- Item name, specify DXBLSELNAM as value of DXBLSORT.
- The name of the last modifying user, specify DXBLMODUSR as
value of DXBLSORT.
The following columns can be selected for sorting:
- Columns valid for all types of database lists
(GIL, SLL, CLL, document cabinet, text cabinet)
- DXBLSELNAM
- Item name
- DXBLMODUSR
- Name of last modifying user
- DXBLMODDAT
- Date of last modification
- Columns valid for lists of GIL items
- All types of GIL items
- DXBLRELNAM
- Release name
- DXBLRELSTA
- Release status
- DXBLRELDAT
- Release date
- DXBLREFDAT
- Reference date
- All types of GIL items except for PDRs
- DXBLOWNER
- Owner name
- DXBLITMTYP
- Item type
- DXBLSTATUS
- Item Status
- Lists of ATD items only
- DXBLPGMNAM
- Name of ATD target program
- DXBLPDPNAM
- Name of PDP
- Columns valid for lists of document (text) cabinet items
- DXBLOWNER
- Owner name
- DXBLREFDAT
- Reference date
To combine sorting according to several columns you can
define up to three occurrences of parameter DXBLSORT in the
ATD used to call up the online database list.
The sort sequence is determined by combining the values of
the DXBLSORT parameter entries in a top-down sequence.
To request ascending sorting for a specific column append
an 'A' to the value in DXBLSORT, separated by a comma.
To request descending sorting for a specific column append
an 'D' to the value in DXBLSORT, separated by a comma.
For example:
- For ascending sorting of the "Item name" column specify
"DXBLSELNAM,A" as value of the DXBLSORT parameter entry.
- For descending sorting of the "Owner" column specify
"DXBLOWNER,D" as value of the DXBLSORT parameter entry.
Note: If neither 'A' nor 'D' has been specified, 'D' is assumed as
default.
The following sample ATDs contain entries of parameter
DXBLSORT. It is recommended to load them into your GIL
database:
- ATDs to display the List of GIL Items panel
- xxxSLGILNP1DB2
- xxxSLGILNP2DB2
- xxxSLGILNP3DB2
- xxxSLGILNP4DB2
- xxxSLGILNP5DB2
- xxxSLGILNP6DB2
- xxxSLGILNP7DB2
- xxxSLGILPDB2
- ATD to display the List of CLL Items panel
- ATD to display the List of SLL Items panel
- ATD to display the List of Document Cabinet Items panel
- ATD to display the List of Text Cabinet Items panel
Note: (xxx is the language code of the session)
When requesting online display of a list of items from the
GIL, SLL, CLL, document cabinet, or text cabinet a user can
now use DB2-like wildcards for extended generic search.
The selection of the items to be displayed can become more
precise by inserting arbitrary strings and/or single
arbitrary characters into the search strings of the following
selection criteria:
- Generic item name
- Last modifying user
- Program name
- PDP name
- Item owner
- Release name
Note: The asterisk (*) represents a string of zero or more arbitrary
characters.
The sign defined by the tailoring parameter SINARBCH
represents a single arbitrary character. Default is the percent
sign (%).
Both symbols can be entered multiple times and at any position
within the search string.
Examples:
The search string "A*B" entered into the selection criterion
"Generic item name" finds all items with a name beginning with
"A", ending with "B" and no or any unknown characters in
between.
The search string "A%%B" entered into the selection criterion
"Release name" finds all items with a release name of four
characters length, beginning with "A", second and third
character unknown and last character "B".
The F-key "Main Menu" is now also available on the following
panels:
- "Application-Parameter Prompting"
- DC Feature panels:
- "Paragraph Selection"
- "Document-Parameter Prompting"
- "Document-Composition Termination"
If ASF has been invoked from a customer program, the F-key
"Exit" is available on the following panels:
- "Menu" panels
- "Information" panels
- "Application-Parameter Prompting"
- DC Feature panels:
- "Paragraph Selection"
- "Document-Parameter Prompting
- "Document-Composition Termination"
The user profile maintenance has been enhanced to grant
project-based maintenance authorization for SLL and CLL
items (LRRs).
However, this new authorization does only apply for those
SLL (CLL) items having an owner or getting an owner.
An LRR owner being assigned to an LRR by
must be the name of a project where the user has SLL/CLL
maintenance competence.
SLL (CLL) items having an owner
- Do not show up on the online SLL (CLL) list if the user is
not assigned to the project (= LRR owner)
- Cannot be deleted or resumed for document composition by
users not having SLL/CLL maintenance authorization in the
owning project.
When requesting display of an online SLL (CLL) list you can
specify a fully-qualified or generic project name using
parameter DXBLOWNER in the parameter-list of the ATD
(for example ENUSLSLL or ENUSLCLL).
LRRs are written to the CLL with a timestamp as record key
unless a record-key prefix has been specified by
This function needs to be considered in conjunction with
the enhancement of selective export from the CLL introduced
by APAR PQ09285.
The interface control block for exit program FSNLCME has
been enhanced to support
The description of user exit program FSNITPE in APAR PQ06794
and the following documentation change will be added to the
manual 'Application Programming Interfaces'.
User exit FSNITPE supports
- Highlighting of one line in error
- Positioning of the cursor on any line.
The following fields have been added to the communication area
for exit FSNITPE:
- ITP_HLIGHT_LINE
- Contains the number of the line which should
be highlighted on return from FSNITPE exit.
The number must be less or equal than the
maximum number of lines passed to the exit
(ITP_SCREEN_LINES).
- ITP_CURSOR_LINE
- Contains the number of the line on which the
cursor should be positioned.
The number must be less or equal than the
maximum number of lines passed to the exit
(ITP_SCREEN_LINES).
- ITP_CURSOR_COL
- Contains the column within the line passed in
the field ITP_CURSOR_LINE.
- ITP_ICA_PTR
- Pointer to the ASF internal communication area FSNICA.
When the LRR being created during document composition is
written to the CLL it will be compressed, if
Compression means that descriptions of standard paragraphs
and parameter prompt texts are reduced to a length of 1.
Under VSAM or DL/I the amount of DASD space claimed by an
LRR on the CLL can be reduced significantly depending on
the number of SPs and parameter references.
When using DB2 for the CLL the number of fields containing
one character padded with blanks rises significantly. This
helps DB2-based compression programs to reduce the space
claimed by the CLL.
DCF imbeds referenced in standard paragraphs (SP) are now
honored regardless where the ".IM" control starts within a
line of the SP.
The ASF Administration Guide, SH12-5936-02, Chapter 9,
Batch formatting, will be updated with the following text:
If .im is used in a standard paragraph (SP) or in an
individual text, Application Support Facility includes SPs
from the GIL only if the control word is followed by the
SP name and if
- the control word starts in column 1 or
- the control word starts anywhere else in the line and is
directly preceded by the default control word
separator ';'. The control word separator must not be
changed.
Variables in the SP name are not resolved.
The following .im control word is not processed but passed
like other control words:
.if &i = 1 .im doc2
However, if the document (e.g. doc2) is stored in the
Document Library Facility (DLF), the imbed is processed
correctly.
If the name of the SP you want to include is longer
than 8 characters, enclose the name in parentheses:
.im (DXBSP8200)
Under CICS, ASF can now invoke a data-collection program (DCP)
synchronously using an EXEC CICS LINK statement.
This enables the DCP to prevent writing of a document to the
CLL for collect printing.
The administrator defines the DCP to be called synchronously
on the "Define Document Type - Header Data Part 2" panel. The
value of the field "Invocation" right of the DCP name has to
be set to 1.
Although FSNBTCH is running in 31-bit addressing mode, a
parameter determination program (PDP) or a parameter
verification program (PVP) called from FSNBTCH can now run
in either 31-bit or 24-bit addressing mode.
Switches of the addressing mode are automatically performed
by FSNBTCH.
Migrated ATDs containing parameter DXBZPROC in their parameter
list with a value of
- 4
- Store document to DISOSS
- 5
- Print and store document to DISOSS
are now supported.
In difference to predecessor releases the document being
composed is kept in the document cabinet.
To display the title of the ATD used to invoke the Document
Writing feature as title of the Variable and Parameter
Prompting panel, you need to define parameter DXBZDSCATD
with a value of 1 in the parameter list of the ATD.
If the ASF session debug trace has been activated for a
specific user ID, the DW/370 external trace is not invoked
automatically.
To trigger writing of the DW/370 external trace, add the new
parameter DXBZDWTRAC with a value of 1 to the parameter list
of the ATD used for invocation of the DW feature.