Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "WELCOME! UNITE Best of Conference Webcast Business Information Server for ClearPath OS 2200: Product Review of the Release 47 Richard Goldberg Unisys Corporation."— Presentation transcript:

1 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! ClearPath – Works with Everything – Come to UNITE and Find Out How! International Unisys User Association

2 BIS 47R1 for OS 2200 Agenda Release Schedule and Deliverables Programming Features MTQ Features Administrative Features Features Shared with BIS 11 Page 2 BIS 47R1 Detailed Product Review

3 BIS 47R1 for OS 2200 Release 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 3 BIS 47R1 Detailed Product Review

4 BIS 47R1 for OS 2200 Release 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 4 BIS 47R1 Detailed Product Review

5 BIS 47R1 for OS 2200 Release 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 5 BIS 47R1 Detailed Product Review

6 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 6 BIS 47R1 Detailed Product Review

7 BIS 47R1 Programming Features

8 BIS 47R1 for OS 2200 Additive 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 ] 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 8 BIS 47R1 Detailed Product Review

9 BIS 47R1 for OS 2200 @BFN No-Find Condition @bfn,0,a,134,,199 '' 'IN' \ |,070701 I8, I8. @… @199: if STAT1$ = 1 ;. @bfn,0,a,134 '' 'IN' |,070701 I8, I8 \ if STAT1$ = 1 ;. Page 9 BIS 47R1 Detailed Product Review

10 BIS 47R1 for OS 2200 Block 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 drawers 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 10 BIS 47R1 Detailed Product Review

11 BIS 47R1 for OS 2200 Block 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 drawers report zero or text supplied. Page 11 BIS 47R1 Detailed Product Review

12 BIS 47R1 for OS 2200 Block 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 12 BIS 47R1 Detailed Product Review

13 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 13 BIS 47R1 Detailed Product Review } 2500 Lines

14 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 14 BIS 47R1 Detailed Product Review

15 BIS 47R1 for OS 2200 @CALL Rename Keywords @CALL parameter list allows: RNM(-n) Passes rename to subr, returns rename RNMSND(-n) Passes rename to subr, no modification RNMSND(0) Passes void rpt pointer to subroutine RNMRCV(-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 15 BIS 47R1 Detailed Product Review

16 BIS 47R1 for OS 2200 DATE21 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

17 BIS 47R1 for OS 2200 Domain Name Logon Adds the ability to log on to BIS 2200 using Active Directory or LDAP credentials. Page 17 BIS 47R1 Detailed Product Review

18 BIS 47R1 for OS 2200 Domain 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 18 BIS 47R1 Detailed Product Review

19 BIS 47R1 for OS 2200 ECL 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 :12-digit facility status : Status code : System message number Page 19 BIS 47R1 Detailed Product Review

20 BIS 47R1 for OS 2200 End-of-Month Functions: @DC End-of-month function supported on –@DC –@DAT –@CAL @dc m11=d7('February 12, 2007') S18 S18=/20070228 / Page 20 BIS 47R1 Detailed Product Review

21 BIS 47R1 for OS 2200 End-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 21 BIS 47R1 Detailed Product Review

22 BIS 47R1 for OS 2200 End-of-Month Functions: @CAL @CAL.EOM Test *In.Out1. *======.========. ****** ******** a b b,M(11)=D1(a).EOM Test *In.Out1. *======.========. 070112 20070131 070212 20070228 070312 20070331 Page 22 BIS 47R1 Detailed Product Review

23 BIS 47R1 for OS 2200 EOM Tags EOM (formerly DEPCON) understands special commands preceded in the print file with the sequence 60 S 60 S $DEPHDR$=One Two 60 S DEPCON-EMAIL=R.Goldberg@Unisys.com 60 S DEPCON-ESUBJECT= This is an EOM Email produces USERTAG01 = One USERTAG02 = Two To: R.Goldberg@Unisys.com Subject: This is an EOM Email Page 23 BIS 47R1 Detailed Product Review

24 BIS 47R1 for OS 2200 EOM Tags: $EOM$ New BIS printer control command $EOM$ generates the 60 S sequence: $EOM$ $DEPHDR$=One Two $EOM$ DEPCON-EMAIL=R.Goldberg@Unisys.com $EOM$ DEPCON-ESUBJECT= This is an EOM Email produces USERTAG01 = One USERTAG02 = Two To: R.Goldberg@Unisys.com Subject: This is an EOM Email Page 24 BIS 47R1 Detailed Product Review

25 BIS 47R1 for OS 2200 EOM Tags: Print Forms Using PRINTFORM to create or modify a print form now has a new function key, F6, to create $EOM$ data. Page 25 BIS 47R1 Detailed Product Review

26 BIS 47R1 for OS 2200 EOM 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 26 BIS 47R1 Detailed Product Review

27 BIS 47R1 for OS 2200 EOM 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 27 BIS 47R1 Detailed Product Review

28 BIS 47R1 for OS 2200 Format Columns FC @FC,c,d,r[,lab] o cc ltyp,p [vlines,vinvalid]. Performs case and justification operations on fields in reports. OptionMeaning AProcesses all line types. CDo not error the command if case parameters O, F, or W are specified on a LCS or FCSU report. IIgnore numeric data. Justification and case operations are skipped on any report data that begins with a number, plus sign, minus sign, or period. Page 28 BIS 47R1 Detailed Product Review

29 BIS 47R1 for OS 2200 Format Columns FC @FC,c,d,r[,lab] o cc ltyp,p [vlines,vinvalid]. ParameterMeaning LLeft justify the data. RRight justify the data. CCenter the data. UUpper case the data. OLower case the data. FUpper case first character of data, rest lower case. WUpper case first character of each word, rest lower case. Page 29 BIS 47R1 Detailed Product Review

30 BIS 47R1 for OS 2200 @IF S-Option @LDV h18='000 this is my dog'. @LDV h18='000 that is my cat'. @IF (2-17) = (2-17) GTO 1. ;GTO 5. believes the two substrings are equal. @IF,S (2-17) = (2-17) GTO 1. ;GTO 5. causes a strict string comparison to be performed, and the condition will be evaluated as false. Page 30 BIS 47R1 Detailed Product Review

31 BIS 47R1 for OS 2200 Match 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..... 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.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..... 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.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

32 BIS 47R1 for OS 2200 Match 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..... 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.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..... 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.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

33 BIS 47R1 for OS 2200 Namelist: 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 functions output. May include individual reports, ranges of reports, entire drawers or cabinets. Ranges may span drawers or cabinets. Cant update a Namelist; can update the individual reports in it. Page 33 BIS 47R1 Detailed Product Review

34 BIS 47R1 for OS 2200 Namelist: Definition For example, a standard named report might equate RPT1 with 1B500 while a Namelist might equate MANYRPTS with15H22, 54G80-1H80, C124, and 32F60-100F60 Both can be used on a variety of commands: S RPT1 S MANYRPTS CNT MANYRPTS TOT MANYRPTS Page,34 BIS 47R1 Detailed Product Review

35 BIS 47R1 for OS 2200 Namelist: 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 35 BIS 47R1 Detailed Product Review

36 BIS 47R1 for OS 2200 Namelist: Creation in System Directory To create a Namelist in the System Directory, use the NAME script: Page 36 BIS 47R1 Detailed Product Review } Definition Report

37 BIS 47R1 for OS 2200 Namelist: 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 37 BIS 47R1 Detailed Product Review

38 BIS 47R1 for OS 2200 Namelist: 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 38 BIS 47R1 Detailed Product Review

39 BIS 47R1 for OS 2200 Namelist: 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 39 BIS 47R1 Detailed Product Review

40 BIS 47R1 for OS 2200 Namelist: NAMELIST Script The NAMELIST script can also be used to create an Active Namelist: Page 40 BIS 47R1 Detailed Product Review

41 BIS 47R1 for OS 2200 Namelist: @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 41 BIS 47R1 Detailed Product Review

42 BIS 47R1 for OS 2200 Namelist: @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 42 BIS 47R1 Detailed Product Review

43 BIS 47R1 for OS 2200 Namelist: 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 43 BIS 47R1 Detailed Product Review

44 BIS 47R1 for OS 2200 Namelist: Supported Functions Namelists are supported on the following functions: Page 44 BIS 47R1 Detailed Product Review ManualScript CAL, CNTCAL, CNT (no R-option) FC F FDR (no R-option, only read within found rpt) FND (no R-option) LOC, CHGLOC, LCH RSL SSRH (no R-option) TOTSUB, TOT

45 BIS 47R1 for OS 2200 Output 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 45 BIS 47R1 Detailed Product Review

46 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 -n. Specifying fn as OPPRT, e.g., creates file named OPPRT-n. @@cons sq pri017 * PRI017: MAPPER MAPER*RIZZ-1 4 EPGS A PRI017: MAPPER MAPER*OPPRT-1 4 EPGS A PRI017: MAPPER MAPER*OPPRT-2 4 EPGS A Page 46 BIS 47R1 Detailed Product Review

47 BIS 47R1 for OS 2200 Release 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 47 BIS 47R1 Detailed Product Review

48 BIS 47R1 for OS 2200 SCHEDULE Script Page 48 BIS 47R1 Detailed Product Review All screens other than the main screen now have F3/Back to return to the previous screen.

49 BIS 47R1 for OS 2200 Session Global Results Page 49 BIS 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.

50 BIS 47R1 for OS 2200 Session Global Results Page 50 BIS 47R1 Detailed Product Review Session Global Results may be normal data, encrypted, or binary. A stations Session Global Results are all released at signoff. Accessible from Java via BIS-RA. No manual access to Session Global Results

51 BIS 47R1 for OS 2200 Session Global Results: @SGPUT Page 51 BIS 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.

52 BIS 47R1 for OS 2200 Session Global Results: @SGGET Page 52 BIS 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: CCopy only, do not delete Session Global slot DDelete the Session Global slot without recalling it ADDelete all Session Global slots

53 BIS 47R1 for OS 2200 Session Global Results: Miscellaneous Page 53 BIS 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

54 BIS 47R1 for OS 2200 Update 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 54 BIS 47R1 Detailed Product Review

55 BIS 47R1 for OS 2200 VIEW 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 55 BIS 47R1 Detailed Product Review

56 BIS 47R1 for OS 2200 VIEW Script Page 56 BIS 47R1 Detailed Product Review VIEW 121 fields on 24-row screen

57 BIS 47R1 for OS 2200 XR/REP Title Pre-fill XR and REP now pre-fill the report title field. Page 57 BIS 47R1 Detailed Product Review

58 BIS 47R1 for OS 2200 @XUN Function EXIT @XUN. Terminates run, signs off station, closes BIS session. Page 58 BIS 47R1 Detailed Product Review

59 BIS 47R1 for OS 2200 Yank Buffer Page 59 BIS 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

60 BIS 47R1 for OS 2200 Reserved Words Page 60 BIS 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.

61 BIS 47R1 Administrative Features

62 BIS 47R1 for OS 2200 LLINE2 Page 62 BIS 47R1 Detailed Product Review Configuration parameter LLINE2 is now case-sensitive.

63 BIS 47R1 for OS 2200 User and Run Security Page 63 BIS 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.

64 BIS 47R1 for OS 2200 IP-Time Limit Page 64 BIS 47R1 Detailed Product Review If desired, script execution can now be limited by SUP time, in addition to LLPs and IOs. 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.

65 BIS 47R1 for OS 2200 IP-Time Limit Page 65 BIS 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.

66 BIS 47R1 for OS 2200 SOLAR Installation Page 66 BIS 47R1 Detailed Product Review HLDMAP catalogued without G-option SOLARM run will not change Rid-0 of USRTYP$

67 BIS 47R1 MTQ: DTM, SCHDLR, DDVTEL Features

68 BIS 47R1 for OS 2200 DTM Queues Page 68 BIS 47R1 Detailed Product Review DTM Queue 000Unused 001Unused … 010In use 011Unused … 047In use 050In use 051Unused … 077Unused 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

69 BIS 47R1 for OS 2200 MTQ KEYIN$ & Termination Messages Page 69 BIS 47R1 Detailed Product Review DTM, SCHDLR, and DDVTEL background jobs now have configuration parameter KEYNAM (just like BIS) to allow KEYIN$ e.g., KEYNAM SCHTST SCHTST TERM SCHA*SCHLOG FILE CYCLE 635 IS FREE SCHA*SCHDLR NORMAL TERMINATION SCHA ABORT DTMA*SCHA DETACH SCHA ABORT FIN SCHDLR and DDVTEL now send a console message telling whether termination was normal or abnormal

70 BIS 47R1 Features Shared with BIS 11

71 BIS 47R1 for OS 2200 Java / JavaScript / MRI Page 71 BIS 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

72 BIS 47R1 for OS 2200 Developer Workshop Page 72 BIS 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

73 BIS 47R1 for OS 2200 GI-BIS Page 73 BIS 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

74 BIS 47R1 Summary

75 BIS 47R1 for OS 2200 Summary Page 75 BIS 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!

76 Contact Unisys For technical questions or assistance on Business Information Server Mike Stroeing 651-635-7425 Michael.Stroeing@Unisys.com Rich Goldberg 804-282-2610 Richard.Goldberg@Unisys.com Rich Abriani 610-548-7154 Rich.Abriani@Unisys.com Page 76 BIS 47R1 Detailed Product Review

77 Any Questions? Page 77 BIS 47R1 Detailed Product Review

78 UNITE Best of Conference Webcast Thank you for attending ClearPath – Works with Everything –Come to UNITE and Find Out How! ClearPath – Works with Everything – Come to UNITE and Find Out How! International Unisys User Association www.unite.org


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

Similar presentations


Ads by Google