Mapper 35R1 New
Mapper 35R1 New
September 1990
Printed in U S America
AL 2816 UE 8537
The names, places, and/or events used in this publication are purely fictitious and are not intended to
correspond to any real individual, group, company, or event. Any similarity or likeness to any real
individual, group, company, or event is purely coincidental and unintentional.
NO WARRANTIES OF ANY NATURE ARE EXTENDED BY THE DOCUMENT. Any product and related
material disclosed herein are only furnished pursuant and subject to the terms and conditions of a
duly executed license or agreement to purchase or lease equipment. The only warranties made by
Unisys, if any, with respect to the products described in this document are set forth in such license or
agreement. Unisys cannot accept any financial or other responsibility that may be the result of your
use of the information in this document or software material, including direct, indirect, special or
consequential damages.
You should be very careful to ensure that the use of this information and/or software material
complies with the laws, rules, and regulations of the jurisdictions with respect to which it is used.
The information contained herein is subject to change without notice. Revisions may be issued to
advise of such changes and/or additions.
Module
2 Manual Functions
3 Run Design
4 Screen Control
5 Coordination
7 Networking
Prerequisites
MAPPER run design and/or coordination and operations
experience.
ii
MODULE 1
Introduction
To MAPPER
Level 35
Module I Level 35 Introduction
Module Objectives
User-id
Dept #
Password
LOOKSWITCH
The LOOKSWITCH function allows you to toggle between the old MAPPER screen
format and the new look.
Logo screen
Drawer Selection
Drawer Select
Locate:
Free Form AO W
Production Status BO R
Factor Base CO R
Order Status DO R
Demo Run Functions LCS EO R
Demo Run Functions FCS FO R
Demo Free Form Data GO R
Word Processing Reports HO R
Experimental Reports I0 R
F2 and F3 allow you to scroll through the list of drawers that you have
permission to access.
F4 returns you to the previous screen. MAPPER can nest up to 10 screens for
returns.
Available Runs
To execute a run, position the cursor at the run name and transmit
Select Application
Locate:
AC AL APT
BVT CALENDAR CC
CHART CLOCK CONFIGURE
COP DDP DLC
EXAM FCC FORM
GAMES HELP HELP*
IBFN ICAL ICNT
IDAT IFND ISOR
ISRH ITOT LIMITS
MARS NAME NAMES
Tasks Selection
To select a task, position the cursor to the task name and transmit. If
there is more than one MAPPER function within the task description, a second
menu will be displayed.
1 2 3 4Returni 6 7 tiOQuit
NEW LOOK REPORT DISPLAY
Line 0 has been simplified. Only the Line and Roll functions remain. The
other display functions (Shift, Hold characters, Hold lines) are now functions
that can be selected via the VIEW function key (F7) or from line 0 with the
function call (eg. S12 to shift 12 characters ).
You no longer have to precede any updates with the SOE character.
After performing any function, you have the option to cancel the result with
the UNDO function (F9).
o Yank - This command creates a buffer and moves 1 or more lines into the
buffer. The direct command is ]qYb ( crquantitylb=buffer )
o Append - The Append command adds 1 or more lines to an existing Yank
buffer. The direct comand is RAID
o Put - Put inserts the contents of a yank buffer into a report, starting
at the line below the cursor position. The direct command is ]Pb
On-Line Help Menu
f8Helq
For help using online hel ressthe Help function key. MENU: MAIN
1Locate 10Quit
Manual command Help Menu
For help using online help, press the Hel function key. MENU: FUNCT-NAMES
1Locate. 12RollFw 4Return ..suit
with a function Mask on Display
SORT
11111111000111111111.1b
** ****** ** ********* ****** ****** ***** **** ****** ****** ****** ***** ***
Options Parameters
A Process all line types to Fields (levels) to sort
C(x Perform case-sensitive sort D Descending order
X+ Use OS 1100 Sort/Merge N Numeric sort
X- Use normal MAPPER sort process
PR
Print Report
Print site Banner ID
Number of copies 1 Line spacing 1
Delete line numbers? Y Forms ID
Headings? Y Print entire drawer? N
Format number Report or drawer -
Print site
a 2 13 6 lOQuit
MODULE 2
Manual
Functions
Module 2 Manual functions
The SORT function now has the capability of calling the external SORT-MERGE
process. A new start parameter EXTSRT determines the threshold value that causes
MAPPER to call SORT-MERGE instead of using it's internal sort.
The external sort can be forced by using the "X" option on a SORT.
SORTR
CMP
A new function, Compare (CMP) performs a line by line match between two
reports. When used manually, if there is a discrepency,the receiving report is
displayed at the first no-match line. In a run RCMP), the line number is
returned in a resulting variable.
TOT
The TOTALIZE function can now do hierdchal subtotaling. Use the parameters
Si thru S5 to identify key sequence. Concatenated keys are also allowed.
DR
The Delete Report function now allows you to use fast access. With the report
to be deleted on display, you can enter DR rb.
When manually creating a new report, with AR or XR, MAPPER now requires a
report title. The title is placed on line 2.
Direct access - To duplicate report 2B in drawer B and call the new report "MY
REPORT".
XR 23,B,MY REPORT
Duplicate Report
Report 23
Into drawer
Title MY REPORT
With the SV function, you can manually save up to 4 reports. When you have
reports saved, they are retrieved using the Fl -F4 keys. Reports are saved until
you call a report processing function or execute a run.
With this function, you can copy reports to another cabinet by saving the
report, using the C function to switch cabinets (not CS, it's a run!), and then
depressing the Fl key to display the saved report. XR or REP would be used to
assign a report ID.
SV Function
The report is redisplayed. Note the function key bar. The saved report is now
assigned to Fl.
- Compute subtotals
- Compute averages
- Compute percentages
- no pre-sorting necessary
COUNT
Corporate Production
** ****** ** ********* ****** ****** ***** **** ****** ****** ****** ***** ***
1
Options Operators/Parameters
A All line types 1-9 Keys A -Z Labels
P Pack result fields Entry Count % Percentage
Rx-y/z Range of reports 4- Subtotal +% Subtotal %
Sn(intv[iminfmax]) Scaling (numeric) x+ Cumuiative x (=4.,%+,++,+%+)
Grand totals / Average <,› Min ,Max
Others: B CID,E F H,IINIO,U,V,WIZ,* I- Std. Dev. !! - Variance
Resu &Int Retur F- 1 7View Help OQuit
AMCO 40.00
ARCO 20.00
FEDS 20.00
INTR 20.00
..... END REPORT .....
COUNT
Options Operators/Parameters
A All line types 1-9 Keys A-Z Labels
P Pack result fields Entry Count % Percentage
Rx-yl z Range of reports + Subtotal +% Subtotal %
Sn(intv[/min/max]) Scaling (numeric) x+ Cumulative x (=+,%+,++,+%+)
T Grand totals / Average <,> Min,Max
Others: B CI D,E F Z,* !- Std. Dev. !!- Variance
Resu aint p iRetu View p L0Quit
AMCO 2
ARCO 1
FEDS 1
INTR 1
..... END REPORT •••••
•
1Resumel paint Retu View =Help Undo 10Edit
Send to User function (SNU)
The SNU function allows you to send a report to a user instead of station.
SNU
Send User
Send to user-id JIMD
Department number 10
Request acknowledgment? N
New Options
The RPW run is a part of the Application Power Tools (APT) available in
MAPPER Level 35. This run allows a user to interactively create a finished,
professional looking report without any knowledge of run design.
RPW/Report Writer
RPW Main Menu
The MAPPER Report Writer creates or uses a template
containing the specifications for a formal report.
Select an action below.
RPW/Report Writer
Report Header
Enter a header for all pages in the report.
Header Text
min .1.A4M1 010400 .111.1 .10
-my report
Transmit >
4Return 5
RPW/Report Writer
Page Specifications
Enter values applying to all pages in the report.
Transmit >
13Help
Identify the fields to be printed
y St Cd Status Date
By In y Product Type
Serial Number Produc Cost
y Order Numbr y Cust Code
Produc Plan Produc Actual
Ship Date Ship Order
Spc Cod
Transmit >
4Returri Hel 10
You may create additional fields in the result to contain crossfooted totals
RPW/Report Writer
Field Addition
Enter name and size for each field you want to add to the report.
Additional Field Names Size
4100.1.110!..1.4=01.41.0400WIMOINWOMAiMMOMM.10111111.1.11.1.1110....
44Return lE3Help 10
You can request the field order in the finished report
RPW/Report Writer
Field Sequence
Change sequence numbers as desired.
St Cd 1 Product Type 2
Order Numbr 3 Cust Code 4
Transmit >
kiReturn, Help 10
RPW/Report Writer
Field Sequence
Change sequence numbers as desired.
St Cd 4 Product Type
Order Numbr Cust Code 2
Transmit >
14Return i3Help
Enter field heading specifications
RPW/Report Writer
Field Headings Layout
Enter features of headings.
I4Returni pHelp 10
You can change the field headings
RPW/Report Writer
Field Heading Text
Enter text changes here. Next Line character is to n 41.111.
Transmit >
RPW/Report Writer
Field Heading Text
Enter text changes here. Next Line character is " ".
Transmit >
4Returri Bile1p
You can sort the report lines by up to 5 fields
RPW/Report Writer
Sort Sequence
Enter a sort order number and parameter where desired.
Transmit >
4Return Help 10
RPW/Report, Writer
Sort Sequence
Enter a sort order number and parameter where desired.
Transmit >
4Returry pHelp
You can request subtotaling of any field(s)
RPW/Report Writer
Subtotals
Codes are: k = key field, v = values field.
Justification > (c/l/r/x/z Rounding > (e.g. .01, 1, 100)
Field Name Code Field Name Code
MINIMMEMOMM.0 000
RPW/Report Writer
Print Breaks
Enter break code for each field as wanted. b/f/p/s)
Field Name Code Field Name Code
4011m is.01,11,004 amomm.00.nem Il04 6.4104 1mm •••1..• iir
Transmit >
4Returri ellelP
2-17
You can create grand totals or averages of any field(s)
RPW/Report Writer
Grand Totals
Codes are: g = grand, a = average, 1 = lowest, h = highest.
Justification > (c/l/r/x/z) Rounding > (e.g. .01, 1, 100)
Field Name Code Field Name Code
.m.0011100 0.110.111.14010.0110411W.WW11.10.4,00.0400.110.11,01M4MO
4Returri 10
You can generate the completed report as a result, or save your parameters
(template) for future use. The template could also be registered in the APT data
dictionary.
RPW/Report Writer
Template Control
Tab to action and transmit.
BHel.p ,10Quit
This is the result when you select "Generate the finished report".
Run Design
Module 3 Run functions
3-0
New Reserved Words
LNKRPT$ 14 Report number of the run that issued the LNK statement
-• DFU 10 reports
@LDVV1I2=1,V10I3=100.
@CALL,48,E,11 01 (vi) .
@SRH,O,B,2 D 2-2 ,SH .
In the subroutine, the passed parameters are loaded into the variables
identified on the label statement. If the parameter is a variable, the
corresponding variable will be initialized to agree with the passed variable.
€101.(15)
@INC f lO V5 .
@LIN V.10H3=ABC .
@RETURN .
@RETURN
The @RETURN statement passes control back to the calling run. In the
example above, Vi was passed to the subroutine and picked up as VS. After
executing the @RETURN, Vi was reinitialized to the contents of V5. Any renamed
results or variables created in the subroutine will not be passed back. The
current result is always passed.
3-4
Display report and exit (DSX)
The @DSX function displays a report and automatically exits the run.
The @LDA function defines a variable as an array and loads data into the
array. The RCR must be full character set (F-Se or FCSU). An array cannot be
redefined. Pcs
@LDA[10] nametypesize[n]=v1d[,v1d,...,vid]
LDA Options
* RUNID-AL2816
@LDV V10H3=ABC .
@LDA V1H3[3]=V10,DEF,GHI
@GTO END .
* RUNID=AL2816 * 48,e,11
The @HSH function is similar to @LDV,N. The function was included in Level 35
to conform with the C MAPPER on other systems.
@OUV[isclicol] vld
*_
@BRK .
PRODUCT:I
DESCRIPTION:I
@BRK OUT,-0,2,3,1,11 Y,Y
@1TV,010 <PRODUCT>S10,<DESC>S10
(OTHER PROCESSING)
3-6
- DEFINE
The Define Constant (:DEFINE) statement is used to define values for any of
the fields and subfields in a run statement, including items such as the
following:
48,E,3
- INCLUDE
The Include Report (:INCLUDE) statement adds all defined constants from
another report to your current run.
:INCLUDE,c,d[,r] .
:INCLUDE,48,E,3 .
091DR,110,B,2 " E,STATCODE
.
3-7
MODULE 4
Screen
Control
Module 4 Screen control
4-0
Forms
The DFLD command defines field characteristics for later use by the AREA
command, except screen location and field size. A maximum of 40 named and 40
unnamed fields can be defined. Field definitions may be referenced multiple
times in an area. After processing the AREA command, all definitions are
discarded.
DFLD[inamelopt,attr,text]
AREA command
This example shows report 11E, which contains SC commands to display a screen
that asks for a customer code. The RCR report uses Input$ to get VI and use it
as a search parameter.
CUSTOMER CODE
TRANSMIT
Function Key programming
The FKEY command in @SC lets you define a function key bar at the bottom of a
screen.
Here we have the same run from the previous page with function key
definitions included.
TRANSMIT
Context Help
SC has 2 new commands that allow you to code HELP displays for individual
input fields on a screen. It is utilized on all the function request screens in
level 35.
HELP
DSPFORM
HELP
To code HELP for an individual field, after the END command, use the HELP
command to identify the referenced field and the screen row where the text that
follows the HELP is to be displayed. The I character on the first HELP command
determines the width of the HELP window.
PREP;
?KEY , 3 , EXIT , "
F'KEY ,1, RESUME RSM
MY 16 'QUIT X
PREY, 8 'HELP DSPRELP
DFLD (TS ,AI
AREA, 40,20,4,30, , (PR)
CUSTOMER CODE
TRANSMIT
END
HELP,1 15
Enter the customer code
that you're looking for
ELP,2 15
Depress the TRANSMIT key
Displaying forms
Use the DSPFORM command to display a different SC form when a function key
is depressed.
4E
PREP
FKEY , 2 , RETURN , DSPFORM , 11
eKEY,10,QUIT,
'AREA, ,3 ,3 ,9, 80,, (PR)
END
PREP
FKEY , 3 , EXIT , A
FKEY , 4 , INFO , DSPFORM 1 4
FKEY ,1, RESUME RSM
FKEY , 6 ,QUIT , X
FKEY , 8 , HELP , DSPHELP
(TS AI )
AREA, ,10, 20 ,4 1 30, (PR)
END
iELP,1 15
ENTER THE CUSTOMER CODE
THAT YOU "RE LOOKING FOR
CUSTOMER CODE
TRANSMIT
4-5
Forms Return Stack
When you use the DSPFORM command, a stack of forms is built in the order in
which they are displayed. A stack can hold up to 20 forms.
The opt subfield on DSPFORM allows you to mark the form for any future
FORMRET action.
OPT
FORMRET,command
commands
Coordination
Module 5 Coordination features
5-0
COORDINATION CABINETS
011.0.01111.116•1111
FILE CABINET - MODE 206/207 DRAWER - TYPE
.F. FORM TYPE FORM .F. FORM TYPE .FORM .
.D. DESCRIPTION TYPE .D. DESCRIPTION .TYPE .
MO
•
5-1
FILE CABINET - MODE 212/213 DRAWER - TYPE -----------
.F. FORM TYPE . FORM .F. FORM TYPE . FORM
.D. DESCRIPTION . TYPE .D. DESCRIPTION • TYPE .
• •
----------- FILE CABINET - MODE 218/219 DRAWER - TYPE .11110011•41.10.11P .11P.1111.1.10 .1111.1111.
41•11.110111111.1•11.11111111.11.....
FILE CABINET — MODE 226/227 DRAWER — TYPE ------—
.F. FORM TYPE . FORM .F. FORM TYPE . FORM
D. DESCRIPTION . TYPE .D. DESCRIPTION . TYPE .
a =a ------------------------a ======.=a ========================.======.
B USER UTILITIES 003422 F DTM UTILITIES 003432
C COORDINATION UTILITIES 003424 G OPEN 003434
D EXAMPLE UTILITIES 003426 H OPEN 003436
E SYSTEM UTILITIES 003430 I OPEN 003440
on1111 411.111.0.411111111MINMAINIP
--- FILE CABINET — MODE 228/229 DRAWER — TYPE 41■11.1.11.11M.I.1141M0.10141.1110.!
---------------------USER RESTRICrIONS--
MSSDUDPPCDADRITSADFCCPPSSSEAXSOMMVRRRCACCLLBEDAALCSSORRSCC DTR UDC W LEA.
.0RUEPSRCAPDLENORQSNOERtTrYTABXXPCUEEPPLUMNGGFNADDOHETKUNQEEWCSSLPPZLL.
.INDLDPTHLRRRPOrTMCDRNGRASRBTXXRHDRTMWLXPTSLNCTOTCGNSMNEQSL NSI OLY R E.
X II Keyins from MAPPER
X Compare function
X Count function
Run registration
There are additional columns added to the end of the run registration line
for level 35 New Look.
FKEY usage in Screen Control is the key for old/new look registration.
Creating a Run Registration Report
continued
Field Description
Minimum Field The minimum fields requiring input for registering a run are the
Requirements Runid, the Type, and the Rid fields.
The MS (Mode Switch) run is now also available as CS (Cabinet Switch). Report
2G in cabinet 208 is still the controlling report for both runs. In 2G, you may
now list a range of cabinets (eg. 2-4 instead of 2,3,4)
With the signon screen displayed, a user can depress Fl(REPORTS) to list
those Drawers that can be accessed. In order for a Drawer to appear in that
list, it must be registered in report 11G of Cabinet 202.
fine 1 Roll 2
.DATE 19 JUL 90 09:30:57 RID IIG 20 APR 90
-.Drawer Permissions registration (RELEASE) Cabinet/Drawer Permissions G003134
* . DRAWER . RESERVED .000000000000000000000000
. AND • FOR .000000000111111111122222
Arun. DRAWER NAME . CABINET . FUTURE USE .123456789012345678901234
•
Free Form AO W w
Production Status BO R w
Factor Base CO
Order Status DO
Demo Run Functions LCS EO
Demo Run Functions FCS FO
Demo Free Form Data GO R w
Word Processing Reports HO
Experimental Reports IO
..... END REPORT .....
5-6
SYSTEM function
KILL run
The KILL run is the level 35 equivalent of STOP. Use the SYSTEM function to
locate the run name and station number of the run you want to terminate.
The INITIALIZE run records system Initialization activity. There are two
registrations of this run.
The QUEKILL run will analyze your Message and AUX Queue for Reports that are
at least 20 days old. These RIDs will be scheduled for deletion when they are
21 days old.
QUEKILL result
Configuration
and
Installation
Module 6 Installation and Configuration
Module Objectives
6-0
New files
- Forms stack
- Mode registration
- Should be duplexed
MAPPER will keep a history of audit trail files in a history log. This mass
storage file should be assigned with the MAPFIL AUDHST parameter, and be unique
for each MAPPER if there are multiple MAPPERS on your system. This file is used
when the MAPPER system has to be recovered from the Audit Trail file(s). With
this file, the operator is told which tape to mount next. If Disk files are
interleaved with tape, the history log file controls the proper sequence for
reloading. If a history log file is not assigned, MAPPER will use INDFIL or
MAPERO, but these files are susceptible to destruction at PURGE time. It is
suggested that this file be placed on removeables, preferably not cached and
duplexed for security.
New Banks
CSSIC
The time required to sort a MAPPER report becomes significent with as few as
1000 lines.
If using external sort - configure at least 4 MMP banks. Sort/merge and the
interface use a minimum of IOK words, and could use an entire MMP bank. MMP
banks must be at least 30k, and closer to 50k is preferable. Beware of deadlocks
if banks are not large enough.
6-4
Level 35 Recovery Environment
Audit Trail
The Audit trail file may be assigned to reel or cartridge tape, or disk. In
the configuration-, the preferred medium is designated, and the alternative is
used only if the preferred is not available.
Each volume has a unique volume identifier (VID). This VID is placed in every
block of a new format tape, but only in the 1st block of an old-format tape
(CV34). When you bring Level 35 up for the first time, MAPPER requests an
initial VID assignment. The operator should respond with "AA". MAPPER will then
take over the sequencing of the VIDs.
Start Parameters
6-6
Configuration report
The default configuration comes on the release, tape stored in cabinet 222,
report 2D.
Audit trail
.1111111
AUDI
This defines the start of the audit trail configuration. AUDI. is a specific
keyword which is always required. A future level may have different
requirements for this parameter.
This is the value that will be used as retention period when assigning audit
trail tape files. To avoid unnecessary tape mounts and labelling errors when
the system standard value is used, enter it here, explicitly. MAPPER will not
attempt to re-use tape volumes within the specified number of days (up
Audit file check days, see below), regardless of whether the tapes are labelled
or not. Default is system standard, but treated as zero.
This value is used in the same manner as Audit tape retention, above, but it
applies to data tapes only.
6-8
Audit tape reject cycles 3
The number of database cycles which MAPPER will preserve a "required" volume.
The value MAPPER will request for the accessibility field of the HDR1 label.
MAPPER makes no attempt to alter any other field. There are two legal values for
this parameter: ignore file name and tapes are not read only. The first has
the effect of assigning the tape with the F-option, the second without the R-
option.
Keywords are V OPTION, PRIVATE, G OPTION, and STORE THRU. Each refers to an
option letter applied to the cataloguing of a mass storage audit trail volume.
Mulitple keywords may be specified by separating them with commas
The source of tape volume lists for MAPPER. All are available for audit trail
tapes or data tapes.
BLANK Request BLANK tapes only.
CANNED LIST Use volumes named in the "canned" lists defined in the
LISTS section.
CATALOGUE Use tape volumes associated with the catalogued tape file
named as the duplex file on the MAPFIL directive.
RUN Invoke the run defined as AUDIT LIST RUN. It will prepare
a list for MAPPER's use.
The interval, in minutes, between audit trail status messages. Zero disables
the feature. Status messages are triggered by updates.
Secure normal
The alternate value is ALLOW PACK TO DISC, which will be ignored if the COMP34
start parameter is set.
These parameters effect recovery only, for determining the validity of the
"last update time", etc. The above values are the defaults.
When the update file reaches the configured percent of its capacity, MAPPER
does a CYCMRG automatically. Configure zero to disable this feature.
Auto cycle reject size
When the smallest rejected request for update file space falls below this size
(in tracks) MAPPER will do a CYCMRG automatically. Configure zero to disable
this feature. MAPPER will use reject size or percent full, whichever it
encounters first.
mismmimmommimmirmimmilimmiliimummwawm.rm.modmamo+ftwalmo.m.mmoirmi.04simaimminommiwirommimmomm....b
This specifies the compatible equipment type. RCTAPO thru RCTAP2 are keywords
referring to the start parameters of the same name. (RCTAPO redefines the
TAPCD/TAPLAB parameters.)
Defines specific, generic features of the tape hardware. Allowable values are
EQUIPMENT REQUIRES UNLABELLED and BUFFERED.
Repeat the entire tape equipment section as many times as desired, using
a different name each time.
411004.1.4121WWPOOD.WOMNIMP.1.11111111
6-11
Word addressable menmonic
The above parameters affect the size of any disc volumes created by MAPPER.
Specifies removable disc pack IDs which MAPPER should use for disc audit trail
volumes.
Repeat the entire disc equipment section as many times as desired, using a
different name each time.
Section 4 - Configuration
Configuration CNFG
Tape reference
4.10.
T36
Whether or not MAPPER may run with audit trail turned off.
How MAPPER will start. Valid keywords are ?ACK, HOT START, SLOW PACK,
DEFAULT. DEFAULT will select PACK if the audit trail mode is tape, HOT START if
disc. DEFAULT is the default if the parameter is not specified.
Interim disc timeout 120s
This parameter specifies a 'tape mount timeout' in seconds. After waiting for
a tape mount for the specified time, MAPPER will initiate 'interim disc' audit
trail logging. When the tape does get mounted, MAPPER will copy the contents of
the interim disc to the tape, then discard the disc file. Specify zero to
disable the feature. Avoid values of less than 5s (except zero) or greater than
511s -- a period in excess of eight minutes. PACK will not write to an interim
disc file.
This parameter specifies a time, in minutes, after which MAPPER will initiate
a permanent disc audit trail. If an interim disc is use, it will become
permanent -- MAPPER will not attempt to copy it to tape. Otherwise, this is
completely independent of the interim disc timeout. Specify zero to disable the
feature. Values less than the interim disc timeout will override that feature.
Values in excess of 511m may not produce the expected results (but that's over
eight hours!) Do not be too optimistic when specifying this parameter, or there
may be an excessive number of permanent disc audit trail volumes.
flush buffer MAPPER will force the buffered device to flush its buffer
each time it perfoms an IO to the device.
backup disc MAPPER will maintain a disc file in parallel with the tape.
When the disc file reaches its configured wrap around point
(or its initial size), MAPPER will force the tape unit to
flush its buffer, then restart the disc file. When the tape
is successfully closed, without error, MAPPER will delete
the disc file. Not applicable when QDMP34 is set.
As many reel numbers (VSNs, VOLSER numbers whatever) as will fit, separated
by commas. Multiple images are fine.
Data tape lists are identical to the audit tape lists, but the initial
parameter name is DATA TAPE LIST
Specify as many lists as desired, insuring that each has a unique name.
4111•10.11.1•111.1110 01111.1110 .1.1.0110.111111.4111111.1110
Section 6 - Schedules
All schedule items start off by specifying a time and days or date, with two,
separate statements.
All schedule items are in effect until superseded by another. Each may span
many days, if desired. Results may be unpredictable if two items come into
effect at the same, exact time. Special schedule items override normal schedule
items.
Normal Schedules
Schedule times are in the format shown (HHMM) , 24-hour time from 0000 - 2359.
2400 is ambiguous and will cause an error.
Schedule days are days- of the week, each represented by a single letter with
Monday, Tuesday, Wednesday, tHursday, Friday, sAturday, and OUnday represented
by M, T, W, H, F, A, and U, respectively. This example shows Monday, Wednesday,
and Friday.
Preferred mode DUAL TAPE
This specifies the preferred mode during the specified schedule period. Valid
keywords are DUAL TAPE, TAPE, DISC, and NONE.
This parameter, if present, names the schedule item in use. Its only function
is to identify the schedule item to the operator. If absent, no identification
message will be generated.
This parameter specifies the time MAPPER should look ahead for schedule
changes. Operator notification only
List reference
Specifies the list to be used, named on a previous AUDIT TAPE LIST parameter,
only if AUDIT LIST SOURCE is a CANNED LIST. The corresponding parameter for data
tapes is DATA LIST REFERENCE, which must refer to a list named on a
DATA TAPE LIST parameter.
MOW OM.
6-15
Normal schedule time 1930
Normal schedule days MWF
Schedule name EVENING
Preferre3 mode TAPE
Configuration reference CNFG
List referen6e.
.11•111W
THWE
This will allow MAPPER to release the second tape drive at the first tape
swap after 19:30 (7:30 PM), until 06:00 when another item specifies the second
servo. This schedule item will be in effect from 1930 Friday until 1800 Sunday.
This set of schedules would accomodate a daily CYCLE, Monday thru Friday,
sometime between 1930 and 0600 the next morning, and a weekly PURGE on
Sunday, sometime after 1800.
Special schedules
Special schedules accept dates, rather than days of the week. Omit the
configuration reference to indicate the end of a special schedule item.
This example might cover the 4th of July holiday (1990) if Monday and Tuesday
are also taken as holidays. All normal schedule activity will be ignored from
3:00PM on Sat, Jun 30, until 3:00AM on Thursday, Jul 05.
If anything happens during this period which requires a new list, MAPPER will
ask for BLANKs since there is no list reference.
Operations
MAPPER now uses the terms "Quick recovery" and "Long recovery".
Quick recovery The standard start-up procedure. Two options are given,
HOT-START and PACK. The HOT-START does not write the
updates to the audit trail, or start a new audit trail
cycle.
Long recovery Reads the updates in the audit trail volumes and
applies them to the update file.
Operator Commands
II MAPPER ATSWAP Swaps to the next audit trail volume, disk or tape.
MAPPER can be configured to use the Multi-Host File Sharing (MHFS) and
Automatic Recovery of Components (ARC) features. When configured for Hot-
standby, MAPPER registers with ARC and maintains a periodic heartbeat to show
it's continued operation.
HBTBDI 0402105 The BDI for the Application Interface common bank (AIB).
This is the interface for Hot-Standby.
Operator commands
HBTCMP
HBTLOC
HBTSHR
6-19
Other new Configuration Parameters
REQUIRED Adjustments
4.110011M4.0
Networking
Module 7 Networking
Module Objectives
On the 1100 and 2200 systems, MAPPER uses IMP-1100 for networking. Start
parameters for networking are:
When the logo screen is on display, the user depresses F7REMOTE to display
possible system connections. For pass -thru tab to the desired system name and
transmit.
System Select
Current System: 3 Locate:
NAME SITE
SYSTEM1 A
SYSTEM2
SYSTEM3
SYSTEM4
Networking Run Statements
Networking run statements allow a user, within a run to access another MAPPER
site. The user must be registered to execute the INTER-RUN run (supplied).
@NOF - The NOF command signs the user off the remote MAPPER and closes the
communication connection with the remote system.
@NOF
@NRD - The NRD command allows a user, who is signed on to a remote system, to
read and return a report to the local MAPPER system.
vmsg
@NRM - The NRM command executes runs and manual commands on the remote MAPPER
system. The run remains active while the command is executing at the remote
site. If the NRM statement starts a run, the run itself can return to the local
site with a @NRT command.
@NRM "command"
@NRT ["coninand"]
@NRN - The Network Run (NRN) command allows a user to pass run statements to a
remote system. To process the result, you must rename the result first. To avoid
conflicts with the INTER-RUN run, do not use V1-V15 in the NRN statement.
@NRN,lab 'run statements" vmsg
@NWR - The Network Write (NIR) statement allows a user to send a report or
result to a remote MAPPER system.
vmsg
WET,SYSTEM1,ApJDOE,16,CUBS, ,10 •
@NWR,10,B,2i10,14,,99 V21S80 .
@NRM LOOKUP .
WRD,14,1Dr45,,,,99 V21S80
@NOF .
...PROCESSING....
@99 : . ERROR PROCESSING .
7-4
MODULE 8
MAPPER
Relational
Interface
Module 8 Relational Interface
Module Objectives
With the MAPPER Relational Database Interface installed on your system, you
have the ability to access a relational database on your local host system or
another host.
MRI installs a common bank MRI. A batch run, called a MIRIM run has to be
started. This batch run executes an absolute called SERVER, which reads a card
image configuration element called *MRI/PARAMATERS. These parameters identify a
BDI of an RSA common bank and a UDS application name. SERVER then generates a
"Begin Thread" for the application (if SERVER has any problems, The MRIM run
aborts). SERVER then connects to the MRI common bank.
In MAPPER, the MRI function is responsible for interfacing with the MRI
common bank. The RDI run will pass requests to MRI for manual access. There are
also new Run statements to access MRI within a user-written MAPPER run.
Databases and applications are registered with the MRIDBA run. This run can also
register user restrictions on a database level.
MAPPER
Application
MRIDBA Run
3. Use MRIDBA to set your system default names and RDI Security.
***
If you are not using RDMS 1100, execute the run RDI,RESTORE to create
the demo database. This completes your system setup. ***
5. If you add a different application group, use MRIDBA and follow the
steps under Application Group set-up.
*** Step 6 is only applicable for RDMS 1100 ***
6. Whenever you add or drop tables and views outside of RDI, execute
the TABLES run to update MRI.TABLES. You may wish to schedule the
TABLES run as a daily run. Parameters on TABLES are:
TABLES,station,database,application
8-3
MRIDBA Menu
DBA Menu
Tab to your choice and press XMIT
..rommomorrommowirematirmoi at7q.
F4il rarommi
Help
8-4
Database Registration
MRIDBA
4•11.111.11p
Database configuration
Enter the database name.
Database Name -> testmmg
MRIDBA
Register a new database
Enter the following information.
8-6
- Database Access - RDI Run
RDI
DBMS menu
Enter the database to access.
Database name -> systeml
RDI
RDI menu
Tab to your choice and press XMIT
Select
Join
Insert
Delete
Update
Create
SQL
Utilities menu
Detailed help
o data independence
o conceptual simplicity
o ease of use
3. All values in a given column are of the same kind; that is, in
the same set of possible values defined for that column.
v4-10
4-14