Programmkorrekturen
Ablauf:
1. Wenn die Änderungen XMLs, Generatordaten und Sourcen betreffen muss das Programm im Generator geschoben werden
Es ist erlaubt für EntryPoints-Klassen, AdditionalMethods und handgeschriebene Programme (z.B. Funktionen die als Batchprogramm im Generator hinterlegt sind) eine PK zu erstellen ohne das Programm vorher im Generator P1 geschoben zu haben. Allerdings nur wenn keine Generatordaten und XML Änderungen betroffen sind!! Maschinell umgestellte Programme können nie geschoben werden.
2. Wenn das Programm zuende bearbeitet wurde muss ein Deploy durchgeführt werden.
3. Aufruf des OP70020 (Programmkorrekturen erstellen)
4. Über das Funktionsmenu kann die Aktion ausgewählt werden
Commit übernehmen => Maske mit Auswahloptionen und Einschränkungsoptionen
Commit sofort übernehmen => Es werden alle Commits seit der letzten Commitübernahme übernommen
PK Erstellen (ohne Committs) => wenn z.B. nur Generatordaten mit Änderungen im XML betroffen sind, hier wird sofort die Maske "PK Erstellen" wie in Punkt 6 beschrieben ist aufgerufen. In der Lasche Generatordaten kann über hinzufügen das Programm, welches noch in der PKT Umgebung steht auszuwählen
5. Den korrekten Commit (oder mehrere Commits) auswählen und "PK erstellen" über das Kontextmenu aufrufen
6. PK Erstellen Dialog
Bei der PK Erstellung müssen immer alle Laschen überprüft werden!!!
In unserem Hause ist jede PK eine Programmkorrektur.
Java-Sourcen
Hier werden die Java-Sourcen angezeigt. z. B. Maschinell generierte, EntryPoints, AdditionalMethods...
Die komplette generierbaren Sourcen werden hier nicht angezeigt.
- Generator Daten: Es erscheint das P1 geschobene Programm, über das Kontextmenu können noch weitere in der PKT stehende Programme hinzugefügt werden.
- XML's: Es werden alle XML's mit Änderung in den Variation angezeigt, komplett generierte XMLs werde nicht angezeigt.
- Dateien und Referenzfelder: Hier werden Änderungen an Dateien, Referenzfelder und Tabellen angezeigt.
- Abhängige PK's: Es können hie abhängige PKs mit angehängt werden.
- Bearbeitete PTR's: Werden mit einer PK mehrere PTRs bearbeitet müssen diese hier aufgenommen werden.
- Abhängige Commits auflösen: Ist dieser Button aktiv können darüber alle abhängigen Commits automatisch mit in diese PK aufgenommen werden.
7. Mit OK erfolgt die PK Erstellung.
8. Im OP70030R kann die PK auf Korrektheit überprüft werden: