Upload
friedrich-hennigh
View
115
Download
3
Embed Size (px)
Citation preview
EDEFEndevor Definitionen mit Excel verwalten
Ulrich v. Melle
14. DENK 2003
14. D
EN
K
9. b
is 1
1. M
ärz
2003
2
Inhalt
EDEF Grundlagen
EDEF Beispiele: Definitionen auswerten
EDEF Architektur
EDEF Beispiele: Definitionen ändern
EDEF Details
14. D
EN
K
9. b
is 1
1. M
ärz
2003
3
Inhalt
EDEF Grundlagen
EDEF Beispiele: Definitionen auswerten
EDEF Architektur
EDEF Beispiele: Definitionen ändern
EDEF Details
14. D
EN
K
9. b
is 1
1. M
ärz
2003
4
EDEF Grundlagen (1)
Definitionen in Endevor online
14. D
EN
K
9. b
is 1
1. M
ärz
2003
5
EDEF Grundlagen (2)
Definitionen in Endevor SCL und EDEF Satzarten
SCL SA BemerkungDefine System 0Define Subsystem 1Define Type 2Define Type Sequence 3 (in 2 enthalten, also frei)Define Processor Group 4Define Processor Symbol 5Define Shipment Destination 6 (nicht realisiert)Define Shipment Mapping Rule 7Define Approver Group 8 (nicht realisiert)Define Approver Relation 9 (nicht realisiert)
14. D
EN
K
9. b
is 1
1. M
ärz
2003
6
EDEF Grundlagen (3)
14. D
EN
K
9. b
is 1
1. M
ärz
2003
7
Inhalt
EDEF Grundlagen
EDEF Beispiele: Definitionen auswerten
EDEF Architektur
EDEF Beispiele: Definitionen ändern
EDEF Details
14. D
EN
K
9. b
is 1
1. M
ärz
2003
8
EDEF BeispieleDefinitionen auswerten (1)
EDEF mit Schreibschutz öffnen
Welche Systeme bzw. Subsysteme gibt es?– Filter im Blatt „Sys“ in Spalte Sys bzw. Sub– auch Kombination von Filtern möglich
Liste aller Typen mit Beschreibung erstellen– im Blatt „Typ“ Autofilter abschalten– Spalte Typ markieren– Filter Spezialfilter ohne Duplikate– Spalten Typ bis Beschreibung kopieren– am neuen Ort einfügen– ggf. formatieren, sortieren und Spalte Seq löschen
Wo wird der Prozessor GHSPLI benutzt?– Filter im Blatt „Pro“ in Spalte GEN auf GHSPLI
14. D
EN
K
9. b
is 1
1. M
ärz
2003
9
EDEF BeispieleDefinitionen auswerten (2)
Welche Symbolics aus Prozessor GHLOAD werden wo überschrieben?– Filter im Blatt „Pro“ in Spalte GEN auf GHLOAD– zweiter Filter in Spalte ProcGrp
Ergebnisse pro Prozessorgruppe in Spalte Symboloder– zweiter Filter in Spalte Symbol
Ergebnisse pro Symbolic
Wie sind speziellere Einstellungen momentan gesetzt?Z.B. Kompression, Element-Deltaformat, Komponenten-Deltaformat, Regression, Konsolidation etc.– Filter im Blatt „Typ“ in entsprechenden Spalten
14. D
EN
K
9. b
is 1
1. M
ärz
2003
10
Inhalt
EDEF Grundlagen
EDEF Beispiele: Definitionen auswerten
EDEF Architektur
EDEF Beispiele: Definitionen ändern
EDEF Details
14. D
EN
K
9. b
is 1
1. M
ärz
2003
11
EDEF ArchitekturÜberblick
Endevor
Prozess EDEFINIT
EDEF Tabellen.xls
Definitionenändern
Definitionenauswerten
Prozess EDEF
14. D
EN
K
9. b
is 1
1. M
ärz
2003
12
EDEF ArchitekturProzess EDEFINIT
Endevor
Prozess EDEFINIT
EDEF Tabellen.xls
SCL-Definitionen
SCL-BatchjobBUILD SCL
Makro EDEFINIT
ProgrammEDEFINIT
FTPCSV-Definitionen CSV-
Definitionen
EDEFEDEFEDEFEDEFEDEF
14. D
EN
K
9. b
is 1
1. M
ärz
2003
13
EDEF ArchitekturÜberblick
Endevor
Prozess EDEFINIT
EDEF Tabellen.xls
Definitionenändern
Definitionenauswerten
Prozess EDEF
14. D
EN
K
9. b
is 1
1. M
ärz
2003
14
EDEF ArchitekturProzess EDEF
Endevor
Prozess EDEF
EDEF Tabellen.xls
SCL-Definitionen
SCL-Batchjob
Makro EDEF
ProgrammEDEFA
FTP
CSV-Definitionen
CSV-Definitionen
SORTalle Def. neu
COMPARE
alle Def. vorher
Neu + Änd. Def.
SORT
Lösch-Def.
ProgrammEDEFB
geänd. Def.
EDEFEDEFEDEFEDEFEDEF
Aufbereitenvon variabler in feste Feldbreite wegen anschliessender Sortierung
Sortierenin jeder Gruppe nach Key
Ergebnis:gleichartig aufbereitete Gesamtliste aller Definitionen
14. D
EN
K
9. b
is 1
1. M
ärz
2003
15
EDEF ArchitekturKomponenten
Makros
Skripte (.bat)
FTP-Skripte (.txt)
Batchjobs
PL1-Programme
Utilities
Endevor
– EDEFINIT– Blätter sortieren– Blätter formatieren
– EDEFINIT
– EDEFINIT
– EDEFINIT– EDEFCLR
– EDEFINIT
– SUPERC
– SCL (Build + Define + Delete)
– EDEF– TypeSequence sortieren
– EDEF
– EDEF
– EDEF1– EDEF2– EDEF3
– EDEFA– EDEFB
– SORT
14. D
EN
K
9. b
is 1
1. M
ärz
2003
16
Inhalt
EDEF Grundlagen
EDEF Beispiele: Definitionen auswerten
EDEF Architektur
EDEF Beispiele: Definitionen ändern
EDEF Details
14. D
EN
K
9. b
is 1
1. M
ärz
2003
17
EDEF BeispieleDefinitionen ändern (1)
Typ in weitere Systeme aufnehmen
Der Typ TEXT soll auch in System HOST angelegt werden
Filtern auf Typ TEXT im Blatt TYP
Zeilen kopieren und anpassen
Filtern auf Typ TEXT im Blatt PRO
Zeilen kopieren und anpassen
Kommentar im Blatt SYS aktualisieren
ggf. Datasets anlegen
Makro EDEF starten
Batchjobs EDEF2 und EDEF3 ausführen
14. D
EN
K
9. b
is 1
1. M
ärz
2003
18
EDEF BeispieleDefinitionen ändern (2)
flächendeckende Prozessor-Änderung
In alle Prozessoren wurde ein Step aufgenommen, der den Elementpool auf Client/Server aktualisiert.
Der neue Prozessor ELMPOOL führt nur diesen Step aus. Er wird überall anstatt *NOPROC* eingesetzt.
Filtern auf *NOPROC* im Blatt PRO
ändern auf ELMPOOL
Kommentar im Blatt SYS aktualisieren
Makro EDEF starten
Batchjobs EDEF2 und EDEF3 ausführen
14. D
EN
K
9. b
is 1
1. M
ärz
2003
19
EDEF BeispieleDefinitionen ändern (3)
neue Prozessorgruppe anlegen
Eine neue Prozessorgruppe soll in Stage Entwicklung beim Kompilieren statistische Daten ausgeben.
Dazu wird das Symbol COBPARM überschrieben.
Filtern auf Stage Entwicklung im Blatt PRO
Filtern auf gewünschte Systeme und Typen
Filtern auf Vorlage-Prozessorgruppe, z.B. NORMAL
Zeilen kopieren und anpassen (STATIST statt NORMAL)
Zeilen kopieren und als Symbolic Override anpassen
Kommentar im Blatt SYS aktualisieren und EDEF starten
14. D
EN
K
9. b
is 1
1. M
ärz
2003
20
Inhalt
EDEF Grundlagen
EDEF Beispiele: Definitionen auswerten
EDEF Architektur
EDEF Beispiele: Definitionen ändern
EDEF Details
14. D
EN
K
9. b
is 1
1. M
ärz
2003
21
EDEF DetailsProgramme (1)
sprechende Ausgabe und Fehlermeldungen
14. D
EN
K
9. b
is 1
1. M
ärz
2003
22
EDEF DetailsProgramme (2)
Laufzeiten für EDEFINIT
Batchjob– Define SCL 4-5 Minuten– Programm EDEFINIT 8 Sekunden
FTP wenige SekundenMakro 45 Sekunden
Laufzeiten für EDEF
Makro + FTP + EDEF1 40 SekundenDefine SCL in Endevor 2 Sekunden bis 12 MinutenVersionieren in Endevor wenige Sekunden
14. D
EN
K
9. b
is 1
1. M
ärz
2003
23
EDEF DetailsTyp Sequence
Das Problem
Die Definition einer Typ Sequence in Endevor wirkt sich sofort auf alle anderen Sequenzen des Systems aus.Sie werden in aufsteigende 10er Nummern geändert.
Die Lösung
In Excel werden 5er-Nummern gehalten. (Die Umsetzung geschieht bereits durch Endevor BUILD SCL).Dann gelangen sie beim Definieren stets an die richtige Stelle.
Zur Zeit gibt es keine Unterstützung beim Nummerieren in Excel, z.B. für neue Typen.
14. D
EN
K
9. b
is 1
1. M
ärz
2003
24
EDEF DetailsExcel Handling
Sortieren nach mehr als drei Kriterien
Excel unterstützt nur drei Sortierkriterien.Im Blatt PRO soll aber nach fünf Kriterien sortiert werden.
Die Lösung
Die Sortierung wird komplett per Makro durchgeführt.Zunächst werden die ersten beiden Kriterien sortiert.Dann werden mit Filter Untermengen aller möglichen Kombinationswerte der ersten beiden Kriterien selektiert und jeweils nach den restlichen Kriterien sortiert.
14. D
EN
K
9. b
is 1
1. M
ärz
2003
25
EDEF DetailsCSV-Formate
Als Delimiter werden von Excel Komma oder Semikolon verwendet, abhängig vom Format beim „Speichern unter“.
Kommas innerhalb eines Feldes führen zu zusätzlichen Gänsefüßchen oder auch nicht, abhängig vom Delimiter.
Sonderzeichen werden im DOS- oder ANSI-Format gespeichert und beim FTP umgesetzt.
Komma, Semikolon und Gänsefüßchen müssen von den Formatierungsprogrammen richtig interpretiert werden.
Es ist wie immer: der Teufel steckt im Detail
14. D
EN
K
9. b
is 1
1. M
ärz
2003
26
EDEF Informationen
Weitere Infos und Sourcen bei