Download presentation
Presentation is loading. Please wait.
Published byEaston Stevenson Modified over 9 years ago
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- 10 1. Euro/File Execution. Year - 2002 2. 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 ==> 00000.600780 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 00001 0024 00001 05 W01-KEY XXXX. C 00001 0004 00001 S 05 W02-NETAMT 999V99. N 00005 0005 00001 S 05 W02-VATAMT 99V999. N 00010 0005 00001 S 05 W02-TAXAMT 9V9999. N 00015 0005 00001 S 05 W02-GROSSA 9999V9. N 00020 0005 00001 ******************************* 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 00001 00072 PF14=Top PF15=Bottom Command ===> Scroll ===> CSR ****** ***************************** Top of Data ****************************** 000001 REC PS=00001 DATA='1' 000002 OR PS=00001 DATA='3' 000003 FLD PS=00005 LN=0005 TP=N DP=2 DN=W02-NETAMT 000004 FLD PS=00010 LN=0005 TP=N DP=3 DN=W02-VATAMT 000005 FLD PS=00015 LN=0005 TP=N DP=4 DN=W02-TAXAMT 000006 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 ==> 99999 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 00001 00072 Command ===> Scroll ===> CSR ****** ***************************** Top of Data **************************** 000001 //DOMINOP JOB ACCT,'PETER',CLASS=A,MSGCLASS=X,REGION=4096K 000002 //DATE2000 JCLLIB ORDER=DOMINO.EUROFILE.SOURCE 000003 //* EURO/FILE VERSION 1.00 000004 //EUROFILE EXEC PGM=DOMEFL01 000005 //STEPLIB DD DISP=SHR, 000006 // DSN=DOMINO.EUROFILE.LOADLIB 000007 //DOMFILE DD DISP=SHR, 000008 // DSN=DOMINO.KSDS.FILE 000009 //DOMPRNT DD SYSOUT=* 000010 //DOMDEFN DD * 000011 FILEDEF ACCMETH=KSDS RECLEN=00080 RECFM=F 000012 REC PS=00001 DATA='1' 000013 OR PS=00001 DATA='3' 000014 FLD PS=00005 LN=0005 TP=N DP=2 DN=W02-NETAMT 000015 FLD PS=00010 LN=0005 TP=N DP=3 DN=W02-VATAMT 000016 FLD PS=00015 LN=0005 TP=N DP=4 DN=W02-TAXAMT 000017 FLD PS=00020 LN=0005 TP=N DP=1 DN=W02-GROSSA 000018 /* 000019 //DOMCTRL DD * 000020 BN999M99999VSAMFILE 000021 POUND 00000600780EURO 00001000000EURO 000022 /* 000023 // 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 150.00 MAXIMUM FIELD VALUE 750.00 ORIGINAL FIELD SIZE ANALYSIS 90-100% 80-90% 70-80% 1 60-70% 40-50% 30-40% 20-30% 1 10-20% ORIGINAL FIELD LEADING ZEROS NONE 4 ONE TWO THREE CONVERTED FIELD SIZE ANALYSIS 90-100% 80-90% 70-80% 60-70% 40-50% 30-40% 1 20-30% 2 10-20% 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 4.400 MAXIMUM FIELD VALUE 35.000 ORIGINAL FIELD SIZE ANALYSIS 90-100% 80-90% 70-80% 60-70% 40-50% 30-40% 1 20-30% 1 10-20% ORIGINAL FIELD LEADING ZEROS NONE 3 ONE 1 TWO THREE CONVERTED FIELD SIZE ANALYSIS 90-100% 80-90% 70-80% 60-70% 40-50% 30-40% 1 20-30% 1 10-20% 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 1 -------------------------------------- RECORD DATANAME BEFORE AFTER RULE 1 W02-NETAMT *** FIELD TOO LARGE TO CONVERT F7F5F0F0F0 75000 1 W02-TAXAMT *** FIELD TOO LARGE TO CONVERT F6F6F0F5F0 66050 1 W02-GROSSA *** FIELD TOO LARGE TO CONVERT F7F2F7F4F5 72745 CONVERSION ERRORS REPORT
15
DOMEFL01 E U R O / F I L E - FILE UTILITY PAGE 1 -------------------------------------- RECORD DATANAME BEFORE AFTER RULE 1 W02-NETAMT 150.00 249.68 1 W02-VATAMT 20.000 33.290 1 W02-TAXAMT 3.3000 5.4929 2 W02-NETAMT 150.00 249.68 2 W02-VATAMT 4.400 7.324 2 W02-TAXAMT 3.3000 5.4929 2 W02-GROSSA 1482.1 2467.0 5 W02-NETAMT 150.00 249.68 5 W02-VATAMT 35.000 58.258 5 W02-TAXAMT 2.2200 3.6952 5 W02-GROSSA 3510.0 5842.4 6 W02-NETAMT 225.00 374.51 6 W02-VATAMT 14.500 24.135 6 W02-TAXAMT 1.5000 2.4968 6 W02-GROSSA 2500.0 4161.3 CONVERSION AUDIT REPORT
16
DOMEFL01 E U R O / F I L E - FILE UTILITY PAGE 2 -------------------------------------- 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 0.600780 EURO 1.000000 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 6 1 4 13 EURO/FILE CONTROL REPORT
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.