Home

User Manual - Storr Consulting

image

Contents

1. ARCHIV SAVE DASD DISP SHR DELETE DELETE archive and related reference records batch ARCHSAV part 2 of 2 Storr Consulting 3 7 00 WRL2102 tmp NA T P A D User Manual 7 3 Searching for NATURAL objects in archive ARCHGMBR 000001 GMBR JOB 6202A PNAME MSGLEVEL 1 1 NOTIFY 000002 CLASS K MSGCLASS X 000003 000004 SEARCHING FOR OBJECT IN MOD PROTOCOL DATA SET 000005 000006 GARCMBR EXEC NATBAT 000007 CMWKF01 DD DSN ARCREF SAVE MOD DISP SHR 000008 SYSUT1 DD SYSOUT 000009 SORTWKO1 DD UNIT SYSDA SPACE CYL 2 000010 SORTWKO2 DD UNIT SYSDA SPACE CYL 2 000011 SORTWK03 UNIT SYSDA SPACE CYL 2 000012 SORTWK04 UNIT SYSDA SPACE CYL 2 000013 CMPRTO1 SYSOUT 000014 PLEASE REPLACE OBJNAME IN NPP00930 000015 WITH OBJECT NAME YOU SEARCH FOR 000016 CMSYNIN DD 000017 LOGON NATPAD 000018 NPP00930 OBJNAME 000019 FIN 000020 Figure 29 Searching for NATURAL objects in archive ARCHGMBR WRL2102 tmp Storr Consulting 3 7 00 37 User Manual NA T P A D 8 Efix 38 Storr Consulting 3 7 00 WRL2102 tmp NA T P A D User Manual Table of Figures WRL2102 tmp Storr Consulting 3 7 00 39
2. tod tg 2222 z zZ z 222222 Info End Sel SelDt SelAl Top Forw Trans Subm Delet Figure 7 List of objects to move cop to transmission or production library Info window to store additional description for a request This pop up window Back to previous menu D Delete marked object Select objects from a window S Display status of one object Select objects by date N Register new module Select all objects from the library Scroll back to top page Page forward one page Move Copy NATURAL objects from de velopment library to transition library Move Copy NATURAL objects from tran sition library to test production library Delete all objects in From Library WRL2102 tmp Storr Consulting 3 7 00 15 eek N T PAD x 2000 03 07 Status of Copied Modules NATPAD P Request Header NPM00230 From User ZIND9S Date 2000 03 07 Time 13 Text Test StartL ZIND9S TargetL NATPAD TransL Module NP Type PGM UserID UserID From To UserID Copy Date Initiat Acceptor Library Library Copied Date 1999 10 20 NPTRANS1 ICSTRNG1 ZIND9S 1999 10 20 1999 10 20 NPTRANS1 ICSTRNG1 ZIND9S 1999 10 20 1999 10 20 ICSTRNG1 deleted ZIND9S 1999 10 20 1999 10 22 ZIND9S NPTRANS1 ZIND9S 1999 10 22 1999 10 22 NPTRANS1 ICIS ZIND9S 1999 10 22 1999 10 22 NPTRANS1 ICIS ZIND9S 1999 10 22 2000 01 07 NPTRANS1 ICIS ZIND9S 2000 01 07 2000 01 07 NPTRANS1 ICIS ZIND9S 2000 01 07 2000 01 07 NPTRANS1 ICSSCH ZIND9S 2000 01 07 2000 01 07 NP
3. 3 8 Browse and copy objects in development PF11 Hit PF11 key from main menu NAT PAD Register Requests see Figure 4 to display menu Browse and Copy Objects of Development 13 48 42 D 197 F 108 eek N T PAD x 1999 09 07 ZIND9S Browse and Copy Objects of Development NATPAD MUU U From Lib LBZIND9S 197 108 To Lib DEVLIB__ 197 108 Replace N Y N Object NP generic search XREF ae 4 NPJ00710 Continue wit S Object _ NP NP ADMIN PGM __ NPASUBMT PDA NPAOO010 NPA00106 PDA NPA10000 PDA NPA10001 NPA10002 PDA NPA10003 PDA ___NPA10004 NPA10005 PDA NPA10006 PDA NPHO0620 NPH00630 HLP NPH00720 HLP NPJ00100 NPJ00410 TXT NPJ00420 TXT NPJ00620 NPJ00650 TXT NPJ00700 TXT NPJ00701 NPJ00702 TXT NPJ00703 TXT NPJ00704 NPJ00705 TXT NPJ00706 TXT NPJ00707 NPJ00708 NPJ00709 Enter PF1 Pf2 PF3 PF4 PF5 KpF6 PF7 PF8 PF9 PF10 PF11 PF12 Figure 16 Browse and cop objects in development Then the requested objects Type in the possible will be displayed object names or part of them to be Mark the objects to be copied copied for example with C or S elect one or more NP to display 24 Storr Consulting 3 7 00 WRL2102 tmp NA T P A D User Manual 4 Maintain All Requests Selection Code 2 Select and maintain all registered requests NAT PAD s menu displ
4. time consuming which tends to lead to errors NAT PAD NAT PAD was developed to provide cost effective automated change management for NATURAL objects SYSERR messages and PREDICT objects NAT PAD provides administration and documentation by Maintaining an audit trail Providing data security Controlling access NAT PAD functionality Copies NATURAL source e from development into transition li brary e from transition into production library e catalogs the sources in production Archives the former version before mov ing new objects into production Browses in archive and copies source into development Browses in production and copies source into development Supports several search functions Supports several statistic reports Copies error messages from test into production and vice versa Copies PREDICT objects from test into production and vice versa Performs validation checks of all func tions against NATURAL Security or equivalent facilities Connects to MVS job entry systems JESx Uses Entire System Server if available all prior versions Uses NATURAL user exits eliminating problems with new release changes NAT PAD is Year 2000 compliant Operating system and prerequisites MVS and OS 390 ADABAS 5 2 5 3 6 2 and NATURAL 2 2 2 3 NATURAL SECURITY and PREDICT optional Storr Consulting 3 7 00 WRL2102 tmp NA T P A D User Manual 2 1 General 2 1 1 Transition Library Tasks of NAT PAD s tran
5. NAT PAD Register Requests see A or continue after copy move to transition library Hit PF10 key to start copy move from transition to other test environments see Figure 7 Select any mark from pop up window your target library in this case test library Confirm transition with PF4 key copy PF5 key move or cancel transition with PF3 key Source will be copied and cataloged via batch SYSMAIN function The job name will be created by user id and for example ZXX123 Job status will be set to SUBMIT If job ends successful job status will be set to OK Otherwise job status contains ERROR Request status keeps intrans color yellow Move Copy from test transition to production Q Q Select request with S from main menu NAT PAD Register Requests see r or continue after copy move to transition library Hit PF10 key to start copy move from transition to production library see Figure 7 Select any mark from pop up window your target library in this case production library Automatically the older version from production will be archived Confirm transition with PF4 key copy PF5 key move or cancel transition with PF3 key Source will be copied and cataloged via batch SYSMAIN function The job name will be created by user id and for example ZXX123 Job status will be set to SUBMIT If job ends successful job status will be set to OK Ot
6. 01 04 19 NPTRANS1 ICSPST 574 ZIIBKR OK ZIIBKR 1999 10 01 04 24 NPTRANS1 ICSPRD 574 ZIIBKR OK ZIIBKR 1999 10 01 04 28 NPTRANS1 ICSPRLL 574 ZIIBKR OK ZIIBKR 1999 10 01 04 34 NPTRANS1 ICIS 574 ZIIBKR OK ZIIBKR 1999 10 26 16 12 ICSTRNG NPTRANS1 709 ZIND9S OK ZIND9S 1999 10 26 19 35 NPTRANS1 ICSTRNG1 709 ZIND9S ERROR ZIND9S _ 1999 10 26 21 19 NPTRANS1 ICSTRNG2 709 ZIND9S ERROR ZIND9S Enter PFl PF2 PF3 PF4 PF5 PF6 PF7 PF8 PF9 PF10 PF11 PF12 Find Help End Top of data Figure 21 Search one object in all requests and display entire copy status WRL2102 tmp Storr Consulting 3 7 00 29 5 4 Search and display all open requests with finish option 17 53 37 N T PAD 2000 03 07 NATPAD P Display All Open Requests NPMO0111 Request Key Request Job Close S Number Userld FromLib Status Status Request Request Request 1 SIIRPR LBFIX 1999 02 10 EFIX Procedure inproces OK 1 IND9S LBFIX 1999 02 17 EFIX Procedure inprod ERROR 1 ZIIBKR ICISHD 1998 10 08 Test 1 ZIIC9S LBFIX 1999 04 22 EFIX Procedure intrans OK 1 ZIIDAP LBDDS 1999 02 17 ISM33 intrans OK 1 ZIID9L LBFIX 1999 11 12 eFIX Procedure inprod OK 1 ZIIF9P LBFIX 1999 07 14 EFIX Procedure inprod OK 1 ZIIGLB LBFIX 1999 05 27 EFIX Procedure inprod OK 1 ZIIG9C LBFIX 1999 05 03 EFIX Procedure inprod OK 1 ZIIIAT LBSTREET 1999 08 09 Copy Procedure inproces OK 1 ZIIJXL LBFIX 1999 10 06 EFIX Procedure inprod OK 1 ZIIN9M
7. LBFIX 1999 08 03 EFIX Procedure inprod OK 1 ZIIPLB LBFIX 1999 08 05 EFIX Procedure inprod OK 1 ZIIRPR LBFIX 1999 05 16 EFIX Procedure inprod OK 1 ZIIRXL LBFIX 1999 05 04 EFIX Procedure inprod Figure 22 Search and display all open requests with finish option Select Opitons This window To finish close more F Finish single request close than one request hit S Select single request display PF11 key See Figure 23 and chapter 5 4 1 Next pop up window Do you really want to change this request UserlD of acceptor Yes or No 30 Storr Consulting 3 7 00 WRL2102 tmp NA T P A D User Manual 5 4 1 Finish close more than one request 18 14 27 x x NAT PAD 2000 03 07 NATPAD P Finish Close Requests NPM00112 Select requests from date 20000306 YYYYMMDD to date 20000307 YYYYMMDD Select userID of requests ZIND9S__ blank all requests UserId of acceptor mandatory Close C Close i ZIND9S Close 2000 03 07 Close ti 3 18 14 275 Enter PFl PF2 PF3 PF4 PF5 PF6 PF7 PF8 PF9 PF10 PF11 PF12 Start Back Figure 23 Finish close requests from to and with userid WRL2102 tmp Storr Consulting 3 7 00 31 6 Several Statistic Reports 6 1 List NATURAL programs copied into production 18 51 17 NATS PAD 2000 03 07 ZIND9S Batch Report NATPAD P NPM00810 Start NATURAL batch job to list modules copied into production 20000300 yyyymm
8. PF7 PF8 PF9 PF10 PF11 PF12 Help End Exit Figure 18 Search menu selection code 3 WRL2102 tmp Storr Consulting 3 7 00 27 5 1 Search one object in all libraries VC function S a v C a Version Library UserID i UserID i Compare ZIIGLB 99 08 04 e ZIIBKR 99 10 01 4 Searching ZIIGLB 99 08 04 3 ZIIBKR 99 10 01 3 S ource ZIIGLB 99 08 04 ZIIBKR 99 10 01 or ZIIGLB 99 08 04 ZIND9S 99 11 01 O bject ZIIGLB 99 08 04 34 ZIND9S 99 11 01 S ZIIGLB 99 08 04 34 ZIND9S 99 11 01 257 ZIIGLB 99 08 04 8 2 ZIIBKR 99 08 05 3 IAA10P01 ZIIF9P 98 10 20 09 ZIND9S 99 09 15 PF3 end 2000 03 07 16 45 22 5 ZIND9S NPM00691 Figure 19 Search one object in all libraries Search object IAA10P01 And determine whether is it S ource or O bject Selection Codes This help window CO Compare mark two LD List full directory PR Print Source ZIND9S NAT PAD NATPAD P NPMHO692 NATURAL Source Comparison in Batch More information about the X Library 1 ICSDEV Module IAA10P01 compare function CO see Library 2 IGSPRD Module IAA10P01 SUPERC utility TSO ISPF i DELF 3 12 PF1 ease mark old library or mark to libraries with CO and then hit PF1 key for help Batch Comparison Program SuperC CHNGL List differences 10 lines DELTAL List differences OVSUML X LONGL List new data set DELTAL OVSUML Only overall summary list Please mark one list type PF1 Help PF3
9. SelAl Top Forw Trans Subm Figure 9 Move copy objects from develepment to transition library After hitting PF9 key see also Figure 7 a pop up window appears to confirm move copy from development to the transition library Additional pop up window informs the user about progress of the work Internally in the background SYSMAIN will be invoked to move copy on line from the development to the transition library without catalog function WRL2102 tmp Storr Consulting 3 7 00 17 User Manual NA T P A D Move Copy objects from transition library to the target production or others 18 29 37 D 196 F 008 NAT PAD List fObjects 1998 07 14 NATPAD P Request No 1 From Library ZIND9S NPM00200 Please mark one or more target libraries From NPTRANS1 NPM00221 S Libs S Libs S Libs ICSTREET _ JCLLIB __ I3AADHOC _ I4AADHOC _ ICSDST ICSSCH _ ICSYR2K _ JCLUAT1 ICSUSAT2 _ JCLUAT2 ICSSCR _ JCLPRLL ICSPRLL _ ICSTIE _ JCLPRLL ICSUSATS JCLUSATS5 ICSPRD _ ICSACPTS JCLUSAT ICSDEV _ ICSTOOLS JCLTEST _ ICSARCH ICSTRNG1 _ JCLTRNG1 ICSTRNG2 _ JCLTRNG2 ICSTRNG3 _ JCLTRNG3 PF3 exit mark ENTER select Figure 10 Move copy objects from transition library to target production or others After hitting PF10 key see also Figure 7 a pop up window appears with all possible target libraries to select The move copy function submits a batch job to catalog objects in the target environment Basically objects with the target of
10. a production library will be archived Additionally a pop up window appears to confirm the transition Please Confirm Transition From DevLib ICSDEV To TransLib NP TRANS PF3 End PF4 Copy 18 Storr Consulting 3 7 00 WRL2102 tmp NA T P A D User Manual 3 3 Transmit PREDICT objects PF5 Hit PF5 key from main menu NAT PAD Register Requests see leads to menu NAT PAD Transmit PREDICT Objects see 16 32 18 D 196 F 008 NA T PAD 98 05 19 ZIND9S Transmit PREDICT Objects NATPAD NPM00620 PREDICT from D to P D Development P Production Object Name H he 0 Enter PFl PF2 PF3 PF4 PF5 PF6 PF7 PF8 PF ris PF11 PF12 subm Figure 11 Transmit PREDICT objects Possible selections are displayed after typing M Map P Program S System V Verification PF10 key submits a batch job to transmit PREDICT objects from test to production D DDM under develop ment DBA task 3 4 Restart PREDICT only up to version 3 1 PF2 If a load function fails due to an abnormal termination run it a second time with the same parameters to produce a consistent data dictionary If old file descriptions were being replaced some file descriptions may have been set in a locked status In batch mode depending on the type of abnormal termination it may be necessary to run RESTART before the job can b
11. amp SAVCMD 000023 DCB RECFM FB LRECL 80 BLKSIZE 3200 000024 SPACE CYL 1 1 RLSE 000025 DISP NEW PASS 000026 000027 PARAMETER FOR NPP00910 000028 1 UNLOAD OBJECTS OLDER THAN NUMBER OF DAYS 000029 2 UNLOAD OBJECTS NUMBER IN ARCHIVE GREATER THAN 000030 CMSYNIN DD 000031 LOGON NATPAD 000032 NPP00910 90 10 000033 FIN 000034 000035 UNLOAD OBJECTS FROM ARCHIVE FILE 000036 000037 ENTLARC EXEC NATBAT COND 0 NE 000038 PARM NATBAT FUSER ARCHIVE DBID FNR 000039 000040 CMWKFO1 DD DSN ARCHIV SAVE DASD 000041 UNIT SYSDA VOL SER 000042 SPACE CYL 30 5 RLSE 000043 DISP NEW CATLG DELETE 000044 DCB RECFM VB LRECL 4624 BLKSIZE 4628 000045 000046 CMSYNIN DD 000047 LOGON NATPAD 000048 NATUNLD 000049 DD DSN amp amp SAVCMD DISP OLD DELETE 000050 Figure 27 Unload archive and related reference records batch ARCHSAV part 1 of 2 WRL2102 tmp Storr Consulting 3 7 00 35 User Manual 000051 000052 000053 000054 000055 000056 000057 000058 000059 000060 000061 000062 000063 000064 000065 000066 000067 000068 000069 000070 000071 000072 000073 000074 000075 000076 000077 000078 000079 000080 000081 000082 000083 000084 000085 000086 000087 000088 000089 000090 000091 000092 000093 000094 000095 000096 000097 000098 000099 000100 000101 000102 00
12. in request text field for example program name a Enter N and type in name of object or a Enter N and overwrite existing name partly or entirely copy or a Hit PF4 key to select object from pop up window also generic search see Figure 6 pr a Hit PF5 key to select object also generic search from pop up window by ob ject name and date or a Hit PF6 key to select all objects in from library a Request status will be set to inoproces color turquoise Move Copy objects from development to transition library TEST a Select request with S from main menu NAT PAD Register Requests see 7 or continue after register request a Maintain N ew or D elete objects from menu NAT PAD List of Objects see Figure 7 a Transmit move or copy selected objects from development into transition environ ment by hitting PF9 key see Figure 7 This step is mandatory and necessary be fore transmit objects into production Objects in transition libraries should not be changed Changes should be done in development Objects are copied moved with SYSMAIN function on line a Confirm transition with PF4 key copy PF5 key move or cancel transition with PF3 key a Request status will be set to intrans color yellow WRL2102 tmp Storr Consulting 3 7 00 11 User Manual NA T P A D Copy from transition test to test Q Q Select request with S from main menu
13. pare function Program end Top of displayed requests or use Cont with request One page forward or start with request number and userid Display archive and copy prior versions from archive to library Display and copy objects in production Job Number Display and copy objects in development Only with ESS available Job Status 4 1 Differences WRL2102 tmp Storr Consulting 3 7 00 25 User Manual NA T P A D to selection code 1 With selection code 1 of the main menu the requests under your userid can be regis tered and maintained With selection code 2 of the main menu all requests can be a Selected to maintain S a Finished closed to avoid version control checks F The function code C is occu pied by the copy function a Re opened for further maintenance O To register a new request is not possible with function 2 26 Storr Consulting 3 7 00 WRL2102 tmp NA T P A D User Manual 5 Several Search Functions Selection Code 3 15 04 13 eee NAT PAD x 2000 03 07 NATPAD P Search Menu NPM00060 Search saved or cataloged objects in all libraries in TEST environment VC function Search one object in all requests and display requests Type in object name Search one object in all requests and display entire copy status from to lib Type in object name Search and display all open requests Option Change request status to C lose Enter Code Enter PFl PF2 PF3 PF4 PF5 PF6
14. 0 O 0 Store all copy move history request date userid initiated not yet userid accepted not yet from lib to lib userid copied copy date copy time copy status ok error Select code S for display status of one object in display List of Objects PF11 key to delete objects in one library from display List of Objects Emergency Fix Procedure Search functions menu 3 2 and 3 3 Statistic and reports menu 4 1 Print all objects copied into production with from to selection Text field of request can be used for internal numbers for example Change Request Tracking System production incidence number ad hoc number enhancement number or project number PF10 selection window from List of Objects is now sorted by destination databases and libraries defined in NPN10004 1 2 NAT PAD Version 3 3 e New functions Q Close finish F and re open O a request To avoid losing the history information of the objects with the relevant requests is it necessary to close and not to delete a re quest WRL2102 tmp Storr Consulting 3 7 00 5 User Manual 2 Introduction Controlling the migration of NATURAL objects between environments presents numer ous challenges Tracking the current location of a program avoiding program over writes verifying that program changes are made changing all related objects archiving and recovery maintaining complete audit trails Manual change management can be
15. 0103 000104 000106 000107 000108 36 DELARC E CMWKFO1 DD D CMPRTO1 DD S CMSYNIN DD LOGON NATPAD NPP00920 N FIN PMOD SYSUT1 DD SYSUT2 DD SYSPRINT DD SYSIN DD EXEC ATAPE1 EXEC SYSUT1 SYSUT2 SYSPRINT DD SYSIN DD DD DD ATAPE2 EXEC SYSUT1 SYSUT2 SYSPRINT DD SYSIN DD DD DD LOESCH DDNAM1 DDNAM2 Figure 28 Unload NAT PAD NOW DELETE ARCHIVE AND PROTOCOL RECORDS XEC NATBAT COND 0 NE ISP OLD DSN ARCREF SAVE DASD YSOUT PARAMETER FOR NPP00920 N NO DON T DELETE ONLY TEST RUN Y YES DELETE COPY PROTOCOL RECORDS INTO MOD DATA SET NECCESSARY TO GET BACK OBJECTS SEE JOB ARCHGMBR PGM IEBGENER COND 0 NE DISP OLD DSN ARCREF SAVE DASD DISP MOD DSN ARCREF SAVE MOD SYSOUT COPY PROTOCOL RECORDS TO TAPE FOR 10 YEARS PGM IEBGENER COND 0 NE DSN ARCREF SAVE DASD DISP SHR DSN ARCREF SAVE DISP KEEP UNIT TAPE LABEL 1 SL VOL RETAIN SYSOUT DUMMY COPY ARCHIVE RECORDS TO TAPE FOR 10 YEARS PGM IEBGENER COND 0 NE DSN ARCHIV SAVE DASD DISP SHR DSN ARCHIV SAVE DISP KEEP UNIT TAPE LABEL 2 SL VOL RETAIN REF ATAPE1 SYSUT2 SYSOUT DELETE DASD DATA SETS PGM IEFBR14 COND 0 NE DSN ARCREF SAVE DASD DISP SHR DELETE DELETE DSN
16. 98 18 05 1998 18 05 1998 18 05 1998 18 05 1998 18 05 1998 18 05 1998 Time 18 16 18 18 18 18 18 18 18 18 18 18 18 18 18 PF1 PF2 PF3 PF4 PF5 PF6 PF7 PF8 PF9 PF10 PF11 PF12 End 18 01 18 13 18 18 18 18 18 18 18 18 18 18 18 48 5 11 0 51 2 14 3 51 3 51 4 51 5 51 6 51 8 51 9 52 0 52 1 52 2 52 5 52 7 User ZINDYSN1 ZINDYSN1 ZINDYSN1 ZINDYSN1 ZINDYSN1 ZINDYSN1 ZINDYSN1 ZINDYSN1 ZINDYSN1 ZINDYSN1 ZINDYSN1 ZINDYSN1 ZINDYSN1 ZINDYSN1 ZINDYSN1 From Lib Refname NP PROD NP PROD NP PROD NP PROD NP PROD NP PROD NP PROD NP PROD NP PROD NP PROD NP PROD NP PROD NP PROD NP PROD NP PROD A0000002 A0000175 A0000003 A0000001 A0000004 A0000005 A0000006 A0000007 A0000008 A0000009 A0000010 A0000011 A0000012 A0000013 A0000014 Figure 13 Display prior versions in archive Possible selections are displayed after typing Please select code S select C copy PF3 end WRL2102 tmp Select Options Delete Object in Buffer Pool Hardcopy of Saved object List Directory information List Saved object Calculate Size Help Exit Copy from Archive Target library New object name Replace PF3 End Storr Consulting 3 7 00 Y N 21 User Manual NAT PAD 3 7 Copy from production into test development PF10 If your operating system allows online access to production then
17. End ENTR Submit 28 Storr Consulting 3 7 00 WRL2102 tmp NA T P A D User Manual 5 2 Search one object in all requests and display requests 17 27 55 KEON A T PAD 2000 03 07 ZIND9S Display All Requests Of One Object NATPAD P NPM00108 IAA10P01 PGM lt NATURAL Object Type lt Copy gt Userld Description FromLib Status Stat Userld ZIIBKR ICSYR2K 1998 09 15 intrans ZIND9S IAA10P01 IAA12P ICSYR2K 1998 09 16 intrans ZIIBKR ICSYR2K 1998 11 09 intrans ZIND9S MSVC Impl 8 IAA ICSPRD 1998 12 16 inprod ZIIBKR LBZIIGLB 1999 10 01 inprod OK ZIIBKR ZIND9S TRNG Migration ICSTRNG 1999 10 28 inproces ERROR ZIND9S Enter PFl PF2 PF3 PF4 PF5 PF6 PF7 PF8 PF9 PF10 PF11 PF12 Find Help End aa Bottom of data Figure 20 Search one object in all requests and display requests 5 3 Search one object in all requests and display entire copy status 17 34 40 NAT PAD 2000 03 07 ZIND9S Display Status of One Module NATPAD P NPM00107 IAA10P01 Type PGM lt NATURAL Object Copy Copy From To Request Date Time Library Library Number Status UserID ICSYR2K ICIS 4 ZIIBKR ERROR ZIIBKR 1998 09 16 18 50 ICSYR2K ICIS 93 ZIND9S OK ZIND9S 1998 11 09 10 24 ICSYR2K ICIS 155 ZIIBKR OK ZIIBKR 1998 12 30 18 53 ICSPRD ICIS 278 ZIND9S OK ZIND9S 1999 08 05 10 16 LBZIIGLB NPTRANS1 574 ZIIBKR OK ZIIBKR 1999 08 05 10 20 NPTRANS1 ICSYR2K 574 ZIIBKR OK ZIIBKR 1999 10 01 04 16 NPTRANS1 ICSDEV 574 ZIIBKR OK ZIIBKR 1999 10
18. NA T P A D User Manual NAT PAD NATURAL Change Management NATURAL Program Administration and Documentation NATURAL Application Control User Manual MVS and OS 390 WRL2102 tmp Storr Consulting 3 7 00 1 User Manual NA T P A D NAT PAD Version 3 3 e March 1 2000 Storr Consulting 1996 1997 1998 1999 2000 Distribution Change and Enhancements in Europe Storr Consulting Fasanenstrasse 4 D 55270 Zornheim Germany Voice 49 6122 940611 Fax 49 6122 940612 Distribution Change and Enhancements in Benelux vTA B V Henry Dunantweg 9 2402 NM Alphen aan den Rijn The Netherlands Voice 31 172 417464 Fax 31 172 417465 Internet htto www vta international com E mail Distribution Changes and Enhancements in U S A D P Solutions Inc 12444 Matteson Ave Los Angeles CA 90066 Voice 310 306 7917 and 310 390 6096 Fax 310 306 7917 Internet E mail 2 Storr Consulting 3 7 00 WRL2102 tmp NAT PAD Contents User Manual COPY On line in Development and Test Without Catalog Transmit PREDICT objects PF5 Restart PREDICT only up to version 3 1 PF2 Transmit error messao Display all versions in archive PF9 production into test develooment PF10 WRL2102 tmp Storr Consulting 3 7 00 3 User Manual NA T P A D e H 8 Efix 38 4 Storr Consulting 3 7 00 WRL2102 tmp NA T P A D User Manual 1 Release Notes 1 1 NAT PAD version 3 2 e New functions Q D O0
19. TRANS1 ICSUSAT2 ZIND9S 2000 01 07 2000 01 07 NPTRANS1 ICSSCR ZIND9S 2000 01 07 2000 01 07 NPTRANS1 ICSPRLL ZIND9S 2000 01 07 2000 01 07 NPTRANS1 ICSPRD ZIND9S 2000 01 07 Figure 8 Display status of one object Copy status will be automatically refreshed by hitting the ENTR key UserlD Initiator and UserID Acceptor are fields for future SUB Job was submitted usage OK Job ended with RC 0 Fields are blank in this version ERROR Job ended with RC gt 0 of NAT PAD Note See NATURAL user exits to determine the right RC Otherwise RC is set to zero even if module was not found for example MAINEX08 16 Storr Consulting 3 7 00 WRL2102 tmp NA T P A D User Manual Move Copy objects to transition library 18 29 37 D 196 F 008 NAT PAD List of Object s 1998 07 14 ZIND9S Request No 5 From Library ICSDEV NATPAD NPM00200 Cont with TransLib NP TRANS TargLib ICIS Status intest Object Transition se D N Delete NATPAD NPM00210 _S ACCT__ _ S DELV__ PGM _S INV____ Please Confirm Transition _ S POST2_ PGM _S RACK__ _ SADHOLO1 LDA _SADHOMOO From DevLib ICSDEV _ SAD10MOO MAP _SAD10P00 To TransLib NP TRANS __SAD30P00 PGM _SAD40M00 SAD60MOO MAP _SAD60P00 PF 3 End PF4 Copy SAF50B03 PGM _SAF50L01 SAF50N03 SPG _SAMLOP1O Please wait copy in process SAM20L20 LDA _SAM20M01 SSM02C01 SSMO2C01 CPY _SSM02C02 re sS SSM02C09 CPY Enter PF1 PF2 PF3 PF4 PF3 PF6 PF7 PF8 PF9 PF10 PF11 PF12 lDt
20. ays all reg istered requests With selection codes it is possible to mark single requests in column S select for later process The function Register New Requests is only possible with selection code 1 52 D 197 F 108 N A T PAD 2000 03 07 Maintain All Requests NATPAD P NPMO0150 ZIIRPR lt Continue With Request Number And Userid UserId Description From To Date SIIRPR EFIX Procedu LBFIX 1999 02 10 SIND9S EFIX Procedu LBFIX 1999 02 17 ZIIBKR Test ICISHD 1998 10 08 ZIIC9S EFIX Procedu LBFIX 1999 04 22 ZIIDAP ISM33 LBDDS 1999 02 17 ZIID9IL eFIX Procedu LBFIX 1999 11 12 ZIIF9P EFIX Procedu LBFIX 1999 07 14 ZIIGLB EFIX Procedu LBFIX 1999 05 27 ZIIG9IC EFIX Procedu LBFIX 1999 05 03 ZIIIAT Copy Procedu LBSTREET 1999 08 09 ZIIJXL EFIX Procedu LBFIX 1999 10 06 ZIIN9M EFIX Procedu LBFIX 1999 08 03 ZIIPLB EFIX Procedu LBFIX 1999 08 05 EFIX Procedu LBFIX 1999 05 16 RF11 PF12 Arch Prod Dvmt Figure 17 Maintain all requests Request Status Possible selections are dis Blank After register request w o objects played after typing Inproces After register request with objects display turquoise S Select Request Intrans After copy to transition library on line F Finish close Request display yellow O Re open Request Inprod After copy to production batch display red Close Status entire request displays white PF keys Find one program source or object in all libraries with com
21. d LOGON NATPAD and hit ENTER key Hit PF11 Devl key to receive menu Browse and Copy Objects of Development Enter From Lib and To Lib Decide to replace YES the objects in target lib or not NO Decide to copy with XREF YES or without XREF NO data Enter object name generic search is possible for example XYZ0 Mark objects to copy with C depends on parameter settings move is not possible D oO 0 O O O 0 O If the selected source exists in other libraries a pop up window appears to inform about duplicate source in libraries D Successful copied sources are marked with OK a Failed copies are marked with NOT for example with no replace option WRL2102 tmp Storr Consulting 3 7 00 13 User Manual NA T P A D 13 52 23 D 100 F 010 NA T PAD 98 05 18 ZIND9S Register Requests NATPAD Continue With Request Number 1 From Library NPM00110 000001 Request Number TransLib DB Fnr TargetLib DB NPTRANS1 100 010 ICIS 200 NPTRANS1 100 010 ICSTREET 200 NPTRANS1 100 010 COMBATCH 200 NPTRANS1 100 010 ICSDST 200 NPTRANS1 100 010 ICSFIX 200 NPTRANS1 100 010 JCLLIB 200 NPTRANS1 100 010 NATPAD 200 NPTRANS2 100 010 ICIS 200 NPTRANS3 100 010 ICSTREET 200 NPTRANS2 100 010 JCLLIB 200 PF3 Cancel Figure 5 Describe new request from development library via transition library to target library 14 13 08 D 100 F 010 NAT ZIND9S Request Select objects Object Cont with NPJ00100 Con
22. dd 20000307 yyyymmdd leave blank to get all modules Enter PFl PF2 PF3 PF4 PF5 PF6 PF7 PF8 PF9 PF10 PF11 PF12 Help End Subm Figure 24 List NATURAL programs copied into production Menu 2000 03 07 18 55 08 NAT PAD Page Program Copies Into Production NPP00810 Module List From 2000 02 29 To 2000 03 07 ICI35 EFIX Proce ICSFIX 2000 02 29 IRR20B20 ZIIN9M EFIX Proce ICSFIX 2000 03 07 10 47 25 IRR20B20 ZIIN9M EFIX Proce ICIS 2000 03 07 11 15 19 SPAO5L00 ZIIBKR 1B96 010 ICSTREET 2000 03 06 07 52 SPAO5P00 ZIIBKR 1B96 010 ICSTREET 2000 03 06 07 52 SSH10P00 ZIIBKR 13317 ICSTREET 2000 03 06 07 36 02 2000 03 07 18 55 NAT PAD Page Program Copies Into Production NPP00810 Summary Report From 2000 02 29 To 2000 03 07 Number of NATURAL objects read Number of NATURAL objects copied to production RKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK BOTTOM OF DATA BRR kkk k k kk k k kk kk kkk kkk kkk kkk kkk Figure 25 List NATURAL programs copied into production Report 32 Storr Consulting 3 7 00 WRL2102 tmp NA T P A D User Manual 6 2 Compare two libraries and print mis matched objects At this time the function is only in batch available no RJE function WRL2102 tmp Storr Consulting 3 7 00 33 User Manual NA T P A D 7 Administrator Functions Selection Code 5 7 1 Maintenance online Hitting PF12 key on main menu NAT PAD Register Requests will leads you to two
23. e re executed Hit PF2 key from main menu NAT PAD Register Requests see Figure 4 to restarts PREDICT load operation that terminated abnormally WRL2102 tmp Storr Consulting 3 7 00 19 NAT PAD User Manual 3 5 Transmit error messages PF4 Hit PF4 key from the main menu NAT PAD Register Requests see Figure 4 to transmit the error messages from the test to the production Batch job will be submitted see Figure 12 17 01 44 D 196 F 008 NA T PAD 98 05 1998 ZIND9S Transmit Error Messages NATPAD NPM00600 DBID 196 FNR 8 __ To Lib DBID 196 FNR 8__ From Number To Number Enter PFl PF2 PF3 PF4 PF5 PF6 PF7 PF8 PF9 PF10 PF11 PF12 doit End Figure 12 Transmit Error Messages 20 Storr Consulting 3 7 00 WRL2102 tmp NAT PAD 3 6 Display all versions in archive PF9 Hit PF9 key from main menu NAT PAD Register Requests see Figure 4 to display prior versions in archive see Figure 13 User Manual 17 33 25 D 196 F 008 NATPAD Xx NA T PAD Display Prior Versions of Archive 98 05 19 NPM00720 Continue with NPH00720 18051998 1818528 lt Information about archived program versions Object NATPAD NP NP NP NP ADMIN NPASUBMT NPA00010 NPA10000 NPA10001 NPA10002 NPA10003 NPA10004 NPA10005 NPH00620 NPH00630 an Date 18 05 1998 19 05 1998 18 05 1998 18 05 1998 18 05 1998 18 05 1998 18 05 1998 18 05 1998 18 05 19
24. er Code Entern PFl PF2 PF4 PF5 PF6 PF7 PF8 PF9 PF10 PF11 PF12 End Figure 3 Main Menu PF3 key Most screens support help automatically logs information by hitting PF1 on to prior library key used by user WRL2102 tmp Storr Consulting 3 7 00 9 User Manual NA T P A D 3 Register And Maintain Requests Selection 1 Register select and maintain registered requests with your userid NAT PAD Main Menu displays your registered requests With selection codes is it possible to mark single requests in column S select for later process 13 33 17 D F NAT PAD 97 05 22 NATPAD Register and Maintain Requests from STORR NATPAD NPM00100 Start with _ request number _1 REQUESTS Ne Description From Date 1 Project 32 STO 07 03 1997 2 XYZ STO 15 05 1997 STO 15 05 1997 STO 21 03 1997 STO 26 03 1997 STO 27 03 1997 STO 03 04 1997 STO 02 04 1997 STO 02 04 1997 STO 09 05 1997 J AU BW A RF1 PF2 PF3 PF4 PF5 PF6 PF7 PF8 PF9 PF10 PF11 PF12 ind ResDC End Error DIC JESQ Top Forw Arch Prod Devl Admi Figure 4 Register and maintain requests Request Status Possible selections are dis Blank After register request w o objects played after typing Inproces After register request with objects B Backout display turquoise C Copy Request Inproces After register request display D Delete Request turquoise F Finish Request I
25. essary to log on to the library id or application that contains the NAT PAD source and object modules The usual library id or application is NATPAD but it could be different at your site Module NP consists in SYSTEM and automatically supports LOGON to the right library At the end of NAT PAD session PF3 logon to prior library automatically will be sup ported Command gt NP misama RAMBA H nindsaene Display EE fie d View Conmection Tusa pions Took Help oela a 2108 JS GA AE ee mer Bel ee A ue lipa D Start BR He Fiephy Lote Mote NERatore RUMBA Mai TF Mectcoat Word D oaran tet ce 1137 aN Figure 2 Start Menu or Hello screen The Start Menu screen disappears by hitting ENTER key again It is possible to avoid this Start Menu by set parameter value see Installation Guide and Administration Man ual ADAPT NATURAL Source and JCL 8 Storr Consulting 3 7 00 WRL2102 tmp NA T P A D User Manual 2 3 Main Menu Panel NAT PAD main menu shows all possible selection codes 1 6 and their main func tions Access checks will be made against NAT PAD s internal userid table 11 55 25 b 1999 03 15 NATPAD Main Menu NPMO0050 Register select and maintain registered requests with your userid ZIND9S Maintain all registered requests Several search functions Several statistic reports Administrator functions back out archive Emergency fix procedures EFIX Ent
26. herwise job status contains ERROR If job ends successful request status changes from intrans to inprod color red The following steps are included in pre defined job Q 12 Step EVENT creates control statements for unload and load NATURAL and PREDICT from transition into production eight NATURAL work files Several jobsteps to delete and allocate OS data sets to unload NATURAL and PREDICT objects Several steps to unload NATURAL and PREDICT objects from transition and target library test or production environment Archive prior NATURAL objects if production is target Load new NATURAL and PREDICT objects to test or production Catalog NATURAL objects in production Job will interrupt with RC 55 for any error code during catalog process and back out all module of this request Set internal status OK will shown in menu Register Requests Storr Consulting 3 7 00 WRL2102 tmp NA T P A D User Manual Purge NATURAL Buffer Pool with copied moved objects Delete objects in transition library if move was wanted Checking out errors and recover prior objects Delete OS data sets D oO 0 O 3 2 Using COPY On line in Development and Test Without Catalog This function will be used to copy only NATURAL source a From development lib to development lib a From development lib to test lib without CATALL a From test lib to development lib Automatically a request will be created Getting starte
27. ntrans After copy to transition library on N New Request line display yellow O re Open Request Inprod After copy to production batch R Reset Status display red S Select Request Job SiE PF keys Find one program source or object in all libraries with com pare function Restart PREDICT only up to PRD31 alll Job Number ransmit error messages Transmit PREDICT objects SE ECS Top of displayed requests or use Cont with request One page forward or start with request number Display and copy prior versions in archive Display and copy objects in production Display and copy objects in development Maintenance only for NAT PAD Administrators 10 Storr Consulting 3 7 00 WRL2102 tmp NA T P A D User Manual 3 1 Using NAT PAD in Batch With CATALL A move copy request describes the life cycle of a program from development via test into production Depends on parameter settings some functions are not available for example COPY and MOVE or only COPY Register Requests Start from menu NAT PAD Register Requests see Enter N in column S elect field to create a new request Each user can maintain up to 999 999 requests a Type in name of development library DEVL library from in pop up window and select the pre defined transition library TEST and target library in production PROD see Figure 5 a Determine objects to move copy in second Request Screen and describe request
28. online functions only available for NAT PAD administrators e Archive entire library e Backout request 13 57 21 D 196 F 008 NAT PAD 98 05 19 ZIND9S Administration NATPAD NPM00900 Archive entire library Archive DBID File Library will not deleted 196 122 Library DBID and File see NATURAL batch Restart _ Y N Y still existing versions are not archived again Backout request Request Number Status Job Job Status Enter Code _ Enter PFl PF2 PF3 PF4 PF5 PF6 PF7 PF8 PF9 PF10 PF11 PF12 End subm Figure 26 NAT PAD administration menue 34 Storr Consulting 3 7 00 WRL2102 tmp NA T P A D User Manual 7 2 Unload archive and related reference records batch ARCHSAV 000001 ARCS JOB 6256A PNAME 000002 MSGLEVEL 1 1 000003 NOTIFY amp SYSUID 000004 MSGCLASS X 000005 CLASS K 000006 000007 UNLOAD ARCHIVE AND RELATED REFERENCE RECORDS 000008 000009 000010 CREATE WKF01 WITH PROTOCOL RECORDS FOR SAVE 000011 WKF02 WITH UNLOAD COMMANDS 000012 PROTO EXEC NATBAT 000013 CMPRTO1 DD SYSOUT 000014 000015 CMWKF01 DD DSN ARCREF SAVE DASD 000016 UNIT SYSDA VOL SER 000017 DISP NEW CATLG DELETE 000018 SPACE CYL 1 1 RLSE 000019 DCB RECFM FB LRECL 200 BLKSIZE 4000 000020 000021 CMWKF02 UNIT SYSDA 000020 000021 CMWKF02 UNIT SYSDA 000022 DSN amp
29. sition library a Programs contained in a request are checked during the register process for exam ple existence in the from library copy codes subroutines etc a The checked programs will be copied into a library without update capability by the developers NAT PAD called it a transition library a The transition library guaranty that all populated programs have the same SAVE time stamp a If programs belong to special projects or cannot be copied in time special transition libraries can be created Possible problems during population of one program a Program can be changed in From Lib before being populated in all target libraries for example a New request can overlay the version into the From Library if time differences exists between copy date see example FromLib ToLib Userid Date ICSUSAT2 NPTRANS2 ZIND9S 1999 01 21 NPTRANS2 ICISCOPY ZIND9S 1999 01 21 NPTRANS2 ICIS ZIND9S 1999 01 24 NPTRANS2 ICSPST ZIND9S 1999 03 05 NPTRANS2 ICSYR2K ZIND9S 1999 03 05 NPTRANS2 ICSDEV ZIND9S 1999 03 08 Figure 1 Problems w o transition library and time differences a Program in the from library can be overlaid by update the program Most of the From Libraries have edit capability see NATURAL Security WRL2102 tmp Storr Consulting 3 7 00 7 User Manual NA T P A D 2 2 Getting started Invoke NATURAL and then NAT PAD system by typing NP NP from NATURAL SPF at the command prompt and pressing enter It is not nec
30. t with Translib Request NATPAD PGM N S D New Status Delete NP PGM __NPJ00700 TXT _ NP ADMIN PGM NPASUBMT PDA NPA00010 PDA NPA10000 PDA NPA10001 PDA NPA10002 PDA NPA10003 PDA NPA10004 PDA NPA10005 PDA NPH00620 HLP NPHO00620 HLP NPH00720 HLP NPJ00100 TXT PF3 End Enter PF1 PF2 PF3 PF4 PF Info End Sel Se No other date available Figure 6 Select and mark objects to transmit PF4 key 14 Storr Consulting 3 7 00 WRL2102 tmp NA T P A D User Manual 18 34 08 D 196 008 NAT PAD List of Objects 2000 03 01 NATPAD P Request No 1 From Library ZIND9S NPM00200 Cont with TransLib NPTRANS1 TargLib NATPAD Status inproces Req Text Close Open C UserId ZIND9S Test 1 Date 2000 02 16 Time 11 05 Acc ZIND9S Modules NPJ00620 NPJ00700 NPJ00780 TXT NPJ00950 NPMERROR NPMH0200 NPMHO620 MAP NPMH0630 NPMH0720 PMO0010 NPM00100 NPM00101 MAP NPM00110 NPM00120 PM00130 NPM00140 NPM00200 MAP NPM00210 NPM00220 PMO0221 NPM00300 NPM00310 MAP NPM00311 NPM00600 M00620 NPM00630 NPM00640 MAP NPM00720 NPM00721 M00900 NPM00901 NPNOBNAM SPG NPNSECU1 NPNSECU2 NSUBMT NPNSUBRJ NPNYEARP SPG NPNYEARS NPN00010 N00020 NPN00030 NPN00100 SPG _ NPN00101 NPN00102 N00103 NPN00105 NPN00200 SPG _ NPN00201 NPN00210 PN00220 NPN00225 NPN00301 SPG _ NPN00302 NPN00760 PN00770 NPN00781 NPN00782 SPG NPN00950 NPN10000 PN10001 NPN10002 NPN10003 SPG _ NPN10004 NPN10005 PPBUFFE NPPERROR NPP00010 PGM NPP00100 NPP00200 t 5 oO e o e
31. ting 3 7 00 196 F 008 Enter PFl PF2 PF3 PF4 PF5 PF6 PF7 PF8 PF9 PF10 PF11 PF12 Select Options o display latest version in produc select and C copy are pos NATPAD NPM00640 Delete Object in Buffer Pool Hardcopy of Saved object List Directory information List Saved object Calculate Size Help Exit WRL2102 tmp NA T P A D User Manual BATCH batch copy procedure for production see Hit PF10 key from main menu NAT PAD Register Requests see Figure 4 to start Figure 15 15 NAT PAD 1999 08 31 ZIND9S Copy Procedure NATPAD From Production to Development NPM00650 From Library Production mark one X ICSTREET JCLLIB _ I3AADHOC _ I4AADHOC _ ICSDST _ To Library Development LBFIX Target Library Production Type in requested NATURAL Fill in Submit batch job by objects to be copied in batch name of hitting PF10 key and hit enter key from lib Automatically NAT PAD Asterisk notation is still not and to lib request will be generated yet possible for example and later and request number will ABC The internal lib in be displayed Make a NATURLA SORT for production note for future references CATALL will be difficult or impossible if two asterisk notations are used DEF and GHI WRL2102 tmp Storr Consulting 3 7 00 23 User Manual NA T P A D
32. you can use NAT PAD s ON LINE function to copy NATURAL sources from production into test or devel opment environment Otherwise NAT PAD s BATCH function will be automatically called The NAT PAD module NPN10003 with parameter PRODEV ONL is responsible for this setting see NAT PAD Installation Guide and Administration Manual for MVS and OS 390 Possible selections are displayed after typing Please select code S select _ C copy PF3 end Object NATPAD NP NP ADMIN NPASUBMT NPAO0010 NPA10000 NPA10001 NPA10002 NPA10003 NPA10004 NPA10005 NPHO00620 NPH00630 NPH00720 NPJ00100 18 01 47 196 F 008 Cont nue with NPJ00620 Date 18 05 1998 19 05 1998 18 05 1998 18 05 1998 18 05 1998 18 05 1998 18 05 1998 18 05 1998 18 05 1998 18 05 1998 18 05 1998 18 05 1998 18 05 1998 18 05 1998 13 05 1998 End Figure 14 Display latest version in production copy procedure on line ON LINE Hit PF10 key from main menu NAT PAD Register Re quests see tion Selection sible NAT PAD Pc 19 05 98 Display Latest Objects in Production Time Copy from Production Target library New object name Replace 22 in library NP PROD D Type 23 1 PGM 26 3 PGM 23 5 PGM 18 8 PDA 18 9 PDA 19 1 PDA 19 3 PDA 19 5 PDA 19 6 PDA 19 8 PDA 20 0 PDA 23 8 HLP 23 9 HLP 24 1 HLP 23 0 TXT Storr Consul

Download Pdf Manuals

image

Related Search

Related Contents

Definitive Technology AW6500  Folletos de Ventas Equostat 3  COMMERCIAL HE DRYER iNSTALLATiON iNSTRUCTiONS  Changement de catégorie d`adresse  

Copyright © All rights reserved.
Failed to retrieve file