Unterschiede im DSNTIJSG
- Dieses Thema hat 0 Antworten und 1 Teilnehmer, und wurde zuletzt aktualisiert vor 18 Jahre, 1 Monat von
Anonym.
-
AuthorPosts
-
16. August 2005 um 6:17 Uhr #2580
AnonymInaktivMoin, moin,
ich habe bei unserem neuesten Wartungsstand DB2 V8 festgestellt, dass unterschiedliche DSNTIJSG-Jobs erzeugt werden abhängig davon, ob ich jetzt Installation oder Migration wähle.
Prinzipiell wär das ja kein Grund zur Beunruhigung. Allerdings trat diese Phänomen bei dem älteren Wartungsstand nicht auf.
Es geht mir um die Prozeduren SQLJ.*_JAR. Bei Installation werden davon 7 Prozeduren angelegt und die entsprechenden DROP-Statements als Kommentar bereitgestellt. Jeweils bei neuem und altem Wartungsstand.
Bei Migration im alten Wartungsstand passiert es genauso. Jetzt kommt mein ‚Problem‘. Im aktuellen Wartungsstand und Auswahl von Migration taucht im gesamten DSNTIJSG kein SQLJ mehr auf. Ich habe dann gestern versucht jedweden irgendwie passenden Parameter im Panel zu ändern. Keine Reaktion.Heute morgen dann mit etwas Abstand versuche ich etwas pragmatischer vorzugehen.
Der DSNTIJSG wird im DSNTINS1 generiert. Und diese Member sind tatsächlich unterscheidlich. Im aktuellen Wartungsstand taucht z.B. dieser Passus auf:
/** Locate and remove CREATE PROC stmts for JAR procs */
FIND /CREATE PROCEDURE SQLJ.INSTALL_JAR/
DELETE * 52
FIND /CREATE PROCEDURE SQLJ.DB2_INSTALL_JAR/
DELETE * 73Und das innerhalb der Abfrage IF &INSTYPE = MIGRATE .
Ich mache also nix falsch, das gehört wohl so.
Aber warum ? Die Prozeduren sind in der V7 Datenbank drin und nach meinem Verständnis sollten sie eigentlich neu erzeugt werden. Ausserdem werden sie unter V8 einem anderem WLM ENVIRONMENT nämlich <sid>1CCA statt <sid>1WLM zugewiesen.
bis denn
Kay -
AuthorPosts
You must be logged in to reply to this topic.