78
WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation UNITE 2010 BIS Best of Conference Award Recipient Sponsored by UNITE and Unisys UNITE Conference May 22-25, 2011 Hyatt Regency Orange County Hotel, Garden Grove, California Visit www.unite.org for conference information and registration ClearPath – Works with Everything – Come to UNITE and Find Out How! International Unisys User Association

WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

Embed Size (px)

Citation preview

Page 1: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

WELCOME!UNITE Best of Conference Webcast

Business Information Server for ClearPath OS 2200: Product Review of the Release 47Richard GoldbergUnisys CorporationUNITE 2010 BIS Best of Conference Award Recipient

Sponsored by UNITE and Unisys

UNITE Conference May 22-25, 2011 Hyatt Regency Orange County Hotel, Garden Grove, California

Visit www.unite.org for conference information and registration

ClearPath – Works with Everything – Come to UNITE and Find Out How!

International Unisys User Association

Page 2: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Agenda

• Release Schedule and Deliverables

• Programming Features

• MTQ Features

• Administrative Features

• Features Shared with BIS 11

Page 2BIS 47R1 Detailed Product Review

Page 3: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Release Schedule

• BIS 46R1 released . . . . . . . . . . . . . . . . .

September, 2008

• BIS 47R1 delivered to System Test . . . . . . . . . .

May, 2010

• BIS 47R1 Field Test program began . . . . . . .

August, 2010

• BIS 47R1 General Customer Availability . . . . . . .

~2Q2011 Page 3BIS 47R1 Detailed Product Review

Page 4: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Release Deliverables

• Business Information Server for ClearPath OS 2200 47R1

• Graphical Interface for Business Information Server 5.4

• Enterprise Manager 3.0

• Developer Workshop 3.3

• MRI 6R1C

• BIS Resource Adapter (BIS-RA) 2.0

Page 4BIS 47R1 Detailed Product Review

Page 5: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Release Deliverables

• User Documentation CD-ROM

• Application Programming Interface (BISAPI) 1R1B

• JavaScript Subsystem (BISJVS) 1R1B

• Tape Recovery and Maintenance (TRAM) 3R1G

• MAPPER OLTP for 2200 38R2A

• Turbo MAPPER 2200 1R1A

Page 5BIS 47R1 Detailed Product Review

Page 6: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

Other BIS Platforms

BIS 11

• Business Information Server 11.1 for Microsoft Windows environment– XP x32, Vista x32/x64, 7 x32/x64 Professional or higher– Server 2003 x32/x64, 2008R2 x64

• Business Information Server 11R1 for Sun– Solaris 10

• Business Information Server 11R1 for Linux– SuSE 11 x32/x64– RedHat 5 x32/x64

Page 6BIS 47R1 Detailed Product Review

Page 7: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1Programming Features

Page 8: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Additive DFU

@DFA,c,d,r[,timeout,lab]“Defer Add” locks a report for deferred update.

@DUL,c,d,r[,lab]“Defer Unlock” removes deferred update for an unupdated report.

@ADR,c,d[,r,lab <vtitle>]“Add Report” allows DFA in the r field to defer updates on the new report.

@DUP,c,d,r[,rc,rd,DFA] [vtitle]“Duplicate Report” allows DFA in a new field to defer updates on the new report.

Reserved words: DFULOK$, DFUACT$, DFUMAX$

Page 8BIS 47R1 Detailed Product Review

Page 9: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200@BFN No-Find Condition

@bfn,0,a,134,,199 '' 'IN' \ |,070701 <x1>I8,<x2>I8 .

@…

@199: if STAT1$ = 1 <handle “data not found”> ;.

@bfn,0,a,134 '' 'IN' |,070701 <x1>I8,<x2>I8 \

if STAT1$ = 1 <handle “data not found”> ;.

Page 9BIS 47R1 Detailed Product Review

Page 10: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Block Overlay: BBO / BPO

@BBO,c,d,r,l,q[,predef,vld,lab] .

Block Blank Overlay: Overlays a block of lines in a report. The overlaying data may come from the drawer’s report zero, text supplied, or spaces.

@BPO,rc,rd,rr,rl[,rq,ib,lab] .

Block Put Overlay: Overlays a block of lines in a report with lines from a temporary yank buffer.

Page 10BIS 47R1 Detailed Product Review

Page 11: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Block Overlay: BCO

@BCO,ic,id,ir,il,iq,rc,rd,rr,rl[,rq,\ipredef,vld,lab] .

Block Copy Overlay: Overlays a block of lines in a report with lines from another report.

The issuing lines are copied repeatedly until the receiving quantity is reached.

Optionally, the lines in the issuing report can then be overlaid with blanking data that may come from the drawer’s report zero or text supplied.

Page 11BIS 47R1 Detailed Product Review

Page 12: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Block Overlay: Locking

No locking is necessary if only results are being updated.

@LOK must be used– If a single permanent report is being updated, AND– The update is less than ~50,000 bytes.

@DFU must be used– If more than one permanent report is being updated, OR– The update is greater than ~50,000 bytes.

Page 12BIS 47R1 Detailed Product Review

Page 13: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200@BRK with Minimum Size

@BRK[,c,d,q,webscript?] .

If q is negative, it specifies the minimum number of lines to be written to the output area.

@brk,0,a,-2500 .@brk .

produces

.DATE 17 MAY 10 12:02:03

..... END REPORT .....

Page 13BIS 47R1 Detailed Product Review

} 2500 Lines

Page 14: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200@CALL: New Reserved Words

CLLADRW$ Alpha drawer of the calling script.

CLLCAB$ Cabinet number of the calling script.

CLLDRW$ Drawer number of the calling script.

CLLRPT$ Report number of the calling script.

CLLLIN$ Line number of the calling script.

CLLNAM$ Name of the active registered subroutine.

CLLLVL$ Current CALL level.

Page 14BIS 47R1 Detailed Product Review

Page 15: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200@CALL Rename Keywords

@CALL parameter list allows:RNM(-n) Passes rename to subr, returns

renameRNMSND(-n) Passes rename to subr, no

modificationRNMSND(0) Passes void rpt pointer to

subroutineRNMRCV(-n) Passes void rpt pointer, returns

rename

Subroutine parameter list allows:RNM(-n) Receive report, place into subr

rename

Void report pointers can be passed to and received from subroutines.

Page 15BIS 47R1 Detailed Product Review

Page 16: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200DATE21

New DATE21 (dd-mmm-yy) for Oracle compatibility.

All the usual places:

Reserved word: DATE21$ (e.g., 31-DEC-99)

Page 16

@BFN @DAT @GOC @SCR

@CAL @DC @IF @SOR

@CNT @FND @MCH @SRH

BIS 47R1 Detailed Product Review

Page 17: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Domain Name Logon

Adds the ability to log on to BIS 2200 using Active Directory or LDAP credentials.

Page 17BIS 47R1 Detailed Product Review

Page 18: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Domain Name Logon

Domain names may be used on all logons to BIS 2200:

•Idle logo screen•GI-BIS logon scripts and the LOGON screen•]NA\SchlueterL,104,Thanks_Lou!•@NET,,A,NA\Schlueter,104,'Thanks_Lou!'•Batch Port•Java via BIS-RA•DTM

as well as outbound BIS to SCHDLR.

Page 18BIS 47R1 Detailed Product Review

Page 19: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200ECL Function

ECL@ECL,[lab] 'ECL-Command' [fac-stat] .

Submit @CAT command to catalog m/s or tape file.Submit @SYM command to queue file for printing.

Returns <fac-stat>: 12-digit facility status<STAT1$>: Status code<STAT2$>: System message number

Page 19BIS 47R1 Detailed Product Review

Page 20: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200End-of-Month Functions: @DC

End-of-month function supported on

– @DC

– @DAT

– @CAL

@dc m11=d7('February 12, 2007') <out1>S18

<OUT1>S18=/20070228 /

Page 20BIS 47R1 Detailed Product Review

Page 21: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200End-of-Month Functions: @DAT

@DAT

.EOM Test*In .Out1 .*======.========. ****** ******** b gm=

.EOM Test *In .Out1 . *======.========. 070112 01/31/07 070212 02/28/07 070312 03/31/07

Page 21BIS 47R1 Detailed Product Review

Page 22: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200End-of-Month Functions: @CAL

@CAL

.EOM Test*In .Out1 .*======.========. ****** ******** a bb,M(11)=D1(a)

.EOM Test*In .Out1 .*======.========. 070112 20070131 070212 20070228 070312 20070331

Page 22BIS 47R1 Detailed Product Review

Page 23: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200EOM Tags

EOM (formerly DEPCON) understands special commands preceded in the print file with the sequence “<Esc>60<Esc>S ”

<Esc>60<Esc>S $DEPHDR$=One Two<Esc>60<Esc>S [email protected]<Esc>60<Esc>S DEPCON-ESUBJECT= This is an EOM Email

produces

USERTAG01 = OneUSERTAG02 = TwoTo: [email protected]: This is an EOM Email

Page 23BIS 47R1 Detailed Product Review

Page 24: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200EOM Tags: $EOM$

New BIS printer control command $EOM$ generates the “<Esc>60<Esc>S ” sequence:

$EOM$ $DEPHDR$=One Two$EOM$ [email protected]$EOM$ DEPCON-ESUBJECT= This is an EOM Email

produces

USERTAG01 = OneUSERTAG02 = TwoTo: [email protected]: This is an EOM Email

Page 24BIS 47R1 Detailed Product Review

Page 25: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200EOM Tags: Print Forms

Using PRINTFORM to create or modify a print form now has a new function key, F6, to create $EOM$ data.

Page 25BIS 47R1 Detailed Product Review

Page 26: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200EOM Tags: Print Forms

A result is displayed, into which you enter any EOM data to be included in the print form. When finished, hit F1.

Page 26BIS 47R1 Detailed Product Review

Page 27: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200EOM Tags: Preamble Report

@PRT,c,d[,r,dlnos?,f,prtsite,cys,\all?,lsp,banner,formsid,hdgs?,\lab,fn,pre-c,pre-d,pre-r] .

• A preamble report, if specified, is printed prior to the primary report.

• Allows the use of either a fixed preamble existing in a standard report, or a preamble dynamically built as a result.

• Processed just like any other report being printed, except that– It will have neither its report header nor “End Report” line printed.– It will not print with line sequence numbers.– It is printed before the banner page.

Page 27BIS 47R1 Detailed Product Review

Page 28: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Format Columns

FC@FC,c,d,r[,lab] o cc ltyp,p [vlines,vinvalid] .

Performs case and justification operations on fields in reports.

Option MeaningA Processes all line types.C Do not error the command if case parameters O, F, or W are specified on a LCS or FCSU report.I Ignore numeric data. Justification and case operations are skipped on any report data that begins with a number, plus sign, minus sign, or period.

Page 28BIS 47R1 Detailed Product Review

Page 29: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Format Columns

FC@FC,c,d,r[,lab] o cc ltyp,p [vlines,vinvalid] .

Parameter MeaningL Left justify the data.R Right justify the data.C Center the data.U Upper case the data.O Lower case the data.F Upper case first character of data, rest lower case.W Upper case first character of each word, rest lower case.

Page 29BIS 47R1 Detailed Product Review

Page 30: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200@IF S-Option

@LDV <a>h18='000 this is my dog' .@LDV <c>h18='000 that is my cat' .@IF <a>(2-17) = <c>(2-17) GTO 1 . ;GTO 5 .

believes the two substrings are equal.

@IF,S <a>(2-17) = <c>(2-17) GTO 1 . ;GTO 5 .

causes a strict string comparison to be performed, and the condition will be evaluated as false.

Page 30BIS 47R1 Detailed Product Review

Page 31: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Match Function: Date Conversion

Issuing Report (244a):* ADt1  ALn                    ADt7                                             *======.===.==================.==================.============================== 212121 A01                    jAnuary 1, 2001                                   020202 A02                    fEbruary 2, 2002                                  Receiving Report (245a):*   BLn ALn  BDt7                BDt6    BDt5  Len5  Rest                       *==.===.===.==================.========.======.=====.===========================    B08     auGust 8, 2008     08/08/08 080808       Eight                          B02     feBruary 2, 2002   02/02/02 020202       Two                            B01     jaNuary 1, 2001    01/01/01 010101       One                                             ..... END REPORT .....                                    

Page 31

.Report 244A                                                      A000001* ADt1  ALn                    ADt7                                             *======.===.==================.==================.============================== ****** *** ****************** ****************** ****************************** 1                            ay7                                              .Report 245A                                                      A000001*   BLn ALn  BDt7                BDt6    BDt5  Len5  Rest                       *==.===.===.==================.========.======.=====.=========================== ** *** *** ****************** ******** ****** ***** ***************************            ay7                      1                                     

Issuing Report (244a):* ADt1  ALn                    ADt7                                             *======.===.==================.==================.============================== 212121 A01                    jAnuary 1, 2001                                   020202 A02                    fEbruary 2, 2002                                  Receiving Report (245a):*   BLn ALn  BDt7                BDt6    BDt5  Len5  Rest                       *==.===.===.==================.========.======.=====.===========================    B08            080808       Eight                          B02          020202       Two                            B01           010101       One                                             ..... END REPORT .....                                    

.Report 245A                                                      A000001*   BLn ALn  BDt7                BDt6    BDt5  Len5  Rest                       *==.===.===.==================.========.======.=====.===========================    B08            080808       Eight                          B02     FEBRUARY 2, 2002    020202

      Two                            B01           010101       One                       

BIS 47R1 Detailed Product Review

Page 32: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Match Function: Date Conversion

Issuing Report (244a):* ADt1  ALn                    ADt7                                             *======.===.==================.==================.============================== 212121 A01                    jAnuary 1, 2001                                   020202 A02                    fEbruary 2, 2002                                  Receiving Report (245a):*   BLn ALn  BDt7                BDt6    BDt5  Len5  Rest                       *==.===.===.==================.========.======.=====.===========================    B08     auGust 8, 2008     08/08/08 080808       Eight                          B02     feBruary 2, 2002   02/02/02 020202       Two                            B01     jaNuary 1, 2001    01/01/01 010101       One                                             ..... END REPORT .....                                    

Page 32

.Report 244A                                                      A000001* ADt1  ALn                    ADt7                                             *======.===.==================.==================.============================== ****** *** ****************** ****************** ****************************** 1y5                           ay7                                              .Report 245A                                                      A000001*   BLn ALn  BDt7                BDt6    BDt5  Len5  Rest                       *==.===.===.==================.========.======.=====.=========================== ** *** *** ****************** ******** ****** ***** ***************************                            1y6      ay5                                     

Issuing Report (244a):* ADt1  ALn                    ADt7                                             *======.===.==================.==================.============================== 212121 A01                    jAnuary 1, 2001                                   020202 A02                    fEbruary 2, 2002                                  Receiving Report (245a):*   BLn ALn  BDt7                BDt6    BDt5  Len5  Rest                       *==.===.===.==================.========.======.=====.===========================    B08           08/08/08        Eight                          B02         02/02/02        Two                            B01          01/01/01        One                                             ..... END REPORT .....                                    

.Report 245A                                                      A000001*   BLn ALn  BDt7                BDt6    BDt5  Len5  Rest                       *==.===.===.==================.========.======.=====.===========================    B08           08/08/08        Eight                          B02         02/02/02 020202       Two                            B01          01/01/01       One                       

BIS 47R1 Detailed Product Review

Page 33: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Namelist: Definition

• An extension of BIS named reports.

• A logical collection of reports that you can process with many BIS functions that treat the reports as a single unit. These functions generally produce a single result containing all the function’s output.

• May include individual reports, ranges of reports, entire drawers or cabinets. Ranges may span drawers or cabinets.

• Can’t update a Namelist; can update the individual reports in it.

Page 33BIS 47R1 Detailed Product Review

Page 34: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Namelist: Definition

• For example, a standard named report might equate

RPT1 with 1B500

while a Namelist might equate

MANYRPTS with 15H22, 54G80-1H80, C124, and 32F60-100F60

• Both can be used on a variety of commands:

S RPT1S MANYRPTSCNT MANYRPTSTOT MANYRPTS

Page,34BIS 47R1 Detailed Product Review

Page 35: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Namelist: Definition

• A Namelist consists of two parts:

– Definition report, defining the report from which the headers will come

– Report and drawer list, defining the reports from which the data will come

* Name .Cab .D.Report(s). Creator .LIST.*================.====.=.=========.===========.====. MANYRPTS 0 B 1 RIZZ LIST +15H22 54G80-1H80 C124 32F60-100F60

Page 35BIS 47R1 Detailed Product Review

Page 36: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Namelist: Creation in System Directory

To create a Namelist in the System Directory, use the NAME script:

Page 36BIS 47R1 Detailed Product Review

}Definition Report

Page 37: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Namelist: Creation in System Directory

A result is displayed, in which you enter the reports, cabinets, and drawers which comprise the body of the Namelist. Hit F1 when finished.

Page 37BIS 47R1 Detailed Product Review

Page 38: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Namelist: Ad-Hoc Creation

@BRK ..* NAME .CAB .D.RPT .*================.====.=.====. 0 B 1+15H22 54G80-1H80+ C124+ 32F60-100F60@BRK .@NAMLST,-0,I '' .

-or-

@NAMLST,0,b,1 '15H22 54G80-1H80 C124 32F60-100F60'

In either case, we could then search the Namelist now defined in -0:@SRH,-0 …

Page 38BIS 47R1 Detailed Product Review

Page 39: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Namelist: Active Namelist

No matter how we create it, adding the “A” option causes the Namelist to become the Active Namelist for the station, called “NAMELIST”:@NAMLST,0,b,1,A '15H22 54G80-1H80 C124 32F60-100F60'

We could later search the Active Namelist, outside the script, using a manual function:S NAMELIST

Page 39BIS 47R1 Detailed Product Review

Page 40: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Namelist: NAMELIST Script

The NAMELIST script can also be used to create an Active Namelist:

Page 40BIS 47R1 Detailed Product Review

Page 41: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Namelist: @NAMDMP Horizontal

@NAMDMP,'MANYRPTS',0,A

produces the following in an A0 result:

.DATE

.MANYRPTS* NAME .MODE.T.RID .RANG.*================.====.=.====.====. MANYRPTS 0 B 1 LIST +15H22 54G80-1H80 C124 32F60-100F60

Page 41BIS 47R1 Detailed Product Review

Page 42: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Namelist: @NAMDMP Vertical

Adding the “V” option generates a vertical listing of reports.

@NAMDMP,'MANYRPTS',0,A,V

produces the following:

.DATE

.MANYRPTS* NAME .MODE.T.RID .RANG.*================.====.=.====.====. MANYRPTS 0 B 1 LIST + 15H22+ 54G80 - 1H80+ C124+ 32F60 - 100F60

Page 42BIS 47R1 Detailed Product Review

Page 43: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Namelist: NAMES Script

As always, the NAMES script can be used to easily display the contents of named reports and Namelists:

NAMES

produces the following:. . Names for RIZZ in Department 1: . * Name .Cab .D.Report(s). Creator .LIST.*================.====.=.=========.===========.====. MANYRPTS 0 B 1 RIZZ LIST +15H22 54G80-1H80 C124 32F60-100F60 RPT1 500 B 1 RIZZ

Page 43BIS 47R1 Detailed Product Review

Page 44: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Namelist: Supported Functions

Namelists are supported on the following functions:

Page 44BIS 47R1 Detailed Product Review

Manual ScriptCAL, CNT CAL, CNT (no R-option)FC FC

FFDR (no R-option, only read within found rpt)FND (no R-option)

LOC, CHG LOC, LCHRSL RSLS SRH (no R-option)TOT SUB, TOT

Page 45: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Output Drawer for Results

RSLT [report,output-dc]@RSL,c,d,r[,rc,rd]

Output-dc and rc,rd define an optional cabinet and drawer for the result report.

STAT1$ is set with the following values:0 – No warnings.1 – The report width was truncated.2 – The character set has changed.3 – The report width was truncated and the character set has

changed.

Page 45BIS 47R1 Detailed Product Review

Page 46: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200@PRT Specifying File Name

@PRT,c,d[,r,dlnos?,f,prtsite,cys,\all?,lsp,banner,formsid,hdgs?,\lab,fn,pre-c,pre-d,pre-r] .

Omitting fn creates file named <userid>-n.

Specifying fn as “OPPRT,” e.g., creates file named OPPRT-n.

@@cons sq pri017 *PRI017: MAPPER MAPER*RIZZ-1 4 EPGS APRI017: MAPPER MAPER*OPPRT-1 4 EPGS APRI017: MAPPER MAPER*OPPRT-2 4 EPGS A

Page 46BIS 47R1 Detailed Product Review

Page 47: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Release Renames

@RELRNM rename_list

rename_list One or more rename values in the range of -0 to -MAXRNM$, separated by commas. Each rename value can optionally specify a quantity after a colon separator.

Examples:@RELRNM -5@RELRNM -5,-2:3,-14

Page 47BIS 47R1 Detailed Product Review

Page 48: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200SCHEDULE Script

Page 48BIS 47R1 Detailed Product Review

All screens other than the main screen now have F3/Back to return to the previous screen.

Page 49: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Session Global Results

Page 49BIS 47R1 Detailed Product Review

• New type of Result that can remain available on a station after a script terminates.

• 16 Session Global Result slots available per station.

• Each Session Global Result is assigned a name by a script. Names are 16 characters long, may include special characters, case-insensitive.

• A Session Global Result is created from a copy of a source report.

Page 50: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Session Global Results

Page 50BIS 47R1 Detailed Product Review

• Session Global Results may be normal data, encrypted, or binary.

• A station’s Session Global Results are all released at signoff.

• Accessible from Java via BIS-RA.

• No manual access to Session Global Results

Page 51: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Session Global Results: @SGPUT

Page 51BIS 47R1 Detailed Product Review

• Copy a report to a Session Global Result

@SGPUT[,c,d,r],name[,lab] .

• Replaces a Session Global Result if one exists by the name provided, otherwise creates a new one.

• If c,d,r is not specified, then the Session Global Result will be deleted.

• Does not affect current -0 or current renames.

Page 52: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Session Global Results: @SGGET

Page 52BIS 47R1 Detailed Product Review

• Recall a Session Global Result and make it the current -0.

@SGGET,name[,opts,lab] .

• Normal action is to clear the Session Global slot.

• Options available:C Copy only, do not delete Session Global slot

D Delete the Session Global slot without recalling it

AD Delete all Session Global slots

Page 53: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Session Global Results: Miscellaneous

Page 53BIS 47R1 Detailed Product Review

• @DIAG “I” option added to produce an index of Session Global Results

• New reserved words:– SGRMAX$ Maximum number of Session Global Slots

allowed– SGRACT$ Number of Session Global Slots currently in

use

Page 54: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Update Results from Result Reports

Allows Update Results to be made from input result reports.

Affects the following functions that create Update Results:– SU/@SRU– MAU/@MAU– CALU/@CAU– LOC/@LOC, CHG/@LCH with the ‘OU’ option combination

Affects functions that process Update Results to modify the original:

– UPD/@UPD– DEL/@DEL– EXT/@EXT

Page 54BIS 47R1 Detailed Product Review

Page 55: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200VIEW Script

• VIEW on BIS 2200 acted differently from Open BIS.

• The following behavior is now changed:– Was restricted to a 24 line screen.– Used 3 header lines.– Inserted a blank line between each header group.– Started a new header group whenever a field extended

beyond the right edge of the display screen.

• It now includes a warning message on the VIEW screen if unable to display all of the fields in the report.

Page 55BIS 47R1 Detailed Product Review

Page 56: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200VIEW Script

Page 56BIS 47R1 Detailed Product Review

VIEW 121 fields on 24-row screen

Page 57: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200XR/REP Title Pre-fill

XR and REP now pre-fill the report title field.

Page 57BIS 47R1 Detailed Product Review

Page 58: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200@XUN Function

EXIT@XUN .

Terminates run, signs off station, closes BIS session.

Page 58BIS 47R1 Detailed Product Review

Page 59: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Yank Buffer

Page 59BIS 47R1 Detailed Product Review

• Yank Buffer now sized for actual yanked line length, rather than the longest line allowed.

• Will now receive a warning if data being PUT (]P) is wider than the receiving report.

REMINDER--a record was too long for this report; data may be truncated

Page 60: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Reserved Words

Page 60BIS 47R1 Detailed Product Review

• DEBUG$ Script debug state (none/workshop/legacy) .

• DNUMAX$ Number of characters in a domain\userid.

• FIELDN$ Field number of cursor.

• RIDN$ Number of the report last processed.

• WEBBRK$ Web script interpretation mode from @BRK.

• GLBSTR$ Characters remaining in the global string/ array variable space.

• ENVSTR$ Characters remaining in the environmental string/array variable space. (Always zero.)

• MAXEVR$ Max # environmental variables in the script.

Page 61: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1Administrative Features

Page 62: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200LLINE2

Page 62BIS 47R1 Detailed Product Review

Configuration parameter LLINE2 is now case-sensitive.

Page 63: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200User and Run Security

Page 63BIS 47R1 Detailed Product Review

• If desired, scripts can be configured to use security groups to control their access to cabinets and drawers.

• Run Registration Reports:– MODES field now accepts drawers, e.g., “20,i42,d88-f88”.– Three fields are added. This is an optional ADJUST run update.

• Placing a “Y” in the U field will cause BIS to “OR” the User CDP into the Run CDP buffer.

• Specifying a SRPT and SGR will cause BIS to “OR” that security definition into the Run CDP buffer.

Page 64: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200IP-Time Limit

Page 64BIS 47R1 Detailed Product Review

• If desired, script execution can now be limited by SUP time, in addition to LLP’s and IO’s. One SUP is .0002 seconds of IP time.

• Run Registration Reports:– A 9-character IP-Time field is added. This is an optional

ADJUST run update.

Page 65: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200IP-Time Limit

Page 65BIS 47R1 Detailed Product Review

• RS display:– An IP-Secs column is added.– A Start Date column is added.– A Run Cntrl Report column is added.– COMM Time and COMM Date columns are added.

Page 66: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200SOLAR Installation

Page 66BIS 47R1 Detailed Product Review

• HLDMAP catalogued without G-option

• SOLARM run will not change Rid-0 of USRTYP$

Page 67: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1MTQ: DTM, SCHDLR, DDVTEL Features

Page 68: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200DTM Queues

Page 68BIS 47R1 Detailed Product Review

DTM Queue

000 Unused

001 Unused

… Unused

010 In use

011 Unused

… Unused

047 In use

050 In use

051 Unused

… Unused

077 Unused

• Previous levels• Set on-queue count to 041• Would lock queue when wrap-

around to oldest entry occurred

• BIS 47R1• Sets on-queue count to 3• Skips old entries when wrap-

around occurs• Locks the queue only when all

items are in use

Page 69: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200MTQ KEYIN$ & Termination Messages

Page 69BIS 47R1 Detailed Product Review

• DTM, SCHDLR, and DDVTEL background jobs now have configuration parameter KEYNAM (just like BIS) to allow KEYIN$e.g., KEYNAM SCHTSTSCHTST TERMSCHA*SCHLOG FILE CYCLE 635 IS FREE SCHA*SCHDLR NORMAL TERMINATIONSCHA ABORT DTMA*SCHA DETACH SCHA ABORT FIN

• SCHDLR and DDVTEL now send a console message telling whether termination was normal or abnormal

Page 70: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1Features Shared with BIS 11

Page 71: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Java / JavaScript / MRI

Page 71BIS 47R1 Detailed Product Review

• Java– BIS 47 scripts can now consume a Java web service

• JavaScript– XML processing– addByTemplate method– Using JavaScript as a Java client

• MRI– Native API Interface to MySQL

• BIS access to MySQL, ADONET, POSTG

Page 72: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Developer Workshop

Page 72BIS 47R1 Detailed Product Review

• ‘GO’/’Step Into’ buttons enabled to start debug session

• Easily change current execution line

• Ability to insert run statements while debugging

• Persistent workshop settings between debug and workshop sessions

• JavaScript initiated debug session via Session.Debug()

• Can set encryption for edit and debug sessions

• Implicit keep-alive

• Automatic upgrade of Workshop from FTP server

Page 73: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200GI-BIS

Page 73BIS 47R1 Detailed Product Review

• @LST ‘H’ option: Show or hide the horizontal scroll bar

• @MNU ‘A’ option: CTRL/keystrokes

• @WIN ‘M’ option: Scroll bars in GUI screens when the window size is larger than the screen size

• @PCF can return byte size of the operated file

• @CBX ‘A’ option: Combo-box auto-execution

• Server window handles increased from 2000 to 4000

Page 74: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1Summary

Page 75: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

BIS 47R1 for OS 2200Summary

Page 75BIS 47R1 Detailed Product Review

• Dozens of new features in the areas of programming, administration, interoperability

• Large number of customer-requested features

• Once again, BIS for OS 2200 delivers efficiency, scalability, and ease-of-use!

Page 76: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

Contact Unisys

For technical questions or assistance on Business Information Server

Mike [email protected]

Rich [email protected]

Rich [email protected]

Page 76BIS 47R1 Detailed Product Review

Page 77: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

Any Questions?

Page 77BIS 47R1 Detailed Product Review

Page 78: WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation

UNITE Best of Conference Webcast

Thank you for attending

ClearPath – Works with Everything – Come to UNITE and Find Out How!

International Unisys User Association

www.unite.org