|
|
| |
|
Multiple Information Retrieval,
Manipulation & Update for
IBM Mainframe, iSeries, UNIX & PC Platforms
|
|
|
| SELCOPY Product Suite 3.10 for z/OS
Maintenance to SELCOPY Product Suite for z/OS is distributed as service bundles of APAR fixes and PTFs
and applied via SMP/E electronic delivery (FTP).
Each service bundle is referenced as Snnnnnnn or Xnnnnnnnn, where nnnnnnn is the service bundle number.
"S" prefixed bundles contain APAR fixes (Zaps) only whereas "X" prefixed bundles contain PTFs (module replacements, etc.)
Service application jobs and README documentation are itemised in the table below.
| SELCOPY Product Suite for z/OS Service |
File Size |
Last Update |
| Service README |
9,543 bytes |
2013/01/21 16:52:59 |
| SVCRFN |
6,225 bytes |
2013/01/21 16:52:59 |
| FTPJOB |
1,968 bytes |
2013/01/21 16:52:59 |
"S" prefixed service bundles are supplied as z/OS JCL job streams which may simply be transferred to your z/OS host,
tailored to your local SMP/E environment and submitted.
Before beginning install of a SELCOPY Product Suite "X" prefixed service bundle, please see the
README
text file for information on alternative methods of downloading and installing the service.
Installation material electronic transfer methods are documented in detail in the README text file but
are summarised as follows:
- Directly transfer the required service package materials from the FTP site to an HFS (or ZFS) directory
on the z/OS host using either of the supplied job streams
(FTPJOB
or
SVCRFN.)
Whichever job is chosen, it should be copied to a member of a job library on
the z/OS system, tailored for your local environment and submitted for batch processing.
Job tailoring instructions are found in the comment data at the start of each member.
FTPJOB simply uses the z/OS FTP client to transfer the package materials, whereas SVCRFN optionally performs
the following additional tasks:
- For SMP/E 34.09 or later, checks the SHA-1 package integrity.
- Executes an SMP/E RECEIVE FROMNETWORK directly into the existing CSI (Consolidated Software Inventory)
for SELCOPY Product Suite.
The service bundle libraries (Xnnnnnnn and Snnnnnnn), including SMP/E HOLDDATA and RECEIVE, APPLY, ACCEPT jobs
are found in the following directory of the CBL ftp server:
ftp://ftp.cbl.com/Mainframe/mvs/smpe/smpnts
- If you are unable to FTP transfer the SMP/E service packages directly from the CBL FTP site to your z/OS host HFS directory
(e.g. because of firewall restrictions), then the service package archives (zip or pax.Z) may be downloaded to your
PC workstation as an alternative. Actions required following download of the two different archive formats are as follow:
- The zip archive must be unzipped to a folder of the Windows workstation before executing
the supplied cblftpz.cmd Windows batch procedure to FTP the package material from the workstation
to the z/OS host HFS directory.
- The pax.Z archive may be transferred from the Windows/Mac/Linux workstation to the z/OS host HFS directory
and extracted using the z/OS Unix shell command, pax.
| APAR Fix Service |
|
File Size |
Last Update |
Download |
| S0000027 |
3,234 bytes |
2013/02/25 18:05 |
JCL |
|
| Service Package Archives |
|
ZIP |
|
PAX.Z |
| File Size |
Last Update |
Download |
File Size |
Last Update |
Download |
| X0000022 |
1,040,378 bytes |
2013/02/21 16:55 |
ZIP |
1,387,008 bytes |
2013/02/21 16:55 |
PAX.Z |
| X0000021 |
708,666 bytes |
2013/01/21 16:54 |
ZIP |
967,680 bytes |
2013/01/21 16:54 |
PAX.Z |
| X0000020 |
48,773 bytes |
2012/12/17 17:30 |
ZIP |
64,512 bytes |
2012/12/17 17:30 |
PAX.Z |
| X0000019 |
2,012,381 bytes |
2012/12/14 21:44 |
ZIP |
2,709,504 bytes |
2012/12/14 21:44 |
PAX.Z |
| X0000018 |
1,201,771 bytes |
2012/09/24 15:46 |
ZIP |
1,612,800 bytes |
2012/09/24 15:45 |
PAX.Z |
| X0000016 |
3,150,325 bytes |
2012/08/20 18:01 |
ZIP |
4,290,048 bytes |
2012/08/20 18:01 |
PAX.Z |
| X0000015 |
733,358 bytes |
2012/06/01 10:45 |
ZIP |
999,936 bytes |
2012/06/01 10:43 |
PAX.Z |
| X0000014 |
781,701 bytes |
2012/04/12 10:50 |
ZIP |
1,064,448 bytes |
2012/04/12 10:50 |
PAX.Z |
|
|
|
| SELCOPY Product Suite 3.10 for z/VSE and z/VM
Maintenance to SELCOPY Product Suite for z/VM and z/VSE is distributed as a single .Zip archive containing
MSHP batch jobs for VSE and ZAPTEXT input for VM/CMS.
Any MSHP job or ZAPTEXT input file each applies service to just one of the SELCOPY Product Suite components
(i.e. SELCOPY, SELCOPY/i or CBLVCAT).
It is strongly recommended that all service is applied to the product components. However, if you choose
to selectively apply maintenance, then please refer to the zap descriptions to determine whether service
co-requisites and/or pre-requisites exist.
Applicable only to z/VM CMS, the .Zip archive also includes file readme_cms_slc.txt which provides
instructions for downloading and installing the latest, generally available 3.10 build of the SLC program
(SELCOPY C++ Version) from the CBL FTP server.
The following table contains a link to the latest SELCOPY Product Suite for z/VM and z/VSE maintenance .Zip file.
|
|
|
| SELCOPY Product Suite 3.10 Maintenance Summary
Product maintenance corrects known errors to SELCOPY/i, SELCOPY/batch and CBLVCAT components of SELCOPY Product Suite.
The following table identifies SELCOPY Product Suite SYSMODs contained in each service package.
| |
|
| |
|
The following tables contain descriptions of published PTFs to SELCOPY Product Suite 3.10
catogorised by product service package. APAR fix SYSMODs that have been superseded by a PTF are enclosed
in parentheses beneath the PTF SYSMOD reference.
|
| |
| |
| z/OS Service Bundle |
SMP/E SYSMOD |
Component |
Op Sys |
APAR |
Publish Date |
Description |
| S0000027 |
QS00038 |
SELCOPY/i |
z/OS |
IQ003604
| 2013/02/25 |
- IQ003604:
-
0C4 program check at WINFIPW1+CCC may occur on startup of a panel containing file object.
e.g. "Text Edit" on the Primary Option Menu.
Problem introduced by a modification made by PTF RS00025 in service package X0000022.
|
| |
| z/OS Service Bundle |
SMP/E SYSMOD |
Component |
Op Sys |
APAR |
Publish Date |
Description |
| X0000022 |
RS00025 |
SELCOPY/i |
z/OS |
IQ003595
IQ003594
IQ003593
IQ003592
IQ003591
IQ003588
IQ003587
IQ003586
IQ003585
IQ003584
IQ003583
IQ003582
IQ003581
IQ003580
IQ003579
IQ003578
IQ003577
IQ003576
IQ003575
IQ003574
IQ003573
IQ003570
IQ003567
IQ003565
IQ003561
IQ003560
IQ003559
IQ003558
IQ003557
IQ003556
IQ003555
IQ003552
IQ003549
IQ003548
IQ003547
IQ003546
IQ003545
IQ003544
IQ003543
IQ003542
IQ003541
IQ003540
IQ003539
IQ003538
IQ003537
IQ003531
IQ003487
IQ003482
| 2013/02/21 |
- IQ003570, IQ003594, IQ003584:
-
Introduces the "FIND" primary command and associated
panel "Select Input Members - FIND" to the File
Search/Update/Copy/Remap (FSU) Utility Library
"Select Member" list display panel.
This panel enables the user to progressively condense
(filter) the list of selected library members based
on their contents.
On each execution of the FIND panel operation, an FSU
FIND operation is performed to identify, and so
select, only those members with records containing at
least one hit for the search string. New FIND
criteria may be entered and executed repeatedly to
further condense the list of members.
See associated panel Help for details on the
enterable panel fields.
- IQ003567:
-
Introduces support for an IDCAMS DEFINE GDG Base
panel. This may be opened using any of the following
methods:
-
Select option 7. 'GDG' from the Create New
Datasets menu panel. (=8.15.7)
-
Select 'Define GDG' from the File menu in the
CBLe main window menu bar.
-
Enter line command AMSDIALOG GDG on the command
line of any window. Alternatively, use the
synonym AMSG.
- IQ003557, IQ003548, IQ003542,
IQ003539:
-
Miscellaneous minor new features to the File Copy
(FCOPY) and File Search/Update/Copy/Remap (FSU)
Utilities:
- IQ003595, IQ003548, IQ003555:
-
Introduces first implementation of support by the
SELCOPY/i text editor for native ISPF Edit macros
written in REXX.
Requires user activation - please contact CBL.
- IQ003593, IQ003592, IQ003591,
IQ003588, IQ003581, IQ003546,
IQ003545, IQ003538, IQ003537:
-
Correction to the File Search/Update/Copy/Remap (FSU)
and Compare Files (COMPFILE) Utilities
- IQ003587:
-
SELCOPYi Training Material setup corrected so that
timestamp, and other ISPF directory statistics for
the newly copied userpfx.SELCTRN.ZZST5DAT library
members, is set to match the copied source members.
- IQ003586, IQ003585, IQ003582,
IQ003579, IQ003561, IQ003560,
IQ003549, IQ003583, IQ003578,
IQ003577, IQ003565, IQ003559,
IQ003558, IQ003556, IQ003552,
IQ003544, IQ003543, IQ003531:
-
Minor enhancements and corrections to miscellaneous
IPO panel issues:
- IQ003580:
-
Improvements to ERASE and RENAME line commands so
that the ERASE command now performs the following:
-
Give a confirmation message.
-
Support a -P keyword to force a prompt.
-
Remove message boxes that require user response.
RENAME command now returns a confirmation message.
- IQ003576:
-
Correct the "Command Delim>" option in System
Settings so that an updated delimitter selection is
propagated to all open windows. Similarly for the
Text-Edit primary command "SET LINEND".
- IQ003575:
-
Correct situation whereby Warning/Error/Information
messages may be displayed by a window that was not
the current focus.
- IQ003574:
-
Text-Edit primary command "EXTRACT" (used in macros
only) now sets return code 8 if it fails. In
particular, when attempting to extract file name
components when no text-edit window exists.
- IQ003573:
-
Correct potential 0C4 at EDTFESM2+2B6 on execution of
"SUBMIT" from an IPO panel where no current text edit
view exists.
- IQ003547:
-
Correct possible 0C4 at HTMPPAR1+1B2 which may occur
when using the on-line Help system.
- IQ003541:
-
Correct display of the Rexx Calculator (CALC) window
when invoked from a modal window.
- IQ003540:
-
Update the "BROWSE" facility so that a file selection
list is displayed when an HFS path, which includes
the wildcard character asterisk (*), is specified.
- IQ003487:
-
Further enhancements to text edit syntax hilighting.
- IQ003482:
-
Correct library member lists so that a member entry
with more than 32K records no longer displays a
negative value in the "CurSize" column.
|
| |
| z/OS Service Bundle |
SMP/E SYSMOD |
Component |
Op Sys |
APAR |
Publish Date |
Description |
| X0000021 |
RS00024 |
SELCOPY/i |
z/OS |
IQ003536
IQ003535
IQ003534
IQ003533
IQ003532
IQ003531
IQ003530
IQ003529
IQ003525
IQ003524
IQ003519
IQ003518
IQ003517
IQ003516
IQ003515
IQ003497
IQ003487
|
2013/01/21 |
- IQ003487, IQ003536:
-
Introduces the first implementation of a Text Edit
new feature to perform syntax color highlighting for
the following text source:
| ASSEMBLER | JCL |
| C | PL1 |
| CMX | REXX |
| COBOL | SELCOPY |
| HTML | XML |
- IQ003535:
-
Correct File Search/Update/Copy/Remap (FSU) Utility
as follows:
-
Logical operator specified as "AND" keyword, as
opposed to "&" (ampersand), used on multiple FIND
or CHANGE operations gave:
ZZSD241E Mixed logical operators are not supported.
-
REPORT fileid, used to output the utility report
to a specified data set or library member, always
displayed "ERRV>" on Summary line for an
unformatted FSU operation. Also, Alias report
lines contained garbage in the "AliasOf" column
for members which are not an ALIAS.
- IQ003534:
-
Correct buffer overflow on Text Edit command EXTRACT
for option INIVAR. EXTRACT command is primarily used
in Rexx edit macros and EXTRACT INIVAR occurs in a
number of CBL distributed text edit macros.
e.g. FIRSTUSE.
Unpredictable errors or program checks possible as a
result of the buffer overflow which only occurred
when the length of an INI variable name plus the
length of its value exceeded 255 bytes.
- IQ003533:
-
Correct condition which caused the following error
when using the Compare File Utility (COMPFILE) with
option EXFIELDCHANGED:
ZZSD016E Not enough storage to process command COMPFILE
Option EXFIELDCHANGED is used for formatted file
compare only, to exclude report lines that identify
names of fields containing changed data.
- IQ003532:
-
File Search/Update/Copy/Remap Utility updated so that
the report output for a copy operation, which now
displays the output fileid in the "After" report
(IQ003413), lines correctly displays output fileids
that are non-PDS/PDSE library members.
- IQ003530, IQ003525:
-
Various minor enhancements to IPO panel windows
including support for append or replace of the
generated syntax to an output file.
- IQ003529:
-
Correct potential program check at SDEFBIF1+A5E
which may occur when using the RECORD() function in a
FILTER expression for browsing a large data set.
- IQ003524:
-
Update the Compare File Utility (COMPFILE) to support
a NOREPORT option. This allows the user to run a file
compare an receive a summary message without having
to display an output report.
- IQ003519, IQ003531, IQ003518:
-
Enhancements to the File Copy (FCOPY) Utility and
its panel operation when using a Quick Filter:
-
Both the number of records read and the number of
records copied are displayed in the progress
window and in the final summary message.
-
Having executed FCOPY, quit to the utility panel
and pressing <Enter>, now redisplays the Quick
Filter panel instead of re-executing the copy.
-
CANCEL command from the Quick Filter panel, or
any panel containing an embedded table, will
rollback the changes made since the panel was
opened and return to the previous, parent panel
view.
Note that changes made to entries within a table
prior to the current display of the panel are
preserved.
-
On opening a panel which contains an empty
embedded table, a single row containing default
values will be displayed as an indication that
values are to be entered.
- IQ003517:
-
Correct entry selection (list) panel windows which
include a "Sel" selection column. "S" entered in this
column selected the incorrect entry.
- IQ003516:
-
Using the File Copy (FCOPY) panel, the following
warning message is returned erroneously when the
output file is a PDS/PDSE library member:
ZZSP004W Missing field value. Enter Output File.
- IQ003515:
-
SD CREATE STRUCTURE fails for COBOL Copybook giving
RC=08 on compile even though MAXCOBOLRC=8 has been
set. RC=08 on compile is the result of unexepected
character in the Indicator area (column 7) of COBOL
source (IGYDS0002-E) in which case blank is assumed
and the compile may complete successfully.
Problem introduced by PTF RS00021 which introduced
support for LEVEL <level_number> in CREATE STRUCTURE
syntax.
- IQ003497:
-
Suppress momentry display of the user's HOME file on
start up of SELCOPY/i when edit of the HOME file on
startup has not been selected.
See Settings->StartUp options panel (=0.1)
|
| RS00023 |
SELCOPY/i |
z/OS |
IQ003513
IQ003510
IQ003509
IQ003508
IQ003505
IQ003504
IQ003503
|
2013/01/21 |
- IQ003503:
-
Preserve PFKey command text as well as DELAY and
BEFORE option values set from within the Function
Keys display and update window. The Function Keys
window is opened using the KEYS command.
Note that each class of windows has its own PFKey
table. See "Appendix A - SELCOPY/i Window Classes"
in the SELCOPY/i Reference and User Guide (PDF or
on-line help) for the commonly used window classes.
The PFKey values assigned to the default, window
border and window title bar PFKeys tables may are
also preserved across SELCOPY/i sessions.
- IQ003504:
-
When running under ISPF, any command or macro name
not recogised by SELCOPY/i is now passed to ISPF
instead of passing it directly to TSO.
Previously, ISPF commands would have to be prefixed
by "ISPF".
To execute a TSO command from SELCOPY/i when running
under ISPF, the command must be prefixed by "TSO".
To pass a command directly to the required
environment and so bypass the match for a SELCOPY/i
command or macro, TSO and ISPF command should be
prefixed by "TSO" and "ISPF" respectively.
- IQ003505:
-
Enhance Define VSAM Cluster and Define VSAM Alias
dialogs so that a message confirming successful
definition is displayed.
- IQ003508:
-
Extend functionality of the Compare Files utility
panel so that PF10/11 is set to browse the specified
NEW/OLD files respectively.
- IQ003509:
-
Correct RC=12 situation returned when generating the
SELCOPY/i Training data and sample copybooks (Primary
Option Panel item "T".)
Problem occurred when UserPrefix is greater than 9
characters. See IQ003510.
- IQ003510:
-
Correct failure to generate temporary in-storage
data sets due to SELCOPY/i generating a DSN of length
greater than 44 characters.
This may occur when the UserPrefix length is greater
than 9 characters. Functions that may encounter
problems include:
-
RUNSELCOPY. Output report listing is suppressed.
-
JCL and command generation fails for utility
panels such as FCOPY, SDE, etc.
- IQ003513:
-
SELCOPY/i Window commands DRAGBORDERPLUS and
DRAGBORDERMINUS, assigned to PFKeys in the BORDER
window class to expand or contract the focus window
size respecively, now support an additional integer
parameter n_cols/n_rows. This value determines the
number of colomns or rows by which the window border
will be adjusted. Default value is 1.
The default BORDER class PFKey table has been updated
so that:
| PF19/PF22 | = | DragBorderMinus 5 |
| PF20/PF23 | = | DragBorderPlus 5 |
Additionally, the default CAPTION class (TitleBars)
table has been updated so that:
| PF19 | = | MoveWindow By Y=-5 |
| PF20 | = | MoveWindow By Y=+5 |
| PF21 | = | MoveWindow By X=-5 |
| PF22 | = | MoveWindow By X=+5 |
|
| |
| z/OS Service Bundle |
SMP/E SYSMOD |
Component |
Op Sys |
APAR |
Publish Date |
Description |
| X0000020 |
RS00022 |
SELCOPY/i |
z/OS |
IQ003507
IQ003506
|
2012/12/17 |
- IQ003506:
-
Error in PTF RS00021.
JCLIN Link Edit deck for ZZISELCQ (SELCOPQL)
has parameter "RENT" which links the load module
as being re-entrant.
This causes 0C4 when executing SELCOPY DB2
applications.
- IQ003507:
-
0C4 may occur when performing FCOPY with parameter
NEW to allocate a new PDS/PDSE library.
Problem was caused when use of the source library SMS
classes were applied to the output library, which
potentially resulted in a dynamic allocation failure.
|
| |
| z/OS Service Bundle |
SMP/E SYSMOD |
Component |
Op Sys |
APAR |
Publish Date |
Description |
| X0000019 |
RS00021 |
SELCOPY/i |
z/OS |
IQ003502
IQ003501
IQ003499
IQ003498
IQ003496
IQ003495
IQ003494
IQ003488
IQ003487
IQ003485
IQ003484
IQ003480
IQ003479
IQ003478
IQ003477
IQ003476
IQ003475
IQ003474
IQ003472
IQ003471
IQ003470
IQ003469
IQ003468
IQ003467
IQ003466
IQ003465
IQ003464
IQ003463
IQ003458
IQ003457
IQ003456
IQ003454
IQ003453
IQ003452
IQ003451
IQ003450
IQ003448
IQ003446
IQ003444
IQ003442
IQ003438
IQ003437
IQ003436
IQ003435
IQ003433
IQ003431
IQ003430
IQ003429
IQ003428
IQ003427
IQ003426
IQ003425
IQ003424
IQ003423
IQ003422
IQ003421
IQ003420
IQ003419
IQ003418
IQ003417
IQ003416
IQ003415
IQ003414
IQ003413
IQ003412
IQ003411
IQ003410
IQ003409
IQ003408
IQ003407
IQ003406
IQ003405
IQ003404
IQ003403
IQ003402
IQ003400
IQ003399
IQ003398
IQ003396
IQ003395
IQ003394
IQ003393
IQ003391
IQ003390
IQ003389
IQ003388
IQ003387
IQ003386
IQ003385
IQ003384
IQ003383
IQ003382
IQ003381
IQ003380
IQ003378
IQ003376
IQ003372
IQ003371
IQ003370
IQ003369
IQ003368
IQ003367
IQ003318
IQ003312
IQ003250
IQ003227
IQ002985
|
2012/12/14 |
- IQ003370:
-
Introduction of a "Tutorial" item on the Primary
Options panel to provide new users with sample test
data, copy books and record selection (filter) data
sets.
These sample data sets are duplicated for each user
and are intended for update by that user when
following tasks set out in the supplied
SELCOPY/i Training Manual
document.
This document is available for download in Adobe pdf
format from:
http://www.cbl.com/cblidoc.html
- IQ003494, IQ003480,
IQ003479, IQ003472, IQ003471,
IQ003469, IQ003468, IQ003467,
IQ003466, IQ003464, IQ003463,
IQ003458, IQ003457, IQ003456,
IQ003448, IQ003444, IQ003442,
IQ003436, IQ003430, IQ003429,
IQ003427, IQ003422, IQ003417,
IQ003416, IQ003410, IQ003406,
IQ003405, IQ003404, IQ003403,
IQ003399, IQ003398, IQ003396,
IQ003395, IQ003391, IQ003390,
IQ003389, IQ003388, IQ003387,
IQ003382, IQ003378, IQ003369,
IQ003368, IQ003318, IQ003312,
IQ003250, IQ003227:
-
Major enhancements have been implemented for the
follow utility panels:
- Data Browse/Edit (=2)
- File Copy/Reformat (=5)
- File Search, Update, Copy and Remap (=6)
Apart from re-arranging the text and input fields so
that they the panel views are presented in a more
user-friendly manner, the following enhancements
have been included:
- Display basic function with option to perform
more advanced functionality.
- Display sequences of panel views that match the
specific FSU File search, update, copy or remap
task selected.
- Use of file object fields which support wild
card characters "*" (asterisk) and "%" (percent)
in order to select from a list of matching
DSN, HFS fileid or library member names as
appropriate.
- Prompt to allocate a new data set if existing
file required and supplied DSN is new.
- Improved field value vetting.
- Improved Record Selection criteria including
filter expressions applicable to formatted or
unformatted record data.
- Support provision of multiple fileids for the
File Copy utility.
- Support provision of multiple fileid masks,
FIND and/or CHANGE operations for File Search,
Update, Copy and Remap.
- Support BROWSE of File Copy input and output
files and, for File Remap, input and output
structure copybooks.
- IQ003478:
-
Correct program check on executing RST (Restore
File data) on very large file.
- IQ003477, IQ003476, IQ003475:
-
FCOPY utility enhancements include progress bar
supporting interrupt and option to strip trailing
blanks only if specifically requested to do so.
(Option STRIP).
Include display of FCOPY summary message on
execution from the utility panel.
- IQ003465, IQ003393:
-
FSU utility report is now automatically allocated
if it does not already exist.
- IQ003474:
-
Correct program check in SLCLIST caused by
unexpected syntax in the SELCOPY SYSIN input.
- IQ003470:
-
Correct FCOPY 0C4 on copying sequential data set
to an HFS file.
- IQ003454:
-
For DB2 SQL query statements, support the common
table expression form of a SELECT statement for which
the first command token is WITH rather than SELECT.
Note that this change requires re-BIND of the
CBLPLAN1 package.
- IQ003453:
-
Correct Compare File Utility output report display
so that the drop-down options menu (PF4) failed to
Show/Hide when focus record was not "Compare-XXX".
- IQ003452, IQ003451:
-
Support the reuse of the temporary SDOs generated
during the SELCOPY/i session when generated from
COBOL or PL/1 copybooks or ADATA files.
- IQ003450, IQ003408:
-
Enhancements to HTML (help) window display.
- IQ003446:
-
Support new modal commands PERMANENT and TEMPORARY
which can be used to modify the duration of a
command. The two initial uses are to specify
whether SELECT and SET COLWIDTH commands are to be
preserved in the SDO and applied whenever the SDO is
used.
Extend the RESET command to support RESET SELECT and
RESET COLWIDTH to re-establish the current KEEP
values of SELECT and COLWIDTH.
- IQ003438:
-
Correct the CMEN command (to produce a CMX file of
commands issued during the SELCOPY/i session) so that
it no longer permanently sets the text-edit message
line to occupy a line at the bottom of the display
window.
- IQ003437:
-
Structured Data Edit default profile macro
streamlined so that most optional defaults selected
automatically.
- IQ003426:
-
Correct PROFIRST macro which caused wait state when
SELCOPY/i executed directly in a VTAM environment.
- IQ003421:
-
Correct potential 0C4 on exit from an interactive
panel window.
- IQ003435, IQ003433, IQ003431,
IQ003428, IQ003424, IQ003425,
IQ003423, IQ003420, IQ003419:
-
Various improvements and bug fixes for:
| BROWSE/EDIT | - | Using a COBOL/PL1 copybook |
| FCOPY | - | File Copy utility |
| FSU | - | File-Search/Update/Copy utility |
| COMPFILE | - | File-Compare utility |
- FCOPY/FSU copy with remap failed to copy fields
containing invalid data e.g. an invalid packed
decimal value. This has been improved so that
provided the output field is of the same basic
data-type and length then the raw data will be
copied without inspection.
- COMPFILE display of a mismatching OLD record,
that is mapped by a different structure from the
NEW file, did not correctly report the value of
any field containing invalid data. Furthermore,
any field containing invalid data was
automatically reported as a mismatch.
- Performance improved for FCOPY/FSU involving
seperate structure/copybook for input and output
files, and for COMPFILE involving seperate
structure/copybook for NEW and OLD files.
- Browse or edit failed if a COBOL or PL1 copybook
is specified whose member name matches that of
another member of a different library that is
already in use to map another file in a seperate
window.
- IQ003418:
-
Correct Compare File Utility where new and old files
are mapped by separate structures. Utility did not
properly process fields converted between binary and
packed-decimal.
- IQ003484, IQ003415, IQ003371:
-
Corrections to SDEAMAIN (SELCOPY/i batch program)
and batch job generation (e.g. for FCOPY, FSU, PRINT
utilities.)
-
Where the default SYSOUT class has been tailored in
Settings->Batch (=0.6), the generated
generated //SDEPRINT DD statement now correctly
uses this default.
Previously, the tailored class would erroneously
follow the default SYSOUT class (*) on the
generated DD card e.g.
//SDEPRINT DD SYSOUT=* A
-
Suppress "Dump Task" information messages on
SDEAMAIN execution.
-
SDEAMAIN now correctly establishes the dump data
set prefix from the User INI data set identified
by ZZSUSERI.
- IQ003414, IQ003413, IQ003412:
-
Miscellaneous enhancements to the FSU utility output
report. Include colour highlighting.
- IQ003411:
-
Correct ERASEALL command which failed for a PDS/PDSE
library with supplied member mask.
- IQ003409, IQ003407:
-
Create Structure enhancements:
-
Introduce new CREATE STRUCTURE parameter for
"RECORD" syntax.
LEVEL <level_number>
-
A COBOL or PL1 copybook referenced more than
once is now included only once in the generated
COBOL or PL1 program.
- IQ003402, IQ003400:
-
XREF conversion tool corrections:
-
"SELECT SET=n", where n > 1.
-
Long compare literals when creating JCL batch.
- IQ003394:
-
SDE data edit QUERY/EXTRACT FIELD option now reports
the default record-type if focus is not a data
record.
- IQ003386:
-
SDE function on a field containing ASCII data now
uses the EBCDIC translation when involved in a
comparison operation. e.g. In the following, AMKEY
is an ASCII field.
LOCATE LEFT(AMKEY,4) = c'BAAN'
- IQ003385:
-
SDE function length() is no longer treated as the
special keywords LENGTHERROR on the LOCATE and WHERE
commands.
- IQ003496, IQ003499,
IQ003384, IQ003383, IQ003381,
IQ003380, IQ003376, IQ003372,
IQ003367, IQ002985:
-
Miscellaneous enhancements to Structured Data Editor
operations, messages, data display and filter
processing.
- IQ003485:
-
QX macro corrected to allocate a temporary data set
with the correct maximum LRECL for RECFM=VB format
data sets.
- IQ003487, IQ003488, IQ003495:
-
Enhance processing of COBOL/PL1 copy book data types
including:
-
COBOL PICTURE symbol "P" representing an assumed
decimal scaling position
Note that the true algebraic value of a data
element held in a field described by a picture
string containing the "P" symbol is not
interpreted. e.g. FIND, CHANGE. WHERE, LOCATE,
etc.
-
PL/1 PICTURE symbols "T", "I" and "R" in the
junior byte representing overpunch digit and sign
(i.e. fixed zoned decimal value) is not
interpreted correctly.
- IQ003498, IQ003501:
-
Allocate non-VSAM dialog now includes input fields for
data set retention period an expiry date.
Also, ERASE of an unexpired file now produces a
warning message which prompts the user to continue
the erase operation (PURGE).
- IQ003502:
-
"wS" and "wR" menu items Save and Restore the
dimensions and location of the focus Text Edit or
Data Edit Browse/Edit window view.
This facility has been corrected so that it now
returns an error message when the ficus window view
is not a Text Edit or Data Edit view.
|
| RI00008 |
SELCOPY |
z/OS |
SQ012024
SQ011981
SQ012049
SQ012040
SQ012023
SQ012018
SQ012005
SQ011994
|
2012/12/14 |
- SQ012024:
-
New Features
-
Decimal offset in PRINT output.
When the length of data being printed exceeds the
DATAWIDTH value as set on an OPTION statement, the
offset to the start of the data printed on the 2nd
and subsequent lines is also shown.
For example, with OPT DW=30 in effect, a record of
length 215 is shown as:
INPUT SEL SEL RECORD
RECNO TOT ID. 1 2 3 LENGTH
----- --- --- ....,....0....,....0....,....0 ------
9 9 7 10010005....Mrs...Patricia.... 215
+30 ...Sample..............Mrs Sam
+60 ple..............xxxxxxxx xxxx
+90 x..............xx. xxxxxxxxx x
+120 xx............................
+150 ..........Fxxxxxxxxx......Kxxx
+180 ..xxxx xxx..xxxxxx xxxxxxx....
+210 ..C..
....,....1....,....2....,....3
When the offset exceeds 999, it is punctuated with a
comma. e.g.
+1,200 xxxxxx......C..
-
Default RECFM.
For MVS, if RECFM is not coded for an HFS output
file, the RECFM used is the same as that of the input
file. For example, a RECFM=VB native MVS input file
would still be written to the HFS as RECFM=VB, with
BDWs and RDWs as on MVS.
Previously it defaulted to RECFM=U for an HFS file,
regardless of the RECFM of the input file.
-
LRECL value in Summary.
For MVS, the LRECL value reported in the summary for
RECFM=V or RECFM=U output, and for VSAM output, has
been changed to the length of the largest record
written during the current run.
Previously, the system defined maximum length
allowed was reported.
- SQ011981:
-
Support the following enhancements to VSAM data set
processsing:
-
KSDS keyed read no longer requires a KEYPOS
parameter unnecessarily.
-
READ BWD/FWD parameters are supported as on
SELCOPY Assembler version.
- SQ012049:
-
For MVS only:
Command line options and control statements were
ignored.
- SQ012040:
-
"Logic Error 3303" was issued when a minus sign (-)
was used in an EQU name and the same equate name
occurred as part of a subsequent label name.
- SQ012023:
-
The bottom-of-page scale line was not printed for
PRINT TYPE=B of a large record that involved multiple
pages to print all the DATAWIDTH lines needed to
display the record.
- SQ012018:
-
Assignment of an exponential or rational string
literal to a decimal DCL variable assigns incorrect
value and sets RC=8. e.g.
DCL VAR1 DEC(5,2)
VAR1 = 1.2e+2 * RC=8 and wrong value.
VAR1 = 1.2 * RC=8 and wrong value.
- SQ012005:
-
The MOVE statement did not respect arithmetic
conversion rules when the fields concerened were DCL
vars or had TYPE=x coded. The data type was ignored
and the fields were treated as CHAR strings.
The MOVE statement now operates as a MOD statement
(an assignment) and arithmetic conversion rules are
obeyed, using the data types obtained from the DCL
vars or from the TYPE=x coded for the fields.
- SQ011994:
-
For MVS only:
DIRDATA input of a pre-allocated library (PDS)
performs repeated dynamic allocation of a library of
the same name but with additional HLQ of the the
current user's TSO prefix or, for batch, the RACF
userid.
e.g.
'ABC.ABC.USERLIB' for 'ABC.USERLIB'
The unnecessary dynamic allocation of the second
library occurs once for each member in the
pre-allocated library as shown in the JES2 output for
the job.
|
| RI00009 (QI00020 QI00021) |
SELCOPY |
z/OS |
SQ012042
SQ012043
|
2012/12/14 |
- SQ012043:
-
Correct 0C4 at SELCOPY+000BF0 that occurs when
reading a VSAM data set for UPDATE.
Problem introduced by SYSMOD RI00007.
- SQ012042:
-
Correct SQL Error code -804 Reason 7 which occurs for
READ of a DB2 results table when SQL SELECT statement
is preceeded by a WITH common-table-expression.
Same problem in previous release.
|
| |
| z/OS Service Bundle |
SMP/E SYSMOD |
Component |
Op Sys |
APAR |
Publish Date |
Description |
| X0000018 |
RS00020 |
SELCOPY/i |
z/OS |
IQ003366
IQ003364
IQ003363
IQ003361
IQ003360
IQ003359
IQ003358
IQ003357
IQ003355
IQ003352
IQ003349
IQ003348
IQ003347
IQ003345
IQ003344
IQ003336
IQ003334
IQ003332
IQ003331
IQ003329
IQ003328
IQ003327
IQ003326
IQ003325
IQ003324
IQ003323
IQ003322
IQ003321
IQ003320
IQ003314
IQ003313
IQ003311
IQ003309
IQ003307
IQ003306
|
2012/09/24 |
- IQ003328:
-
See also SELCOPY 3.10 PTF RI00007 (SQ11976) which
is pre-requisite.
Assembler macro ZZSNAME (alias CBLNAME) undeclared
SELCOPY option SMVSOutQSAM renamed as SMVSOutBSAM
with default remaining as "No" (CBLSUSR1 x'02' off).
PTF RI00006 interprets this as indication to use QSAM
for output data set processing.
i.e. QSAM (not BSAM) processing is default for output
sequential and PDS/PDSE library data sets.
- IQ003329:
-
Assembler macro ZZSNAME (alias CBLNAME) default for
SELCOPY option SSysBlksize amended to be "Yes" so
that SMS system determined blocksize is set and is
used on output to blocked data set with BLKSIZE=0.
SSysBlksize=No (the previous default) means that
records are unblocked when BLKSIZE=0.
- IQ003364:
-
Using "Create STUCTURE from COBOL/PL1 Copybooks(s)"
dialog (=9.1) if Option 4 (Create) is used before
Option 5 (Batch) then lines of the generated
batch command may exceed length 72 and therefore be
truncated. This can result in an invalid command.
- IQ003363:
-
TYPE and LEVEL should automatically be set on for
Compare Files "zoomed" (PF2) window.
- IQ003361:
-
New command "SAVEINIFile" introduced to write
all the user's INI vars to disk.
Previously this was done only at session end.
This allows settings that affect the running
of generated SELCOPY/i batch jobs
(e.g. COBOL REPLACING options) to take effect without
exiting the current session.
- IQ003359:
-
Using "Create STUCTURE from COBOL/PL1 Copybooks(s)"
dialog (=9.1) short copybook library names were padded
with X'00' when loaded from an existing SDO, resulting
in the generation of an invalid CREATE STRUCTURE
command.
Also long description loaded into the dialog from an
existing SDO were truncated to 62 characters.
- IQ003358:
-
Using "Create STUCTURE from COBOL/PL1 Copybooks(s)"
dialog (=9.1) in Option 2 panel (Add/Delete
record-types) if a record-type table row is added then
PF2 is used to specifiy USE-WHEN criteria, then panel
updates were not registered if PF3 (to return) is
pressed without having previously pressed ENTER.
- IQ003357:
-
Tolerate incorrect manual update to SELCOPY/i site
INI file ...
(HELP)
DEFAULTPATH=SYS1.SELCOPY.SZZSHELP.HTML
which should read ...
(HELP)
DEFAULTPATH=SYS1.SELCOPY.SZZSHELP
- IQ003355:
-
Loop at startup if IPO path not defined in System INI
file and option to edit HOME file is
unchecked.
- IQ003352:
-
Updating a record's LRECL using SET LENGTH did not
set the "ID>" prefix area flag.
- IQ003348:
-
SDE PASTE of records before lines in the current SDE
view where End-of-Data line is in view, is successful
but DOWN MAX displays "====" in prefix area of copied
lines.
- IQ003334:
-
Text-Edit CREATE/REPLACE commands ignored specified
line-labels.
- IQ003332, IQ003349, IQ003344:
-
For SDE, support BNDS primary command as for text-edit.
>>--+- BOUNds -+---+--------------+-----------------><
| | | |
+- BNDS ---+ +- col1 col2---+
Also support "((" and "))" line-commands
plus new SHIFT primary command which are sensitive
to the current bounds setting.
>>- SHIft -+- Left -+- n_bytes -+-------------------------+->
| | | |
+- Right-+ +- BOUNds -+- col1 col2 --+
| |
+- BNDS ---+
+--- 1 ----+ +-.ZCSR -+ +-.ZLAST-+
| | | | | |
>----+----------+-+------+-+--------+--+--------+--><
| | | | | | | |
+- n_lines-+ +- EX -+ +-.name1-+ +-.name2-+
| | | |
+- ALL ----+ +- NX -+
| |
+- X --+
SDE FIND and CHANGE primary commands made sensitive
to the current bounds setting.
- IQ003331:
-
LAYOUT command added to Quick Reference (QUICKREF).
- IQ003325:
-
OQ command should not change the SDSF default sort
order.
- IQ003324:
-
Use of 'CF' line-command from a dataset or library
list did not blanks out the previous panel entry field
for Volume.
- IQ003323:
-
Help files missing from panel file selection list
windows.
- IQ003322:
-
COMPLIB gives more informative error when CBL-supplied
control card dataset is not available.
- IQ003321, IQ003336, IQ003327:
-
Introduce CREATE/REPLACE commands as for text-edit
(INTERFACE=ISPF).
>>-CREATE---+----------------+--+-----------+-------><
| | | |
+-data_set_name -+ +-lab1-lab2-+
+-member_name----+
Original REPLACE command renamed to REPLACELINE to make
room for new REPLACE command with same syntax as CREATE
above.
- IQ003320, IQ003360, IQ003347:
-
Introduce new commands to affect the display of group
fields in SDE edit/browse.
| Abbrev | Full Command | Purpose |
| ARRC | SET ARRAYASCHAR ON | Collapse an array. Display as a single VARCHAR field. |
| ARRX | SET ARRAYASCHAR OFF | Expand an array field. Display all elements individually. |
| GRPC | SET GROUPASCHAR ON | Collapse a group field. Display as a single CHARACTER field. |
| GRPX | SET GROUPASCHAR OFF | Expand a group field. Display all elements individually. |
If no fieldname argument is provided then the focus
field (at the cursor) is used.
- IQ003314, IQ003345:
-
Support COPY command in Structured Edit.
- IQ003313:
-
Incorrect result from use of ALL/WHERE/LESS/MORE when
editing a DB2 table, in order to select rows not
containing NULL value. e.g.
<sd browse db2 ZZS.ZZSIQ sel(IQ,AMKEY,CONTACT) \
;sd where #3 <> null
- IQ003311:
-
"GO EDIT" command failed from a BROWSE session.
- IQ003309:
-
Text-Edit LIST SQL command ignored supported SSN and
PLAN options.
- IQ003307:
-
Rationalise "TYPE" and "REFERENCE" settings for DB2
browse/edit.
- IQ003306:
-
New SELCOPY/i command HTML to view a general file of
HTML not necessarily through the help system.
- IQ003366:
-
With PTF RS00018 applied, get a message
"ZZS0029I Dump dataset name prefix <pfx> is invalid"
at startup, if the user's dump dataset prefix contains
any of the national symbols (@, #, £) or hyphen (-).
|
| RI00005 |
SELCOPY |
z/OS |
SQ012030
SQ012011
SQ012004
SQ012003
SQ012002
SQ012000
SQ011998
|
2012/09/24 |
-
-
Also see the
SELCOPY C++ Version (SLC) 3.10 New Features
document available from:
http://www.cbl.com/selcdoc.html
- SQ012030:
-
READ FILE=ABC, where DDname ABC is allocated to data
set of RECFM=V/VB and LRECL >= BLKSIZE-4, causes
SLC to attempt to open an HFS file "/ABC" and fail
with:
ERR571 - EDC5049I The specified file name could not
be located.
Input of this type of RECFM=V/VB data set is now
tolerated.
- SQ012011:
-
For z/OS and z/VM (CMS) systems only, assignment of
a numeric value to a hex floating point field or
variable gave an incorrect value. e.g.
dcl f1 flt(4) fmt='ss,sss,sss,sss,sss.999,999'
f1 = 125.789 * Set wrong value X'4B1DC9FB'.
* (Should be X'427DC9FB'.)
print 'F1=' f1 * Printed:
* 'F1=+2,047,083,544,576.000,000'
- SQ012004:
-
When printed as FORMATted character which includes a
decimal point (e.g. FMT='s,ss9.999'), a variable of
packed decimal data type (DEC) with scale=0 did not
interpret the implied decimal point.
e.g. "1" was printed as "+0.0001".
- SQ012003:
-
Assignment of value to declared variable of packed
data data type (DEC) defined at POS 1 in the
workarea, was failing without error. e.g.
dcl x1 dec pos=1
opt worklen=80
x1 = 1 * Failed to assign x1 to 1.
print 'X1=' x1 * Printed: "X1=".
print len=10 ty=b * Blanks at pos=1.
- SQ012002:
-
The following abend occurred when a variable of
packed decimal data type (DEC) declared at any
position other than position 1 of the work area, was
assigned a value:
##ERROR## SEGV signal (11) intercepted.
Stg.Ctdrp.......
e.g.
dcl x1 dec pos=2
opt worklen=80
x1 = 1 * Causes the SEGV abend.
- SQ012000:
-
The following abend occurred when atempting to
process more than one READ LIST input in the same
SLC execution:
##ERROR## ILLG signal (04) intercepted.
GLg.ctdrp.......
e.g.
opt w=5000
read A list='NBJ.COBOL.*' into 1
print from 1
read B list='NBJ.PL1.*' into 501
print from 501
- SQ011998:
-
Using WRITE ddname, VTOC BLKSIZE and LRECL values
for an allocated output DISP=OLD/SHR sequential data
set were erroneously updated when the original LRECL
of the output file is greater than 2048.
This occurred even though no BLKSIZE or LRECL values
were specified on the WRITE statement.
In addition to reducing the LRECL value, output
records were truncated with maessage
"Records Truncated" appearing in the list output
Summary block *but* no RC=5 was set.
|
| RI00007 (QI00016 QI00017 QI00018) |
SELCOPY |
z/OS |
SQ011991
SQ011978
SQ011976
|
2012/09/24 |
- SQ011976:
-
Correct performance degredation introduced by
SELCOPY's BSAM processing for output data sets.
Use of BSAM to process records written to output data
sets was introduced as the default for SELCOPY
release 3.00. Although use of BSAM processing
potentially reduces CPU time, the elapsed run-time
may be increased significantly when writing large
amounts of data.
Application of this PTF will disable default use of
SELCOPY's BSAM processing, defaulting instead to QSAM
processing as for previous releases.
BSAM output processing may be re-activated as the
installation default using CBLNAME option
SMVSOutBSAM=Yes.
- SQ011991:
-
Correct potential 0C1 at SELCOPY+10148 which may
occur for VSAM data set processing where the
AMBL/AMDSB is loaded above the 16MB line.
Same problem in previous release.
- SQ011978:
-
0C4 occurs for ADABAS processing following a call to
SELCOPAD which has been link edited as AMODE(31)
from the ADAUSER module supplied with ADABAS version
8 or later.
Same problem in previous release.
|
| |
| z/OS Service Bundle |
SMP/E SYSMOD |
Component |
Op Sys |
APAR |
Publish Date |
Description |
| X0000016 |
RS00018 |
SELCOPY/i |
z/OS |
IQ003305
IQ003304
IQ003302
IQ003301
IQ003300
IQ003297
IQ003295
IQ003294
IQ003293
IQ003292
IQ003291
IQ003290
IQ003289
IQ003288
IQ003287
IQ003285
IQ003284
IQ003283
IQ003279
IQ003276
IQ003275
IQ003273
IQ003272
IQ003271
IQ003268
IQ003266
IQ003265
IQ003259
IQ003258
IQ003257
IQ003255
IQ003254
IQ003253
IQ003252
IQ003251
IQ003250
IQ003248
IQ003247
IQ003246
IQ003245
IQ003244
IQ003243
IQ003242
IQ003241
IQ003240
IQ003239
IQ003238
IQ003237
IQ003235
IQ003233
IQ003230
IQ003229
IQ003228
IQ003226
IQ003225
IQ003224
IQ003223
IQ003222
IQ003220
IQ003219
IQ003218
IQ003216
IQ003215
IQ003213
IQ003212
IQ003211
IQ003210
IQ003209
IQ003207
IQ003206
IQ003205
IQ003204
IQ003202
IQ003201
IQ003200
IQ003199
IQ003198
IQ003197
IQ003196
IQ003195
IQ003194
IQ003193
IQ003192
IQ003191
IQ003189
IQ003187
IQ003186
IQ003185
IQ003184
IQ003183
IQ003182
IQ003181
IQ003180
IQ003178
IQ003177
IQ003176
IQ003174
IQ003173
IQ003172
IQ003171
IQ003169
IQ003168
IQ003167
IQ003166
IQ003165
IQ003163
IQ003157
IQ003137
| 2012/08/20 |
- iq003304, IQ003297, IQ003288,
IQ003287, IQ003285, IQ003284,
IQ003283, IQ003279, IQ003276,
IQ003275, IQ003273, IQ003272,
IQ003266, IQ003259, IQ003250,
IQ003198:
-
PRINT File Data utility introduced.
The utility includes a panel, accessible via option
11. (=11) from the Primary Options Menu, and an SDE
primary command PRINT.
Structured Data Editor PRINT primary command prints
the contents of the current SDE window view. PRINT
may be used in SDEIN input to SDEAMAIN (the
SELCOPY/i batch program) to print a virtual SDE view
of browsed or edited data.
+- RECORD -+ +- ACROSSTHENDOWN -+
| | | |
>>- PRINT -+----------+-+------------------+->
| | | |
+- PAGE ---+ +- DOWNTHENACROSS -+
| |
+- FILE ---+
+- LIMIT ----- 100 - PAGES --+
| |
>--+----------------------------+----------->
| |
| + PAGES + |
| | | |
+- STOPAFTER +- n -+-------+-+
| | | | |
+- LIMIT ----+ + LINES + |
| |
+- NOLIMIT ------------------+
+- NOTRUNCate -+ +- Acrossthendown -+
| | | |
>--+--------------+--+------------------+-+->
| | | |
| +- Downthenacross -+ |
| |
+- TRUNCate ---------------------------+
+- Browse -----+
| |
>--+--------------+------------------------->
| |
+- Edit -------+
| |
+- NOView -----+
+- OUTDSN SDEPRINT -+
| |
>--+-------------------+-+----------------+->
| | | |
+- OUTDSN fileid ---+ +- SYSOUT class -+
+- Copies 1 --------+ +- OLD ----+
| | | |
>--+-------------------+--+----------+------>
| | | |
+- Copies n_copies -+ +- SHr ----+
+- SHare --+
| |
+- MODify -+
+- APPEND -+
>--+------------------------+--------------->
| |
+- PAGEWidth -+- n_cols -+
+- PW --------+
>--+-------------------------+--------------><
| |
+- PAGEDepth -+- n_lines -+
+- PD --------+
SDE views may be opened in batch execution to edit
or browse a data set or DB2 table optionally using a
structure to format the data. A sequence of
standard SDE primary commands may then follow the
EDIT or BROWSE command to format the data display
and/or navigate, filter and/or alter data in the
view.
The print output page depth is defined by the value
set by the PAGEDEPTH option. The PAGEDEPTH value
includes the File Print header, therefore, the
number of lines of data printed is one less than the
page depth value.
Default PAGEDEPTH is 60 rows.
If output is not to system data set (SYSOUT), then
the output page width is equal to the file's
maximum record length.
Otherwise, the output page width is
defined by the value set by the PAGEWIDTH option.
Default PAGEWIDTH is 133 columns.
PAGE: Print a single page containing only the
currently displayed data in the SDE view.
FILE: Print the currently displayed data in the SDE
view and all data displayed in all lines that
follow until the print limit or End-of-Data is
reached.
RECORD: Print the current line only in single-record
view. RECORD is default.
- IQ003302, IQ003266:
-
Structured Data Editor LEFT and RIGHT primary
commands have been enhanced to support parameter
ALL on all horizontal scrolling except for CURSOR
scrolling.
ALL will scroll records of all record-types instead
of just scrolling records of the default
record-type.
LEFT/RIGHT syntax diagram is now as follows:
>>--- Right -+--+--------------------+-------><
| | |
>>--- Left --+ +---------+- Cursor -+
| +- CSR ----+
| |
+-------+-+- Data ---+
| | | |
+- ALL -+ +- Half ---+
| |
+- Max ----+
| |
+- Page ---+
| |
+- n_cols -+
- IQ003295, IQ003291, IQ003290,
IQ003194, IQ003191, IQ003184,
IQ003157, IQ003182:
-
Structured Data Edit (SDE) options introduced:
- ASCII - SET/QUERY/EXTRACT Option
-
>>-+-----------+-- ASCii -------+-- ON ---+--><
| | | |
+- SET -----+ +-- OFF --+
ASCII causes data in all character (AN) fields to
be interpreted in ASCII format.
Controls whether ASCII interpretation is in
effect (ON) or not (OFF).
Note that setting ASCII OFF does not interpret as
EBCDIC data fields defined as being ASCII in the
record-type definition. i.e. these types of
character field are always interpreted as being
ASCII.
- ZEROS - SET/QUERY/EXTRACT Option
-
>>-+-----------+-- Zeros -------+-- ON ---+--><
| | | |
+- SET -----+ +-- OFF --+
ZEROS causes values in all numeric fields to be
prefixed by zeros up to the width of the field
display.
Controls whether ZEROS prefixing is in effect (ON)
or not (OFF).
- SAVEOPTIONS - SET/QUERY/EXTRACT Option
-
>>-+-----------+-- SAVEOPTions -+-- ON ---+--><
| | | |
+- SET -----+ +-- OFF --+
SAVEOPTIONS controls whether or not the following
SDE options are saved for use in subsequent SDE
views opened in the current and subsequent
SELCOPY/i sessions:
ABBREVIATION
ASCII
AUTOSAVE
AUXDSNPREFIX
CAPS
COLATTRIBUTES
COLOUR, COLOR
GROUP
IDSCOPE
|
IDWARNING
LEVEL
LOADWARNING
MAPPING
MSGLINE
MULTIPOINT
OFFSET
PAD
PREFIX
|
QSEPARATOR
RECINFO
REFERENCE
SCALE
TYPE
UNDOING
UNNAMED
WRAP
ZEROS
|
Save of selected SDE options is set ON or OFF.
As distributed, the default is ON.
- IQ003213:
-
Support XREFLIB macro which creates a batch job to
convert multiple XREF library members to
corresponding SELCOPY/i SDOs.
>>-- XREFLIB -- xref_library+---------------+-><
| |
+(member_mask)+
Specify PDS/PDSE library DSN and optionally a
member name mask.
- IQ003252, IQ003137, IQ003216,
IQ003251, IQ003229, IQ003226,
IQ003272:
-
Stuctured Data Edit (SDE) of segmented records has
been improved as follows:
-
SET PREFIX primary command updated to support
options LOGICAL/PHYSICAL (default LOGICAL) which
determine whether the prefix area contains the
physical record numbers or the segment numbers
within the file.
-
LOCATE record_num primary command updated so
that it is sensitive to the current setting
(PHYSICAL or LOGICAL) of the PREFIX option.
If PHYSICAL is in effect, record_num
corresponds to a record number whereas, if
LOGICAL is in effect, record_num corresponds to
a record segment number within the file.
-
SET COLOR parameter PRIMARY introduced to allow
colour coding for PRIMARY/SECONDARY segments in
multi-record view. (Default value is TURQUOISE)
-
For PREFIX PHYSICAL, display the record number
and segment number within the current record
when in single-record view.
-
The width of the reference field in single view
has been increased to accomodate data elements
with sequence numbers >99.
- IQ003242:
-
Support included for environment variable %MCAT%
which is automatically substituted with the local
system's ICF Master Catalog DSN.
- IQ003255, IQ003254, IQ003211,
IQ003168:
-
Improvements to Help system:
- Help string supported in panel windows.
- Correct 0C1 for link chains in large documents.
- Correct broken links.
- Update help for new panels.
- IQ003215:
-
"SELCOPY/i Quick Reference" publication introduced
as part of the SELCOPY/i documentaion.
Included in on-line help system and accessed via
primary command QUICKREF (synonym QR), Primary
Options panel menu bar or the Help drop-down menu.
- IQ003176, IQ003222, IQ003189
IQ003178:
-
Compare File (COMPFILE) Utility enhancements:
-
Report output utility menu CFUTIL (assigned to
PF4) improved so that:
-
Option 1 item is now
"Locate next Inserted/Deleted/Changed record"
This replaces the item
"Edit Old/New file record"
which was a duplicate of the functionality
available by pressing PF6 directly from the
report view.
-
Options 4-10 display now toggles between
"Show" and "Hide" depending on the current
status of the individual item.
-
Option 13 item
"Show Changed fields only in a new window"
corrected to function properly from a
single-record (ZOOMed) view.
-
COMPFILE report "Help" key (PF1) HTML link
corrected.
-
Add "PF3=Continue" info to COMPFILE panels.
-
One of the following messages are now returned
at End of Job:
"## Differences Found ##"
or
"== No Differences Found =="
- IQ003294, IQ003293, IQ003186,
IQ003180:
-
Compare File (COMPFILE) Utility errors corrected as
follow:
-
Potential 0C4 at SDEFCFO2+293E using an unsorted
key.
-
"Internal Error" occured following print of the
first "Changed" record, when both of the
following are true:
-
A structure is applied.
-
An unsorted KEY is specified using fixed
position and length (i.e. not using named
field(s)). e.g.
CompFile JGE.SDE.EMP.COMPTST2 \
JGE.SDE.EMP.COMPTST1 \
unsorted KEY(4,1) \
using SDO JGE.SELCOPYI.SDO(EMP1)
Also fixes resync problem caused when a "Changed"
record followed an "Insert" or "Delete" (the
"Changed" record was treated as a paired
Insert/Delete).
-
Panel navigation error following selection of
synchronisation technique.
-
Incorrect syntax generated for Sorted Key
synchronisation.
- IQ003233:
-
Support introduced for new Text Edit panel opened on
selecting option 1. of the Primary Options menu
(=1).
The panel previously opened using this option opens
a dataset list and has been relocated as option 4.
(DsList) of the Lists panel (=3.4).
- IQ003228:
-
Correct 0C1 at VCIFINI0+0454 which occurs on
execution of machine instruction LGFI on hardware
without "Extended Immediate Facility."
- IQ003219:
-
Correct possible 0C4 at EDTFEMSG+076E which may
occur on cancelling SELCOPY/i.
- IQ003187, IQ003174:
-
NOND macro introduced which toggles the
display of underscoring on printable characters
in data containing unprintable characters.
i.e. SET COLOR toggles between:
COLOR NONDISPLAY colour
and
COLOR NONDISPLAY colour USC
- IQ003183:
-
GO supported to switch the type of edit/browse used
for data in the current SDE or text editor view.
Valid parameters and their effect are as follow:
| GO SE |
Switches to Data-Edit (Full-Edit) |
| GO SU |
Switches to Data-Edit (Upd-in-Place) |
| GO Browse |
Switches to Data-Edit (Browse) |
| GO Edit |
Switches to Text-Edit |
| GO View |
Switches to Text-Edit (View) |
- IQ003181:
-
Support utility RUNSLC to execute SLC (SELCOPY/C++)
program in the foreground using the data in the
current text edit view as SYSIN input.
Also correct ERR020 returned from RUNSELC utility
when READ CARD is performed and current text editor
view has LRECL>=256 and WORKLEN is set to value less
than 1024.
- IQ003177:
-
SDE command "EXTRACT /SIZE/" now returns a third
value, in keeping with the Size value reported on
the status line at the bottom of the screen ...
| SIZE.3 |
If set to ">" indicates that the number of
records reported does not reflect the
whole file size. e.g. for BROWSE or
UPDATE-in-place EDIT, where sequential
processing of the file has been suspended
until more records are required for
display.
|
| SIZE.3 |
If set to "=" when the number of records
reported does reflect the whole file size.
i.e. sequential processing has occurred
until end-of-file was reached.
|
QUERY SIZE similarly displays a third value "=" or ">".
- IQ003258:
-
Correct possible 0C4 at CNVFTOKN+772 when changing
members in the Data Set List panel to edit a library
member with an exclusive ENQ set for another user.
- IQ003257, IQ003196:
-
Correct SDE DB2 edit display of zero table rows
when FOR/FROM combination specified.
SQL FETCH FIRST clause is now used in the generated
DB2 SELECT statement.
- IQ003253:
-
SDE MAPPING OFF should be ignored for Browse/Edit of
a DB2 table. e.g. when MAPPING OFF setting is in
effect from a previous SDE non-DB2 edit view.
(MAPPING ON/OFF command is already rejected during
DB2 edit).
- IQ003244:
-
SDE load of a segmented file that breaches the
LOADWARNING threshold is no longer possible and so
avoiding corruption of the End of Data physical
record number.
- IQ003240:
-
Introduce support for Save/Restore of window
dimensions and position of an SDE edit view.
- IQ003235:
-
Browsing a segmented record file with MAPPING off
caused newly read records not to be segmented
properly.
- IQ003225:
-
SDE CANCEL command now gives a prompt for
confirmation of exiting the SDE edit view without
saving alterations to the data. This matches
interface ISPF for the text editor.
- IQ003224:
-
Correct 0C9 at EDTFGET0+4DE which occurs following
SAVEAS operation on an empty VSAM data set.
- IQ003220:
-
SDE FIND primary command which specifies <pos1> but
not <pos2>, returns a wrong number of hits if the
search string is specified using X'..' or C'..'
notation.
The default <pos2> is taken to be the <pos1>
position plus the length of the search string which
erroneously included the X, C and quotation marks.
- IQ003212:
-
Include new message to replace the misleading error
message:
"ZZSD015E SDEFSQXn: An internal error has occurred."
which was returned from various SDE SET commands that are
missing required parameters. e.g. PREFIX
- IQ003201:
-
SDEUTIL menu (assigned to PF4) option 7.
"set record-type to focus line" opens a dialog which no
longer does nothing when a different record type is
selected.
- IQ003200:
-
When browsing a structure with variable length
fields in single-record view, only the current field
length, not the maximum possible field length, is
displayed.
- IQ003199:
-
Correct SDE DB2 table view error where the row name
in the record type header for DB2 tables now
displays the row schema (owner id) rather than the
table name.
- IQ003197:
-
SDE primary command "AUTOSAVE ON" corrected.
Previously always assigned "AUTOSAVE OFF".
- IQ003173:
-
SDE edit view ID flag is no longer set on due to a
change being made to records displayed in CHAR mode
and only one record-type exists in structure.
- IQ003172:
-
Correct problem introduced by PTF RS00016 where
"HOme" command no longer worked when issued from an
SDE view.
- IQ003210:
-
Text Editor primiary command "SET COLOUR TOFEOF" was
never obeyed.
- IQ003207:
-
Text Editor skeleton macro PROUSER (found in
SZZSDIST.CBLE) erroneously set PREFIX ON overriding
any prevailing user preference.
- IQ003243:
-
Text Editor LIST primary command corrected so that
environment variable substitution occurs when wild
card "%" exists in the command string. e.g.
LIST LC /CBL% %MCAT%/
- IQ003245, IQ003248:
-
Text Editor LIST primary command improvements:
-
Support listtype LCA for listing catalog aliases.
-
Correct Catalog list failure when "*" wildcard
DSN high level qualifier specified.
- IQ003241:
-
Text editor edit of an HFS file with option RECFM F
(upper case) is no longer ignored.
- IQ003238:
-
Text Editor no longer displays the current column
indicator "|" in the csale line when INTERFACE=ISPF
is in effect.
- IQ003230:
-
Correct possible 0C4 at EDTPETE0+5B4 when UNDOING
OFF was in effect.
- IQ003223:
-
Text Editor SCALE option characters used for 1-byte
and 5-byte intervals are set as follows:
For INTERFACE=ISPF: "-" and "+" (i.e. "----+-")
For INTERFACE=XEDIT: "." and "+" (i.e. "....+.")
- IQ003185:
-
Text Editor SPLIT command should now performs ISPF
SPLIT operation when INTERFACE=ISPF is in effect.
(Default in z/OS systems)
- IQ003193:
-
Text Editor ZZSE186W warning message that trailing
blanks exist is now only returned for z/OS systems
where SDE edit is supported.
- IQ003202:
-
Text Editor support SAVEOPTIONS - SET/QUERY/EXTRACT
Option. Supported as for SDE editor. i.e.
>>-+-----------+-- SAVEOPTions -+-- ON ---+--><
| | | |
+- SET -----+ +-- OFF --+
SAVEOPTIONS controls whether or not the following
SDE options are saved for use in subsequent SDE
views opened in the current and subsequent
SELCOPY/i sessions:
ARBCHAR
AUTOSAVE
CASE
CMDDEF
CMDLINE
COLOR, COLOUR
DEFPROFILE
ENVVARS
HEXSTRING
HSCROLLCURSOR
IMPMACRO
|
INTERFACE
LINEND
LISTFILEACTION
LOADWARNING
MSGLINE
MSGMODE
PREFIX
PSCOPE
SCALE
SCOPE
SHADOW
|
SIZEWARNING
STAY
STREAM
SYNONYM
THIGHLIGHT
UNDOING
VARBLANK
VIEW
WRAP
|
Save of selected SDE options is set ON or OFF.
As distributed, the default is ON.
- IQ003169:
-
Text Editor JOBCARD macro to generate a JCL JOB
statement in the current text edit view, inserted
the JOB statement on the wrong line if not defined
by the user in the Settings->Batch panel. (=0.6)
- IQ003247, IQ003246, IQ003195:
-
SLCLIST load module, called by the SLC program to
perform batch list operations, has been corrected as
follows:
-
Support parameters as supported by the SELCOPY/i
list commands. e.g.
READ INLST LIST='LC * USERCAT.CBLCAT A'
-
Handle list truncation due to storage limitation.
-
Calls for OPEN and CLOSE of a list now sets an
appropriate Return code.
- IQ003204:
-
Execution of SDEAMAIN now returns the following:
-
When load of the User INI file fails, RC=28 and
message:
"ZZSB006E SELCOPY/i application INI file load failed."
-
When User INI file is not found, RC=32 and
message:
"ZZSB007E SELCOPY/i application INI file not found."
- IQ003163:
-
Correct possible system abend that occurred when
attempting to perform a SAVEAS operation on a List
window.
- IQ003239, IQ003171:
-
SELCOPY/Debug PF3 to close the SYSIN window gives
popup message:
"Do you want to quit this SELCOPY/debug session?"
However, selecting "yes" does not exit.
- IQ003237:
-
Correct SELCOPY/i utilities RUNSELCOPY and FSU which
fail when TSO PROFILE NOPREFIX is set.
- IQ003289:
-
Minor FSU panel cosmetics. (Example text, etc.)
- IQ003166:
-
FCOPY of HFS fileid to a PDS/PDSE member, sequential
or VSAM data set failed to strip X'15' (NL)
end-of-line characters from output records.
- IQ003268, IQ003165, IQ003205:
-
Improve initial startup when no SELCOPY/i System INI
file exists (usually during customisation following
install.)
In this case, a panel is opened which prompts the
systems programmer to specify the DSN of the
SZZSDIST.CBLE target library and so proceed to
generate a new System INI file automatically.
Note that, because SELCOPY/i first establishes a
trap for system abend or program check conditions
which involves initialisation of a dump data set,
the following message may be displayed beforehand:
"ZZS0027I Dump dataset name prefix not found in the INI file."
Accept the default DSN prefix to continue.
Also corrects a possible 0C4 at EDTFEMSG+76E in
when attempting to perform edit of dummy file in
preparation for executing FIRSTUSE SITE.
- IQ003218:
-
Fix error caused by the specified dump dsn prefix
being greater than 26 bytes long. The dump dataset
failed to allocate.
- IQ003209:
-
Fix error in IPO panel syntax generation of a
bracketed list where the open bracket was
overwritten by the next syntax text element.
- IQ003206:
-
CBLVCAT/Interactive gave erroneous message that SVC
module was not found in the LPA.
- IQ003192:
-
Close opened files and save environment options as
required following an operator cancel or timeout
of the user's TSO session.
- IQ003167:
-
Correct Window Menu Bar operations as follow:
-
Window->List/Cascade/Tile options bypasses hidden
windows.
-
Window->Cascade no longer increase width/depth of
IPO panels.
-
Window->Arrange minimised no longer does nothing.
- IQ003292:
-
Remove parameter length limitation (was 256 bytes)
for Text-Edit LIST command.
- IQ003300:
-
Update SDE CMX member to reflect new features.
- IQ003301:
-
Correct FCOPY and FSU Remap feature which stopped
following attempt to copy a record assigned a
record-type which does not exist in the output
structure.
In this circumstance, the remap utility should copy
the record data without attempting to remap fields.
- IQ003305:
-
Correct SDE CHANGE string1 string2 in a CHARVARYING
and CHARACTERZ field where length string2 > string1.
Previously resulted in propagation of string1 or
==ERRV>
|
| |
| z/OS Service Bundle |
SMP/E SYSMOD |
Component |
Op Sys |
APAR |
Publish Date |
Description |
| X0000015 |
RS00017 |
SELCOPY/i |
z/OS |
IQ002838
IQ003052
IQ003089
IQ003090
IQ003091
IQ003092
IQ003093
IQ003094
IQ003095
IQ003096
IQ003097
IQ003098
IQ003099
IQ003100
IQ003101
IQ003102
IQ003104
IQ003105
IQ003106
IQ003107
IQ003108
IQ003109
IQ003111
IQ003113
IQ003114
IQ003115
IQ003119
IQ003120
IQ003122
IQ003123
IQ003124
IQ003125
IQ003126
IQ003127
IQ003128
IQ003129
IQ003130
IQ003132
IQ003148
IQ003133
IQ003136
IQ003138
IQ003139
IQ003142
IQ003144
IQ003145
IQ003146
IQ003147
IQ003150
IQ003151
IQ003159
IQ003164
| 2012/05/31 |
- IQ002838
-
Use of ini variables (using percent sign notation)
in an IPO panel input field
resulted in x'00's displayed for that field
the next time the panel was opened.
This problem rendered the field unenterable,
without using the EXPAND (PF2) feature (which allows
alterations in a separate text-edit window).
- IQ003052
-
When a file with a large number of non-display characters
was edited or browsed with ISPF OFF, the display could be
corrupted since the 3270 I/O buffer was filled with
a 17 byte entry for each non-display character.
- IQ003089
-
Right scroll cursor should keep the cursor in the file
area if it was originally in the file area.
- IQ003090
-
If no explicit FSU REPORT file coded, and
length of %User.System.UserDsnPrefix% is > 19.
resulted in report dsn length > 44.
- IQ003091
-
If user ini var %User.Edit.UserMacros% is not used to define
the edit macropath, then the settings option of the main
menu does not display the user macro path and then resets
the macro path without the user library.
ZZSGSET0 IPOPROC also requires sophistication to handle
updates to macro path during the session using the SET
MACROPATH command.
Also fixes problem that alterations to user macro libs using
zoom (PF2) immediately followed by PF3, did not update the
active MACROPATH setting (note - reentering the ZZSGSET0
panel did do the update).
- IQ003092
-
UNSET INIVAR command introduced to remove a variable from
the user INI file (and so allow to default).
- IQ003093
-
SDE drop-down menu (PF4) option 9
"Configure display of record-length, RBA and flags"
on screen instructions improved to say
"Place cursor and press enter to toggle switch settings"
- IQ003094
-
SDE FIND/CHANGE/EXCLUDE/ONLY commands
now support col1,col2 specified as negative
numbers, meaning offsets from the end of the record
i.e. -1 is last byte of record.
e.g.
only ' ' -1
Displays only records that have trailing blanks.
- IQ003095
-
Execution of an edit-macro from the FAV panel
results in the macro being executed but error
appearing on TSO terminal ...
139 *-* MyCommand
+++ RC(510928120) +++
- IQ003096
-
SDE EDIT: Popup window from END should have "Cancel"
option as the default (not "Save").
- IQ003097
-
FCOPY, COMPFILE and DB2 commands issued without SD prefix
incorrectly always set non-zero return-code.
- IQ003098
-
Edit LIST command support added for providing a catalog
name to the LC/LD function.
e.g.
list cat /JGE9.* USERCAT.CBLCAT/
-
- IQ003099
-
FSU output to HFS file with RECFM V specified
should generate "RDW" info at beginning of output
records.
- IQ003100
-
If the LOCATE command is using an expression it always
starts by showing a progress window.
- IQ003101
-
Fix error in expression validation when a term is an
arithmentic operation. The data type of the expression
node is not interpreted correctly.
e.g.
WHERE ESDID+4=0
gives an error:
ZZSD069E Operands + and 0 are incompatible for operator =
in expression esdid+4=0.
This error was introduced by IQ002864.
Fix also improves comparison of different floating point
data types.
- IQ003102
Fix error in expression parsing for LOCATE when the
expression starts with a left parenthesis but does not
end with one e.g.
LOCATE (x=a & y=b) | z=c
- IQ003104
-
"Text Edit" panel (=1) should indicate file can be VSAM.
- IQ003105
-
Data input was prevented when SDE used to edit
a new (unallocated) file.
- IQ003106
-
QUERY/EXTRACT DSN for HFS files should return the full
fileid without the path.
- IQ003107
-
LISTPATH occassionally showed garbage in Path field of
1st list entry.
- IQ003108
-
RST macro improved to detect modification of LRECL, RECFM
or DSORG by another process during the edit session.
- IQ003109
-
SDE DISPLAY STRUCTURE list in a maximised 24x80 or 43x80
screen did not display in a maximised state.
- IQ003111
-
(internal)
Support the STORE FACILITY LIST extended instruction so
that CPU facilities may be detected and reported upon by
SELCOPY/i components.
- IQ003113
-
Fix error in parsing complex expressions when parentheses
are not used to separate ANDs and ORs. The correct
operator precedence was not being used in some cases. For
example:
#2>0 & #2=#5 | #4=22.2
should be interpreted as:
(#2>0 & #2=#5) | #4=22.2
but was being interpreted as:
#2>0 & (#2=#5 | #4=22.2)
- IQ003114
-
"Getting Started" section of SDE manual updated to show
"Create Structure" and "FILTER" panels, etc.
- IQ003115
-
SDE documentation updated to indicate support for
COBOL/PL1/ADATA copybook_name for EDIT and BROWSE. This
was supported by earlier IQ002662 but not documented.
- IQ003119
-
In DB2 browse/edit the primary commands
VFMT
MAP/FMT
should be legal
CHAR
UNFMT
should remain illegal.
- IQ003120
-
Logo screen menu-bar item "Home" renamed "Start".
- IQ003122
-
0C4 abend at SDEFSQX9+0502 executing the SDE command
"SET LENGTH nnn"
- IQ003123
-
Error in the DSA stack overflow program WINPDSAO fixed.
- IQ003124
-
SET/QUERY/EXTRACT MACROPATH implemented for SDE.
Previously supported as Text-Edit commands only.
- IQ003125
-
Prevent potential DSA stack overflow/abend caused
when an incomplete/incorrect site setup is followed
by requesting the SDE dialog window from the
desktop (logo) screen.
- IQ003126
-
0C4 at EDTFCMD0+214 using Text Edit panel.
Caused by entering primary option panel from
desktop (logo) screen.
- IQ003127
-
XREF dialog should tolerate (unnecessary) quotes
around SDO dataset name.
- IQ003128
-
CREATE STRUCTURE in batch should create the
SDO data set/library, if not already allocated.
- IQ003129
-
Command "MENUTAB ON/OFF" introduced to control
the ability to tab to main action bar menu items
when in window maximised state.
System Settings (=0.2) item added ...
"Act-bar Tab > OFF"
- IQ003130
-
SDE LAYOUT command may now be run batch,
using program SDEAMAIN
- IQ003132, IQ003148
-
Introduce SET ZEROS (Z) command to control
display of leading zeros for numeric fields
when using the Structure Data Editor.
- IQ003133
-
- Existing SET TYPE command given additional parameters ...
Display example
---------------
Default | ON AN 1:10
PICture X(00010)
FORMat | FMT 10/CHAR
OFFSet | LOCation (see below)
(existing paramters)
ON
OFF
-
Existing SET OFFSET command renamed USEOFFSET.
- New SET OFFSET/OFST command with parameters
Display example
---------------
Columns | Position 77
Hex 0000004C
Offset | Relative 76
- New command SHOW with parameters ...
Level = SET LEVEL ON; SET REFERENCE OFF
Number = SET REFERENCE ON; SET LEVEL OFF
Format = SET TYPE FORMAT
Offset = SET TYPE OFFSET
Picture = SET TYPE PICTURE
Type = SET TYPE DEFAULT
- IQ003136
-
Macro FIRSTUSE corrected to allocate user and site-wide
REXX macro libraries "hlq.CBLE" with same LRECL as
hlq.SZZSDIST.CBLE distribution library.
- IQ003138
-
Settings -> Batch item (=0.6)
introduced to allow the user to specify a tailored
//JOB card, and SYSOUT class to be used for SELCOPY/i
generated batch jobs, and when the JOBCARD macro is
issued to add a //JOB card to an edited JCL deck
before submitting to batch.
Site administrators may also manually add a SYSTEM
ini variable to define a library path that will
be used to generate a //STEPLIB DD card for SELCOPY/i
generated batch jobs that need to locate SELCOPY/i
load-module unavailable from the standard search path.
e.g.
(System)
StepLib=SYS9.SELC.SZZSLOAD
- IQ003139
-
SDE single-record view (MAP/FMT) of
of segmented file should show "Segment>" not
"Record>" in the field name-header.
- IQ003142
-
Fix error in the display of unsigned zoned numerics.
The leftmost digit was not being displayed.
- IQ003144
-
Option added to set PF3 from the Primary Option Menu to
directly exit SELCOPY/i, bypassing the logo screen.
Settings -> StartUp (=0.1) item added to control this
option.
- IQ003145
-
Introduce new SET LEVEL ON/OFF command to control
SDE display of the field hierarchical level number
in single-record (MAP/FMT) view.
- IQ003146
-
In SDE single-record (MAP/FMT) view,
the length of data displayed per line should
be a multiple of 10 (x'10' if OFFSET HEX is set).
- IQ003147
-
Introduce new SET GROUP ON/OFF command to control
SDE display of group-level items.
- IQ003150
-
Text-edit message ...
ZZSE046E File <fid> already exists.
Use FFILE/SSAVE to overwrite.
improved to ...
ZZSE046E File <fid> already exists.
Use command SSAVE (SS) to overwrite,
or FFILE (FF) to overwrite and exit.
- IQ003151
-
0C4 at SDEFSEO4+0962 when SDE EDIT used on a large
file (not wholely in storage) following a LOCATE or
FIND that fails to get a hit.
- IQ003159
-
RCOLOUR command should accept record-type
"UnMapped" or "Record".
- IQ003164
-
SELCOPY/debug child windows should not start maximied when a wide
(>80) screen is in use.
|
| |
| z/OS Service Bundle |
SMP/E SYSMOD |
Component |
Op Sys |
APAR |
Publish Date |
Description |
| X0000014 |
RS00016 |
SELCOPY/i |
z/OS |
IQ003087
IQ003086
IQ003085
IQ003083
IQ003082
IQ003081
IQ003080
IQ003079
IQ003078
IQ003076
IQ003075
IQ003074
IQ003073
IQ003072
IQ003070
IQ003069
IQ003068
IQ003067
IQ003066
IQ003064
IQ003062
IQ003061
IQ003060
IQ003059
IQ003058
IQ003057
IQ003056
IQ003055
IQ003052
IQ003051
IQ003050
IQ003048
IQ003047
IQ003046
IQ003031
IQ002996
IQ002982
|
2012/04/11 |
- IQ003048, IQ003051, IQ003055,
IQ003057, IQ003074, IQ003075,
IQ003079, IQ003082, IQ003083:
-
SDE Edit/Browse view support for primary (CLI)
command HEXDUMP and line (prefix) command HEX (or
HEXD).
>>---- HEXDump ----+--------+--------><
| |
+- New --+
Display the focus record or record segment in
single record, unformatted hex dump view.
HEXDUMP may also be executed for an individual
record/record segment using prefix command HEX
or HEXD.
The hex dump view is a storage display window which
displays a number of fullwords of data in both long
hexadecimal and character representation. The hex
dump display supports the storage window options
popup menu (opened using ).
Record type: REC-CARD Fixed(66) Offset=0 Data elements=13
Record> 00000008 Flags: f Length: 66
1 00000000 00000008 0000061C 0001C3C4 . .. .CD
17 C5D3E340 40400675 48756764 74656CD4 ELT .ÍçÍÅÀÈÁ%M
33 D940C340 E2D3C1C9 D5404040 40404040 R C SLAIN
49 40404040 40404040 0200409C 0200501C . æ. &.
65 719C Éæ
Unlike other storage display windows, altering the
number of fullwords displayed per line and/or
including display of the data's address in storage
will not attempt to resize the window display.
For EDIT, both the hexadecimal and character
representations of the data may be updated whereby
changes to one representation of the data are
automatically reflected in the other.
Beware, however, that overtyping the character
representation of the data will update *all*
fullwords in the updated line so they reflect the
character data. In the character representation, a
null character (x'00') is represented by blank
(EBCDIC x'40') and other non-printable characters
are represented by dots (EBCDIC x'4B'). Therefore,
updating the character representation will result in
these characters replacing the original hexadecimal
values.
If parameter NEW is specified, the hex dump display
is opened in a new window view allowing the user to
preserve the current data display format in the
original window view.
- IQ002982:
-
SDE Edit/Browse view now supports primary (CLI)
option SET/QUERY/EXTRACT MAPPING ON|OFF.
This option controls whether formatted data is
displayed in its mapped or unmapped format.
With MAPPING OFF, the record type assigned to
formatted records or record segments persists but is
not used to format the display of the record data.
The record data is displayed in its unformatted
(unmapped) format, instead.
With MAPPING ON, the record type assigned to
formatted records or record segments is re-applied
to the display of the record data.
SET MAPPING does not affect unformatted record data.
i.e. SDE EDIT/BROWSE of a data set with no USING
structure (SDO) specified.
SET MAPPING takes effect at the View level.
- IQ003062, IQ003060:
-
Enhance support for SDE primary commands FIND,
EXCLUDE, ONLY and CHANGE:
-
Support for a relational operator in the
compare operation. This determines the
relationship that the data must have with the
search string in order for it to be identified
as a successful match.
Valid values are:
| EQ | Data must be equal to string. (Default) |
| NE | Data must be not equal to string. |
| GT | Data must be greater than string. |
| GE | Data must be greater than or equal to string. |
| LT | Data must be less than string. |
| LE | Data must be less than or equal to string. |
If a character string compare is performed, the
EBCDIC values assigned to characters in the
search and data strings determine the
relationship (equal to, greater than or less
than) between the two strings.
-
Support for keywords VALID and INVALID.
For use with formatted records, VALID will search
fields for valid data (i.e. data that satisfies
the field's assigned data type) and INVALID will
search fields for invalid data (i.e. data that
does not satisfy the field's assigned data type.)
- IQ003086:
-
Support for QUERY/EXTRACT option SESSION.
| SESSION.0 | 2 |
| SESSION.1 | Browse, Reuse, Update or Auxiliary. |
| SESSION.2 | InMemory, InPlace, InPlaceInMemory, Auxiliary or KSDS |
- IQ003085:
-
Remove the Location> field from the HTML main window since
it does not allow input of an HTML file name.
- IQ003081:
-
Support for SET/QUERY/EXTRACT of options WINPOS and
WINSIZE in an SDE Edit/Browse window. Previously,
this option was supported for text edit windows
only.
- IQ003080:
-
Stop automatic upper casing of SQL WHERE clause
provided by the user via the DB2 Browse and Edit
panels.
- IQ003078:
-
Text Edit command LIST APE now includes report of
source modules in SELCOPY/i load modules TABLIB and
SDELIB.
- IQ003076:
-
Fixes 0C4 abend in SDELIB that may occur when
performing SDE Edit or Browse of a KSDS data set and
a WHERE command is issued following a LOCATE of an
absolute line number.
- IQ003073:
-
Correction to HELP members ZZSIANV0 (Allocate
Non-VSAM) and ZZSIXSKE (SELCOPY Debug function keys)
which did not link to the correct "Next" help file.
- IQ003072:
-
Corrects problem SDE Edit/Browse problem whereby
SET COLWIDTH fails if a SELECT command has been
executed to display selected field columns in a
specific order.
- IQ003087, IQ003070, IQ003069:
-
Correct SDE structured data EDIT of newly defined,
empty VSAM data sets. Previously, these types of
data would allow insert of new records but would not
retain inserted text.
SDE BROWSE of an empty VSAM returns an error.
- IQ003068, IQ003061:
-
Updates to the DEFINE Non-VSAM dialog panels:
-
Remove deprecated IDCAMS DEFINE CLUSTER options
IMBED, REPLICATE and ORDERED.
-
Add field OWNER. This field is particulary
useful when defining new IAM data sets which
depend on an owner ID of "£IAM".
- IQ003067:
-
Correct abend in CBLDLL load module that may occur
following an SDE LOCATE operation involving unmapped
records in a display of formatted data.
- IQ003066:
-
Correct issue where unpredictable results occur when
"/" is entered in the fileid field of the SDE
Edit/Browse panel.
- IQ003064:
-
Primary Option panel option 1. Text Edit (panel
ZZSGOPEN) fails to edit the data set or member
specified in the Dsn/Path field (no action is
taken).
Problem caused by panel procedures that were missing
from the SELCOPY Product Suite 3.10 install.
- IQ003059:
-
Correct SDE command ONLY so that it excludes *all*
records that fail to satisfy the search string.
Previously, only records that followed the focus
line would be excluded.
- IQ003058:
-
Compare Libraries Utility fails to execute
successfully.
Problem is caused by inclusion of a superseded
version of the COMPLIB macro being included in the
SELCOPY Product Suite 3.10 install material.
- IQ003056:
-
Explicit use of parameter AUX on SDE EDIT command
results in no records being displayed.
- IQ003052:
-
Prevent corruption of the 3270 display when option
ISPF is set OFF and the displayed data includes a
large number of unprintable characters. Previously,
this situation would fill the 3270 I/O buffer and so
corrupt the display.
- IQ003050:
-
SDE RESET command is no longer applies only to
records of the "default record type", but to all
records of non-suppressed record types.
- IQ003047:
-
Update to FIRSTUSE facility so that a summary of
SELCOPY/i 3.10 new features is displayed the first
time a user starts SELCOPY/i following install of
SELCOPY/i 3.10.
Also corrects CMS/VSE failure in FIRSTUSE to set
user CMDTEXT var.
- IQ003046:
-
For any selected PDS/PDSE library, display the
difined LRECL, RECFM values and library type (PDS or
PDSE) in the title bar of a Library List window.
(e.g. 80 F PDS)
- IQ003031:
-
Resolve open error on attempt to perform text or
structured (SDE) EDIT/BROWSE of an IAM data set that
is not catalogged in the ICF master catalog.
Also corrects report of VSAM information for IAM
data sets in List Catalog (LC) and List Dataset (LD)
windows.
Note that IAM V9.00 PTF P900120 or IAM 8.10 PTF
P810278 are pre-requisite.
- IQ002996:
-
Performance enhancements introduced for Structured
Data (SDE) Edit/Browse primary commands: CHANGE ALL,
WHERE, ONLY and any other command that involves a
load of all records selected for display.
|
| RI00004 |
SELCOPY |
z/OS |
| 2012/04/11 |
- SQ011979:
-
Program SLC version 3.10 Build 001 replaces version 3.00 Build 009.
For description of features supported by the SLC program that are
not supported by the SELCOPY program, see the ASCII text file,
SNF300c.txt.
|
|
|
| | | | | | | | |
|
|
|
|
|
|