With a mouseclick you get a describtion of the screen item.

BS2000 / OSD

CFS
Connection & File Services

TAS
Task Services

JES
Join Entry Services

JESG
Join Entry Services Group


CFS – the power packet for BS2000 users
Bulk processing of files, library elements etc. using a large selection of powerful functions. Übersicht

Unified interface
With CFS you can handle
Files
Library elements (PLAM / FMS / LMR)
Job variables
Archive directory entries
Tasks, Memory Pools, UTM/DCAM applications, Sub-systems, VM-sessions,
Join entries, User Groups,
Account numbers,
Mail Addresses, Logon Protections (Secos), FTAC-Profiles

Minimizes user input
No need to enter long file names, commands or command operands.
When processing data objects, only short (one to five character) "Action Codes" need to be entered. Overview Action-Codes

CFS speeds up your work
With CFS you have no longer to fiddle around with complex SDF-commands and parameter structures, or special utility programs with different statement syntax, e.g. Job variable commands, BACL commands, library administration utilities LMS, FMS, LMR, as well as administrator-specific utilities such as DPAGE, SPCCNTRL, HELGA, SM2,.....

Procedure language for automatic Batch jobs
All functions can also be run in batch mode.
The CFS procedure language can also be used to control non-CFS components, for e.g. automated SAP/UTM transactions in batch.

Detailed information
CFS provides the system administrator with vital information quickly and directly; information which is otherwise not available or very difficult to obtain. E.g.: Which TSNs (programs) have opened a particular locked file and what is the current content of the file?

Interactive help
Context-sensitive help is available from anywhere in the program.
Windows Help files with hyperlinks are available on the PC.
In addition to the CFS Help function, common system tables can also be accessed, e.g.
DCAM Return codes, SVC numbers with their respective macro names, EBCDIC/ASCII conversion tables

Secure your software investment
OPG Online-Programmierung GmbH has been developing and enhancing system software tools since 1977.
CFS has been installed in over 200 large mainframe sites since 1981 in banks, administration and other diverse areas.

Version-independent
CFS is constantly being improved, and currently runs under OSD V1.0 to V8.0.
CFS offers the same interface and environment under all OSD versions.

User-specific installation
CFS can be customised for individual users as well as applying company-wide options.
A number of exit modules can be used and modified.

Data security
The system administrator can activate security measures at different levels, apply installation-specific or user group-specific checks.

Training
In order for employees to get the most from CFS, training courses are offered, either as scheduled courses at the Siemens Training Center in Munich, or as customised in-house courses.

Overview of CFS functions


With a mouseclick you get a describtion of the screen item.

Editor for files with any format
The CFS Editor permits access to files of any format, and is not restricted to record lengths of 256 bytes. PAM files, Job variables and library elements (including LLM‚s) can be processed. Overview editor commands

FIND/REWR (Rewrite) function
FIND: Searches files or libraries for records containing specific strings, and writes the results to an output file.
The output file can subsequently be processed in EDT (for example, to amend a password)
REWR: Rewrite the contents of the modified temporary file to the original files or elements.

COMPARE function
Compares files of any size,
Job variables, library elements,
the individual versions of a library element in ascending order,
the entire contents of two libraries at element or record level,
all files in different userids or on different Public Volume Sets.

REORG function
Reorganises libraries, ISAM and SAM files.
Frees up unused space and reduces the number of extents.

FC function (File Conversion)
Converts files from one format into another, e.g. BLKCTRL=PAMKEY => DATA / NO,
FC can also be used to create test files with a specific record format and data content.

File Transfer
Simple control of the file transfer process (start, query, cancel, etc.)
without the need to know the command and parameter syntax.

FTAC function
Screen-oriented selection and display of FTAC profiles
modification of FTAC profile characteristics

DIR (Archive-Directories) function
Display the contents of Archive directories.
RESTORE: Restore files by picking the desired save-entries from the displayed directory.
No knowledge of Archive or HSMS statements is necessary.
POOL: Administrative information – which tapes are free/in use, expiration dates?

Job Report System
Start DO procedures as Enter jobs, with prompting for the parameters.
Monitor running jobs. The SYSOUT listing will be displayed when the job terminates.
Jobs not started by CFS may also be monitored.

Documentation
Create info text for files and library elements.
Display the info text on screen e.g. documentation of DO procedures.
Search all files for a particular string in the documentation text.

Event Scheduler
Display a monthly calender from which personal appointments can be created and queried
Create date-specific to-do lists.

All CFS-functions can be automated using procedures
All functions can be executed within DO or Enter procedures.
CFS can be integrated into production jobs and also into the BS2000 startup.
BS2000 DO procedures
CFS dialog procedures

Connections
Up to 10 simultaneous connections to $DIALOG, $CONSOLE, $VMCONS, UTM, SAP or
DCAM applications running on any host, copy screen contents to hardcopy files,
capture screen output and keyboard input for replay later (regression test).

Automatic Console operation
Message filter, automatic message answering, time- or result-controlled console input, logging to hardcopy-printer (also for $VMCONS).

Automatic operation of dialog processes
Execution of UTM or SAP transactions in a batch process.
E.g. query status information of dialog processes per transaction code and log the answers to a hardcopy file.

PUBSPACE / PRIVSPACE function
Display the file and space utilisation of all Pubsets and private disks.
Display the utilisation in percentage terms.

OPEN function
Display all files currently open or locked, together with the respective TSN and Open mode,
display all files reserved with a Secure command,
view the contents of files currently being used, such as Conslog files, Sysout/Sysllst files
online view of IO usage for each file – useful for determining cacheing strategies.
Functions can also be made available to non-TSOS users, if permitted by system
administrator. Full logging.

ONEVT function
Display all Job variables which have been linked to tasks with an OSD-ONEVT command,
and which are waiting on results. Display the JV names and TSN's referenced by these Job variables.

Keep Date / Keep Last Access function
System administrator: the original Creation Date can be retained when moving or copying files between Pubsets, as well as reorganising files and libraries.

Task Overview
Selection of tasks by specific characteristics, e.g.
all tasks which have loaded a particular program,
tasks which have used a certain amount of CPU time or IO's,
all RSO print tasks waiting due to error messages on Console,
all tasks for which an unanswered console message exists,
Simultaneous answering of multiple console messages,
e.g. for an incorrectly assigned printer

POOL function
Determine which tasks are using a CMP (Common Memory Pool).
Display the contents of Memory Pools.
Search and replace strings in Memory Pools

APPL function
Display information about UTM applications, e.g.
which partners are connected with which applications? (UTM/SAP/$CONSOLE)
Number of transmitted messages for each partner,
Administration of the applications using Action Codes

UTM function
Extensive status information for UTM applications,
display active TAC‚s (e.g. to determine slow or defective modules),
display various diagnostic memory areas (KTA, KAA, ROOTDATA etc.).

FEP function
Display all defined front end processors,
together with network and IP addresses, as well as the status of the FEP
Administration of the FEP and terminals using Action Codes, e.g. ping
IP addresses, modify IP addresses and processor names dynamically, ...

FT function
Display all file transfer partners, together with the current status of the partner
Administration of the FT systems using Action Codes

PDT function
Display all devices (Physical Device Table), their current status (attached/detached), as well as the load on the devices (number of IO‚s used per device since startup, or during a specified measurement interval).

DSSM function
Display all subsystems, the status of these subsystems, memory classes and requirements
modules and entry names comprising the subsystem,
select all tasks which are using a particular subsystem (useful when trying to install a new version of software)

SIZE function
Display the task memory usage: XS-/NXS-memory, largest request to date, module and entry names of the programs.
Display all system tasks, together with memory usage (number of pages in Class 3, 4, 5, 6),
global Class 3 and 4 memory still available, Paging area load

SYSACT function
System Activity: Displays the CPU-load on the machine. Display the current TU/TPR, SIH and IDLE values, devices with the highest IO load, and the tasks using the most CPU or IO resources. Optionally displayes the values in a continually-updated list , similar to SM2.

LRJ function
Save the information relating to all Repeat Jobs in an BS2000 procedure
With this procedure you may restart lost Repeat Jobs following a system crash.

BCMAP function
Recompilation of BCMAP save files into an executable DO or RUN procedure

MRS function
Administration of MRS pubsets, analysis of the granularity of pubsets, e.g.
is a PVS worth reorganising? Allocate files into a predefined free space on a volume.

VMINF function
Administration of virtual machines. Status of all VM systems, initialize, startup and shutdown virtual systems, change CPU quota.

VMPDT function
Administration of VM devices. Overview of the device assignment to VM systems, switch disk-/tape-devices and printers between VM systems.

VMSAVE function
The configuration parameters of each VM system can be saved in a file. These files may be used next time as input to initialize the VM sessions.

JES function (Join Entry Services)
The only BS2000 utility available for maintaining Join entries and User groups.
Select Join entries by a multitude of selection criteria, e.g. all userids which have used more than n PAM pages,
all Account numbers which have exceeded their CPU time limit ,
all userids which have exceeded their Pubspace limit ,
all userids containing a specific string in the Mailing address.

COPY USER function
Copy Join entries and Account numbers to a new PVS or userid.
Modify Join entry or Account number characteristics in full-screen mode.
Modify Mailing addresses, search and replace across all Mailing addresses.

SECOS function
Select Join entries with specific Logon protection.
Assign Logon protection or modify existing Logon protection.
Assign Chipcard and terminal access rights for userids.

GROUP function
Select a User Group based on specific characteristics.
Create or modify User Group profiles.
Assign Join entries to User Groups.

SAVE function
Create executable BS2000 procedures for all Join entries. The procedure contains Account numbers, Logon protection information etc.
Reconstruct the Join entries using this Save procedure to the same or a different Pubset.

LIST function
Create a summary list of all Join entries, together with their characteristics.
Any informormation can be selected for display:
with/without Account numbers, passwords, Logon protection, User Group membership.

POSIX function
Select, create or modify entries with specific POSIX user attributes.