Home
X-ANALYSIS TUTORIAL
Contents
1. Display External Relationships Copyright Databorough Ltd 2012 Page 82 Gesch ftsregeln Analyse Klicken Sie OK Knopf um das Datenmodelldiagramm f r das ausgew hlte Anwendungsbereich zu erzeugen Daten Modelldiagramm f r ein Anwendungsbereich eingeschr nkte E Application Area Diagram xt Data Model Diagram mL Data Model Diagram for M CPROCESS ALL Total Objects 13 a fal JENNI a 7 Purchases Order status description Contract Detail Transaction type Store Master Distributors description Customer Groups Business Rules Iz AAD Details xt DMO Details 2 DID Relations For MVCPROCESS ALL Total Relations 20 Rel No Dependent File Relation Type Main File Dependent Fields Parent Fields Dep LF l CONDET REFERS TO COMNHDE aOR SANORDM 2 CONDET REFERS TO STEBAL AORN AWD 3 BD oy oS 3 CONDET REFERS TO STEMAS a ABCD a ABCD 4 CONDET REFERS TO STomMAS AND D AND D Datenmodelldiagramm gezeigt ist oben ein eingeschr nktes Datenmodell und es zeigt nur die Objekte die dem Anwendungsgebiet MVCPROCESS geh ren Die Werkzeugleiste auf dem Datenmodelldiagramm hat eine Auswahl das Uneingeschr nkte Datenmodelldiagramm zu erzeugen Klicken Un restrict to Application Area ikone Unein Copyright Databorough Ltd 2012 Page 83 Uneingeschr nkt zur Anwendungsbereichsikone ZA ui Eeer Bemerken Sie die in der blauen Farbe gezeigten Objekte Diese sind diejenigen die dem Anwe
2. WECUSL Customer Letter CLISLETSQ Update Letter Sequence WKCLISSEF Find Fax Number WKCLISSE Customer Release Letter WECUSEP Customer Enquiry Letter CEO Order Enquiry DSPFIL Jetzt gibt es eine normale Ansicht von einem Strukturchartdiagramm gezeigt oben Der Legende Knopf verf gbar auf der Werkzeugleiste hilft verschiedene im Strukturchartdiagramm verwendete Farben zu interpretieren Copyright Databorough Ltd 2012 QEMENU Sa BEN rr 7 Pu Analyse und Dokumentation Pd H OTHCAL UFD CLISLET1 Customer Letter Stage 2 OTHCAL OTHFIL TF FRTFIL OPC LIPEM OTH LIPEM FRTF SCD Legend Update F Display Print Input Output Command Others Internal Routine Indeterminate Trigger 3 Module Page 24 X Analysis erlaubt auch Anmerkung auf der Struktur Karte W hlen Sie jedes Objekt gezeigt im Strukturchartdiagramm aus und w hlen Sie f r die beschriften Auswahl vom Zusammenhang Men Beschriften Option e Files Z Object where Used CLISTMNT1 de SE002 OEMEMLU 33 m Structure Chart for OEMENU Total Objects 14 e A E MA B Pl OT Zoom Source EMERL Order Entry Menu m9 Zoom in Lpex f0E001 Order Entry da Data Flow Diagram Object Where Used d J LUSLET Customer Letter Stage 1 variable Where Used ZJCUSLET1 Customer Letter Stage 2 Structure Chart Diagram ES Inverted Structure Chart E Prog
3. Ausgew hlte Programm f r Quellcode Vergleich WS summary Metrics VS Metrics History 53 Metrics History for XANACDXA Complexity Level Change Dake Halet Maint In Low Total 33 Low Total Current State T46 40 947 05 months back 2011 10 27 te 40 852 06 months back 2011 9 2 te 40 052 CUSGRSEL Changed on 2011 09 22 CUSFSEL Changed an 2011 09 22 WU CLSTP Changed on 2011 09 22 TRMTPSEL Changed on 2011 09 22 SLMENSEL Changed on 2011 09 25 ORDSTSEL Changed on 2011 09 22 D5PPTYPES Changed on 2011 09 77 ll Der Doppelklick auf dem ausgew hlten Programm um die Quelle anzurufen vergleicht Editor Quelle Vergleicht Editor der die Codeunterschiede zeigt WE summary Metrics nF Metrics History E Source Compare 5 mL Text Compare AD CU AU D SLMEMSEL Changed on 2011 09 27 SLMEMSEL of 2011 06 05 E EXSR C EXSFR C Until Exit Cancel C UIntil Exit Cancel INOS DOWEGO T INO3 DOWEOQ SINT ANDEN T INiZ ANDE dO C Display screen JE C Display screen C EXFHT E C EXFMT C TIf Exit Cancel C If Exit Cancel INOS IFEQ T INO3 IFEQ IN1z OREO IN12 ORE DER MOV Cx MOVE E pese nove 5 een MOVE E LE How NE a TIT m gt ll mM Schirm Metrik Die Schirm Metrik Auswahl stellt niedrig Medium und hohe Kompliziertheitsklassifikation der verf gbare
4. DATABOROUGH Weybridge Business Centre 66 York Road Weybridge KT13 9DY UK Telephone 01932 848564 Facsimile 01932 859211 X NALYSIS TUTORIAL Version 9 bertragung 7 Dieses Produkt ben tigt einen Sicherheitscode um es zu aktivieren F r den Sicherheitscode kontaktieren Sie bitte Databorough N America 705 458 8672 Europe 44 1932 848564 Alternativ kontaktieren Sie Databorough per e Mail an support databorough com Oder info databorough com Copyright 2012 Databorough Ltd All rights reserved Die Informationen in diesem Handbuch unterliegt ohne vorherige Ank ndigung ge ndert und vertritt keine Verpflichtung seitens der Databorough Limited Die in diesem Handbuch beschriebene Software kann wird unter einen Lizenzvertrag zur Verf gung gestellt und verwendet oder nur in bereinstimmung mit den Bedingungen der Vereinbarung kopiert werden AX Inhaltsverzeichnis Inhaltsverzeichnis EIBPUDFUDO e oor PETERE E RENE RI MEMINI DER EINREU METER S ERDRMO SUPE 3 Vigel el ul 3 lucu E 3 Erste Schritte mit X Analysis Kunden 4 Ee ue Die ni ler 6 Analyse und Dokumentation eeeeeeeeeeeennennn 8 usciti 9 Objekt VerwendUngGSnachwels ccccscsssesccssossseeccssonseeecessonseeeecseassereectensseesessegsesecssaaseesecseaneeetes 11 Exportieren Sie Liste in PDF und Microsoft Word oder Mi
5. METGEMN ACVSRCUCCNO DLTHSTETES Mew metrics data not generat 2011 11 30 11 14 25 8632000 AMETGEN AV SRC ENO DLTHSTEES Mew metrics data not generat 2011 11 24 02 13 54 672000 XMETGEM ACVSRCUCCNO DETHSTEFYES Mew metrics data not generat 2011 11 24 09 13 41 258000 AMETGEN AV SRC NO DLTHSTERES Mew metrics data not generat 2011 05 31 14 38 30 022000 XMETGEM ACVSRCUCPTES DLTHSTEFNO Mew metrics data not generat 2011 11 29 8 45 06 3 05000 TAMETGEN ACVSRCCCYES DLTHSTC YES Mew metrics data not generat 2011 07 08 11 37 38 557000 COMPLEXS Create Fable XAMACDXAJ MCOMPLEXS runrptnam varchar z5 Problemanalyse Die Problem Analyse zeigt Berichte ber vielleicht berfl ssige st rende Bedingungen wie fehlende Quelle Quelle ge ndert nach dem Objekt Entwicklungsdatum Multimitglied Dateien berfl ssigem Code unbenutzten Objekten usw in der Hauptrolle Um die Problem Analyse Daten zu zeigen w hlen Sie die Problem Analysis Auswahl von Audit Options unter dem Zusammenhang Menu auf XANACDXA aus Copyright Databorough Ltd 2012 Page 110 Problem Analyse f r Cross reference library XANACDXA Problem Analysis EB Problem Analysis data for XANA4CDZA Total Problems 640 mi Dx Ba Alert Cakegorv t Object Total Description Further Details Source Object Alerts EE Source member changed after deviceFile created zl Ma File Found Far existing source member Ma source mem
6. Mark all Far Dacumenter Change Application Folder Open Log Folder Open Application Folder Report an Issue Das Zeichen sind alle f r Dokument Auswahl auf allen Diagrammen und Listen verf gbar Dann schiffen Sie zur ck zum Objekt Listenfenster das den Zur ckpfeil verf gbar auf der Eklipse Werkzeugleiste verwendet und w hlen Sie den Objekt CUSF aus Copyright Databorough Ltd 2012 Page 28 x Analyse und Dokumentation Navigation zur ck zur Objektliste von Strukturchartdiagramm Q 0 Big e Object List LG 7 3a Object Where Used Structure Chart for DEMENU Total Objects 14 CUSFMAI OEMENLI Order Entry Menu W hlen Sie das Zeichen f r Dokument Auswahl vom Zusammenhang Men auf dem Objekt CUSF aus e Files 5 Mark f r Documenter Option Kontextmen auf CUSF Z Object Where Used CUSTMNIT 1 His oEnnz Object List of FALLUSR ALL FILE PF ALL ALL Total Objects 50 AT m DM Library PFXAMACDEM XANSCDEM PF XAMACDEM PFXAMACDEM PFXAMACDEM PFXAMACDEM PF XANACDEM PF XAMACDEM PFXAMACDEM PFXAMACDEM PFXAMACDEM PF XAMACDEM PF XAMACDEM PFXAMACDEM PFXAMACDEM PFXAMACDEM PF XANACDEM PFXAMACDEM PFXAMACDEM PFXAMACDEM PFXAMACDEM PF XANACDEM PF XAMACDEM PFXAMACDEM PFXAMACDEM PFXAMACDEM PF XANACDEM PF XAMACDEM 4 Marne PYBESRUC NE CLISGRP Zoom Source ZUSTS DELIVA DISTS EVFEVENI GENTAB ITEMS LISTS NAMESID ORDSTS ORGS PRODFT PROJEC
7. 3 226 3608 77 16 months back 2010 11 27 2 200 il 43 5689 20940 77 18 months back 2010 9 2 2 045 Far 43 62 4378 77 19 months back 2010 8 2 KLL DE 42 178 4483 FF 20 months back 2010 7 2 2 036 foe 41 379 4200 21 months back 2010 6 2 1 356 DI 30 469 ERE 22 months back z 10 5 2 1 320 699 39 201 3046 Il E RR Ed Er Ed Er Ed Ed Metrik Geschichtskarte X Analysis kann auch Metrik Geschichte als eine Karte Form f r alle individuellen Parameter zeigen Die Metrik Geschichtswerkzeugleiste enth lt einen Fall unten Knopf genannt Metrics Analysis Metriken Analyse Drop Down Button Metrics History For XANACD XA Complexity Level Change Date Sour Cyc Co Halst Maint In PE LowTotal Ta Metrics Analysis Der Metrik Analyse Fall wird unten gekn pft enth lt eine Liste von Parameter gegen die eine Karte erzeugt werden kann Metrik Geschicht Drop Down Optionen Metrics History for XANACDEXA EUIS ELLA Level Change Date Sour Cyc Co Halst Source Lines E E TTE T UE een Low Total Current State 2 241 Halstead 05 months back 4011 10 27 fell oe Maint Index 06 months back 2011 9 2 2 lz ZA Files H OF months back 2011 8 2 2 496 rl Device Files H 16 months back 2010 11 24 2 500 Fil Called Programs 16 months back 12010 9 2 j PU Calling Programs 10 moonkthe Karl 6 201n22 Te Wahlen Sie Cyc Complex aus Komplizierte Auswahl vom Fall unten Menu Copyright Da
8. CBTRMNHST ELDER CBS06RD CBS06RR LET CLETM CNTACS CNTCPMAIRMT Description Status File Balance by Product Balance by Store Work with Order Details Work with Order Details at ong Fields used Work with Orders Cobol vers Customer Site Maintenance Customer Detail Maintenance Lorg Fields used Work with customer Cobol vers Work with Customers Order Entry System Work with transaction history Back ouk account Order Entry display File Back ouk account Build Customer Letter Print Customer Letter Contacts Contacts Maintenance CATCMAINTO Contacts Maintenance Metrik Analyse m sa jd Tvpe FILE FILE OMEORI ONMWEORI wel TDChM well el Dh i Te FILE PaM TDChM PaM FILE wel well wel FILE TDChM FILE Attribute PF PF QUERY MGR QUERY MGR CBL CBL CBL CBL CBL CBL DSPF CLP CBL RPG DSPF RPGLE CLP CLP PF RPGLE DSPF Application Area PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT OEDUT PRINT PRINT PRINT Der obengenannte Schirm verzeichnet alle Objekte von der Anwendungsbibliothek XAN4CDXA und gibt Auskunft ber das Anwendungsgebiet Bemerken Sie dass einige Reihen Formblatt unter der Anwendungsbereichss ule sind was bedeutet dass der Objekt keinem Anwendungsgebiet geh rt Bemerken Sie hnlich Zeichen was bedeutet dass der Objekt vielfachen Anwendungsgebieten g
9. Referred to by Raeferred ta by Refered ta En STATUIS 5t de Data Flow Diagram LSLEDE Orig List DRG Or Object Where Used d variable Where Used d at Data Model Diagram LFs Access Paths Access Path Diagram Consolidated Rules Annotate Mark Far Dacumenter Refers to by l me CUSND Cus No Mark as Web Service un TT Cus Nc More Info Jetzt erscheint ein neues Fenster Dateifelddetail Information zeigend Dateifelddetails f r die Datei CUSF Ze Programs BS06R at Data Model Diagram i File Field Details 2 5 mL File Field Details for CUSF Total Fields 47 im m Mnemonic Long Mame Tvpe Length Dec Pos Inp Buf Pos Display amp GridS Record Sc Company d34 DIDIT ERE rs i DS5DCDE Distributor HAR DOO 00035 2 00 3 00 STATUS Sta CHAR DUU OOS 3 00 4 00 TELM Phone HAR DOC 17 00035 4 00 5 00 ERTM Extn CHAR DUU 00055 5 00 6 00 LCTDAT Last Cnt Date ZONED DUU DUU 6 00 7 00 APDATE Next Cnt Date ZONED DUU DUU 7 00 B LISERNM Contact CHAR DDO34 00073 2 00 9 00 SALLIT Salutation HAR DUU 24 OO 9 00 10 00 JTITLE Jab Title CHAR DO034 00131 10 00 11 00 Fash Fax Ma HAR 00015 00175 11 00 12 00 EMAIL Email CHAR O0040 DUT OU 12 00 13 00 WEBSIT Website HAR DOO anz3 13 00 14 00 TIT c x ccc Ansicht Daten X Analysis erlaubt einem Benutzer Dateiaufzeichnungen von einem Datenmodell einer Anwendung anzusehen Ein Benutzer kann die wirklichen Aufzeichnungen gehalten in PFs das Verwen
10. YALL YALL Total Objects 50 Ara Ar Library Marne Type Attribute Description PFXAN4CDEM CPYBKSRC FILE PF INT PERSE I a aT PFXANACDEM CLISGRP zoom Source er Groups PF xAMACDEM CUSTS Bses PFXAMACDEM DELIV rv Areas PFYAN4CDEM DISTS Object Where Used utars PFXAM4CDEM EVFEVEMT PFXAN4CDEM GENTAB variable Where Used ic Table File H Data Fla In Diag ram sj att Data Model Diagram Das bringt das Datenflusssdiagramm f r CUSF herauf Copyright Databorough Ltd 2012 Page 13 s Files 3A Object Where Used CUSTMNT1 Datenflussdiagramm ga CuSF ES Object Centered Data Flow Diagram for CUSF Total Objects 64 zAUDCUSF Audit CLISF File WECUSP Summary Customer Report CUSTMNTJR Customer Detail Maintenance GCUST1 Generate Purchase Record DEDOS Order Entry DSPPTYPES Display Product ZAUDASTATU Audit ASTATUS File CUSTMNTI Customer Detail Maintenance pe GETDCOD Find Customer Distributor Code Vin SECFOCIP Security Report ZAUDPTYPES Audit PTYPES File CBCUSTMNT2 Customer Detail Maintenance Long Fields used CUSTMNTI O Customer Detail Maintenance f GETDCODS Fa WCUSTP Prink Customer Detail ZAUDLISTS Audit LISTS File CBCUSTS Work with customer Cobol vers CUSTMNTI 0 Customer Detail Maintenance _ LETNI Letter Prefix Generation WKC
11. gbar in einem Anwendungsgebiet zusammen mit ihren Beziehungen W hlen Sie Bereich Flussdiagramm Auswahl vom Zusammenhang Men des Anwendungsgebiets MVCPROCESS aus Copyright Databorough Ltd 2012 Page 79 Area Flow Diagram option Application Area Diagram for XAN4CDXA ZANACDEA MYLPROLESS DE Order Entry 73 File ls Application Ares Diagram 20 Pom z Data Model Diagram re Overview Structure Chart Area Flow Diagram amp work with Objects Programs E Files Business Rules Annotate Document Application Area Das beginnt Bereichsflussdiagramm f r das Anwendungsgebiet MVCPROCESS Copyright Databorough Ltd 2012 Page 80 v AN Gesch ftsregeln Analyse Bereichsflussdiagramm f r das Anwendungsbereich MVCPROCESS a Application Area Diagram Shi Area Flow Diagram 22 Area Flow Diagram for M CPROCESS Total Objects 32 ORDERAUD_1 Batch test Audit program change lewel 3 WECUSL WKCUSLY Validity Checker for WECUSL unmuusTs Work with Customers CUSFSEL Customer Site Selection DISTSSEL Distributor Selection ORDERAUD 3 Batch test Audit program change lewel 3 Cortract Header Customer Groups ORDERAUD_O Batch test Audit program initial wersion ORDERAUDIT Batch test Audit program initial version Salespersons STEKMASEL Product Waster Selection TOMASEL Selection C SKIN Order status description TRMTPSEL Transact
12. 2012 Page 6 x Erste Schritte mit X Analysis Kunden Anwendungsbibliothek erweitert X Analysis Repository Refresh Log of XANACDXA IBM Rational Developer for Power Systems ile Edit Navigate Search Project Analysis Run Window Help et BEN iv B 192 168 170 10 Ei ZANAULDZA KANAECDEM Tutorial System Work With Members LZ Application Area Diagram xt Data Model Diagram im Overview Structure Chart Ze All Objects E Programs L Files EB All Procedures Business Rules Er Consolidated Rules pe Screen Components a Change History pe Regenerated Programs lg Web Services Copyright Databorough Ltd 2012 Page 7 Analyse und Dokumentation Der Analyse und Dokumentationsl sungssatz ist ein hoch entwickeltes Werkzeug f r den Moment und Einfluss Analyse und graphische Dokumentation von Synon 2E RPG und COBOL Anwendungen Quer verweise anbringen zu automatisieren Die ganze Funktionalit t oben und mehr wird in den folgenden getrennten Eigenschaften verwendet in diesem Tutorenkurs enthalten Arbeiten mit Objekten Es ist eine Liste von aller Objekte in einer gew hlten Anwendung oder Anwendungsbereich e Object Verwendungsnachweis Es ist eine Liste von aller Verwendung Hinweise f r ein Objekt e Export Liste PDF und Microsoft Word oder Microsoft Excel die Option zum Exportieren von Daten in MS Excel oder PDF MS Wort e Datenflussdiagramm Es ist eine grafische Darstellung f r ei
13. Ah d AM un e e e LN oF mM epr EO e ee Data Flow Diagram Normal for OEMENU 1 Annotation for OEMENU Write note here 11 00 x 8 50 in System Dokument DFD System Document for XANACDXA pdf Adobe Acrobat Professional File Edit View Document Comments Forms Tools Advanced Window Help OSS amp sr BO Ken ef AUDCUSF 2 AUDCUSFR DSPPTYPES D5PPTYPESR Audit DSF File Audit ZUSF Fle Display Product Display Product ZAUDPTYPES ZAUDLISTS ZAUDLISTSE ARUDLISTSR Audit PTYPES file Audit LISTS Fle Audi LISTS File Audit LISTS File ZAUDORGSR CUSREAD CLUISREADR WKECUSP Audi 69 35 File Test Sequential Test Sequential Summary Read options Read options Cuskomer Report ARAUDASTATR FAUDASTATU CACONSHDR CBCUSTMNT Sud ASTATUS Fie Audit ASTATUS file Work with Orders Customer Detail Cobol vers Maintenance t Long fields used 11 00 x 6 50 in Copyright Databorough Ltd 2012 LUS CITE ver Page 41 NW IN Analyse und Dokumentation System Dokument Index System Document for XANACDXA pdf Adobe Acrobat Professional File Edit View Document Comments Forms Tools Advanced Window Help res TE 31 Bm GE lax Jk OF a WEIER EW INDEX C CBCONHDR PSM Work w h Orders Cobol vers 186 7 CBCUSFMNT PGM Customer Site Maintenance 19 7 CBCUSTMNTZ FGM Customer Detail Maintenance Long fields used 19 7 CBCUSTS PGM Work with customer Cobo wers 18 7 CBTRNHST OM Work with tr
14. And CH ZX Cy 63 CY C CH oi 4 Pseudocode Der Pseudocode oder Strukturierte englische Ansicht helfen einem nicht technischen Benutzer den Code besser zu verstehen Klicken Sie den Pseudocode Ikone Pseudocode Option a Programs Sl CBOD6R E3 m Source List of CB9DBR in XAN4CDEM QRPGSRC Lines 156 Yiew Level 5 ES E EIS g o UE B S HD 0L im fa seo No SCH EE EE les Zur T EE OOz22 00 SD POO 1 DOUEG NH Das beginnt den Pseudocode Ansicht Copyright Databorough Ltd 2012 Page 46 Pseudocode a Programs Sla CBOD6R E3 m Source List of EB3UGR in XANACDEM RPGSRE Lines 149 View Level 5 Br E EES F dv Bau Ra m ER Seq No Pseudo Code d 0022 00 Repeat until Redisplay Screen equal ta N U0z3 00 Repeat until I Return Code equal to E Dax uc And i Mode equal to OO25 00 IE SEl HO egual tg 7EL2NES O026 00 Move left SON to ZZRRR 1 0027 00 Mowe left OEMOOOS to MSGID 7 0026 00 End 0029 00 Move ACACFM to Account Type Dos ur Perform Validate Screen U051 00 Read Accounts Master File lt 26 gt OO32 00 INITIALISE SCREEN Il gt Der Pseudocode Ikone hat einen Verhaltensknebelknopf Klicken Sie es wieder um zum Normalen Quellcode zur ckzukehren Quellniveau Die Quellniveau Ikone erlaubt einem Benutzer spezifischen Typ von Quelllinien anzusehen auf verschiedene Ansicht Niveaus f r das leichte Verstehen des Codes umschaltend Standardm ig ist
15. Contacts IF FOUNDECHT ACS AND NOT INIZ END END E Cus No 0 IF CLISMO EQ zERCOS FAXMO Fax Ma lt lii Copyright Databorough Ltd 2012 Page 89 x Metrik Analyse Metrik Analyse Der Metrik Analyse L sungssatz umfasst vom X Audit Modul X Audit Modul stellt Qualit t und Kompliziertheitsmetrik f r die Entwicklung und analytische Zwecke zur Verf gung X Analysis Kunde stellt Optionen verbunden mit X Audit Modul genannt Bilanzoptionen zur Verf gung Audit Optionen in X Analysis E 182 158 170 10 ER ro Audit Optionen e k EEEL LEHE i kn Poe Mew Application Area Add Alternate Data Library List Application Library List Refresh Options Derive Business Rules Export Options d Document Entire Application Document Changed Objects Modernization Options V Generate Programs Generate Hibernate ORM Inter Repository Options k Audit Options Das Audit Optionssubmen ist auf dem Zusammenhang Men auf der Querverweis Bibliothek und Anwendungsgebiet verf gbar Die folgenden Men optionen sind unter Audit Optionen verf gbar Metrics Analysis Screen Metrics File Metrics Specialized Analysis Problem Analysis Object Allocation Summary Report Generate Metrics Analysis Generate Problem Analysis Copyright Databorough Ltd 2012 Business Process Logic Metrics Page 90 wy IN Metrik Analyse Metrik Analyse Metrics Analysis Auswahl stellt niedrig Medi
16. Ex E 0044 00 LX Get Order No amp Customer No 0045 00 E WRITEOECLE ag 0046 00 m WRITEOETRL ag E 0047 00 C EXFMTOESFLC ag 0049 00 CX So long as Exit not requested 1 0050 00 E THUS IFME 1 OOS2 00 CY Retrieve Customer Details 0053 00 EXSR RVCUS A c 3 4 TIT gt Doppelklick auf RVCUS welcher den Cursor zum Anfang des Unterprogramms RVCUS einstellt Copyright Databorough Ltd 2012 Page 53 Die unterlegt erste Linie des Unterprogramms e Programs Ee oEDDUB 3 m Source List of OE008 in XAN4CDEM ORPGSRC Lines 220 View Level 5 Sn EE B EH Cf ES 3 S9 Up Be Ge RE e amp aen No Doc EE Don uie cr 0109 00 S BEGSR LS Get Customer Record C CUSNO CHAINCUSFL3 INS IFEQ 1 T MOVEL BLAMNES HMOVEL BLANES MOVEL BLANES MOVEL BLANES MOVEL BLANES END ENDSH re re ee ee dee ere eege dere de ee eebe dree ere ee E ll gt Klicken Sie den Zur cknavigationspfeil um zur Linie zur ckzugehen wo das Unterprogramm SRVCUS genannt wird Programm Struktur Diagramm Eine andere Art der Betrachtung der Struktur des Programms ist es das Programm Struktur Diagramm f r dieses Programm anzuzeigen Ein Programm Struktur Diagramm zeigt grafisch die Reihenfolge der Aufrufe im Programm Klicken Sie auf die Option Programm Struktur Diagramm unter dem Dropdown Men Diagrammoptionen auf die Quellcode Browser Symbolleiste Programm Struktur Diagramm Option Za Programs Sla oE 25 m
17. File Field Details LFs Access Paths Access Path Diagram Consolidated Rules Annotate Refers to by CUSNO Eile Ne Mark For Documenter Mark as Web Service 4 More Info Copyright Databorough Ltd 2012 Page 70 X IN Datenmodellierung Das bringt das Zugriffspfad Diagramm f r die Datei CUSF herauf Zugriffspfad Diagramm f r die Datei CUSF af Data Model Diagram af Data Model Diagram E Access Paths Bi cusr ES Thi mL Access Path Diagram for CUSF Total Objects 14 Mr T g CUSF E Sites CUSFLA CUSFLB CUSFLC Sites by Product renamed from Sites by Orig List Sites by Salesperso cusfl or testing n Salesperso NAME Company CUSFLE CUSFL1 CUSFL 2 Sites by Organisation Sites by Mame Sites by Status STATUS stes CUSFL5 CUSFL6 CUSFL7 Sites by Disk amp Status Sites Bv Dist amp Name Sites by Last Cnt Da mer Last Conta STATUS Status STATUS Status CUSFL9 Sites bv Fax Ma E a 4 lll gt Gehen Sie zum Datenmodelldiagramm zur ck das die Datei spezifisches Datenmusterdiagramm f r den Objekt CUSF zeigt Dateifelddetails Die Dateifelddetail Auswahl zeigt die Felddetails f r eine Datei W hlen Sie die File Field Details Auswahl vom Zusammenhang Men ber CUSF aus Copyright Databorough Ltd 2012 Page 71 X IN Datenmodellierung Dateifelddetail Auswahl Data Model Diagram for CUSF Total Objects 9 2P fal Po Ba Zoom Source 9 Zoom in Lpex
18. INO3 w hlen f r das Mitglied X Ref Mitglied X Ref Option a Programs Ee OEDOUB 3 mL Source List of DEDU8 in XAN4CDEM QRPGSRC Lines 220 View Level 5 L EE EE ef S 7 B9 ur Eg 98 BEI Gi m 88e Seq No uU E ee BOUM RITIENE Ea E BEEN U Il Iz GE wA Ld Ze Kl Turn IND3 0024 00 GT Initialise Variable Where Used b 002 00 Enhanced Member X Raef CNAME 0027 00 c Indicator Where Set ADDI 0025 00 E ADDZ Das zeigt die Ansicht des Mitgliedes X Ref f r die ausgew hlte Variable INO3 Das Mitglied X Ref verzeichnet alle Quelllinien wo das ausgew hlte Feld Variable Verweise angebracht verwendet wird Copyright Databorough Ltd 2012 Page 52 Member X Ref gt Member x Ref 53 amp m r mBH d Member x R eFerence Far IMOS in xAN4CDEMIQRPGSRC OEOOO Lines 5 View Level 1 seq No DEDOLIDF i UU un DOUEQ II 0050 00 IFNE 1 0066 00 IFNE 1 DU 7 nn LEME J TIT Sprung zum Unterprogramm Eine der wichtigen Eigenschaften des Quellbrowsers ist die F higkeit zu einem Unterprogramm zu springen Doppelklick auf einem der Unterprogramme verf gbar im Quellbrowser f r das Programm OEO008 W hlen Sie Unterprogramm aus um Sprung Aktion durchzuf hren e Programs Sla OEDDB8 53 m Source List of DEDU8 in XAN4CDEM QRPGSRE Lines 220 View Level 5 r Er l3 E e S ES sn gv Sa SBE AM m Re Seq No dcc cu IM uc Eu TEM EUM
19. Objects 65 Z Object Where Used 3 Object CECUSFMAIT _BLUSTANTZ CBCLISTS CBTRNHST CLISCPY SEA PiGM PiM PiM PGM Customer Site Maintenance Customer Detail Maintenance Long fields used Work with customer Cobol vers Work with transaction history Customer Copy File Read By Program File Read By Program File Read By Program File Read written To By Program CUSFL1 CUSFL2 CUSFLS CUSFLS CUSFLG CUSFL _LISFLS FILE FILE FILE FILE FILE FILE FILE Sites by Marne Sites by Status Sites by Number Sites by Dist amp Status Sites By Dist amp Name Sites by Last Cnt Date Sites by Next Cnt Date lili Copyright Databorough Ltd 2012 Lagical File Lagical File Lagical File Lagical File Lagical File Lagical File Lagical File Page 11 Das Objekt Verwendungsnachweis Fenster ist eine Multisaulenanzeige Die Gebrauch S ule zeigt Gebrauch von Objekt CUSF in einem besonderen Objekt das Objekt Wo Verwendet Fenster erlaubt auch einem Benutzer unten zu einer spezifischen Linie des Codes zu bohren wo der Objekt verwendet wird Scrollen Sie unten zum Objekt CUSTMNT 1 im Objekt Wo Verwendet Fenster gezeigt unten Ausgew hlte Objekt Verwendungsnachweis mit CUSTMNT1 e Files A Object where Used 55 Object Where Used Usage References for CUSF Total Objects 65 Object Type Text Usage CUSFMAINT PGM Customer Site Maintenance File Updated By Program CLIS
20. Optionen zu verstehen ffnen Sie den Quellbrowser f r das Programm OEO008 Den Quellbrowser f r OE003 zu nennen gehen zur Objekt Liste Von der Objekt Liste legen Sie und w hlen Sie das Programm OEO008 aus Bringen Sie das Zusammenhang Men f r das Programm OE008 herauf und w hlen Sie fur die Zoom Quellauswahl Kontextmen auf OE008 Name Type Attribute Description d CEDIS POM BP Order Si SOhNaCTDEM ORDER AI E EIER ER E Audit program initial version LLIS a kl CIRI HL SE ZE L wll LIFE IG anm ini inn Copyright Databorough Ltd 2012 Page 51 Das bringt den Quellbrowser f r das Programm OE008 herauf Quellbrowser f r Programm OE008 e Programs Bs oE 7 mL Source List of DEDU8 in XANA4CDEM QRPGSRE Lines 220 View Level 5 L EE DH v S ES G9 D Bau 98 R I om 8e Seg No p e ecc E acl E UTERINE ulli lir lr rr rr nr lr rr rr rrr nr nr rr rrr rrr rrr rrr rr rr rrr rrr rr rrr rrr rr rr nnd u017 00 LX Receive Parameters 0015 00 T EN TRY PLIST 0019 00 E PARM B3 RTN 1 He 0021 00 Ce Until F3 0022 00 E THOS DOES 73 d z 4 00 NE Initialise screen 0025 00 E MOYEACMD 1 CMDDTSA 0026 00 E MOVEL BLAMNES Ch AME k TIT gt Lassen Sie uns jetzt andere wichtige auf dem Quellbrowser verf gbare Optionen besprechen MitgliedX Reference Auf dem Quellbrowser f r das Programm OEO0068 w hlen Sie die Linienzahl 0022 00 mit dem Hinweis INO3 aus Vom Zusammenhang Menu auf
21. PF PF Description Status File Contacts Status D A Z Changed ber Ln 05 06 12 05 06 12 Created 30 03 11 01 08 08 1 09 08 Contract Detail B Contrack Detail new a FD Contrack Header NS FILE FF FILE FF FILE FF FILE FF P FAMNSCDEM PF AMNEM PFXAMACDEM P FAMNSCDEM CONDET CONDE TIN C ONHDRE CPYBESRC 15 08 12 05 06 12 12 06 12 01 09 08 Oz 02 11 01 09 08 HE AMACDEM PF AMdCDEM PF xAMNSCDEM PF AMACDEM USF CUSGRP COSTS DELIVA FILE FILE FILE FILE PF PF PF PF Sites Customer Groups Purchases Delivery Areas Cobol copybooks TD ap i E ap 05 06 12 zz 06 12 05 06 12 15 08 12 05 06 12 10 05 11 01 09 08 01 09 08 01 09 08 01 09 08 Das Fenster des Objekt Liste ist eine mehrspaltige Darstellung In diesem Fenster kann Benutzer eine Spaltendaten mit einem einzigen Klick eine Spalten berschrift sortieren Objekt Verwendungsnachweis Die Funktion Objekt verwendet wo erzeugt eine Liste aller Nutzung Hinweise f r ein Objekt Damit eine Objekt verwendet wo Liste f r das Objekt CUSF suchen Sie und markieren Sie das Objekt CUSF Rechtsklick auf CUSF und w hlen Sie die Option Verwendung Referenzen aus dem Untermen Objekt wo verwendet Dieses holt oben die Objekt Verwendungsnachweis Liste f r Verweise Verwendung des Objekts CUSF Objekt Verwendungsnachweis e Files Object Where Used Usage References for CUSF Total
22. Source List of DEDU8 in XANACDEM QRPGSRE Lines 220 View Level 5 Ar E E EH f E 3 G9 U Ba 98 HH EJ a Ge Seq No UR E Data Flow Diagram 01093 00 Structure Chart Diagram F Screen Flow Diagram C INCUSFL3 FE EH TM d Auf die Option Programm Struktur Diagramm wird ein Diagramm angezeigt Anzeige Programm Struktur f r dieses Programm Copyright Databorough Ltd 2012 Page 54 Analyse und Dokumentation Programm Struktur Diagramm Option f r Programm OE008 e Programs Ele OEDOB OE008 25 u Program Structure Chart for OEO08 Total Objects 7 el Al Po aa SRVCLIS ORLNS VALID QEOO1 Order Entry CRORD OEMENL1 Programm Struktur Diagramm zeigt jedes Unterprogramm als kleine Rechtecke mit grauem Hintergrund mit dem Namen jeder Unterroutine Den Typ des Objekts d h der Funktionstyp bestimmt das F rben aller anderen Gestalten Programme Module und Dienstprogramme Felder au er der Unterprogramme sind die gleiche Gr evonr einem Programmelement wie in der Struktur Diagramm Doppelklicken Sie auf dem Programm Struktur Diagramm auf eine Unterroutine Dies startet den Quellcode Browser f r das Programm OEO0068 mit der Unterroutine ausgew hlt Copyright Databorough Ltd 2012 Page 55 Programm Struktur Diagramm mit Unterprogramm ausgew hlt Program Structure Chart for DEOOS Total Objects 7 el Al r Po g J E008 Order Entry SRVCLIS ORLNS D
23. die Gesch ftsregeln implizit in den Daten und den Prozessmodellen einer Anwendung aus sondern auch graben den riesengro en Betrag der innerhalb des Quellcodes der Programme begrabenen Gesch ftslogik aus X Analysis analysiert alte Anwendungsprogramme zu decouple Schirmen von der eingebetteten Gesch ftslogik Dieser componentization kann durch das X Redo Modul gest rkt werden um JSFs JavaBeans und ORM Objekte zu erzeugen dadurch beim Wiederbauen einer Verm chtnis Anwendung in J2EE helfend Die X Analysis L sung in Aktion gesehen zu haben verf gen Sie nun mit der Sanierung Anwendung erhalten Copyright Databorough Ltd 2012 Page 118 AEN Anhang A Erm glicht die SEU Schnittstelle Erstellen den Benutzerprofil XANASEU Beim Durchsuchen von Quellcode unter Verwendung der AS400 SEU ist es notwendig als Benutzer XAN4SEU angemeldet werden Im folgenden erhalten Anweisungen zum Erstellen des richtigen Benutzer Profils Schritt 1 Anmeldung als QSECOFR Schritt 2 Benutzerprofil erstellen XANASEU Verwenden Sie den CRTUSRPRF Befehl um das Benutzerprofil XAN4SEU erstellen Stellen Sie sicher dass folgende Parameter eingestellt werden Benutzerkennwort XANASEU Benutzerklasse PGMR Initialisierungsprogramm XSEUCLP Bibliothek XAOBJ Create User Profile CRTUSRPRF Type choices press Enter Uoc om oma lc M UE XANASEU Name User password Ecce USING IRIE Name USRPRF NONE E Set password to ee ECC ES NO ZU OUS Y
24. zeigen DMD Detailansicht mit Beschreibung anzeigen Symbol Business Rules de Member X Ref 1 Screen Fields lt 2 DMD Details 23 fa zi m DMO Relations Far SOLL Total Relations 46 N Show Description RelMo Dependent File Relation Type Main File Dependent Fields Parent Fields 1 C NTACS REFERS TO ASTATUS STATUS STATUS _MTLFS CNTACS REFERS TO USF UN LC UDNG CNTACS REFERS TO HARESID LISERMIM IxMAPME CNTACS OWED BY FTYFES FRFi_DE PRF DE CHTLF4 _MTALS REFERS TO SLMEM SIMIT PERSON CONDET REFERS TO CORHDR SAM OBDN RD Klicken Sie die Show Discription Ikone um beschreibende Namen f r alle Dateien und die Felder zu sehen Copyright Databorough Ltd 2012 Page 65 AX IN Datenmodellierung DMD Detailansicht mit Beschreibung Business Rules T Member X Ref TE Screen Fields at DMO Details fa ka m DMD Relations Far ALL Total Relations 46 RelMo Dependent File Relation Type Main File Dependent Fields Parent Fields Dep LF 1 Contacts REFERS TO Status file Sts Status CNTLF3 Contacts REFERS TO Sites Cus Mo Cus Mo Contact REFERS TO Names Index Contact Mame Contacts OWNED BY Products Prod Code Code CNTLF4 Contact REFERS TO Salespersons Sales Person Person Contract Detail REFERS TO Contract He Contract Contract Klicken Sie Hide Description Ikone um zur ck die DMD Detail Liste zur wirklichen Namenweise zu schalten DMD Detailansicht mit Beschreibung ausblenden Symbol Business Rules Me
25. 0 Z FARM WWACFG 1 0019 00 G FARM ZXTODA 60 0020 00 T FARM WWCHG 1 DE noazi u C Initialise Parameters w ll gt Quellbrowser Werkzeugleiste Die Quellbrowser Werkzeugleiste hat die folgenden Optionen Source List of CB906R in X4N4CDEM ORPGSRC Lines 156 View Level 5 EE B f E S P e 98 B R6 a Source Options Source Outline Display Rules Pseudo Code Source level Diagram Options Generate UML Flow chart Screen Components Screen Report Design Zoom in Lpex available on WDSc Rdi only SEU option set XA preferences to select the appropriate option Export Options e Print e View Code Copyright Databorough Ltd 2012 Page 44 Wwe IN Analyse und Dokumentation Quelloptionen Das Quelloptionsmen erlaubt einem Benutzer Quelle in verschiedenen Weisen anzusehen Die Verzug Quellansicht ist Normaler Quellcode Quelloptionen Za Programs CBS06R 2 5 S m Source List of CBS06R in XANACDEM QRPGSRE Lines 155 View Level 5 a ar see B UH Es Sa BHO D o Mr Normal Source Code EE E 6leccbeoesch deu por bct pce a vM MEE Indented Source Code Business Rules FARM WWACFI 3 Consolidated Rules FARM WHACTP 10 Residual Logic FARM WWacsz 1 Einger ckte Quellansicht W hlen Sie die Ausgezackte Quellcodeauswahl vom Quelloptionsmen aus Das zeigt die Ausgezackte Quellcodeansicht Einger ckte Quellcode Se Programs CBS06R 2 5 m Indented Source of CB906R in XAN4CDEM QRPGSRC Li
26. 17 00 CHGVAR amp CUSNO amp CUSNC Cable 0004 00 DCL VAR sCUSNO TYPE DEC LENIS OI Cake 0017 00 CHGVAR amp CUSNU amp CUSNC CUSCPY 0U0l0 00 CUSN ICUSN CUSCPY n01la u CUSNM SCUSNO CUSCPY 0042 00 ICUSHNO CHAINCUSFL3 ol CUSCPY 0055 00 ADD 1 CUSNO CUSCPY 0074 00 ICUSN CHAINSECF SE CUSCPY 0076 00 Z ADDCUISNU SCUSHO CUSCPY 0075 00 ICUSN READESELF SE CUSF DU cp UU CUSHNO SP O TESAT Cus Wo CUSFLS 0003 00 E CUSNO LUSFMAINT 0016 00 customer 3 sp U LUSFMAINT 0056 00 cusna chainle rcusf LUSFMAINT 0052 00 callple l wweconslzcusnmo CUSFMAINT 0121 00 eval zcusno cusna LUSFMAINT 0150 00 eval cusno zcusno LUSFMAINT 0310 00 callp e custsel customer CUSFMAINT 0314 00 eval cusno customer LUSFMAINT 0326 00 pari customer CUSFMAINTD 0035 00 ZCTITSNU 5Y OB 4 zS8DSPATR HI I I L P C E C A A D C E E E C ba CO CH Niveau 3 Niveau 3 baut auf die Verweisungen des Niveaus 2 indirekte Verweisungen hinzuf gend die eine weitere Verweisung entfernt sind Copyright Databorough Ltd 2012 Page 20 Niveau 4 Parameter Niveau 4 schlie t weiter als Parameter verwendete Felder ein Zum Beispiel in der Behauptung NENNEN LETN CUSNO PREFIX LETNR ist CUSNO ein Parameter um LETN zu nennen Variable Verwendungsnachweis Ansicht Level 4 GE Outline 2A variable Where Used 53 gt i t A ES l E Variable Where Used for ALLICLISMO Lines 305 View Level 4 Name seq No Ue e es
27. Audit Batch test Audit Transaction Selection program initial program change Report Detail version level 3 CCARE Die mit einer blauen Ecke gezeigten Objekte sind diejenigen die dem Anwendungsgebiet MVCPROCESS nicht geh ren und Auf en Objekte genannt werden Copyright Databorough Ltd 2012 Page 85 wy IN Gesch ftsregeln Analyse Gesch ftsregeln X Analysis gewinnt Gesch ftslogik Regeln eingebettet in Programme Die Option Derive Business Rules auf ein Programm oder Anwendung gewinnt die Gesch ftsregeln In der Anwendung der praktischen Einf hrung gibt es einige zuvor abgeleiteten Gesch ftsregeln Doppelklick auf dem Knoten der Gesch ftsregeln unter der Tutoranwendung Gesch ftsregeln Knoten unter unter der Tutoranwendung B 192 168 170 10 ES iih ZANAUCDZA KANACDEM Tutorial System i Application Area Diagram a Data Model Diagram Overview Structure Chart All Objects es Frograms K Files All Procedures eg Exportable Functions Source Files Business Rules En Consolidated Rules e Screen Components Das ruft Gesch ftsregel Fenster an Gesch ftsregeln f r die Tutoranwendung zeigend Gesch ftsregel Fenster at DMD Details Business Rules Gi m E Business Rules for YALL Number of Lines 340 Source Member Rule Mo Field CBCONDET aana Ir Found on Product Master CBCORDET UO AW ORON CONDET CONDET RECORD Contract lt gt L5 Aw OROM CBCONDET 00003 CONDET Mot Found on C
28. Chart Normal with Annotation Level 5 7 Program Structure Chart B al x 11 00 in System Dokument Objekt Liste System Document for XAN4CDXA pdf Adobe Acrobat Professional Sel File Edit View Document Comments Forms Tools Advanced Window Help x Se Ah eure am e amp eps oes a lt gt BOG 65 Object List for XANACDXA LIMEN CN Attribute Description OEMENU eM Jore order Enty menu CUSF FILE Pr stes B 9l x 11 00 in Copyright Databorough Ltd 2012 Page 39 System Dokument Zugriffspfade System Document for XANACDXA pdf Adobe Acrobat Professional File Edit View Document Comments Forms Tools Advanced Window Help Access path details for CUSF Unique ne Sites Sites by Name Sites by Number Sites by Product renamed from cusfla for testinq CNAME CUSNO PRPCDE CNAME LSLCDE CNAME SINIT CNAME VINIT CNAME ORG CNAME SIATUS CNAME DSDCDE STATUS CNAR CUSFLE CUSFLC CUSFLD CUSFLE CUSFLS Sites by Dist amp Status CUSFL6 sites By Dist amp Name CUSFL Sites by Last Cnt Date CUSFLBS sites hy Next Cnt Date CUSFL9 sites by Fax No B 9l x 11 00 in TIT m DSDCDE CNAME LCTDAT STATUS CNAM m APDATE CNAME FAXNO Copyright Databorough Ltd 2012 Page 40 System Dokument DFD Beschriftung System Document for XAN4CDXA pdf Adobe Acrobat Professional Ek Fie Edit View Document Comments Forms Tools Advanced Window Help x ir
29. Copyright Databorough Ltd 2012 Page 49 x Analyse und Dokumentation Jump Option auf Flussdiagramm D ORPGSRC_XANACDEM_CB906R vsd Microsoft Visio Sele ll File Edit wiew Insert Format Tools Shape Window Help Adobe PDF id Ez c 31 X Sa A AXI Ale As Zl apt B I U ee ie Ex Line 0029 00 gt MOVE ACACFM WANACFN 1 Line 0030 0 1 EXSR sPvinn IER Jump ka subroutine PvOO1 h Line 0031 00 da cut READ BALFF E Ag Copy f Paste shines 0032 00 0034004 2 Hew INITIALISE SCREEN WWACEN IFEQ AC Format WWACSS GREG D Shape Help Lines 0035 00 te 0036 00 Properties Z ADDO XX Z ADDO XXTRAM Page 1 3 Vom Zusammenhang Men w hlen Sie aus und Klick Jump zum Unterprogramm PV0001 Auswahl auf das Flussdiagramm f r das Unterprogramm PV0001 umzuschalten Copyright Databorough Ltd 2012 Page 50 Unterprogramm Flussdiagramm F mil File Edit View Insert Format Tools Shape Window Help Adobe PDF amp 338 x 19 s A BI 80 1zpt B Line 0104 ou SPY001 BEGSR lt Lines 0706 00 ta 0708 00 gt Ce Ce Ce 5 50 52 ee OHCE 500 500 ee Ce 5 52 500 Kate Ce ee RUP RU r 2 5 20 202 KA e SFPV001 VALIDATE NON SUBFILE SCREEN DATA aaa TET A EXFMTSCT100 N PEN toten IM 4 b M MAIN A PVOO1 A RETRN lt Page 2 3 Andere Optionen auf den Quellbrowser Um andere auf dem Quellbrowser verf gbare
30. Database Reports DATAERR Database file and member errors and alerts CSGNALRT Database design alerts Der folgende Bericht wird gezeigt Copyright Databorough Ltd 2012 Page 104 KOMPLIZIERTER Bericht IF Specialized Analysis COMPLEXP 33 a COMPLEXP General cross language complexity by program Run 1 Total Objects 187 Be Object Mame Object Attribute Sum of Cyclomatic Complexity Sum of Halstead Volume Greatest Maintainability Index Source statements CEDER T CONUO1 RPG 0 CUSCPY RPG CUSLETSO RPG CUSMTH RPG CUSRGZ RPG DREPORT RPG FAXERR1 Rb FAXERR2Z RP FAXMOSI RPG FAXSHT1 Ara GCNToCl RPG fa_UST 1 RPG LETMI RPG MEOO1 HG E EE Ed RR RR RR RI RI RI RRE Fb Fb EF D D Ohh Ohh OO MO ra P Falls erforderlich kann der Benutzer diesen Bericht nach MS Excel exportieren Modifizieren Sie Berichtsdefinition Benutzer hat die Auswahl eine vorhandene Berichtsdefinition zu modifizieren Modifizieren Sie Berichtsdefinitionsauswahl Specialized Analysis Z3 z Analysis Metrics for XANAUDXA Category iReport Run M Date Tvpe Status RP Metrics Reports COMPLEXP General cross language complexity by program COMPLEXS General cross language complexity by SUBROUTINE III DATACPX Program data complexity Run Metrics Report LOVSICP Program logic complexity Modify Report Definition LOGICS Program logic complexity by subroutine Copy Report Definition Source Object Reports Delete Re
31. FMOLD DO Customer Site Maintenance File Updated By Program CLISFSEL DO Customer Site Selection File Read By Program CUSLETSO DO Update Letter Sequence File Updated By Program CLISREAD DO Test Sequential Read options File Read Ey Program CLISRGz DO Reorganize Customer File File Updated By Program CUSTMAT 1 DO Customer Detail Maintenance File Read By Program CLISTMMTi D PaM Customer Detail Maintenance File Read By Program CUSTMNT1 1 PGM Customer Detail Maintenance File Read By Program CUSTMAT1 O PaM Customer Detail Maintenance File Read By Program CLISTMMTJR PGM Customer Detail Maintenance File Read By Program DREPORT PiM Distributor Report File Read By Program 4 UI Doppelklick auf dem Objekt CUSTMNT1 Das bekommt das Quellmitglied f r den Objekt CUSTMNT1 mit der Linie hervorgehoben wieder sich auf den Objekt CUSF beziehend Drill Down unten zu einer individuellen Linie f r den Objekt Wo Verwendete Verweisung e Files Z Object where Used CUSTMNTL vL mL Source List of CUSTMNT1 in XAN4CDEM QRPGLESRC Lines 606 View leve 5 s E oo Si G9 Up Ba SBE Gi m Re Seq No uc LI UM PEU MR EIU EMEN ERI EET EET aM nme iE UNO CHAIN CUSF LS O3525 00 E INSS IFEQ cae 0526 00 K MOVE ra IN3T Has rs C MOVE cNF OODE MSGID 0320 00 Ke CALL ETHHTZE E 0329 00 C FARM MSGID 0330 00 L FARM EREMSG 0331 00 K LEAVE 0332 00 E ENDIF aoe g T END DO k ll gt i Copyright Datab
32. Field File Rule CLSFMOLD 00017 SALUT USF Salutation lt gt blank and lt gt blank and lt gt blank CUSFMOLD 00013 CLISNO CLISF CUSTOMER CUSLETSO OOOO CLISRO USF Cus Ma Found an Sites CLISREAD poggi CLISNO CLISF Exact match nat Found for Cus No on Sites CUSRG2 CLISNO CLISF Cus Ma Found an Sites E CUSTMNIT 1 D5DCDE CUSTS Distributor not Found on Distributors E CUSTMNT1 CUSNO CUSTS Cus Ma not Found on Sites CUSTMAT 1 AL Cl CLISTS Debtor blank CUSTMNT 1 ZMWDC CD CUSTS Exact match Found For Debtor on Purchases CUSTMAT 1 du Ct TA CUSTS Mame blank CUSTMNT 1 PER GON CLISTS Rep not Found on Salespersons CUSTMNT 1 OSD CDE CUSTS Distributor not Found on Distributors Feste Regeln X Analysis stellt eine wichtige Eigenschaft verbunden mit Dateifeldern und ihren Gesch ftsregeln zur Verf gung Ein Benutzer kann alle mit einer Datei Feldkombination verbundenen Gesch ftsregeln ansehen W hlen Sie den Knoten der Feste Regeln verf gbar unter der Querverweis Bibliothek aus Copyright Databorough Ltd 2012 Page 87 Fester Regel Knoten unter der Querverweis Bibliothek OB 192 158 170 10 lih ZANAUDZA ANACDEM Tutorial System LZ Application Area Diagram at Data Model Diagram zs Overview Structure Chart Ze All Objects Ch Programs E Files All Procedures e Exportable Functions Source Files Business Rules Screen Components Consolidated Rules Doppelklick auf Feste Regeln um die Arbeit mit dem Dialog von Objekte
33. L WESECF6B sCUSNO sSERLC DCL CHGVAR E ge C c C CH B ge sEXDNO WAR lt CUSNO TYPE DEC LEN 5 Di sCUSNO amp CUSNC CALL WESECF6BZ amp CUSNO SERLC CISNO CUSNO ICUSNO sEXDND CHAINCUSFLS ADD 1 CHAINSECF 4 ADDCOSNO READE SECF or COSNO ICUSN a CUSNA ICUSNU L UNO E LISNU Cusnu 0 TEXT rouse zcusno chainle eval cusnu Copyright Databorough Ltd 2012 yse und Dokumentation Cus No Da EL Cusnu ICUN aCUSNO al Di SE Lous No ii Page 19 Niveau 2 Niveau 2 f gt indirekte Extraverweisungen hinzu zog eine Verweisung nach der Liste des Niveaus 1 um Z B wird KUNDE gleich CUSNO gesetzt eine direkte Verweisung und dann ist KUNDE eine Variable in der Behauptung WENN CUSTOMER ZEROES entfernte eine Verweisung indirekte Verweisung Variable Where Used View Level 2 GE Outline 244 variable Where Used 53 el m r ES gt s E Variable Wiere Used For ALLICLISNO Lines 267 View Level 2 Name sen No EE EE serm CNTCMAINT 0021 00 D customer CNTCMAINT l l 00 C eval zcusno cusno CNTCMAINT 0120 00 C eval cusno zcusno CNTCMAINT 025 00 C parm customer CNTCMAINT 0261 00 C krld cusna CNICMAINTL 0025 00 A ZCTTSNU 5Y OB 4 26 CNTLF3 0003 00 A E LCUSN CNTLFA 0005 00 A E LCUSN LPDM 0n3 00 DCL VAR SCUSNO TYPE DEC LENIS OI LPDM 0010 00 CHGVAR amp CUSNU amp CUSNC CSEL 0004 00 DEL VAR CUSMN0 TYPE DEC LEN S 0 CSEC 00
34. NT ENT ERNST gg Eer Average Total 1 253 176 Low Total 5 156 2 143 om wem ww aw o CUSTOMERS am 1040 ai 858875 1225 115 mmm 1487 v Die Metrik Information gezeigt hat oben die folgenden S ulen Copyright Databorough Ltd 2012 Page 91 1 Complexity Level Kompliziertheitsniveau F r jedes Attribut z B jeder Dateigebrauch 1 usw Die Summe Summe von diesen pro Programm wird berechnet und das Kompliziertheitsniveau f r das Programm z B ausgearbeitet Punkte lt 10 NIEDRIG 10 20 DURCHSCHNITT gt 20 HOCH Wenn gew nscht kann ein Benutzer Werte f r jede Kompliziertheitsklassifikation zuteilen die die Metrik Vorzugsauswahl verwendet 2 Units Wenn zusammengebrochen zeigt es Totalzahl von Programmen Wenn ausgebreitet zeigt es Namen des Programms 3 Source Type Zeigt ber den Typ der Quelle an 4 Source Lines Die Totalzahl von Quelllinien in einem Quellmitglied 5 Cyclomatic Complexity Ma nahmen Betrag der Entscheidungslogik in einem Programm Zeigt die gesamte Anzahl der bedingte Anweisungen verwendet 6 Halstead Anzeige Programm Kompliziertheit direkt vom Quellcode beruhend auf die Maschinenbediener und verwendeten operands 7 Maintainability Index Der Haltbarkeitsindex wird mit bestimmten Formeln von Ma nahmen der Linien Codes Cyclomatic Kompliziertheit und Halstead Kompliziertheitsma nahmen berechnet 8 Files Totalzahl von vom Quellmitglied verwendeten Dateien 9 Device Files Totalzah
35. Niveau zeigt Variable Wo Verwendet Information fur alle Niveaus erw hnt oben sowie irgendwelche anderen m glichen Verweisungen des feld CUSNO Die Variable Verwendungsnachweis Auswahl kann ber eine gro e Vielfalt von Artikeln einschlie lich dessen gew hlt werden Dateien Reihe Definitionen Datenstrukturen Subfelder einer Datenstruktur Hinweise Schl ssellisten Datenfelder Dateiformate Unterprogramme Programm Variable Reihe Elemente Parameter Listen Parameter Schl sselfelder Nachricht Ids EXCPT Namen usw Copyright Databorough Ltd 2012 Page 21 IN Analyse und Dokumentation Strukturchartdiagramm Die Strukturchartdiagramm Auswahl stellt eine graphische Anzeige f r Beziehungen des Programms zu Programm zur Verf gung Um ein Strukturchartdiagramm zu schaffen w hlen Sie zuerst den Objekt OE002 vom Datenflussdiagramm f r CUSF aus Doppelklicken Sie auf ein Objekt um das DFD f r das Objekt aufzubringen Ze Files ZA Object Where Used CUSTMNTI Ea USF z mE 7 Object Centered Data Flow or CUSF Total Objects 64 i lx Ei ES Ir d CUSTMNTi D CUSTMNTI D CUSTMNTI 1 GCNTACI Customer Detail Customer Detail Customer Detail Generate Prospect Maintenance Maintenance Maintenance Record GETDCODS Lei Letter Prefix Order Enquirv Print Invoices Generation WLUSTP WKLUSSE WKLUSSEF WKSELFb Frink Customer Customer Release Find Fax Mumber Generate CPU Detail Lette
36. O001 Das Ansicht Datenfenster verzeichnet Aufzeichnungen f r eine ausgew hlte Datei Doppelklick auf einer Aufzeichnung um die ganze Aufzeichnung zu zeigen Copyright Databorough Ltd 2012 Page 73 x Datenmodellierung Doppelklick auf dem rekord Bertwhistle amp Company Ltd Das bringt die Rekordanzeige zusammen mit seinen abh ngigen Dateidaten herauf Rekordanzeige mit Abh ngigen CBIO6R Data View for CUSFL1 KH Li i Programs at Data Model Diagram AEA Waa view Po C NAME TELM Bertwhistle amp Company Ltd DSDCDE Sts USERNM SALLIT JTITLE EMAIL WEBSIT CNTRY ChIMNT1 ChNT ChIMNTS PRPCDE Orig List Spec Req DT fS Dateborouh iech 5 Wl statuss ooo E Janet Dawson vi t Financial Director jdawson bertco com WAAL berkco cam change comment 1 amp again amp again change comment z amp again change comment 332xxxvyvy LN 1 EXTM Last Cnt Date Next Cnt Date FAXMO ADD1 ADDz ADDS ADD4 PSCD ALTTEL ALTTL2 YFDATE CRTMAIM CRTDAT LIPDAI ORG 00000 KE Se Security Codes IT Product Code Expires rl na SE POI 95834950 E o o 0 0 Ef fe isl isi I Uelslells ls lelelelelel Agent Code Comment Line 1 Code NENNEN e Ae Die Registerkarte am unteren Rand zeigt abh ngige Dateidaten Dies sind alle ACCESSES OWNS REFERS TO sich auf Beziehungen f r die Datei CUSF in das Daten Modelldiagramm Auf der Anzeige die Deskriptor S
37. S Nc cM MM ee a ad er ENABLED xENABLED DISABLED User elass e et ees ee es PGMR U ER 2 2 SPESE Assistance level 2 an 2 ASMO MAIE EE Curro ne EE HEC E A ORADE Name CRTDFT Initial program Eo ST u Be DOS INE Name NONE nl Ee XAOBJ Name ish ZUURETE er due Tale ie Tr MAIN Name SIGNOFF EE EE w LLB Name ZETBR ZCURETB Limit ee a SES ee ee NO xNO PARTIAL YES Text description e ee IR Amer A on sen Mes me PO EIT F4 Prompt F5 Refresh F12 Cancel F13 How to use this display F24 More keys Dr cken Sie F10 und Seite Unten Besondere Behorden festgelegt ALLOBJ JOBCTL SAVSYS Copyright Databorough Ltd 2012 Page 119 wy IN Anhang A Erm glicht die SEU Schnittstelle Change User Profile CHGUSRPRF Type choices Precos dit esc Additional Parameters EE EE ZAT TORJI SAME C TON x JOBCTL OAU a Specn environment e xSYSVAL ROAMER S OVAA NONE S Display In o on normati EE XOY VAL SAME OL VD Password expiration interval xSYSVAL 1 366 SAME SYSVAL NOMAX bime Cdeyice sessions s o o o c Xo S AT SVM A INO S ME UM obo cus dea CET CE EE e EU UAE 2 SAME Y o TANI NO Maximum allowed storage NOMAX Kilobytes NOMAX Highest ochedule priority 3 BE Hor Ee e ODFTJOBD Name Mic MEC CET ee QGPL Name LIBL CURLIB Gace bl S Od NE M EE NONE Name NONE Mose es ES Rise F4 Prompt F5 Refresh F12 Cancel Rd 3 How to use this display F24 More keys Schritt 3 Abmeldung Copyrigh
38. Speicherstelle Dialog bestehen aus zwei Abteilungen e System Dokumentationstyp e Dokumentendetails Die System Dokumentationstyp Abteilung stellt M glichkeiten zur Verf gung die folgenden Typen von Dokumenten zu generieren e Einzelnes System Dokument generieren Generiert ein einzelnes PDF MS Wortdokument Copyright Databorough Ltd 2012 Page 31 e Individuelles System Dokument erzeugen Erzeugt ein PDF MS Wortdokument f r jeden Objekt Erzeugen Sie System Dokumente die Vorherige Werte Verwenden Erzeugt System Dokumentation die die im vorherigen Beispiel der System Dokumentation ausgew hlten Optionen verwendet Diese Auswahl ist nur f r erzeugte System Dokumente verf gbar W hlen Sie aus Erzeugen Einzelne System Dokumentenauswahl Die Dokumentendetail Abteilung gibt den Dokumententitel den erzeugten System Dokumentennamen und seine Position an Ein Benutzer kann einen verschiedenen Dateinamen f r das erzeugte PDF MS Wortdokument und eine verschiedene Position angeben um das erzeugte Dokument zu Speichern Klicken Sie auf Weiter um fortzufahren Copyright Databorough Ltd 2012 Page 32 x Analyse und Dokumentation System Dokumentation Assistent Inhalt angeben G X Analysis ER System Documentation Specify Contents Select Features bo be included in the System Document Object List Data Model Diagram LF Access Path details File Field Details Object Where Used Data Fl
39. T PROORD PROTRE PTYPES CALIQOP QCBLSRC OCLSRC QCMDSRE ODDSSRC OLETSRC QOMOR Y ORPGLESI ORPGSRC OSECTRT Type Attribute FILE PF Description Cobol copybooks amer GrOUDS EC Data Flow Diagram Object Where Used variable where Used ric Table File Master File at Data Model Diagram es Index status description isations ct Default Steps cts ed orders File Field Details LFs Access Paths Access Path Diagram Consolidated Rules Annaokabe Mark for Dacumenter More Info Source Compare view Data Application Area Options FE Source File Modernization Options UML Options OEMENU m Jr Status D zb B P A D D D A tA B D SE zb D D D D D D D D D D Um den Dokumentationsprozess anzufangen klicken Sie die Dockument auf der Werkzeugleiste verf gbare Ikone Copyright Databorough Ltd 2012 Page 29 Documenter Ikone auf der Werkzeugleiste BOTAN NM EQ 1054 10 tS o i oo D e Object Where Used Ela CUSTMNT1 OEUDZ OEMENU Sk ER E 3 Object List of FALLUSR ALL FILE PF ALL ALL Total Objects 50 Library Marne Tvpe Attribute Description Status YANCDEM CLISF FILE PF xAMACDEM CLISGRP FILE PF Customer Groups PFXANACDEM CUSTS FILE FF Purchases Das beginnt den Dokumentenbetriebsleiter Dialog X Analysis Document Manager X Analysis Document Manager Description RAEM Order Entry Menu M
40. USSE Customer Release Letter Analyse und Dokumentation m en En SI 31 dr ZAUDORGS Audit ORGS File CBTRNHST Work with transaction history EUSTMNTI 1 Customer Detail Maintenance DEunz Order Enquiry WKCUSSEF Find Fax Number CUSREAD Test Sequential Read options CUSFSEL Customer Site Selection GCATACI Generate Prospect Record DEOOG Print Invoices WESECF6 Generate CPL Letter Das Datenflussdiagramm ist ein grafisches quivalent Objekt Verwendungsnachweis Daten Neben den logischen Ansichten Zugriffspfade f r CUSF kann ein Benutzer finden Sie unter wie CUSF in der Anwendung passt d h Programme die CUSF Programme zu aktualisieren die CUSF als Eingabedatei und so weiter verwenden Um verschiedene Objekte zu identifizieren verwendet die Datenflussdiagramm verschiedene Formen und Farben Die Legend Schaltfl che auf der Symbolleiste hilft verschiedene Farben in das Datenflussdiagramm zu interpretieren Es gibt eine Option um das Diagramm zu PDF MS Word oder MS Visio exportieren Falls erforderlich kann ein Benutzer auch drucken das Diagramm Schlie lich kann ein Benutzer Feldverwendung f r ein bestimmtes Objekt anzeigen W hlen Sie das Objekt OE002 aus Datenflussdiagramm und w hlen Sie die Option Feld Auslastung aus dem Kontextmen Copyright Databorough Ltd 2012 Page 14 IN Analyse und Dokumentation Kontextmen f r OE002 Feld Nutz
41. age 103 Spezialanalyse Fenster nF Specialized Analysis 3 m x Analysis Metrics for ZANACDXA d Si og LJ a Category Report Run M Date Tvpe Status RPG Metrics Reports gm COMPLEXP General cross language complexity by program 2011 06 17 Metrics data Submitted COMPLESS General cross language complexity by SUBRAOLE DATACPx Program data complexity LOGICP Program logic complexity LOGICS Program logic complexity by subroutine 4 Source Object Reports HARDCODE Programs with hardcoded libraries MISSING Source ar objects missing SRCOBJDT Source change date after object created Database Reports DATAERR Database File and member errors and alerts D5GMALRT Database design alerts Um den erzeugten Bericht anzusehen w hlen Sie Bericht aus und w hlen Sie f r die Ansicht Berichtsauswahl vom Zusammenhang Men Aktualisiertes Spezialanalyse Fenster Specialized Analysis cB X Analysis Metrics For ZANACDZA e EL gm sd Sch Category iReport Run M Date Status RPG Metrics Reports 3 COMPLEXP General cross language complexity by program Metrics d Complete COMPLESS General cross language complexity by SUBROL DATACPX Program data complexity LOGICP Program logic complexity LOGICS Program logic complexity by subroutine 4 Source Objeck Reports HARDCODE Programs with hardcoded libraries MISSING Source or objects missing SRCOBJDT Source change date after object created
42. ame CECONHDE CECUSFMNT CEBETSFHNT CBETSFMNT Outline Aju variable Where Used 5 ser No 0376 00 0124 00 0271 00 0291 00 SE E re MOVE COSNO OF COSTS RECORD TO COSNO OF LUSF MOVE LS CUSTOMER TO CUSNO OF CUSFLS RECORD MOVE COSNO OF COSFLS RECORD TO zCUSNO OF ZZzFTU MOVE COSNO OF 22FTO1 O TO COSNO OF COSFLS FE TIT Ausgebreitetes Ansicht Niveau Men AXANACDEM AN ACDEM ZXANACDEM ZXANACDEM A e Al SC H Be Variable Where Used For ALLICLISNO Lines 174 View Level 1 w Levelt Name Boten Loch LEYE CECONHDR ee Level ERBE E CBCUSFMNT 0124 00 MOVE LS CUSTOMER TO Cen Lvt Parameters CBCUSFMNT 0271 00 MOVE CUSNO OF CUSFL3 REC Lv5 CascadingParameters j CBCUSFMNT 0291 00 MOVE ZCUSNO OF ZZFTO1 0 Lv6 Aliases ID CBCUSTMNT2 0426 00 IF CUSNO OF ZZFTO2 I 3 Maximum Tracking CBCUSTMNT2 0440 00 MOVE CUSNO DF ZZFTO2 I TO CUSL3 CUSTUMER NU UF CUSFL3 RECORD CBCUSTMNT2 0598 00 MOVE CUS PROSPECT OF CUSTS RECORD TO CUSNO OF ZZFTO2 0 CBCUSTS 0696 00 MOVE CUSNO OF CUSTS RECORD TO ZCUSNO OF ZZFTO2 0 CBCUSTS 0821 00 MOVE ZCUSNO OF ZZFTO2 I TO CUSNO OF CUSFL3 RECORD CBCUSTS 0875 00 MOVE ZCUSNO OF ZZFTO2 0 TO CUSNO OF CUSTS RECORD CBCUSTSD 0270 00 A ZCUSNO R B 19 22REFFLD CUSNO XANACDEM TIT gt Der Standardwert kann Ansichtsebene fur Variable Verwendungsnachweis Option mit X Analysis Einstellungsfenster Allgemeine Einstellungen festgelegt Als ein Beispiel lassen Sie
43. ansaction hestoy 16 T CUSCPY PGM Customer Copy 19 7 CUSCPYR PGM Customer Copy 18 7 CUSF FILE Sites 16 3 4 5 7 CLUSFL1 FILE Sites by Mame 18 4 7 CUSFL2 FILE Sites by Status 19 4 7 CUSFL3 FILE Sites by Number 18 4 7 CUSFLS FILE Sites by Dist amp Status 18 4 7 B 9l x 11 00 in Quellbrowser Der Prozess der System Analyse Pr fung Wiederfactoringe Aufrechterhalten oder Neugestaltung ist unvollst ndig ohne in den Quellcode von Anwendung zu blicken X Analysis Unterst tzungen einige sehr fortgeschrittene Eigenschaften in seinem Quellbrowser Bekommen Sie eine Objekt Liste f r alle in der Anwendungsbibliothek verf gbaren Programme Klicken Sie auf den Programm Knoten unter der Anwendungsbibliothek im Navigationsbaum doppel Arbeiten mit Programme B 122 168 170 10 ER XAMACDZA X4N4CDEM Tutorial System is Application Area Diagram Eras Data Model Diagram Ee Overview Structure Chart S Al Objects Programs Files All Procedures Le Exportable Functions BER Source Files Business Rules ER Consolidated Rules nz Screen Components Das bringt die Arbeit mit dem Dialog von Objekten f r die Objektart PGM herauf Copyright Databorough Ltd 2012 Page 42 Objektliste Dialogfeld Work with Objects Application Area Name Description All Members Selected Library ALLLISR hull Mame Tvpe Attribute Function Attributes Component Status Functi
44. assender Bericht Sequenz angeben X Analysis Audit Report Specify Sequence What sequence would you like to have For the Audit report Metrics Analysis Problem Analysis Move Up Difference Analysis Moye Dawn Geben Sie die Folge des Inhalts fur den Bilanzbericht an und klicken Sie Als Weiter Copyright Databorough Ltd 2012 Page 115 Metrik Analyse Zusammenfassender Bericht Schluss G X Analysis Audit Report Finish Define the Page Size and Contention Resolution Option Selected Sequence Paper Size W hlen Sie die gew nschten Einstellungen f r den Bilanzbericht Metrics Analysis i Problem Analysis Letter 8 5 x 11 Difference Analysis C A4 Size 8 27 x 11 69 Contention Resolution Audit report creates documents in Application Folder IF Ehe Application Folder is shared and documents are createdfopened while the documentation is in progress then this may lead to contention Please select appropriate options bo enable resolution CO Do not overwrite 9 Overwrite iF exists but if in use then Create document by similar name CO Exit Skip document creation Berichtskonfiguration zu beenden und den Bericht zu erzeugen Wenn die Berichtsgeneration zu Ende ist erscheint der folgende Dialog Copyright Databorough Ltd 2012 X Analyse Dialog zum Offnen der generierten Bericht X Analysis eh Audit Report Documentation process completed The docu
45. auf der Metrik Werkzeugleiste 1 Screen Metrics x5 ap Screen Metrics for XANALDZA Gls Complexity Level Units Files Database Fields Work Fields Outgoing Calls Grand Total 141 1154 644 569 197 Exportschirm Metrik W hlen Sie die Option PDF oder MS Excel unter dem Symbol Export Exportoptionen auf die Schirm Metrik Werkzeugleiste Screen Metrics i F Screen Metrics for XANA4CDXA E ar Complexity Level Units Files Database Fields Work F Kal Export to PDF Grand Total Ee Ee ET BB E Export to Ms Excel 14 m High 23 105 23 Copyright Databorough Ltd 2012 Page 99 x Metrik Analyse Dateimetrik Das File Metrics Fenster zeigt verschiedene Metrik Information f r alle verf gbaren Dateien eines Anwendungsgebiets oder der Anwendungsbibliothek Die Dateimetrik zeigt Information unter den folgenden Kopfst cken Units Anzeige Totalzahl von Dateien Fields Zeigt die Totalzahl von in der Datei verf gbaren Feldern Access Paths Die Gesamtzahl der Zugangswege f r die Datei Creating Programs Die Anzahl der Datens tze in dieser Datei erstellen Programme Reading Programs Die Zahl von Programmen lesend diese Datei Updating Programs Die Anzahl der Programme aktualisieren von Datens tzen in dieser Datei Deleting Programs Die Anzahl der Programme l schen von Datens tzen aus dieser Datei Total References Die Totalzahl von Programmen die in dieser Datei tats chlich Summe 3 6 Verw
46. auswahl aus Quellbrowser f r die Datei CUSFL3 Ze Programs Ek oED08 zong Sec u Source List of CUSFL3 in XAN4CDEM ODDSSRC Lines 3 View Level 4 Br ul Lm la ml seq No Lae ria eR 0001 00 Dona dd R RCUSF Lus dd E CUSNO 4 Ein Benutzer kann auch weiter unten zum Quellcode von verbundenem PFILE CUSF des LF CUSFL3 bohren PFILE ausgew hlt auf dem Quellcode Browser f r CUSFL3 Ze Programs Ek orn ceoos Emcusr a o mL ml Source List of CUSFL3 in XAN4CDEM OQDDSSRC Lines 3 View Level 4 HB aol Lm Ta ml eo No aoai OLI 0002 i RB RCUSF 0003 00 E CUZ2NGO Doppelklick auf CUSF um den Quellbrowser f r die Datei CUSF anzurufen Copyright Databorough Ltd 2012 Page 57 Quellbrowser f r die Datei CUSF Za Programs OEDOS oE008 CLSF 3 Source List of CUSF in X4N4CDEM ODDSSRC Lines 69 View Level 4 B9 i Ar um aen Ma pU I 0001 00 E RCUSF CHAME TEST Company DSDhCDE TEXTi Distributor STATUS TEXTi Stratus COLHLG Sts p TELMO TEXTI Phone EXTHN TEXT Extn LCTDAT TEZT Last Contac COLHLGi Last Cnt EDTCDE lY APDATE TEXZT Next Contac COLHDGi Nextr Cnt EDTCDE le de de de de de de de de de de de e X Analysis macht das Durchsuchen einer Anwendung sehr leicht Im Quellbrowser kann ein Benutzer irgendwo von berall her gehen dadurch dem Benutzer helfend unten zu einer besonderen Eigenschaft zu bohr
47. ber For File No program object Found for source member No source member for program Source member changed after File created No device file Found for existing source member No source member for device File Referenced data area does not exist Referenced database file does not exist Referenced program object does nok exist Database Alerts File has Constraints Files with zero members H Internally described File Program Code Alerts Greatest depth of nested ELSEs exceeds 1 Greatest IF DO block nbr of lines exceeds 48 Greatest depth of nested loops exceeds 1 H Greatest subroutine nbr of lines exceeds 80 H Program has non excuded hardcoded libraries Migration Alerts File has SeleckfOrnit rules Others Unused Subroutines Unused Procedures H Unused Logical Files E E E Ed E EEE Breiten Sie die Problem Category Abteilung aus um die Objekte anzusehen die Problem haben Objektzuordnung Object Allocation Fenster zeigt Informationen ber alle Objekte zusammen mit der Anwendung Bereichsnamen die sie angeh ren Der folgende Bildschirm zeigt das Fenster des Objekt Zuordnung Copyright Databorough Ltd 2012 Page 111 x Objekt Zuweisung f r XANACDXA Za Object Allocation 23 Allocation of Objects for XANACDXA Total Objects 395 Mame ASIMPLTEST ASTATUS BALANCEPRD BALAMCESTO CBCONDET CBCONDET HW CBCONHDR CBCUSFMAT CBCUSTMAT 2 CBCUSTS CBCUSTSD CBC 110
48. ch beschreibt Das Ausf hrliche Strukturchartdiagramm zu erzeugen verwenden einen einzelnen Klick auf der Show Bericht Ikone Show Bericht Ikone auf der Werkzeugleiste Structure Chart for DEMENU Total Objects 14 Show Narratives CEMEMU Order Entry Menu OTH UFOTE Klicken Sie die Show Narratives Ikon um das Ausf hrliche Strukturchartdiagramm zu erzeugen Copyright Databorough Ltd 2012 Page 26 Ausf hrliches Strukturchartdiagramm Ze Files ZA Object Where Used CUSTMNT1 ae E OEMENU 3 m Detailed Structure Chart F EMENU Total Objects 7 SAME H dr OEMENU OTH Order Entry Menu Program Order Entry Menu 4 principal Function of this program is to present a menu to call certain programs Display OEMENUIDE Order Entry Menu SED EDTFIL LIFE Order Entry Program Order Entry A principal Function of this program is the online maintenance of CLISTSL3 the by Cusno Representative File through a subfile display Data is retrieved From Ehe Following Files PTYPES The Following programs are called to carry out subsidiary Functions CUSLET Parameters are passed to the program when itis called The program is called by OEMENLI DEJOS Updats Out CUSTSL3 by Cusno Representative Display GEOD1DF Order Entry Display EE Input FTYPES Products Klicken Sie auf das Normal SCD Symbol in der Symbolleiste zum Schalter zuruck zu der normalen Strukturdiagramm Dokumentenb
49. chaltfl che zeigt ACCESSED BY REFERS TO sich auf Beziehungen Dies ist hnlich wie eine Verkn pfung zu einer ausl ndischen Datei um die Beschreibung f r den Code aus der Datei Master besitzendes verwendet erhalten Copyright Databorough Ltd 2012 Page 74 X IN Datenmodellierung Deskriptor Knopf auf der Rekordanzeige fs Programs Bm cEen R Data Model Diagram Data view for CUSFLL 53 Data View for CUSFL1 NAME Bertwhistle amp Company Ltd TELNO OCDE EXTM ss Sr Last Cri Date escriptors mam Janet DRIES Next Cnt Date SALUT Fash Australia Belgium Databorough France Databorough Spain Databaorough Tech Germany Iceland Treland Italy Portugal South Africa Uruguay Cancel Copyright Databorough Ltd 2012 Page 75 Gesch ftsregeln Analyse Das Gesch ft Entscheidet dass Analyse L sungssatz die Voraussetzung des Isolierens des Indexierens und Dokumentierens der Designelemente einer Verm chtnis Anwendung richtet die in einer modernen Version der Anwendung relevant sind Bevor dieser Tutorenkurs Gesch ftsregeln erkl rt ist es wichtig zu sehen wie X Analysis im Analysieren einer monolithischen Verm chtnis Anwendung hilft es unten in verschiedene U Boot Gebiete f r die Bequemlichkeit des Mechanismus zerbrechend Anwendungsbereich X Analysis schafft Anwendungsgebiete von einem Teil von eine
50. cken Sie Druck Knof Drucken Sie Ikon auf Metrik Fensterwerkzeugleiste Metrics Analysis for XANACDXA Double Click to View History A Ar aa Complexity Level Units Source Type Source DR Cyc Complex Halstead ki E Grand Total 156 EFA Frint 1 728 112 953 Exportmetrik W hlen Sie Option PDF oder MS Excel aus der Export Symbol Exportoptionen auf die Metrik Fensterwerkzeugleiste Metrics Analysis for XANACDXA Double Click to View History Gi Al g Complexity Level Units Source Type Source Lines Export Ea PDF E Grand Total ase 14 53 7 Gei Export to MS Excel Alles erweitern Klicken Sie auf das Expand All Symbol um alle Daten zu erweitern Breiten Sie die Ganze Auswahl auf die Metrik Analyse Werkzeugleiste aus Metrics Analysis for XANACDXA Double Click to View History Gi Ar Hr Complexity Level Units Source Type Source Lines Halstead e Grand Total 155 O O 14 697 117 953 Copyright Databorough Ltd 2012 Page 93 Erweiterten Metriken Fenster ER Analysis for XANACDXA Double Click to View History Gi Ar fo g Complexity Level Units Source Type Source Lines Cyc Complex Halstead MA E Grand Total Jiss uwen vgl 112 953 eg VE LL UE ED E 1 High Total 4 150 405 27 801 High High High High High Average Total Average Average Average Metrik Geschichte Die Metrik Geschichte z
51. crosoft Excel sess 13 DatenflussdiagrammM cccccseeeeecececeeecseesseceeceecceaesssseceeeeeesauenseceeeeeeeeaaensseceeseeesuaeaseeeeeeeeseaaaneeeeeeees 13 Variable Verwendungsnachweis EE 16 SKA a e ut VE 22 Ausf hrliche Strukturchart Age rennen me OUR quet tC cmd ae re c uhr qtu 26 DokunmentenbeteebSIBlL SE otov i vct rper bis vao Eae Ee RUD aet du pb iun dash Ea e td ume bd EN ER n 27 BE ere TEE 42 Quellbrowser Werkzeugleiste ccccssssssecccsccsssecccssonseeeccseonseeeecseosseeeeetensseescsseasqesecssogseeseeseanaeetes 44 Andere Optionen auf den Quellbrowser nennen 51 Datenmodellierung eeeeeeeeeeee eene nnn 62 Generieren von Daten Modelldiagramm cccccssssseecccteosseeeeceeossensecseasseesesseasesecssoaseeseeseaneeeees 62 ESF ZUGANG WEGE E 68 Zugangsweg DiagraMM MVC MREPu L 70 Bue TT UU T1 AI ue RI 72 AnwendlngsDel elis ununi nenne ne ren nn aida Vcn ee re here 76 Amwendundesberechdagramm nennen T BEREICH FILES E le e MET 79 Daten Modelldiagramm Spezifisches Anwendungsbereich soosennnnnnneossnnnrinnunsernrrrrreesssrnrrrrees 81 Daten Flusssdiagramm Spezifisches Anwendungsbereich nn nnsannnnessnnnnunsnnrnresenrrnensnnrrressnrrnes 84 Gesch ftsregeln ccceeeeessssccceecceecessssceeeecceeeeusssceeecceeeeenssseeeeeeceeeenssseceeeee
52. das Quellniveau 5 Quellniveau a Programs CBO BR 2 5 Source List of CE906R in XANA4CDEM RPGSRLE Lines 156 View Level 5 E RH Cf S E Sa In p SB w m ER Seq No LO Comments Only Screen Reads Comment nass B view Level 1 Call Operation Wice Level 2 File Operation F View Level 3 Program Structure Operation Bl view Level 4 Field Operation vw View Level 5 Commented Out amp Excluded 77FRE MSGID Reduzieren Sie das Quellniveau um Niveau 1 Anzusehen Das schr nkt die Quellliste ein um Anmerkungen und Anruf Operationen nur zu zeigen Copyright Databorough Ltd 2012 Page 47 Quellbrowser der Quelle am Ansicht Niveau 1 zeigt a Programs S Coen 83 gt m Source List of CB906R in XAN4CDEM QRPGSRC Lines 19 View Level 1 a E B EH c S Ez B9 vr Ba 98 BN ZI A m Re Seq No ecc m e WEE EE GE E EE EEN ME BIN E S9 lige ibe cbse Pei eiie Elei E 0030 00 UU d EXSR Pyvoo1 0032 00 Ge INITIALISE SCREEN O42 00 L calculate predicted interest 0046 00 EXSR RETEM 0079 00 Le IF CAP UPDATE ARREARS ON MIN EVENTS 0103 00 E RETRN 0104 00 xx cc cf dfc cf c eee eee Tee a a oO 0105 00 K SPVOOL BEGSR O106 00 ax rere eee eee eee cc cc c c c c c c c c a f a e 0107 00 CS PVO0O1 VALIDATE NON SUBFILE SCREEN DATA 0105 00 Larter eee eee eee eee TTT TATA AAA a a a 0122 00 E CALL XHGSOCD 0135 00 i EHDSE Ke 4 i Ansicht Niveau 2 schlie t Dateioperationen ein Ansicht N
53. den der Ansicht Datenauswahl ansehen Die Ansicht Datenauswahl ist auf allen im Datenmusterdiagramm gezeigten Objekten verf gbar Copyright Databorough Ltd 2012 Page 72 x Ansicht Datenoption auf dem DMD Objekt Data Model Diagram for CUSF Total Objects 9 Zoom Source m9 Zoom in Lpex Referred ta by STATUS Referred to by E Data Flow Diagram LSLCDE Object Where Used variable Wiere Used a Data Model Diagram File Field Details LFs Access Paths Access Path Diagram Consolidated Rules Annotate Refers to by Mark For Dacumenter CUSNO Mark as Web Service Orig List More Info FE Source Compare Datenansicht f r die Datei CUSF CBODER Data View For CL SFLI Ze Programs po Company Distributor Sts Acoustical Turbines Ltd Air Tickets plc DT Albatross Trading IR Al Bank of Bromley Led DT Bavs Engineering LEd DT Belmont Eros Bank DT Bert and Company Plc DT Berth Ltd DT Berbwhiskle amp Comoany Ltd DT IT Rekordanzeige a Data Model Diagram Last Cnt Date 030506 030406 030514 030908 030514 030514 130514 030908 130514 Next Int Date 031013 031006 031025 031013 031025 031025 031025 031013 031025 Data View For CUSFLI E3 ORG Datenmodellierung Referred ta bi On m a2 70 Fax Mo O135 56 7 670 Olel 678 1234 06 94 601148 4582 8 1482 UulzuUz FErzOl O121 550 753 Cus Mo DUT17 00136 ES DICES 1 Dnnia Dres OOO 00126 O
54. der Quellbrowser Werkzeugleiste verf gbare Ikone Heran Zoom Lpex Option auf den Quellcode Browser Source List of DEDU8 in XAN4CDEM QRPGSRE Lines 220 View Level 5 jr EE GH c E Eg B9 U Ba See DP ome aen No SR RVCUS Das beginnt den Lpex Editor aus der X Analysis Perspektive SEU Ein Benutzer kann Anderungen mit dem Quellcode vornehmen durch Verwendung von SEU Auswahl Klicken Sie die SEU auf der Quellbrowser Werkzeugleiste verf gbare Ikone Copyright Databorough Ltd 2012 Page 59 x Analyse und Dokumentation Rufen Sie SEU Auswahl vom Quellbrowser an Source List of OE008 in XAN4CDEM ORPGSRL Lines 220 View Level 5 ES E D E ES E e dv m 98 REI oe Seq No E gee ee Oe ete re be a E E EE EEN ME 0017 00 Na Jeep Pai tens Zoom in Lpex ist eine Standardoption f r alle IBM Rational Produkten mit einem RSE Plugin F r alle anderen Eklipse Produkte SEU 5250 Emulator ist die Standardoption Ein Benutzer kann ndern die Standardeinstellungen mithilfe der X Analysis Allgemeine Einstellungen Option Erstellen einer Sitzung SEU 5250 Emulator ben tigt der Benutzer XANASEU IBM i Siehe Anhang A f r Erstellen von Benutzern XANASEU X Analysis Einf gefunktion kommt mit Verzug Vorzugseinstellungen Um die Vorzugseinstellungen zu ndern Fangen Sie den RDi des IBM RDp WDSC an oder Verfinstern Sie 3 2 und oben dann w hlen Sie Windows Einstellung aus um den Vorzugsdialog z
55. ee CLET 0004 00 DCL YAR sCUSNO TYPE DEC LEN 5 0 CLET 0006 00 DCL YARlsprefix TYPE CHAR LEN 5 CLET 0009 00 CHGVAR amp CUSNO amp CUSNC CALL LETN1 sCUSNO PREFIX amp LETSQ CLET 0011 00 CHGVAR CUSNC PREFIX CLET 0014 00 CALL WECUSL sCUSNC PREFIX amp LETNR CLETN 0001 00 PGM PARM amp CUSNO amp PREFIX amp LLETSQ CLETN 0003 00 DCL YAR sCUSNO TYPE DEC LEN 5 0 CLETN 0004 00 DCL VAR amp PREFIX TYPE CHAR LEN 5 CLETN 0010 00 CALL LETN1 amp CUSMO PREFIX amp LLETSQ CLETN OOlz 00 CHGVAR VaR amp COSNC VALUE ZPREFIX CLETN OO16 00 CNTACS 0003 OO CNTACS OO21 00 CNTCHAINT 0021 00 CNTCHAINT 0101 00 CNTCHAINT 0l20 00 CNTCHAINT 0247 00 CNTCHAINT 025 O00 CNTCHAINT O261 00 4 WEKCUSL CUSNO amp CUSNC PREFIRISPREFIX LETME ZLI CUSNO of B TEXT i Cus No E CUSNO customer 3 5p U zcusno cusno cusna zcusna cusna customer customer cusna C1 C1 OCH CH DI SP a vw Niveau 5 wellig fallende Parameter Die Information im Niveau 4 erweiternd schlie t Niveau 5 Verweisungen ein wo CUSNO Felder Parameter in einer Funktion genannt durch eine andere Funktion sind Niveau 6 Decknamen Niveau 6 f gt alle Verweisungen auf irgendwelche Felder hinzu die Decknamen zum CUSNO Feld sind Niveau das 7 Maximal Verfolgen Verfolgt den Gebrauch einer Variable oder eines Feldes zu seinem maximalen Niveau des Umwegs Das ist das h chste Ansicht Niveau auch bezog sich als das Maximum Verfolgen Dieses
56. eeeeassseeeeeeeseeeuaeseeseeeeseeenees 86 FESTE REGO DTI T Tm 87 Wille ICT era 90 Audit Optionen E 90 PIE KAT T ENTRIES 91 SCHEN PIERRE 97 P E 100 GeschaftsproZess LOGiKMetrik ccccccccceccesssseceeececcceesseceeeecceeeeesseceeeeeeceeeaeseceeeeeeseeeaeseeeeseeeeees 100 SPEZIAL YE e re EEE ARE Re ee ee 101 mies 110 Objektzuordnung DMMRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRERMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 111 Zusammenfassender Bencht nne nnne nen nnns nnne nnn nnns nena n nnns 112 Generieren von Mei Analyse nenne ee 117 Generieren Sie Pra DIS ET 117 UE ATI e TEE 118 Anhang A Erm glicht die SEU Schnittstelle 119 Erstellen den Benutzerprofil XANATSEL nee ae iier tabletonist 119 Copyright Databorough Ltd 2012 Page i A wennen Anhang B Lizenz Code Anforderungsformwular 121 Copyright Databorough Ltd 2012 Page ii X Einf hrung Einfuhrung X Analysis Produktgefolge von Databorough ist ein wesentliches Werkzeug f r den IBM i Anwendungsdokumentation Designwiederherstellung und Neugestaltung Die X Analysis Software arbeitet als eine Einf gefunktion unter dem RDi des IBM RDp WDSC und Eklipse Benutzer erm glichend zu durchsuchen und sich Anwendungen von einem Modell auf h chster Ebene unten zu individuellen Linien des Codes zu vergegenw rtigen RPG und COBOL als Pseudocode variable Niveau Einfluss Analyse graphische Karten des Flusses Struktur graphi
57. eh rt Zusammenfassender Bericht Summary Report Auswahl erzeugt strukturierten Bericht f r die Metrik Analyse und die Problem Analyse als ein PDF Dokument von MS Word Wahlen Sie Summary Report Auswahl aus verf gbar unter dem U Boot Menu Audit Options vom Zusammenhang Men auf XANACDXA Das ruft den folgenden DokumentationsAssistent an Copyright Databorough Ltd 2012 Page 112 Zusammenfassender Bericht Typ und Lage G X Analysis Audit Report Type and Location Select the type of documentation and its location Audit report generates Single document with documentation of the selected Application 4reafCross Ref Audit report Documentation type Generate Single Audit report Document CO Generate Audit report Using Previous Values Document Details Marne Browse Audit Report Far XANCDXA pdf Path Documents and Settings alakhilly Documentsis Analysis Application Datal amp 6 209 50 146 PCF XANACDEZAVAudit Report For XANACDEA pdf Cancel Geben Sie die Informationen Type and Location und klicken Sie auf Weiter Copyright Databorough Ltd 2012 Page 113 Metrik Analyse Zusammenfassender Bericht Optionen X X Analysis PREISE Audit Report Options Select option to be included in the Audit report Markieren Sie die Optionen in den Pr fungsbericht aufgenommen werden und klicken Sie auf Weiter Copyright Databorough Ltd 2012 Page 114 Zusammenf
58. eigt alle vorherigen Beispiele der erzeugten Metrik Daten Die Metrik Geschichtsdaten werden nur verf gbar sein wenn die Metrik Daten mehr erzeugt werden als einmal Die Metrik Geschichte kann f r alle individuellen Niveaus Hoch Durchschnittliche und Niedrige Summen f r die Gruppe Interaktive Programme und f r die Gro artige Summe erzeugt werden Doppelklick auf die interaktive Quellelemente Zeile um die Geschichte zu generieren Aufrufen von Metrik Geschichte f r Interaktive Programme d x D SC Do 1F Summary Metrics i 3 m High Total Average Total he E Low Total Batch Source Members select High Total Average Total High Total 1 i Low Total and double click to Average Total invoke History Window Low Total One can also invoke History Window for Grand Total or Batch Program or Interactive Program ee mkina hor Dur gs up 4 i IM Doppelklick Low Total streitet sich auf dem Metrik Fenster lautstark um Metrik Geschichtsfenster anzurufen Copyright Databorough Ltd 2012 Page 94 Metrik Geschichtsfenster f r Interaktive Programme Summary Metrics 1 Metrics History 32 mL Metrics History for XANA4CDXA AA e Aus Level Change Date Sour Cyc Co Halst Maint In Files De f LS TERT Umi EET E Low Total Current State 2 241 40 94 7 3038 78 05 months back 2011 10 27 2 211 RS 40 052 2959 FF 06 months back 2011 9 2 2 162 Ze 40 052 a064 77 OF months back 2011 8 2 2 496 il
59. eise anbringen ann eme gt Der folgende Schirm zeigt die File Metrics Information f r die Querverweis Bibliothek XANACDXA Fenster das Dateimetrik f r die Querverweis Bibliothek XANACDXA zeigt File Metrics for XANA4CDXA t n Sch Name Units Fields Access Paths Creating Pgms Reading Pgms Updating Pams Deleting Pgms Total References 7 i Grand Total 33 5577 jaa 65 2400 es Gesch ftsprozess Logikmetrik Der Gesch ftsprozess Logikmetrik Bericht zeigt die abgewanderten Logikdaten in der Metrik Form Totallinien eingeschlossene Linien schlo en Linien nicht markierte Linien usw aus Der folgende Schirm zeigt den Gesch ftsprozess Logikbilanzbericht f r einen XANACDXA Copyright Databorough Ltd 2012 Page 100 X IN Metrik Analyse Gesch ftsprozess Logik Pr fbericht f r XANACDXA Ta Summary Metrics m Business Process Logic Audit Report for XANACDXZA al r d Total Lines Excluded Lines Controller Lines Process Logic C BSUSRE CNTCPAIBNT CNHTCMAIMTR CONDO CONOO1LR CLISCPNY CUSCPYR CUSFMAINT coo OOo Ooo oo OH Spezialanalyse Die Spezialanalyse erlaubt Benutzern ihre eigenen Berichte zu entwerfen die die volle Metrik Datenbank im definierten System Repository verwenden Dieser Bericht stellt eine wertvolle Weise zur Verf gung zu messen und die Qualit t und Kompliziertheit einer Codebasis zu f hren Die Spezialberichte k nnen auf zwei Weisen angesehen werden e Sta
60. en Anwendungsgebieten Wenn die Auswahl Anwendungsbereichsdiagramm f r die komplette Querverweis Bibliothek gew hlt wird zeigt es alle Anwendungsgebiete und die Subanwendungsgebiete wenn verf gbar Der folgende screenshot zeigt das Anwendungsbereichsdiagramm f r die Tutoranwendung Copyright Databorough Ltd 2012 Page 77 Anwendungsbereichsdiagramm f r XANACDXA Application Area Diagram for XAN4CDXA XANACDXA ACCOUNTS Company Accounts CONHDR conhdr DATATEST 20 Files 0 Pgms SS EA Y Files 4 SS ALAM r l T BE TS n vor n n H o SUEZ T EOD j QA ro E EEE gt YE 7 gt TAN anin n Z A T m RT S j PK X OS Files 47 Files E F K Le ef E Z e P py is N Eksa TEST test app area XxTEST 72 Files wi 20 Files 17 Pgms 7 Pgms Jeder bl uliche graue Block vertritt ein Anwendungsgebiet Die Gr e eines Kastens ist f r die Zahl von Objekten bezeichnend die es enth lt Ein gr erer Kasten hat mehr Objekte verglichen mit einem kleineren Kasten Das Diagramm zeigt auch Beziehungen zwischen Anwendungsgebieten gezeigt ein Anwendungsgebiet ausw hlend W hlen Sie ein Anwendungsgebiet aus um diese Eigenschaft zu pr fen Die roten und blauen gef rbten in Verbindung stehenden Pfeile sind die Beziehungen zwischen Anwendungsgebieten Blaue Pfeile Zeigen Anrufe des Programms zu Programm An Der blaue Pfeil weist zum Anwendungsgebiet hin das mehr rufende Progra
61. en auf ein besseres Verstehen der Anwendung hinauslaufend Lassen Sie uns jetzt zu einigen anderen auf dem Quellbrowser verf gbaren Eigenschaften weitergehen Bringen Sie den Quellbrowser f r das Programm OE008 herauf Schirm Design Die meisten Anwendungsprogramme wirken entweder mit Anzeige Dateien oder mit Drucker Dateien DSPFs PRTFs aufeinander Der Quellbrowser stellt eine Eigenschaft zur Verf gung um Lay Out der verbundenen Anzeige Drucker Dateien anzusehen Bemerken Sie dass diese Eigenschaft die Ausf hrung eines wirklichen Programms nicht verlangt Klicken Sie auf die Bildschirm Report Design Ikone aufdem Quellbrowser verf gbare Bildschirm Design Option auf dem Quellcode Browser e Programs Ee COEUR E3 EL Source List of DEDU8 in XANACDEM QRPGSRE Lines 220 View Level 5 L EE B AEH P Up Ba SRE DL m PR seq No Cr E UN rt Ad mn 0017 00 Das bringt das Schirm Designfenster f r das Programm OE008 herauf Copyright Databorough Ltd 2012 Page 58 IN Analyse und Dokumentation Bildschirm Design Option f r das Programm OE008 Ze Programs GEDDE IB Device Design 53 mL Screen Design for OEOO1DF OESFLC Sa db EL m ome Navigieren Sie zum Quellcode Browser f r das Programm OE008 mit die R ckseite Navigation Pfeil Zoom Quelle im Lpex Editor Lpex Editor Ein Benutzer kann nderungen mit dem Quellcode vornehmen der verwendet Zoom in Lpex Auswahl Heran Klicken Sie Zoom in Lpex auf
62. en Felder durch die Details der zugrunde liegende Quellcode untersuchen Die Detaillierte DFD Schaltflache zeigt Feld Verwendungen f r alle Objekte angezeigt in den Datenflussdiagramm Variable Verwendungsnachweis berall in einer Anwendung die Variable Wo Verwendete Auswahllisten alle Quelllinien mit Verweisungen innerhalb von Quellmitgliedern zu Feldern Variablen einer Datei Programms ihrer verbundenen Ger t Dateien und Schreibhefte machten Das Fortfahren mit demselben Beispiel d h OE002 wir k nnen das die Felder verwendet durch den Objekt ausrechnen CUSF sind CUSNO und PRPCDE W hlen Sie den feld CUSNO aus und w hlen oie f r die Variable Verwendungsnachweis vom Zusammenhang Men Copyright Databorough Ltd 2012 Page 16 Variable Verwendungsnachweis Option f r CUSNO s Files 344 Object Where Used CLISTIMNT1 Bu CLE ES m Object Centered Data Flow r CUSF Total Objects 108 SA BO s EE HM Letter Frefix Order Enquiry Order Enquiry Print Invoices Generation DEUDSR SECFOCLP WCUSTP WCUSTPR Order Entry Security Report Print Customer Print Customer Detail Detail X LETNI Letter Prefix Generation LETM1R Letter Prefix Generation OEOOZ Order Enquiry 4 Input CLISNO Cus No s PRPCDE Praoducr FilejField Where Used EDOS Print Invoices Member X ReF Update References OEQO6R PrintInvoices Pie References SEDOS Order Entry Definitions Only OEDDSR Order Entr
63. etriebsleiter Eine der starksten Funktionalitaten von X Analysis ist die Fahigkeit strukturierte Dokumentation automatisch zu generieren Der integrierte Dokumentenbetriebsleiter erleichtert die Generation von PDF Dokument von MS Word das die System Designinformation fur angegebene Objekte enthalt Zuerst mussen die Objekte fur die Dokumentation gekennzeichnet werden Wahlen Sie die Auswahl Zeichen f r Documenter vom Zusammenhang Men ber OEMENU aus Copyright Databorough Ltd 2012 Page 27 Markieren Sie ein Objekt f r Dokumentation te Files 3A Object Where Used CUSTMNT1 ae E OEMENU E3 m Structure Chart for OEMENU Total Objects 14 amp mdu u5uH jd amp J Zoom Source MOEMENLI Order Entry Menu o E Zoom in Lpex EC Data Flow Diagram T CEUU1 Order Entry E h d Object Where Use JCLSLET Customer Letter Stage 1 variable Where Used d CH Structure Chart Diagram JCLUSLET1 Customer Letter Stage 2 m E Program Structure Chart LETMI1 Letter Prefix Generation E Screen Report Design Inverted Structure Chart m Annotate IA q wECLISL Customer Letter Mark for Dacumenter Mark as Web Service CLISLETSG Update Letter U More Info 4 s X Analysis stellt das Zeichen allen f r Dokument Auswahl unter dem X Analysis Men zur Verf gung Das beflaggt alle im Diagramm gezeigten Objekten X Analysis Menu Mew DE400 Connection Mew DEZ Connection
64. ffnen Perspektive gt andere gt X Analysis ffene Perspektive Men Mew Window Mew Editor Open Perspective Show View Customize Perspective Save Perspective As Reset Perspective Close Perspective Close All Perspectives Navigation Wahlen Sie X Analysis Perspektive Open Perspective acs Repository Exploring EN Database Debug L Database Development F Debug ay Jav Ki Java Browsing 29 Java EE default Te Java Type Hierarchy Sb JavaScript JPA t Planning ip Plug in Development KR Remote System Explorer Resource r _ Sy Team Synchronizing Klicken Sie OK Knopf um die X Analysis Perspektive anzufangen Copyright Databorough Ltd 2012 Page 4 X Analysis Perspektive X Analysis IBM Rational Developer for Power Systems Software File Edit Navigate Search Project X Analysis Run Window Help a paa Mr Bib Navigation Metrics Dashboard B Mew Connection G Signon to X Analysis EPERE TEN Host Name 127 0 0 1 Connection node to invoke Signon dialog Username Po Session Information Session Items Description Host Name X Analysis Username Analysis Library Job Details Database Library Application Area Data Model Info Library List Breiten Sie die Neue Verbindung Knoten aus um den Signon Dialog heraufzubringen X Analysis Signon Dialog Signon to X Ana
65. gestellte Daten Modelldiagramm wird eine Datei bestimmten Daten Modelldiagramm f r CUSF Es hat nur Objekte im Zusammenhang mit der Datei CUSF Dar ber hinaus zeigt die Daten Modell Diagrammdetails Liste nur diese Beziehungen im Zusammenhang mit der Datei CUSF Mit Hilfe einer Datei spezifische Daten Modelldiagramm ein Benutzer kann Beziehungen f r alle verf gbaren Dateien anzeigen Diese Beziehungen k nnen besser verstanden werden wenn wir sie im Abschnitt Daten anzeigen sprechen LFs Zugangswege Ein Benutzer kann entscheiden Sie sich f r die LFs Access Paths Option f r eine Datei aus den Daten Modelldiagramm Die LFs Access Paths Option zeigt alle Pfade verkn pft mit einer ausgew hlten Datei zugreifen Copyright Databorough Ltd 2012 Page 68 X IN Datenmodellierung W hlen Sie Datei CUSF und w hlen Sie dann LFs Zugangswege Option aus dem Kontextmen LFs Zugangswege Option auf DMD a Programs CBS906R zi Data Model Diagram zi Data Model Diagram 2 2 mL Data Model Diagram for CUSF Total Objects 9 A H dr Refemed to by Refered to by Refered to bi STATUS St Zoom Source LSLCDE Orig List ORG Or EC Data Flow Diagram Object Where Used d variable Where Used d z Data Model Diagram File Field Details ccess Path Diagram D oom Consolidated Rules Refers to bw Annotate CUSHO Cus Ho Mark for Documenter More Info FE Source Compare 5j gt Das bringt die Zugriff
66. hl der von dieser Funktion aufgerufenen Funktionen Incoming Call Zahl von Funktionen die diese Funktion nennen Function Keys Totalzahl der Funktion schl ssel gegr ndete Handlungen genannt durch Funktionen in dieser Gruppe 9 Conditioning Fields die Zahl von Feldern auf denen es eine Bedingen Logik gibt Er See eS hy Schirm Metrik Werkzeugleiste Die Schirm Metrik Werkzeugleiste umfasst von verschiedenen Optionen besprochen unten Werkzeugleiste verfugbar auf Bildschirm Metriken Fenster m J Screen Metrics X NW Um Screen Metrics for XANACDXA He Al Copyright Databorough Ltd 2012 Page 98 Schirm Metrik Einstellungen Jeder Benutzer kann die Schirm Metrik Einstellungen laut ihrer Voraussetzungen setzen Schirm Metrik Einstellungsknopf auf der Schirm Metrik Werkzeugleiste J Screen Metrics 53 THE Screen Metrics For XANACDXA im m Complexity Level Units Files Database Fields Work Fields Oukgoi Screen Metrics Settings Grand Total dt 154 644 ege o Klicken Sie den Schirm Metrik Einstellung Button um den Vorzugsdialog anzurufen Schirm Metrik Einstellung Dialog Screen Metrics Preference Setting Files Database Fields Work Fields Int Calls Fun Keys Der Benutzer kann die Kriterien f r Hoch Durchschnitt setzen der den Vorzugsdialog verwendet Druckschirm Metrik Um die Schirm Metrik Information zu drucken klicken Sie auf der Werkzeugleiste verf gbaren Print Button Druckikone
67. ion type Selection 7 nm Ae KLEE Un ONHDR m Un TRNHST Witork with transaction history Transaction type description ORDSTSEL Order status Selection UM ONDET Work with Order Details CUSTMANT1 Customer Detail hBintenange Die Verzug Auswahl ist auf der Datei mit der gr ten Zahl von Programmen die es verweisen Daten Modelldiagramm Spezifisches Anwendungsbereich Das Datenmodelldiagramm f r ein Anwendungsgebiet vertritt Beziehungen unter den verwandten Objekten die diesem Anwendungsgebiet nur geh ren W hlen Sie Daten Modelldiagramm auswahl f r das Anwendungsgebiet MVCPROCESS aus Copyright Databorough Ltd 2012 Page 81 Daten Modelldiagramm Auswahl vom Anwendungsbereichsdiagramm In Application Area Diagram 2 5 Application Area Diagram for XAN4CDXA 4 rues 3 Poms DE Order Entry 70 Files 28 Files 0 Poms en Ee 17 Pgms I Application Area Diagram fes Overview Structure Chart SH Area Flow Diagram 105 Files 69 Files 64 Pgms 81 Pqms Za work with Objects e Programs ATEST B Files Business Rules 20 Files T Pgms AnnaLabe Document Application Area Das ruft den Daten Modelldiagramm Dialog f r das Anwendungsbereich MVCPROCESS an Daten Modelldiagramm Dialog Data Model Diagram Application Area Name Description MVCPROCESS Re Engineering Object Object DMD Data Options Re Use cached DMD data if exists Gei Re generate DMD data
68. ive Business Rules lt Diese Aktion erstellt ein neues Fenster angezeigte Feld Verwendungsinformationen fur OE002 Copyright Databorough Ltd 2012 Page 15 IN Analyse und Dokumentation Feldverwendung Informationen f r OE002 e Files 34 Objec ere Use ER m e Fil 34 Object Where Used ia CUSTMNT 1 3g USF 2 Object Centered Data Flow Diagram for CUSF Total Objects 64 Gi Ar 85 jad E COEM RN me Sikes ZAUDCUSF DSPPTYPES ZAUDPTYPES 2ZAUDLISTS ZAUDORGS CUSREAD Audit CLISF File Display Product Audit PTYPES File Audit LISTS File Audit ORGS File Test Sequential Read options WKCUSP ZAUDASTATU CBCUSTMNTZ CBCUSTS CBTRNHST CUSFSEL Summary Audit ASTATUS File Customer Detail Work with Work wikh Customer Site Customer Report Maintenance customer Cobol transaction history Selection Long Fields used vers d CUSTMNTJR CUSTMNTI CUSTMNTI_O CUSTMNTI_O CUSTMNTI 1 GENTALI Customer Detail Customer Detail Customer Detail Customer Detail Customer Detail Generate Prospect Maintenance Maintenance Maintenance Maintenance Maintenance Record Jeng GcusTi GETDCOD GETDCODS LETN1 OED OEDDS z oz Outline ia H A LETNI Letter Prefix Generation GE DEEST dz i Input a CUSNO Cus Mo E s PRPCDE Product Code H O oppe Print Invoices H A E008 Order Entry H A SECFOCLP Security Report v Das Datenflussdiagramm bestimmt die genaue Verwendung der einzeln
69. iveau 3 schlie t Programm Struktur Operationen ein Ansicht Niveau 4 schlie t Feldoperation ein Ansicht Niveau 5 schlie t das Kommentierte ein codieren und schlie en Aus Flussdiagramm Die andere Weise auf den Programm Quellcode zu schauen soll das Ausf hrungsmodell dieses Programms berpr fen das das Datenflussdiagramm ist W hlen Sie f r die Flusssdiagramm Auswahl vom Quellbrowser Das erzeugt das Programm Flusssdiagramm in MS Visio Flussdiagramm Option e Programs Sh Coen gt LH Source List of EB3UGR in XANACDEM RPGSRE Lines 156 View Level 5 B EE E EH c E33 Ba U Be 98 BE 09 i FR LEM La Flowchart 0021 00 SE e Flowchart for current Subroutine Procedure ME ee u u U Ku Dun a TT Tor tT Copyright Databorough Ltd 2012 Page 48 Flussdiagramm in MS Visio H ORPGSRC_XAN4CDEM_CB906R vsd Microsoft Visio SEN File Edit wiew Insert Format Tools Shape Window Help TM EE FEN I v sl JE Sg sbb 14 TE my ar Ea Wu ER au Um HI METWEL UH ZIEH 2 KIYTL DON MM spl T E ee T VICI LEJS SEL HER EUM WRAITH WEZ AET munis pn kr L Hd ann Eege Je Page 1 3 Bemerken Sie dass die Flussdiagramm Auswahl ein individuelles Flusssdiagramm f r jedes Unterprogramm schafft Die erste Seite des Flussscdiagramm zeigt die Verarbeitung f r das Hauptverfahren Vom Hauptverfahren kann ein Benutzer zu einigen der im Programm verf gbaren Unterprogramme springen
70. l von Anzeige und vom Quellmitglied verwendeten Drucker Dateien 10 Called Programs Totalzahl von genannten Programmen von einem Quellmitglied 11 Calling Programs Totalzahl von rufenden Programmen von einem Quellmitglied Metrik Werkzeugleiste Die Metrik Werkzeugleiste umfasst von verschiedenen Optionen Werkzeugleiste Auf Metrik Fenster verf gbare IE Summary Metrics 3 O Metrics Analysis for XAN4CDZA Double Click to View History A Ar H oOo XA Metrik Einstellungen Ein Benutzer kann die Metrik Einstellungen wie pro Anforderungen festlegen Allgemeine Metrik Vorzugsikone auf der Metrik Fensterwerkzeugleiste Metrics Analysis for XANACDXA Double Click to View History Gi Ar Ir f S Complexity Level Units Source Type Source eas Dot Halstead MA Grand Total us HE i Preferences vu as Klicken Sie auf General Metrics Preference Symbol um den Einstellungsdialog aufzurufen Copyright Databorough Ltd 2012 Page 92 Allgemein Metriken Einstellungen Dialog Metrics Preference Setting Source Line Cyclomatic Halstead Maint Idx Called Pom Calling Dom Files Dey Files mue e0 l VI Geben Sie einen hohen Wert an so dass jeder Wert dar ber bestimmen wird dass Programm von der h heren Kompliziertheit ist Jedes Programm das unter einer durchschnittlichen Einstellung f llt wird als weniger kompliziert entschlossen Druck Metrik Um die Metrik Information zu drucken kli
71. l with Annotation Structure Chart Normal with Annotation Program Structure Chart Paper Size Letter B 5 x 11 A4 Size 8 27 x 11 635 Contention Resolution System Documentation creates documents in Application Folder IF the Application Folder is shared and documents are created opened while the documentation is in progress then this may lead to contention Please select appropriate options to enable resolution Do not overwrite Overwrite iF exists but if in use then Create document by similar name CO Exit Skip document creation Wahlen Sie die erforderlichen Formatierungsoptionen aus die verfugbar sind um ein System Dokument zu erzeugen Klicken Sie Schluss um das Konfigurieren des System Dokumenteninhalts zu beenden und die Dokumentengeneration anzufangen Nach der System Dokumentengeneration gibt es den folgenden Dialog Copyright Databorough Ltd 2012 Page 35 System Dokumentation Abschluss Dialog X Analysis eh System Documentation process completed The POF document has been saved ER r as Documents and Settings alakhiMy DacumenkbsYx Analysis Application Datal amp 66 209 50 1461PCF XAMACDXAYSvsbem Document for XAMNACDXA pdF Do vau want to open this Dr cken Sie Ja um das erzeugte Dokument zu ffnen Ein Benutzer kann auch ein vorher erzeugtes Dokument ansehen Um ein erzeugtes Dokument zu ffnen w hlen Sie f r die Offene Anwendung Ordner A
72. lysis Host Mame 1292 168 170 10 Username MARE Password Instruktionen um Signon Dialog zu fullen Copyright Databorough Ltd 2012 Page 5 1 Geben Sie TCP IP Adresse Computer Name der IBM i zugegriffen werden 2 Geben Sie Benutzernamen und Kennwort eines g ltigen BM i profile 3 Klicken Sie den Anmeldungsknopf Nach einem erfolgreichen signon zeigt X Analysis Kunde eine Liste von Anwendungsbibliotheken Diese Bibliotheken werden initialisiert den Master commandX4WRKAPP auf dem IBM i verwendend Anwendungsbibliothek Wenn verwendet zum ersten Mal zeigt X Analysis Kunde nur eine Anwendungsbibliothek XANACDXA X Analysis Client displaying Application Library 8 X Analysis IBM Rational Developer for Power Systems Software File Edit Navigate Search Project X Analysis Run Window Help Q 12 ES B mar 1c Be Navigation Metrics Dashboard B 192 1658 170 10 ES lih EANACDKA KANAdCDEM Tutorial System Session Information Session Items Description Host Name 192 166 1 70 10 Analysis Username TESTER Analysis Library SZOhNdCDNA Job Details 994694 O27 DASOINIT QUSER Database Library Application Area Data Model Info Available Library List SAMACA AON4 DEM Dar i Verschiedene Knoten Optionen sind unter dem Querverweis Bibliotheksknoten XAN4CDXA verfugbar Breiten Sie den XAN4CDXA Knoten aus um die verfugbaren Optionen zu sehen Copyright Databorough Ltd
73. m oder vielfachen Systemen Es ist m glich sich programmatisch eine Anwendung in logische Module oder Gebiete aufzuteilen Das kann innerhalb des Zusammenhangs eines einzelnen Systems oder spezifischer Teile von vielfachen Systemen sein Zum Beispiel kann ein Benutzer ein Anwendungsgebiet als ORDNUNGEN haben die Auftragserfassungsdetails von einem Betrieblichen System enthaltend um einzelne System Anwendungsgebiete zu vertreten Ein Benutzer kann auch ein Anwendungsgebiet als RECHNUNGEN haben die Auftragserfassungsdetails von einem Betrieblichen System und den Verkaufsledger Details vom Finanzsystem enthaltend das Anwendungsgebiet als spezifische Teile von vielfachen Systemen vertretend Anwendungsbereich erleichtern die Gruppierung einer Anwendung in verschiedene Gesch ftsgebiete X Analysis schafft Anwendungsgebiete beruhend auf bestimmte Kriterien genannt Anwendungsbereichsregeln Folglich sind Anwendungsbereichsregeln ein n tzlicher Mechanismus eine Anwendung in verschiedene Anwendungsgebiete zu kategorisieren Ein Benutzer kann ein neues Anwendungsgebiet hinzuf gen indem er die Neue Anwendung Bereichsauswahl vom Zusammenhang Menu in einer Querverweis Bibliothek oder in einem Anwendungsgebiet ausw hlt Neu Anwendungsbereich Option mm 192 168 170 10 ulm JA Ak DEM Mew Application Area Add Alternate Data Library List Application Library List Refresh Options k Derive Business Rules Die Tutoranwendung enth l
74. mber X Ref 1 Screen Fields DMD Details 2 n ai m DMO Relations For SOLL Total Relations 46 Hide Description RelMo Dependent File Relation Type Main File Dependent Fields Parent Fields Dept 1 Contacts REFERS TO Status file Ss Status CNTLF3 Contacts REFERS TO Sites Cus Mo us Mo Contact REFERS TO Names Index Contact Mame Contacts OWNED BY Products Prod Code Code CHTLF4 Contact REFERS TO Salespersons Sales Person Person Contract Detail REFERS TO Contract He Contract Contract Lassen Sie uns nun auf Verschieben Sie auf einen anderen Aspekt des Daten Modelldiagramm Ein Klick auf ein Objekt zeigt die Verweise auf das Objekt mit anderen Objekten in der Daten Modelldiagramm Klicken Sie auf die Datei CUSF um die Verweise anzuzeigen Copyright Databorough Ltd 2012 Page 66 IN Datenmodellierung Daten Modelldiagramm mit dem ausgew hlten Objekt CUSF e Programs CB906R zi Data Model Diagram 2 2 mL Data Model Diagram for ALL Total Objects 50 m fl Ir Gd SLMEN Status File Mames _ Products Salespersol STEGRPZ LOMDET Stock Group 2 Contract De TRNHST PROJECT UT DELI A STEGRPS TRE Delivery Areas Stock Group 3 Project Tracking Transaction History Purchase CONHDR Conkrack Hee CUSGRP Customer Groups Organisations Lists Distributor 4 Der Schirm ber Anzeige Beziehungen f r die Datei CUSF Das hilft einem Benutzer alle Be
75. ments has been E Zi saved in C Documents and Settings alakh My Documents 4nalysis Application Dataled 209 50 146 PCF XAN4CDxAVAudit Report For XAMACDXA pdf Do vau want to open this und Klick FINISH die Page 116 Generieren von Metrik Analyse Generates Metrics Analysis Auswahl erzeugt die Metrik Daten Der folgende Dialog wird gezeigt wenn der Benutzer daf r w hlt Generieren Metrik Auswahl Generieren von Metriken Dialog Update Metrics Ref Library Source archiving enabled Update metrics amp Dit history fO Ein Gruppe Job wird vorgelegt wenn ein Benutzer OK Knopf klickt Generieren Sie Problem Analyse Erzeugen Problem Analyse analysiert die Anwendungsdatenbankdateien und Berichtsprobleme Wahlen Sie Generate Problem Analysis Auswahl verf gbar unter dem U Boot Menu Audit Options vom Zusammenhang Men auf XANACDXA Das ruft den folgenden Dialog an Problem Analyse Dialogfeld Generieren Generate Problem Anal E Klicken Sie OK Knopf um den Gruppe Job Befehl anzurufen Copyright Databorough Ltd 2012 Page 117 Was ist weiter Wir sahen gerade wie X Analysis mit seinem Gastgeber von Eigenschaften es leicht macht den Mechanismus einer alte Anwendung zu verstehen Wir erfuhren auch wie X Analysis im Analysieren einer gro er Anwendung als kleinere logische Gesch ftsgebiete hilft Seine erh hten Daten die Eigenschaft nicht nur Modellieren stellen
76. mme hat Rote Pfeile Zeigen Verweisungen des Programms zu Datei Anwendungsbereichsdiagramm Details Das Anwendungsbereichsdiagramm zeigt auch Beziehungsdetails f r jedes Anwendungsgebiet Klicken Sie Show AAD Detail Ikone verf gbar auf der Werkzeugleiste die ausf hrliche Ansicht anzurufen Show AAD Details icon jag ail A e 8 m GC Ce Application area Application Area Diagram for XANACDZA m YANACDxA Show 440 Details Copyright Databorough Ltd 2012 Page 78 Anwendungsbereichsdiagramm Details f r XANACDXA pa Application Area Diagram x cB Application Area Diagram for ANACDXA 7 AZANALDEA LUSTOMERS ACCOUNTS Company Accounts Application Area ACCOUNTS ACCOUNTS ACCOUNTS ACCOUNTS ACCOUNTS ACCOUNTS ACCOUNTS ACCOUNTS ACCOUNTS ACCOUNTS ACCOUNTS ACCOUNTS Rel Application Area C ON CUSFMAINT CLISFINAINT CUSTOMERS CUSTOMERS DELIG DECI MWwCPROCESS ORDERS PLAM PRIRIT SALES Tvpe Referred File Called Program Referred File Called Program Referred File Referred File Called Program Referred File Referred File Referred File Referred File Referred File Object Count IT Bereich Flussdiagramm Eine andere wichtige diagrammatische Konstruktion ist das Bereichsflussdiagramm Wie der Name vorschl gt ist diese Auswahl f r Anwendungsgebiete nur verf gbar Es zeigt Programme und Dateien verf
77. n Modelldiagramm die oben angezeigten besteht aus zwei H lften Die obere H lfte ist das Daten Modelldiagramm und die untere H lfte ist der DMD Detailansicht Das Daten Modelldiagramm zeigt eine grafische Darstellung der Informationen zum abgeleiteten Daten Modell Die Datenmodelldiagramm Werkzeugleiste hat einen Legende Button wo verschiedene Farben auf der Legende dropdown den Typ der durch die farbigen Linien vertretenen Vereinigung bef rdern die verschiedene Dateien verbinden Copyright Databorough Ltd 2012 Page 64 X IN Datenmodellierung DMD Legend la Owned By BE Uni Directional B Multiple Rels Internal 3 External Mit der Hilfe von DMD Legende kann ein Benutzer die Beziehungen gezeigt auf dem Datenmusterdiagramm leicht verstehen Die DMD Detail Ansicht zeigt die Dateiverbindungsdetails Auf der DMD Detail Ansicht gibt die S ule Relation Type die Beziehung zwischen den Dateien in der Dependent File S ule und die Dateien in der Parent File S ule Die Dependent File und die S ulen der Elternteilfelder verzeichnen die Felder die sich auf die Dependent File und die Parent File beziehungsweise beziehen DMD Detail Liste zeigt wirkliche Namen der verzeichneten Dateien und Felder DMD Detail Liste stellt einen Schalter Button zur Verf gung Show Description die DMD Details zu schalten Schlagseite haben um die Beschreibung der verzeichneten Dateien und Felder zu
78. n Objekt Beziehung in einer Anwendung e Variable Verwendungsnachweis Es ist eine Liste aller Quelllinien mit Verweisungen innerhalb von Quellmitgliedern machte zu Feldern Variablen einer Datei Programms ihrer verbundenen Ger t Dateien und Schreibhefte e Strukturchartdiagramm Es ist eine graphische Anzeige f r Beziehungen des Programms zu Programm e Ausf hrliches Strukturchartdiagramm Es ist eine graphische Anzeige f r die Beziehungen des Programms zu Programm mit durch jedes Programm verwendeten Dateien Es zeigt auch den erzeugten Programm Text jedes Programms e Dokumentenbetriebsleiter Ein Dienstprogramm das automatisch strukturiertes System Dokument in PDF Format von MS Word erzeugt e Quellbrowser Es ist eine Schnittstelle f r die System Analyse die Pr fung Wiederfactoring das Aufrechterhalten und die Neugestaltung im Quellcode e Quellbrowser Werkzeugleiste Diese Werkzeugleiste enth lt eine Liste von verschiedenen Optionen um Code innerhalb des Quellbrowsers wie Code und Pseudoquellansicht Niveau Optionen usw anzusehen e Weitere Quelle Browser Optionen das sind alle die zus tzlichen Quelle Browser Optionen die entweder Code z B Lpex Editor bearbeiten oder grafisch helfen Code z B das Programm Struktur Diagramm visualisieren Copyright Databorough Ltd 2012 Page 8 Arbeiten mit objekt Arbeit mit Objekten zeigt eine Liste aller Objekte f r eine ausgew hlte Anwendung An
79. n Schirm Funktionen zur Verf gung Die Schirm Metrik Information wird f r die ganze Anwendung und seine Anwendungsgebiete gezeigt Die Bildschirm metrische Information ist unter den folgenden berschriften angezeigt e Gitter Typ Funktionen Copyright Databorough Ltd 2012 Page 97 e Rekordtyp Funktionen e Andere Funktionen Der folgende Schirm zeigt die Schirm Metrik Information f r die Querverweis Bibliothek XAN4CDXA Schirm Metrik f r die Querverweis Bibliothek XANACDXA Aen Ge Level Units Files Database Fields Work Fields Outgoing Calls Incoming Calls Function Keys Conditioning Fields amitt les hise EEE o High 3 5 23 2 10 8 s Average 104 127 513 Low 14 13 2b Application Area Breakdown High Average Low ee High 0 0 0 o an Die metrische Information die oben angezeigten weist die folgenden Spalten 1 Complexity Level Das zeigt verschiedene Gruppen Die Spitze der gr sste Teil der Gruppe ist entweder Gro artige Summe oder App Bereichssummen Alle Funktionen im Anwendungsgebiet oder Querverweis Anwendung werden dann beruhend auf die Kompliziertheit und dann auf den Typ der Funktion gruppiert Units Zeigt die Zahl von Funktionen in der Gruppe Files Totalzahl von durch die Schirm Funktion verwendeten Dateien Database Fields die Totalzahl von Schirm Feldern die von Datenbankfeldern gelesen werden Work Fields Totalzahl von Arbeitsfeldern in der Gruppe Outgoing Calls Anza
80. n anzurufen Arbeit mit dem Objekt Dialog um Feste Regeln zu zeigen Work with Objects Application Area Mame Description All Members Selected Library ALLUSR v Mame Type Attribute FILE PF Function Attributes Component Status Function Type a Program Type Klicken Sie auf OK um ein neues Fenster Consolidated Rules aufrufen Copyright Databorough Ltd 2012 Page 88 Feste Regeln f r XANACDXA Er CUSTMINT 1 di Consolidated Rules Ny E Consolidated Rules for XANACDXA OA 8 B B CNTACS Contacts E CLISNO Zus Ma Cus Mo not Found on Contacts us Mo Found an Contacts Cus Mo 0 Fash Fax Mo Fax Mo lt gt blank SINIT Sales Person Sales Person lt gt blank STATUS ts Sts lt gt blank TELMO Phone Phone lt gt blank USERAM Contact Contact blank 4 CONDET Contract Detail a AS Skare Store not Found op Store Master Store not found op Stock Balances or CONDET Contract Oty gt Onhand_ Quantity aw BCD Product lii Wahlen Sie eine Geschaftsregel verzeichnet unter einer Datei aus und breiten Sie den Geschaftsregel Knoten aus um den wirklichen Geschaftsregel Code zu sehen Breiten Sie Geschaftsregeln Knoten aus um den wirklichen Code zu sehen Ee CUSTMANT 1 A Consolidated Rules x E Consolidated Rules for XANACDXA AB w e I gt 7 CMTACS Contacts E CLUSMO Cus Ma Cus Ma nat Found on Contacts IF NOT FOLIND CNTACS END Cus Ma Found an
81. ndungsgebiet MVCPROCESS nicht geh ren Daten Flusssdiagramm Spezifisches Anwendungsbereich Das Daten Flussdiagramm f r ein Anwendungsgebiet zeigt Objekte die nur diesem Anwendungsgebiet geh ren Vom Datenmusterdiagramm gezeigt oben richtiger Klick auf dem Objekt CUSTS und w hlen f r Daten Flussdiagramm auswahl Copyright Databorough Ltd 2012 Page 84 Datenflusssdiagramm Auswahl vom Daten Modelldiagramm de Application Area Diagram a Data Model Diagram 5 u Data Model Diagram for MYCPROCESS ALL Total Objects 24 a gt A DM E Zoom Source s CONDET Se Data Flow Diagram Object Where Used d intrack Detail Projects Purchases variable Where Used d Data Model Diagram File Field Details o LFs Access Paths Contract Heade l Access Path Diagram Sites Transaction History Consolidated Rules T Annotate KA el E n wn wx ven e ss L e xn Das erzeugt Datenflussdiagramm f r den Objekt CUSTS Datenflussdiagramm f r CUSTS l1 Application Area Diagram a Data Model Diagram 29 CUSTS A3 m Object Centered Data Flow r CUSTS Total Objects 50 i Al Ez T ae Zch Purchases CBCONDET CBCONDETNW BTRNHST CUNUDI Work with Order Work with Order Work with Contract Entry Details Details Long transaction history fields used CARE CCARE CARE CARE CUSTRPTO2 LUSTSSEL f DRDERALD 0 ORDERAUD_1 Customer Customer Batch kest
82. nes 154 View Level 5 sd A s E3 EH 5 B9 Up Ex SBE Gi amp 88 e Seq No INDENTED SOURCE CODE 0022 00 o636c SDPOO1 DOUEQ N 0023 00 n64 c a BBRTN DOUEQ E 0024 00 0642C AGECTL ANDEQ E 0025 00 C SSRLNE IFEQ BLANES 0026 00 Z MOVEL OM ZZERR 0027 00 e MOWEL OEMOO003 MSGID 0028 00 C ENDIF 0029 00 C MOVE ACACFM WWACFM 0030 00 nese EXSR Pyooi 0031 00 C READ CBACPF 0032 00 C INITIALISE SCREEN v TIT gt Kehren Sie zum Normalen Quellcode zuruck die Normale Quellcodeauswahl auswahlend Quellumriss Die Quellumriss Eigenschaft zeigt einen Umriss des Quellmitgliedes Die Quellumriss Ansicht verzeichnet alle im Code verfugbaren Unterprogramme Copyright Databorough Ltd 2012 Page 45 Quellumriss Auswahl e Programs CES06R 3 Source List of CB9O06R in KANACDEM ORPGSRL Lines 156 View Level 5 IB LR ees RB Doppelklick auf einigen der verzeichneten Unterprogramme Das stellt den Cursor auf dem Unterprogramm innerhalb des Quellbrowsers ein Quellumriss von OE008 Za Programs CB9neR Zi m Source Outline 223 Source List of CB9OB 156 View Level 5 2 CB906R GESIN SG D RETAN DUAE E EE E EE EE EXSER PVOO1 READ CBACPF a of IMITIALISE SCREEN Wi Ac FEI IFEO ACT WWacsas OREO Di 2 ADD0 ZZITAN 2 ADD0 a TRAM END Wi A Fs ERAN N UWTATP Iren cs Witt AG ERR 7 Pi MOWE t WW acas Calculate predicted interest mg AG mar oT r ve D oT lili
83. nmodell ab beide die wirklichen Daten und die Programme analysierend die das Daten verwenden die Existenz irgendwelcher Quer Dateibeziehungen nachzupr fen X Analysis pr ft diese potenziellen Beziehungen nach eine Integrit tskontrolle durchf hrend um sicherzustellen dass sich alle Daten von der abh ngigen Datei g ltig auf die Datenaufzeichnungen von der sich bekennenden Datei beziehen Ein ganzes Datenmodell das genau alle m glichen Beziehungen zwischen jeder Datei beschreibt ist f r die produktive Wartungs und Entwicklungsarbeit notwendig Solch ein Modell stellt auch ein Fundament zur Verf gung um kritische Datenverwaltungsaufgaben wie Probe und Verweisungsintegrit tstestdatenf rderung zu automatisieren Die graphische Darstellung der automatisch generierten Daten Modellinformationen in X Analysis ist ein Daten Modelldiagramm Das Daten Modelldiagramm zeigt Dateibeziehungen f r eine Anwendung oder ein Anwendungsgebiet Generieren von Daten Modelldiagramm Doppelklicken Sie auf den Knoten Daten Modelldiagramm unter der Querverweis Bibliothek XANACDXA um das Dialogfeld Daten Modelldiagramm anzuzeigen Daten Modelldiagramm Option BB 192 158 170 10 E lih ZANACDEXA XAN400EM Tutorial System i Application Area Diagram at Data Model Diagram i Overview Structure Chart Ze All Objects Programs B Files All Pracedures e Exportable Functions Source Files Business Rules Er Consolidated Rules Screen Component
84. on Type FF Name Frogram Type all Klicken Sie OK Button um die Liste von Programm Objekten zu erzeugen Objektliste f r alle Programme e Programs 22 m Object List of FALLUSR ALL PGM ALL ALL ALL Total Objects 143 jr lo ELE Library Marne Attribute Description Status Ch CF XAMACDEM CR OMDET BL Work with Order Details B DM DFXAN4CDEM CBCOMDETNW CBL Work with Order Details a ong Fields used WA 05 CF XAN4CDEM CBCLISFMNT CBL Customer Site Maintenance WA 51 D XAN4CDEM CBCLUSTMNT2 CHL Customer Detail Maintenance Long fields used 05 CFXAN4CDEM CECUSTS CHL Work with customer Cobol vers WA 05 CLYAN4CDEM CEC110 CLP Order Entry System Wa D I CPXANACDEM CETRNHST CBL Work with transaction history B 05 REMAN4CDEM CBSD6R RP Back ouk account B gt Copyright Databorough Ltd 2012 Page 43 Klicken Sie auf das Programm CB906R von Objekt Liste doppel Das nennt den Quellbrowser f r das Mitglied CB906R Quellbrowser der CB906R Quelle zeigt e Programs Ela cesor E3 mL Source List of CBSOGR in XANACDEM RPGSRE Lines 156 View Level 5 r E E EH f S e B9 U En SBE 0L m Re Seq No eto ee ae p E ee SE EE NR E SENTE T 0009 00 Z FARM WWACFM 3 0010 00 E FARM WWACTP 10 0011 00 i FARM WWacss 1 0012 00 T FARM WWDAPG 60 0013 00 E PARM WWPTIT 104 0014 00 E FARM WWPTTR 104 0015 00 E FARM WWTATP 3 0016 00 E FARM WWVLDA 60 0017 00 FARM WWTAAM 53 0015 0
85. ontract Detail CBCORIDET UO wR Dp CONDET f FTO1 Contrack 0 CBCONDET o0005 ICONHDR Found an Contract Header CBLONDETH vy DODCOT STEMAS Found on Droduct Master CBCONDETNw 00002 L NDET Mot Found on Contract Detail CBCORDET Hy OOO aw RDP GC ON ZZFTOl_O lorntract 0 CBLONDET Hwy UO L OMHDR Found an Contract Header CBCUSFMAT OOOO CALOME USF ZZFTO1_LZCMAME blank CBCUSFMAT UO TELNG CLISF Z FTO1 I ZTELMO lt gt blank and ZzFTOU1 I zZTELMO CBCUSFMAT UO FAXMO USF ZZFTO1_LZFA RNO lt gt blank and ZzFTO1 I zFAXMO CBCUSFMAT UO LC DE CLISF FTO1 I ZDS5DCDE lt gt blank CBCUSFMAT 0000s USER MM USF ZZFTO1_LZUSERNM blank Scrollen Sie unten zum Objekt CUSTMNT1 und Doppelklick auf der Regel No 00002 Das zoomt in Gesch ftsregeln des Programms CUSTMNT1 mit dem auf der ausgew hlten Gesch ftsregel eingestellten Cursor Copyright Databorough Ltd 2012 Page 86 Gesch ftsregeln f r Programm CUSTMNT1 Business Rules for CUSTMNTI in AANACDEM ORPGLESRE Yiew Level 2 ES Fly B9 ue EEA at Business Rules ROOOOZ Cus No not found on Sites ff If rrors found IF Not Found CUSFLS3 Display error message and re display screen aMZAdGE ERBMSG ITER ELSE LEAVE END ff End Hor each screen page If Not F3 rF12 ff If confirmation received then update or write record End Jf Not F3 FlZ E VALIDI lll Business Rules for YALL Number of Lines 340 Source Member Rule No
86. orough Ltd 2012 Page 12 Exportieren Sie Liste in PDF und Microsoft Word oder Microsoft Excel X Analysis bietet eine M glichkeit zum Exportieren von Daten aus jedem angezeigten Fenster Die Symbolleiste des Fensters in der Ansicht Objekt Verwendungsnachweis hat eine Exportieren Optionen Dropdown Schaltfl che mit Exportieren als PDF Datei Export nach MS Word und Export nach MS Excel als Optionen W hlen Sie Ihre gew nschte Option aus um die Liste in PDF MS Word oder Excel zu exportieren X Analysis Einstellungen festlegen Exportoption als PDF oder MS Word Export Symbol auf Objekt Verwendungsnachweis e Files ZA Object Where Used 13 Ela CLISTMNTI mL Object Where Used Usage References for CUSF Total Objects 65 im al Object Type Text Usage CE Export to PDF CBCUSFMNT PGM Customer Site Maintenance File LIE Gei Export to MS Excel CBCUSTMNT PGM Customer Detail Maintenance Long fields used File Pew Datenflussdiagramm X Analysis erm glicht es einem Benutzer zu sehen wie ein Objekt innerhalb einer Anwendung mit anderen Objekten bezieht Zum Generieren eines Datenflussdiagramms auf CUSF navigieren Sie zuruck zur Objektliste Navigationspfeile verfugbar auf der Eklipse Symbolleiste verwenden Wahlen Sie das Objekt CUSF und w hlen Sie die Option Datenfussdiagramm aus dem Kontextmen Datenflussdiagramm Option Ze Files 53 Spy Object Where Used CUSTMNT 1 Object List of FALLUSR ALL FILE PF
87. ouble click the subroutine box to bring up the Source Browser positioned at the beginning of the subroutine SVO ID QEOO1 Order Entry PC CRORD OEMENL1 Das zeigt den Quellbrowser fur das Programm OE008 mit dem Unterprogramm RVCUS ausgew hlt Quellbrowser f r Programm OE008 Ze Programs Es OEDU8 oE na Ee oeoo 33 gt m Source List of OE008 in XANACDEM QRPGSRE Lines 167 View Level 4 Br Erb 2E E Ev uv Ba 989 BM ZI DI m A Seq No DTE MADE EE EE E E UERSUM EXSR RVCUS 0055 00 LS Set up blank subfile for order lines E 0056 00 Z EXSR ORLNS 0055 00 C Display Order Entry screen 0059 00 C MOVEL 1 IN34 0060 00 P HOVEL nD IN33 0061 00 Z MOVEACHD 3 CMDDT v TIT gt Steilflug Quelle zu in der Dateispezifizierung definierten Dateien Das Programm OE008 lie Dateien in der Dateispezifizierung definieren Copyright Databorough Ltd 2012 Page 56 Auf OE008 Quelle aufgelisteten Dateien Ze Programs Fle Seo 33 m Source List of OE008 in XANACDEM QRPGSRE Lines 220 View Level 5 A E E E c S E P E p e BR o fa Seq No ur MUT NICE ICM 0002 00 GRENI KSFILE OE 0003 00 E K DISE 0004 00 E K DISK 0005 00 E K DISE 0006 00 z lil lt e gt Ein Benutzer kann den Quellcode von verbundenen Dateien durchsuchen indem er darauf doppelklickt Wahlen Sie wechselweise CUSFL3 vom Quellbrowser aus und wahlen Sie fur das Zusammenhang Menu Dann w hlen Sie die Zoom Quell
88. ove Down Delete Delete All Invert Selection Generate Document Save amp Exit Der Dokumentenbetriebsleiter Dialog verzeichnet alle gekennzeichneten Objekten f r die Dokumentation Verbrauchen Sie de Bewegung Bewegung Unten Loschen Loschen Alle Kn pfe um Objekte Mitglieder auf der Documenter Liste zu organisieren Der Umgekehrte Bogen Auswahl Knopf auf dem Dokumentenbetriebsleiter w hlt Dialog die ausgew hlte Objekte unaus und w hlt alle unausgew hlte Objekte aus Die verzeichnete Objekte organisiert klicken Sie Generieren Dokument Knopf Das ruft den Documenter Assistent an Copyright Databorough Ltd 2012 Page 30 System Dokumentation Assistent Typ und Speicherstelle G X Analysis L E System Documentation Type and Location Select the type of documentation and its location stem Documentation can generate Single document with documentation of all the objects marked for documentation OF Generate multiple documents for each object marked for documentation System Documentation type k Gei Generate Single System Document CO Generate Individual System Documents Document Details Ej Document Title System Document for XAM4CDXA Mame System Document For XANdCDXA pdf Documents and Settings alakhilly Documentsi Analysis Application Datati amp 66 209 50 1461 PCF_KANdLOKAN System Document for XAMACDEA pdF Cancel Der Typ und
89. ow Diagram v g Normal Structure Chart Normal Program Structure Chart Screen Report Layout Business Rules F Source Flowchart d Business Process Logic Dieses Dialogfeld System Dokumentation Assistent Detailed CO Expanded Depth Source level Level Level Annotation Detailed Annotation d Annotation kann Benutzer verschiedene Funktionen Attribute im Dokument aufgenommen werden k nnen W hlen Sie die Merkmale Attribute wie oben gezeigt Klicken Sie auf Weiter Copyright Databorough Ltd 2012 Page 33 System Dokumentation Assistent Sequenz angeben G X Analysis System Documentation Specify Sequence What sequence would vau like to have for the System Document Object List LFi ccess Path details File Field Details Object Where Used Data Flow Diagram Normal with Annotation Structure Chart Normal with Annotation Program Structure Chart z Back Mext gt Finish Cancel Best tigen Sie die Reihenfolge der Merkmale Attribute f r Systemdokumentation ausgew hlt Klicken Sie auf Weiter Copyright Databorough Ltd 2012 Page 34 System Dokumentation Assistent Schluss X Analysis System Documentation Finish Define the Page Size and Contention Resolution Option Selected Sequence Level Settings Object List Structure Chart Level 5 LF Access Path details File Field Details Object Where Used Data Flow Diagram Norma
90. plexity LOGICS Program logic complexity by subroutine 3 SourcelObject Reports HARDCODE Programs with hardcoded libraries MISSING Source or objects missing SRCOBJDT Source change date after object created Database Reports DATAERF Database file and member errors and alerts DSGNALRT Database design alerts Gefuhrter Metrik Bericht Run Metrics Report Modify Report Definition Copy Report Definition Delete Report Definition Wenn der Benutzer dazu entscheidet wird das Dialogfeld vorkonfigurierten Berichten aufgerufen Copyright Databorough Ltd 2012 Page 102 Berichtsdefinitionsdialog X Analysis Metrics Report Specification and Submission Report Name Report category Edit categories Application Area bll Members Selected Select Report Columns and Options Column Metrics varMame Subr OBJNAIM Object and Source ID Data OBJATFE Object Librarv OBJLIB NTC Object Mame ObBINAM HAL Object Type OBJTYP MI Object Attribute OBJATE SRCLIMSTM Object creation date OBJCRTDAT Object last used date OBJLSLIDAT Source File OBJSRCFIL Source Library OBJSRCLIB OBJSRCFCHD Show report data at subroutine level OBJATR RPG OR OBJATR RPGLE Filter Search variables User program Klicken Sie Submit Report Vor um den Bericht zu erzeugen Ein Gruppe Job wird vorgelegt und auf seiner Vollziehung das Spezialanalyse Fenster wird aktualisiert Copyright Databorough Ltd 2012 P
91. port Definition HARDCODE Programs with hardcoded libraries MISSING Source or objects missing SRCOBJDT Source change date after object created Database Reports DATAERR Database File and member errors and alerts DSGNALRT Database design alerts Wahlen Sie Modify Report Definition Definitionsberichtsauswahl den Berichtskonfigurationsdialog anzurufen Copyright Databorough Ltd 2012 Page 105 Berichtdefinition Dialog X Analysis Metrics Report Specification and Submission Report Mame Report Title General cross language complexity by SLIBROLITIME Report category RP MET Application Area All Members Selected Object Mame Select Report Columns and Options Column Metrics varMame Subr OBJNAM Object and Source ID Data OBISUBHAM Object Library OBJLIB OBJATE Object Name OBINAM CYC Object Type OBITYP Object Attribute OBIATR Object creation date OBJCRTDAT Object last used date OBJLSUIDAT Source File OBJSRCFIL Source Library OBJSRCLIB OBJSRCFCHD Show report data at subroutine level OBJATR DG OR QBJATR RPGLE Filter Search variables User program Save and Submit Report Save Definition Only Nach dem Andern der Berichtsdefinition klicken Sie Speichern Definition nur Knopf Wenn der Benutzer einen Bericht erzeugen mag dann Speichern und legen Vor dass Bericht Knopf geklickt werden sollte Kopie Berichtsdefinition Der Benutzer hat die Auswahl eine vorhandene Berichtsdefini
92. r Letter Doppelklick auf dem Objekt OE002 um sein Datenflussdiagramm zu zeigen Copyright Databorough Ltd 2012 Page 22 Datenflussdiagramm f r OE002 Ze Files j4 Object Where Used CUSTMNT1 ae pego zz m Program Centered Data Flo r OE002 Total Objects 5 i A 6 f amp dr Order Enquiry Order Enquiry ord Representative Display 4 TIT gt Wahlen Sie den Objekt OEMENU aus und w hlen Sie f r die Strukturchartdiagramm Auswahl vom Zusammenhang Menu Kontextmenu im DFD Objekt Ze Files ZA Object Where Used CUSTMNT1 da pego 53 m Program Centered Data Flo r OEDO2 Total Objects 5 lx EZ ES d DEODZ Order Enquiry E Field Usage Zoom Source 12 Data Flow Diagram GC CUSTSL3 PTYPES a j OEMENU jh by Cusno Products Object Where Used order Entry Menu Representative 3 variable Where Used d Structure Chart Diagram Inverted Structure Chart E Program Structure Chart Fl Screen Report Design Das Strukturchartdiagramm ist ein verschachteltes Baumdiagramm das die ganze Anruf Hierarchie von genannten Programmen zeigt Copyright Databorough Ltd 2012 Page 23 x Strukturchartdiagramm te Files Structure Chart for DEMENU Total Objects 14 A Object Where Used CUSTMNT 1 E OEOOZ OEMENLI Order Entry Menu OTH UFPE J OE001 Order Entry EDTFIL CUSLET Customer Letter Stage 1 LETN1 Letter Prefix Generation
93. ram Structure Chart Es Screen Report Design wEkCLISL Customer Letter Mark For Dacumen CUSLETSO Update Letters Mark as Web Service LETN1 Letter Prefix Generation x More Info Das bringt den Beschriftensdialog herauf Schreiben Sie Ihr Zeichen und klicken Sie den SPEICHER Knopf Die Anmerkung wird in einer in der Querverweis Bibliothek verf gbaren Datei versorgt Beschriften Dialog f r Objekt OEMENU Annotation for OEMENU Additional Notes Write note bere Regenerieren Sie das Strukturchartdiagramm um irgendwelche Objekt Anmerkungen zu berpr fen Copyright Databorough Ltd 2012 Page 25 IN Analyse und Dokumentation Beschriften Ikone f r OEMENU im regenerierten Strukturchartdiagramm e Files A Object where Used CLISTMNTI dal op QEMENMU 33 E doo o Annotation Structure Chart for OEMENU Total Objects 14 Gi A Ss Ag OEMEMU Order Entry Menu OTH E icon ISE001 Order Entry EDTFIL ECUSLET Customer Letter Stage 1 OTHCAL CUSLET1 Customer Letter Stage 2 OTHCAL id II gt E Doppelklick auf der Beschriften Ikone um den Anmerkungsdialog heraufzubringen Ausf hrliche Strukturchart Das Ausf hrliche Strukturchartdiagramm zeigt Dateien verwendet durch jedes Programm zusammen mit dem erzeugten Programm Text jedes Programms X Analysis erlangt den erzeugten Programm Text wieder der den Zweck der verzeichneten Programme automatis
94. s Copyright Databorough Ltd 2012 Page 62 X IN Datenmodellierung Daten Modelldiagramm Dialog amp Data Model Diagram Application Area Mame Description NONE wi All Members Selected Object Object DMD Data Options Re Use cached DMD data if exists Gei Re generate DMD data Es fordert einen Benutzer auf den folgenden einzugeben 1 Anwendungsbereichsname verlassen es als NONE Objektsname verlassen es als ALL Die Daten Modelldiagramm Option zur Verwendung von zwischengespeicherten Daten oder Regenerieren lassen Sie es als dass Modell Diagramm Daten 4 Ob angezeigt nur verf gbar wenn Daten Modelldiagramm auf Anwendungsgebiet entschieden externe Beziehungen Klicken Sie dann auf OK um eine Daten Modelldiagramm f r die gesamte Anwendung zu generieren Copyright Databorough Ltd 2012 Page 63 IN Datenmodellierung Daten Modelldiagramm f r die gesamte Anwendung XANACDXA ds Programs Coen at Data Model Diagram 35 Data Model Diagram for ALL Total Objects 50 UU 7 ms AE T cts 8 Les Security Codes m Business Rules wi Member X Ref 1 Screen Fields X DMD Details DMD Relations Far YALL Total Relations 46 RelMo Dependent File Relation Type Main File Dependent Fields Parent Fields CNTACS REFERS TO ASTATUS STATUS STATUS _MTLFS CNTACS REFERS TO USF UN UN CNTACS REFERS TO MAPMESID LISERMIM InMAPME CNTACS OWED BY FTYFES FRF_DE FRF_DE _MTLF4 Das Date
95. sche Datenflussschemen PDF MS Wort und DokumentationsAssistent von MS Visio sind gerade einige der in dieses allgemein ber hmte Werkzeug gepackten Eigenschaften X Analysis erlaubt technischen Analytikern graphisch durch einen IBM i Anwendung von einem Windows PC zu befahren In einer wahren Kunde Server Weise X Analysis automatisch arbeitend stellen Querverweis Datenbanken und sicher dass die Anzeige immer aktuell ist und eine wahre Darstellung der Anwendung auf dem IBM i ist Vorbedingungen Vor dem Starten dieses Tutorial ist der folgende erforderlich e Der Server und Kundenbestandteile von X Analysis sollten beziehungsweise auf dem IBM i und Windows PC installiert werden e Die Demobibliothek XANACDEM und seine Querverweis Bibliothek XANACDXA sollten auf dem IBM i erfolgreich wiederhergestellt werden F r Details darauf wie man diese Vorbedingungen bitte durchf hrt beziehen Sie sich auf das X Analysis Benutzerhandbuch Hinweis Dieses Tutorial lehrt nur die Verwendung der Tools und nicht Themen wie Initialisierung Re Engineering etc Tutorfolge Dieser Tutorenkurs bespricht die folgenden L sungss tze e Analyse und Dokumentation e Datamodellierung e Gesch ftsregeln Analyse e Metrikenanalyse e Automatische Regressionstests Copyright Databorough Ltd 2012 Page 3 Erste Schritte mit X Analysis Kunden Fangen Sie den RDi des IBM RDp WDSC an oder Eclipse 3 2 und oben Ausw hlen Windows gt
96. spfad Liste herauf Copyright Databorough Ltd 2012 Page 69 X IN Datenmodellierung LFs Zugriffspfade f r die Datei CUSF CBS06R at Data Model Diagram af Data Model Diagram E Access Paths 23 1 0O LFs Access Paths for CUSF Total Objects 14 el m Access Path Text Unique keys Seleck omiE Field Names FRF_DE CMAME DIDIT LSLCDE CNAME ogoi SINIT CMAME VIMIT CNAME ORs CNAME NONE STATUS LMARE UN D5D DE STATU DSD_DE CNAME LCTDAT STATUS AFATE CNAME F s MG CUSFLA Sites by Product renamed From cusfla Fa CUSFLE Sites by Orig List CLISFLC Sites by Salesperson CUSFLO Sites by Validator CLISFLE Sites by Organisation CUSFL1 Sites by Mame CUSFLZ Sites by Status CLISFL3 Sites by Mumber CLISFLS Sites by Dis amp Status CLISFLG Sites Bv Dist amp Name CLISFL 7 Sites by Last Cnt Date CLISFLS Sites by Next Cnt Date CLISFLa Sites by Fax Ma 2 2 SS 2122 zz fF fe ww w w w ZS Zugangsweg Diagramm Es ist m glich die Zugangsweg Information in einem Zugangsweg Diagramm zu zeigen W hlen Sie die Access Path Diagram vom Zusammenhang Men ber CUSF aus Zugriffspfad Diagramm Auswahl auf DMD Data Model Diagram for CUSF Total Objects 9 AM d Zoom Source m Zoom in Lpex Referred to by Referred 1 LSLCDE Ong List ORG Refemed to by STATUS Er Data Flow Diagram Object Where Used variable Where Used lll at Data Model Diagram
97. t Databorough Ltd 2012 Page 120 Anhang B Lizenz Code Anforderungsformular Databorough Producers of X Analysis Lizenz Code Anfordeungsformular Bitte f llen Sie und best tigen Sie die untengegebene Details aus und faxen Sie dieses Formular an 44 1932 859211 Alternativ kann das auch per e mail zugeschickt werden admin databorough com Kontakt Name Kontakt email OO i Telefone Fax Adresse Postleitzahl Land AS 400 Serien Nr Modell Bearbeiter Gruppe WRKLICINF Agent oder Lieferant Kommentare Wenn Software wird ben tigt um geschickt werden und der AS 400 ist nicht an der gleichen Adresse wie oben angegeben bitte bieten Sie die untengegeben entsprechende lieferadresse und Kontaktdetails an AS 400 Konatkt Kontakt email Telefone AS 400 Adresse Postleitanzahl Land Angefragt von Datum Position Unit 12b Weybridge Centre 66 York Road Weybridge KT13 9DY United Kingdom Tel 44 0 1932 848564 Company Registration Number 01795263 VAT number 492 6942 05 Copyright Databorough Ltd 2012 Page 121
98. t vorkonfigurierte Anwendungsgebiete Der folgende screenshot zeigt die verf gbaren Anwendungsgebiete in der Tutoranwendung Copyright Databorough Ltd 2012 Page 76 Anwendungsbereich unter XANACDXA B 122 168 170 10 wk ZANACDZA XAMACDEM Tutorial System LZ Application Area Diagram at Data Model Diagram im Overview Structure Chart Ze All Objects e Programs E Files fe Al Procedures e Exportable Functions 3 Source Files Business Rules Er Consolidated Rules Screen components Ca Change History Regenerated Programs ab Web Services OM x Cloak X Resize H E ACCOLINTS Company Accounts ES Ab CUSTOMERS Customer App Area H E My_PR OLESS Re Engineering 8 EI OE Order Entry EI ORDERS orders f ORDERS orders E B PLAN Planning System H E PRINT Printed documentation H B SALES Sales System ES AR TEST test app area ES ATEST Test Demonstration Application Areas Anwendungsbereichdiagramm Ein Benutzer kann leicht eine Anwendung in Gesch ftsgebiete oder Anwendungsgebiete unterteilen die X Analysis verwenden hnlich kann ein Benutzer weiter Anwendungsgebiete in U Boot Anwendungsgebiete f r die bessere Anwendungsanalyse spalten F r die Bequemlichkeit Anwendungsgebiete zu analysieren stellt X Analysis eine andere diagrammatische Konstruktion genannt das Anwendungsbereichsdiagramm zur Verf gung Das Anwendungsbereichsdiagramm hilft im Vergegenw rtigen von Beziehungen zwischen d
99. taborough Ltd 2012 Page 95 Zyklomatische Komplexit t Option f r Diagramm Metrics History for XANA4CDXA e e GRUB cii Level Change Date Sour Cyc Co Halst Source Lines peA LE EEE EEE EEE Su h Low Total Current State 2 241 Halstead E 05 months back 2011 10 2 2 211 Maint Index 7 06 months back 2011 9 2 2 162 742 Files F E H OF months back 2011 8 2 2 496 ri Device Files H H 16 months back 2010 11 25 2 500 rl Called Programs d DI 15 months back 2010 9 2 EE Pg Calling Programs F i 19 manths hark r ntn 8 7 Ed LA EFL pees T Das ruft die Metrik Geschichtskarte an die Cyclomatic Kompliziertheit zeigt Metrik Geschichte Diagramm angezeigte zyklomatische Komplexit t e Summary Metrics e Metrics History Metrics History Chart 22 m Metrics History S00 1 ZU Fi 600 S 1 H 400 300 ZU 1001 11 10 9 H F 6 5 4 3 2 1 Time in Months Interactive Source Members Low Total hnlich kann ein Benutzer Karten f r alle anderen Parameter erzeugen hnlich kann Benutzer Metrik Geschichte f r das ganze Interaktive Gruppe Programme und Gro artige Summe aus dem Metrik Fenster berpr fen Quellcodeverfolgen Die Metrik Geschichte stellt auch eine M glichkeit zur Verf gung die Quellcode nderungen zu sehen Eine Quelle anzurufen vergleichen Editor breiten eines der verzeichneten Programme von der Metrik Geschichtsliste aus Copyright Databorough Ltd 2012 Page 96
100. tion zu kopieren Das soll einen vorhandenen Bericht behalten und erlauben einen kundengerecht angefertigten Bericht zu haben Copyright Databorough Ltd 2012 Page 106 x Metrik Analyse Kopie Berichtsdefinitionsauswahl Specialized Analysis 33 Analysis Metrics for XANAUCDXA Category Report RPG Metrics Reports COMPLEXP General cross language complexity by program COMPLEX General cross language complexity by SUIBROLITIM DATACPX Program data complexity LOVSICP Program logic complexity LOGICS Program logic complexity by subroutine 3 Source Object Reports HARDCODE Programs with hardcoded libraries MISSING Source or objects missing SRCOBJDT Source change date after object created B Database Reports DATAERR Database File and member errors and alerts ESGNALRT Database design alerts Loschen Sie Berichtsdefinition m meal J Run M Date Status Type Run Metrics Report Modify Report Definition Copy Report Definition Delete Report Definitio Falls erforderlich kann der Benutzer eine vorhandene Berichtsdefinition l schen L schen Sie Berichtsdefinitionsauswahl Specialized Analysis 2 Analysis Metrics for XANAUCDXA Category iReport RPG Metrics Reports H COMPLEXP General cross language complexity by program COMPLESS General cross language complexity by SUBROUTINE DATACPX Program data complexity LOGICF Program logic complexity LOGICS Program logic complexit
101. tische Berichte e Unterschied berichtet dass sich Anzeige in jene Werte ber eine Zeitdauer von der Zeit ndert Wahlen Sie f r die Auswahl Spezialanalyse vom U Boot Menu Audit Options Der folgende Schirm zeigt das Spezialanalyse Fenster Spezialanalyse Fenster f r XANACDXA Specialized Analysis cB X Analysis Metrics for XANACDXA Sal hl Category iReport Run Mumber Date Type Status RPG Metrics Reports COMPLEXP General cross language complexity by program COMPLESS General cross language complexity by SUBROUTINE DATACPx Program data complexity LOGICP Program logic complexity LOGICS Program logic complexity by subroutine 4 Source Objeck Reports HARDCODE Programs with hardcoded libraries MISSING Source or objects missing SRCOBJDT Source change date after object created Database Reports DATAERR Database File and member errors and alerts DSGNALRT Database design alerts Copyright Databorough Ltd 2012 Page 101 X Metrik Analyse Der Benutzer hat eine Auswahl die vorkonfigurierten Berichte zu erzeugen W hlen Sie jeden Bericht von der verzeichneten Kategorie aus und w hlen Sie f r das Zusammenhang Men wie gezeigt unten Kontextmen auf der Berichtsdefinition RPG Metrics Reports COMPLESP General cross language complexity by program i COMPLESS General cross language complexity by SUBROLUT DAT ACP Program data complexity LOGICF Program logic com
102. ture Chart Diagram Norma for OEMENU Annotation for QEMENU Eu c cu LI I uL m MI Program Structure Chart for oe Om n o o s n de 3 RO E E i 1 1 a 1 1 i i i i 5 LA R3 Bo B A 6o CC B al x 11 00 in Copyright Databorough Ltd 2012 Page 37 NW IN Analyse und Dokumentation System Dokument Legenden System Document for XANACDXA pdf Adobe Acrobat Professional File Edit View Document Comments Forms Tools Advanced Window Help x LEGENDS Structure Chart Diagram Legends o Data Flow Diagram Legends Caled Program Pe ri an pisie put tut ir i Pr B 9l x 11 00 in Copyright Databorough Ltd 2012 Program Siruciure Chart Diagram Legends Fregramscdules Subrculres Frocedores Source Business Rules Legends CREE File Cperalien EN LLLI MM MN Data Content Diagram Legends a fal Sie e valdatcn Fie n8 Seid Navigation Leet Screen Achon Diagram Legends Function Same Program D Function Osem Program BH Flesigabon Lagi Dhiren Program ER Page 38 System Dokument ausgew hlte Optionen System Document for XAN4CDXA pdf Adobe Acrobat Professional File Edit View Document Comments Forms Tools acids ius window Help oF iepel Selected Options 1 Object List 2 LF Access Path details 3 File Field Details 4 Object Where Used 5 Data Flow Diagram Normal with Annotation 6 Structure
103. u zeigen Einstellung Option Window New Window Open Perspective Show View Customize Perspective Save Perspective 45 Reset Perspective Close Perspective Close All Perspectives Navigation La Working Sets Web Browser Preferences Um Anzeigen ndern verschiedene X Analysis Einstellungen w hlen den Knoten X Analysis Copyright Databorough Ltd 2012 Page 60 Allgemeine X Analyse Vorzugseinstellungen El Analysis Default view Level 0 Advanced Folders Object Where Used Entry Level References Inverted SCD Depth Repository Location A Data Test Default Source Editor Redo ES amp Daclet pex 5250 Emulator 9 XML Others Number of records to display 1000 View Job Log Restore Defaults Apply Copyright Databorough Ltd 2012 Page 61 X IN Datenmodellierung Datenmodellierung Die L sungsmenge Datenmodellierung ist ein Add on Modul Modell Datenextraktion gewidmet Bei der Analyse einer alte System ist es wichtig Design von Anwendung zu verstehen Eine Analystiker sieht die implizite Datenmodell Informationen von dem alten System das die Grundlage f r das Design der Anwendung ist Im Zusammenhang von X Analysis bezieht sich das Frist Datenmodell nicht nur auf das physische Modell eines Datenbankdesigns sondern auch bezieht sich auf den Auslandsschl ssel oder das Verwandtschaftsmodell X Analysis leitet automatisch ein ausf hrliches physisches und logisches Date
104. uen Berichtsdialog X Analysis Metrics Report Specification and Submission Report Mame Report Title Report category RP MET Edit categories Application Area All Members Selected Object Mame Select Report Columns and Options Column Metrics varMame Subr Object and Source ID Data Object Library OBJLIB D Object Mame OBJNAM Object Type OBJTYP Object Attribute OBJATE Object creation date OBJCRTDAT Object last used date OBJLSUIDAT Source File OBJSRCFIL Source Library OBJSRCLIB Source File change date OBJSRCFCHD Zoo wen Jo b zk Show report data at subroutine level Save and Submit Report Save Definition Only Protokoll anzeigen Das View Log Symbol zeigt das Log im Zusammenhang mit der Verarbeitung der Messdaten Copyright Databorough Ltd 2012 Page 109 Ansicht Protokoll Ikone auf der Spezialanalyse Werkzeugleiste 1 Specialized Analysis 5 z Analysis Metrics for XANACDXA Category Report RPG Metrics Reports Klicken Sie auf das Symbol View Log um das Protokoll zu berpr fen Ansicht Protokoll Fenster Bg view Log 3 E Log Report Number af Lines 39 Log Time Report name Log text IX METGEM ACVSRCUFNO DLETHSTOU YES New metrics daba not generat 7011 12 05 05 39 19 755000 METGEMN ACVSRCUCCNO DLTHSTETES Mew metrics daba not generat 011 12 05 06 37 12 725000 METGEN ACVSRCCRNO DLTHSTERES Mew metrics data not generat 011 11 30 11 25 486 712000
105. um und hohe Kompliziertheitsklassifikation jedes Programms beruhend auf die folgenden Attribute eines Programms zur Verf gung Source Type Source Lines Cyclomatic Complexity Halstead Maintainability Index Files Device files comprising Display Files and Printer Files Called Programs Calling Programs Die Metrik Information wird am h chsten Niveau in die folgenden Kategorien gebrochen e Gruppe Programme e Interaktive Programme Diese zwei h chsten Niveaus werden dann weiter als Hoch Durchschnitt und Niedrig subkategorisiert Der Benutzer gab an dass Werte bestimmen wo ein Programm diese Subkategorien einbaut Standardm ig sind diese Vorlieben Formblatt so ist jedes Programm Niedrige Kompliziertheit bis Werte gesetzt worden sind berpr fen Sie Metrics Preferences unten um diese Werte zu setzen Bemerken Sie F hren Sie bitte durch Erzeugen Metrik Analyse Auswahl vor der w hlenden Metrik Analyse Auswahl Der folgende Schirm zeigt die Metrik Information f r die Querverweis Bibliothek XANACDXA Metriken Analyse f r XANACDXA m Level Units TES Type Source Lines Cyc Complex GrndTotol UV Interactive Source Member M09 wn 92031 mm a 5 PEE Total 23 283 2181 46 Low Total 40 947 3038 78 Batch Source Members 20 BEES 4150 134 High Tot 1 735 T 5 79 L96 2 4 Average Total 3 422 9a 4 Low Total 11 701 3556 128 Application Area Breakdown High Total IEEE EUN U
106. ung Option e Files A Object Where Used CUSTMNT1 Suse Ei m Object Centered Data Flow Diagram for CUSF Total Objects 64 Gi Ari ug Eck E RE ee a Sites Br Field Usage Zoom Source rn Damme 2 SEENEN a Ed Data Flow Diagram ZAUDCUSF DSPPTYPES ZAUDPTYPES ZAUDLISTS ZAUDORGS Be Audit CUSF File Display Product Audit PTYPES File Audit LISTS File Audit ORGS file ee variable where Used z Structure Chart Diagram wKCUSP ZAUDASTATUI CBCUSTMNT CBCUSTS CBTRNHST 3 Inverted Structure Chart Summary Audit ASTATUS File Customer Detail Customer Report Work with Program Structure Chart transaction history E Screen Flow Diagram Fd Screen Report Design E Work with customer Cobol Maintenance Long Fields used vers m Screen Report Source CUSTMNTJR CUSTMNTI CUSTMNTI_O CUSTMNT1_0 CUSTMNTI 1 d Consolidated Rules Customer Detail Customer Detail Customer Detail Customer Detail Customer Detail Maintenance Maintenance Maintenance Maintenance Maintenance Annotate Mark Far Dacumenter An E M More Info GCUSTI GETDCOD GETDCODS LETN1 OEQ002 FE Source Compare Generate Find Customer Le Letter Prefix Order Enquiry Purchase Record Distributor Code Generation Screen Components us Function Edikor Logic Components nEon8 SECFDCLP WCUSTP WKCUSBE WKCUSBEF Restructured Code Order Entry Security Report ee re Sr Find Fax Number Application Area Options Der
107. uns die Ansicht Niveaus fur den feld CUSNO prufen Niveau 1 Niveau 1 verzeichnet alle direkten Verweisungen auf das CUSNO Feld Copyright Databorough Ltd 2012 Page 18 x Anal Variable Verwendungsnachweis Ansicht Level 1 o7 Outline aya Variable Where Used 5 2 Variable Where Used For ALLICUSMO Lines 174 View Level 1 pe IEEE DCL VAR ZCUSNO TYPE DEC LEN 5 0 CHGVAR amp CUSNO sCUSNC CALL LETNL sCUSNO PREFIX sLETSQ PGM FARM sCUSNO amp PREFIX sLLETSQ DCL VAR amp CUSNO TYPE DEC LEN 5 0 CALL LETNL sCUSN0 amp PREFIX sLLETSQ CUSNO 5P D E CUSN Name D E CLET CLET CLET CLETH CLETH CLETH CNTACH CNTACH CNTCHAINT CNHTCHAINT CNHTCHAINT CNTCHAINT CHTLF3 CNTLF4 LPDM L PD L PD LAEL CAEL CSEL CAELS CELZ CELS LUSLET CUSCFY CUSCPT LUSLPT LUSLPT LUSLPT LUSLIPT neg No 0004 00 0009 00 OO10 00 OO01 00 0003 00 OO10 00 0003 00 0021 00 0101 00 0120 00 0247 00 0261 00 0003 00 0005 00 0003 00 0010 00 0011 00 0004 00 0017 00 0022 00 0004 00 0017 00 0022 00 0010 00 OO12 00 004z 00 0055 00 Dno74 00 DU Z 00 0075 00 CUSF 0026 UU CUSFLS 0003 00 CUSFMAINT 0056 00 CUSFMAINT lzl TEXT acusnu cusnua cusnua cusnua acusnu Custo E CUSNO E CUSNO DEL VAR i amp CUSNO TYPE DEC LEN 5 Di CHGVAR amp CUSNO amp CUSNC CALL LETNL sCUSNO PREFIX amp LETNR DCL VAR i amp CUSNO TYPE DEC LENS 0 CHGVAR amp CUSNO CUSNc CAL
108. uswahl vom X Analysis Men Open Application folder option pem Run Window Help Mew DE400 Connection New DBS Connection Mark all Far Dacumenter Change Application Folder Open Lag Folder Open Application Folder Report an Issue Das ffnet die Anwendungsmappe das Enthalten von erzeugten System Dokumenten Doppelklick auf einem erzeugten Dokument um es zu ffnen X Analysis schafft auch eine Protokolldatei unter der Anwendungsmappe Es loggt was der Dokumentengenerator im Prozess tut ausgew hlte Objekte zu dokumentieren Copyright Databorough Ltd 2012 Page 36 Anwendungsordner mit generierte Dokument r PCF XANACDXA File Edit View Favorites Tools Help ay Back i gt Z7 Folders Address size Type 35KB Text Document 7KB Adobe Acrobat Doc 1 29 20 lt i gt System Dokument TOC System Document for XAN4CDXA pdf Adobe Acrobat Professional File Edit View Document Comments Forms Tools Advanced Window Help gt i O amp x SYSTEM DOCUMENT FOR XAN4CDXA TABLE OF CONTENTS LEGENDS Selected ipis Object List for XAN4CDXA M nee Access path details for USE s File Field Details for CUSF Object Where Used for cusr Data Flow Diagram Normal jor OEMENU Annotation for OEMENU Data Flow Diagram Normal for ue Annotation for CUSF Struc
109. wendungsbereich Objektliste aller Dateien erzeugen Knoten unter der Anwendungsbibliothek Dateien doppelklicken X Analysis die Dateiknoten zeigt X Analysis IBM Rational Developer for Power Systems Software File Edit Navigate Search Project X Analysis Pun Window Help Ob d R mao BGIAX S D Navigation Metrics Dashboard 192 168 170 10 E wk ZANACDZA XANACDEM Tutorial System LZ Application Area Diagram aci Data Model Diagram fes Overview Structure Chart Se All Objects Ins Programs E Files All Procedures e Exportable Functions Source Files Business Rules Er Consolidated Rules Screen Components Change History Regenerated Programs ab Web Services s t Session Information Pa Die Doppelklick Handlung ruft die Arbeit mit dem Dialog von Objekten mit dem Typ Satz als FILE und Attribut als PF an Copyright Databorough Ltd 2012 Page 9 Arbeiten mit Objekten Dialog F Work with Objects ALLLISR v mp Wa db L o JL Gas Klicken Sie OK Knopf um das Objekt Listenfenster zu bekommen alle Dateien zeigend Copyright Databorough Ltd 2012 Page 10 x Analyse und Dokumentation Objekt Listenfenster das alle Dateien PF zeigt e Files 5 Object List of ALLUSR YALL FILE PFYALL ALL Total Objects 50 ep I J Library P F xANM4CDEM P F XANACDEM P F xAM4CDEM Name ASIMPLTEST ASTATUS CNTACS Tvpe FILE FILE FILE Attribute PF
110. y Summary References SECFOCLP Security Report Rule variable References mc oa c 1 E A NI o 00g D CD CD CD T T LT W hlen Sie die Auswahl der Aller Verweisungen aus die Variable Wo Verwendetes Fenster f r den feld CUSNO anzurufen Variable Verwendungsnachweis Ansicht f r CUSNO GEI Outline 344 Variable Where Used E3 Variable Where Used Far ALLICLISNO Lines 174 View Level 1 Library ROSI HOVE CUSNO OF CUSTS RECORD TO CUSNO OF CUSF xAMACDEM CBCUSFHNT HOVE LS CUSTOMER TO CUSNO OF CUSFLS RELCORD AN ZIL DER LPCUSRDNT i HOVE LUSNU OF CUSFLS RECORD TU ZCUSN OF ZZFTU xAMACDEM ULBUUSFMNT MOVE ZLUSNU OF zzFTUl 0 TO COSNO OF COSFLS FE XxANACDEM EBEUSTENTZ IF CUSNO OF zZzFT Z I 4EROS AXANACDEM LELUSTINTE e MOVE CUSNO OF ZZFT Z I TO CUSL3S CUSTOMER NO OF XAMACDEM LELUSTINTE e MOVE CUS PROSPECT OF CUSTS RECORD TO CUSNO OF XAMACDEM LBEUSTS e MOVE CUSNO OF CUSTS RECORD TO ZCUSNU OF ZZFTU XAMACDEM 4 TIT gt Copyright Databorough Ltd 2012 Page 17 x Das Fenster zeigte ber Listen alle Verweisungen von feld CUSNO von der kompletten Anwendung Analyse und Dokumentation Die Anescht Niveau Men ikone wird auf der X Analysis Werkzeugleiste gelegt und das Men ber cksichtigt sieben Niveaus der Variable Wo Verwendete Information Ansicht Niveau Menu e D GE outline 244 Variable Where Used 3 Variable Where Used Far ALLICLISNO Lines 174 View Level 1 ll
111. y by subroutine Source Object Reports HARDCODE Programs with hardcoded libraries MISSING Source or objects missing SRCOBJDT Source change date after object created Database Reports DATAERR Database File and member errors and alerts DSGNALRT Database design alerts Spezialanalyse Werkzeugleiste bg eU m 8 jf Run M Date Status Type Run Metrics Report Modify Report Definition Copy Report Definition Delete Report Definition Die Spezialanalyse Werkzeugleiste umfasst verschiedene Optionen besprochen unten Copyright Databorough Ltd 2012 Page 107 Spezialanalyse Werkzeugleiste p Specialized Analysis 7 z Analysis Metrics for XANACDXA Aktualisieren von Metriken Das Symbol Aktualisieren Metriken f hrt die Refresh Funktion Erfrischen Sie Ikone auf der Spezialanalyse Werkzeugleiste Specialized Analysis 5 z Analysis Metrics for XANACDXA Category Report i Type Status RPG Metrics Reports Neuen Bericht erstellen Falls erforderlich kann der Benutzer einen individuellen Bericht erstellen Das Symbol Create New Report verwenden Schaffen Sie Neue Berichtsikone auf der Spezialanalyse Werkzeugleiste J Specialized Analysis 53 z Analysis Metrics for XAN4CDXA Category iReport RPts Metrics Reports Das Symbol Create New Report erstellen Ruft das Dialogfeld zur Definition von Berichten Copyright Databorough Ltd 2012 Page 108 Schaffen Sie Ne
112. ziehungen f r jeden ausgew hlten Objekt auszumachen Eine andere Weise Dateibeziehungen f r jede spezifische Datei zu verstehen soll eine Datei spezifisches Datenmusterdiagramm haben Eine Datei spezifisches Datenmodelldiagramm zeigt die Datenmodellinformation f r eine gegebene Datei nur Doppelklick auf der Datei CUSF um die Datei spezifisches Datenmodelldiagramm zu bekommen Copyright Databorough Ltd 2012 Page 67 GIN Datenmodellierung Datei bestimmte Daten Modelldiagramm fur CUSF Za Programs CBS06R i Data Model Diagram zx Data Model Diagram E3 m Data Model Diagram for CUSF Total Objects 9 f j Ps SA Refered to by Refered to by Refered to by Refered to bi STATUS St DS5DCDE Distibuta LSLCDE Ong List ORG On Refers to by Refers to by Owned by CUSHO Cus Me Cus Ne CUSHO Cus Mo TT KM Business Rules FF Member x Ref TE Screen Fields at DMO Details 2 fa at E DMD Relations Far CLISF Total Relations 8 LT Rel Mo Dependent Fie Relation Type Main File Dependent Fields Parent Fields Dep LF L Sites REFERS TO Status File Ss Status CLISFLZ Sikes REFERS TO Distributors Distributor Code Sites REFERS TO Lists Orig List Code CLISFLB Sites REFERS TO Organisations Organisation Crganisatio CUSFLE Sites REFERS TO Products Product Code Code Contacts REFERS TO Sikes Cus Mo Cus Mo Purchases REFERS TO Sikes Prospect No Cus Mo Security Codes OWNED BY Sikes C mp Mo Cus Mo Das oben dar
Download Pdf Manuals
Related Search
Related Contents
ADSL2+ Full-Rated Router Guía del usuario del Nokia 5630 ANALOX 5 Carbon Dioxide Detector Installation and Operating 7526A Precision Process Calibrator GE Ultra-Sport Installation Guide Copyright © All rights reserved.
Failed to retrieve file