PDA

View Full Version : Job an Subsystem QUSRWRK binden



M Scheid
23-04-13, 09:10
Guten Tag,

gibt es eine Möglichkeit festzulegen, dass ein User an ein bestimmtes Subsystem gebunden ist. Ist das Subsystem nicht aktiv, kann sich der User nicht anmelden.

Konkret: Wir setzen Java-Programme ein, welche die i5 als DB verwenden. Beim Zugriff auf die DB wird ein Job QZDASOINIT im Subsystem QUSRWRK erstellt. Ist das Subsystem QUSRWRK nicht aktiv, soll der Zugriff nicht möglich sein. Ich hatte allerdings festgestellt, dass der Job QZDASOINIT dann in einem anderen Subsystem gestartet wird.

Vielen Dank für eure Hilfe.

Christian Bartels
23-04-13, 11:28
Da es sich hierbei um einen JDBC-Zugriff über den Toolbox- bzw. JTOpen-Driver handelt, könnte man ein Exit-Programm im Exit-Punkt QIBM_QZDA_INIT hinterlegen und in diesesm Programm entscheiden, ob sich der Benutzer im Moment gerade anmelden darf oder nicht.

Wenn man den JDBC- (und ODBC-) Zugriff vollständig abstellen möchte, kann man auch den Befehl verwenden: ENDHOSTSVR SERVER(*DATABASE) ENDACTCNN(*DATABASE)

Mit freundlichen Grüßen,
Christian Bartels.