Presentation is loading. Please wait.

Presentation is loading. Please wait.

Euro/File Demonstration Domino Software Limited. EURO/File EURO/FILE works on a very simple principle and requires four steps to perform a run: Define.

Similar presentations


Presentation on theme: "Euro/File Demonstration Domino Software Limited. EURO/File EURO/FILE works on a very simple principle and requires four steps to perform a run: Define."— Presentation transcript:

1 Euro/File Demonstration Domino Software Limited

2 EURO/File EURO/FILE works on a very simple principle and requires four steps to perform a run: Define currencies that you require EURO/FILE to use (Currency Definitions). Define information about currency fields on files and databases (Data Definitions). Define any special run requirements (Rules). Select the database or file you wish to process and the appropriate run options. Domino Software Limited

3 Euro/File PRIMARY OPTIONS (V1.00) OPTION ===> User - DOMINO Day - 10 Month Euro/File Execution. Year Data Definition Maintenance. Time - 07:02 3. Currency Maintenance. 4. Rules Maintenance. S. Specify System Parameters. X. Exit from Euro/File. PF1 Help PF3 Exit - Copyright 2000 Domino Software Ltd. Euro/File - TSO/ISPF Menu

4 Euro/File - Currency (V1.00) COMMAND ===> Currency ==> POUND Description ==> UK POUND STERLING Rate ==> Press ENTER to update, PF1 for Help or PF3 to return to main menu. Currency definition is simple

5 Euro/File - Data Definition (V1.00) COMMAND ===> Data Definition ==> VSAMFILE Description ==> TEST VSAM FILE Access Method ==> KSDS Record Length ==> 80 Record Format ==> F Copybook Name ==> RECORD (Blank or pattern to select) Language ==> COBOL (COBOL,PL1) Copybook Library ==> 'DOMINO.PETER.JCL' Rule ==> Press ENTER to update, PF1 for Help or PF3 to return to main menu. Currency fields on files and databases have to be defined, this task is performed only once for each file. Firstly header information is required.

6 Euro/File - Data Definition Parameters (V1.00) COMMAND ===> Data Definition ==> VSAMFILE Access Method ==> KSDS DSN ==> DOMINO.KSDS.FILE Press PF1 for Help or PF3 To return to previous screen. Then information to access the file or database is input.

7 Euro/File - COPYBOOK DISPLAY Row 1 to 6 of 6 Command ===> Enter S=Select, R=Rectype, C=Clear, PF3=End. Data Definition VSAMFILE Copybook RECORD LVL DATANAME PIC TYPE POS LEN OCC REDEFINES 01 RECORD C W01-KEY XXXX. C S 05 W02-NETAMT 999V99. N S 05 W02-VATAMT 99V999. N S 05 W02-TAXAMT 9V9999. N S 05 W02-GROSSA 9999V9. N ******************************* Bottom of data ******************************** Selecting fields from the copybook is simple.

8 Euro/File - Data Definition Field Maintenance - VSAMFILE (V1.00) Edit DOMINO.SPFTEMP1.CNTL Columns PF14=Top PF15=Bottom Command ===> Scroll ===> CSR ****** ***************************** Top of Data ****************************** REC PS=00001 DATA='1' OR PS=00001 DATA='3' FLD PS=00005 LN=0005 TP=N DP=2 DN=W02-NETAMT FLD PS=00010 LN=0005 TP=N DP=3 DN=W02-VATAMT FLD PS=00015 LN=0005 TP=N DP=4 DN=W02-TAXAMT FLD PS=00020 LN=0005 TP=N DP=1 DN=W02-GROSSA ****** **************************** Bottom of Data **************************** Euro/File then builds the member for the file processing. Conditional statements are available via the REC, AND, and OR commands.

9 Euro/File - Rule (V1.00) COMMAND ===> Rule ==> VSAMFILE Description ==> SPECIAL PROCESSING FOR KSDS Read Exit ==> EXITPROG Write Exit ==> EXITPROG Input Exit ==> Output Exit ==> Ignore Lowvals ==> YES Ignore Highvals ==> YES Ignore Spaces ==> YES Alternate Currencies RL From To RL From To Press ENTER to update, PF1 for Help or PF3 to return to main menu. Rules can be defined for any special processing, e.g. user exits or ignoring default values.

10 Euro/File - Data Definition List Row 1 to 10 of 10 Command ===> Enter S=select, PF3=return Member Description Type Copybook Last Amended BSAM BSAM FILE BSAM RECORD DOMINO 2002/10/06 DB2DEF DB2 RECORD DOMINO 2002/10/04 ESDS ESDS RECORD DOMINO 2002/10/03 ESDSVAR VARIABLE ESDS FILE ESDS RECORD DOMINO 2002/10/04 IDMSDEF IDMS RECORD DOMINO 2002/10/04 IMSDEF IMS RECORD DOMINO 2002/10/06 KSDS KSDS RECORD KSDS RECORD DOMINO 2002/10/03 PBDEF001 TEST DEFINITION KSDS COPY DOMINO 2002/09/22 RRDS RRDS RECORD DOMINO 2002/10/03 TESTING KSDS RECORD DOMINO 2002/10/02 S VSAMFILE KSDS RECORD DOMINO 2002/10/02 ****************************** Bottom of data ******************************** Once the set up is complete files are selected from a list for Euro/File processing.

11 Euro/File - Execution (V1.00) COMMAND ===> Data Definition VSAMFILE Update ==> VAL (Yes,No,New,Fst,Val) Records ==> Print Records ==> 999 From Currency ==> POUND To Currency ==> EURO Rule ==> Edit JCL ==> NO (Yes,No) Submit JCL ==> YES (Yes,No) Job Card(s) //DOMINOP JOB ACCT,'PETER',CLASS=A,MSGCLASS=X,REGION=4096K Press Enter to submit PF1 for Help or PF3 To return to main menu. Options for the run are selected from a simple panel.

12 EDIT DOMINO.SPFTEMP1.CNTL Columns Command ===> Scroll ===> CSR ****** ***************************** Top of Data **************************** //DOMINOP JOB ACCT,'PETER',CLASS=A,MSGCLASS=X,REGION=4096K //DATE2000 JCLLIB ORDER=DOMINO.EUROFILE.SOURCE //* EURO/FILE VERSION //EUROFILE EXEC PGM=DOMEFL //STEPLIB DD DISP=SHR, // DSN=DOMINO.EUROFILE.LOADLIB //DOMFILE DD DISP=SHR, // DSN=DOMINO.KSDS.FILE //DOMPRNT DD SYSOUT=* //DOMDEFN DD * FILEDEF ACCMETH=KSDS RECLEN=00080 RECFM=F REC PS=00001 DATA='1' OR PS=00001 DATA='3' FLD PS=00005 LN=0005 TP=N DP=2 DN=W02-NETAMT FLD PS=00010 LN=0005 TP=N DP=3 DN=W02-VATAMT FLD PS=00015 LN=0005 TP=N DP=4 DN=W02-TAXAMT FLD PS=00020 LN=0005 TP=N DP=1 DN=W02-GROSSA /* //DOMCTRL DD * BN999M99999VSAMFILE POUND EURO EURO /* // The JCL for the Euro/File execution can be edited if required, or saved to a user library.

13 DOMEFL01 E U R O / F I L E - FILE UTILITY D A T A N A M E A N A L Y S I S DATANAME W02-NETAMT TYPE CHARACTER POSITION TOTAL FIELDS READ 4 TOTAL FIELDS IGNORED TOTAL FIELDS INVALID TOTAL FIELDS TOO BIG 1 TOTAL FIELDS IN ERROR MINIMUM FIELD VALUE MAXIMUM FIELD VALUE ORIGINAL FIELD SIZE ANALYSIS % 80-90% 70-80% % 40-50% 30-40% 20-30% % ORIGINAL FIELD LEADING ZEROS NONE 4 ONE TWO THREE CONVERTED FIELD SIZE ANALYSIS % 80-90% 70-80% 60-70% 40-50% 30-40% % % CONVERTED FIELD LEADING ZEROS NONE 3 ONE TWO THREE DATANAME W02-VATAMT TYPE CHARACTER POSITION TOTAL FIELDS READ 4 TOTAL FIELDS IGNORED TOTAL FIELDS INVALID TOTAL FIELDS TOO BIG TOTAL FIELDS IN ERROR MINIMUM FIELD VALUE MAXIMUM FIELD VALUE ORIGINAL FIELD SIZE ANALYSIS % 80-90% 70-80% 60-70% 40-50% 30-40% % % ORIGINAL FIELD LEADING ZEROS NONE 3 ONE 1 TWO THREE CONVERTED FIELD SIZE ANALYSIS % 80-90% 70-80% 60-70% 40-50% 30-40% % % CONVERTED FIELD LEADING ZEROS NONE 3 ONE 1 TWO THREE DATANAME ANALYSIS REPORT

14 DOMEFL01 E U R O / F I L E - FILE UTILITY PAGE RECORD DATANAME BEFORE AFTER RULE 1 W02-NETAMT *** FIELD TOO LARGE TO CONVERT F7F5F0F0F W02-TAXAMT *** FIELD TOO LARGE TO CONVERT F6F6F0F5F W02-GROSSA *** FIELD TOO LARGE TO CONVERT F7F2F7F4F CONVERSION ERRORS REPORT

15 DOMEFL01 E U R O / F I L E - FILE UTILITY PAGE RECORD DATANAME BEFORE AFTER RULE 1 W02-NETAMT W02-VATAMT W02-TAXAMT W02-NETAMT W02-VATAMT W02-TAXAMT W02-GROSSA W02-NETAMT W02-VATAMT W02-TAXAMT W02-GROSSA W02-NETAMT W02-VATAMT W02-TAXAMT W02-GROSSA CONVERSION AUDIT REPORT

16 DOMEFL01 E U R O / F I L E - FILE UTILITY PAGE RUN TIME OPTIONS:- FILE DEFINITION VSAMFILE ACCESS METHOD KSDS RECORD LENGTH 80 RECORD FORMAT FIXED RECORDS UPDATED YES RECORDS PRINTED ALL BASE CURRENCY EURO RULE SOURCE CURRENCY RATE TARGET CURRENCY RATE DEFAULT POUND EURO TOTAL FIELDS READ 16 TOTAL FIELDS UPDATED 13 TOTAL FIELDS IGNORED TOTAL FIELDS INVALID TOTAL FIELDS TOO BIG 3 TOTAL FIELDS IN ERROR RECORD TYPE NUMBER READ FIELDS UPDATED EURO/FILE CONTROL REPORT


Download ppt "Euro/File Demonstration Domino Software Limited. EURO/File EURO/FILE works on a very simple principle and requires four steps to perform a run: Define."

Similar presentations


Ads by Google