-
IBM SQL System Debugger starten
Guten Morgen,
kann mir jemand sagen, welcher Dienst für den "System Debugger" gestartet werden muss ?
Screenshot:
Ich erhoffe mir dadurch, dass ich SQL-Prozeduren und Funktionen sauber debuggen kann. Bei der Erstellung dieser SQL-Objekte habe ich
Code:
SET OPTION OUTPUT=*PRINT,
DBGVIEW=*SOURCE
angegeben.
Wenn ich den SQL "System Debugger" ausführe, versucht dieser scheinbar selbst den Dienst zu starten. In der Konsolenausgabe erhalte ich hier den Fehler "Kommunikationsfehler mit [SYSTEM]" gefolgt von einem erneuten "Versuch, Debug-Server zu starten auf [SYSTEM]".
Es liegt womöglich auch an meiner Berechtigung <> QSECOFR. Daher würde ich gerne wissen, wie ich den Dienst separat starten kann bzw. wie er heißt u. wo er zu finden ist, damit entsprechend autorisierte Personen den Dienst starten können. Kann ich alsbald der Dienst läuft, mit meiner Berechtigung Debuggen oder muss dafür meine Benutzergruppe berechtigt werden? Muss ähnlich dem STARTDEBUG auch ein ENDDEBUG gemacht werden?
Sieht jemand Risiken für das Produktivsystem, wenn hier der Debug-Server gestartet wird?
Vielen Dank.
-
Die Risiken sind eigentlich nur die Klassischen wenn z.B.:
* eine produktive Anwendung die SQL Prozedur neu erstellen möchte und sie vom Debug-Job blockiert wird.
* du im laufe des Debugs eine längere Satzsperre verursachst
Du kannst SQL Prozeduren aber auch im 5250 STRDBG debuggen.
Der Debugger setzt meines Wissens einen einfachen STRSRVJOB ab, der über den Remote-Command Service ausgeführt wird (Port 9475/8475 http://www-01.ibm.com/support/docvie...d=nas8N1019667).
Prüfe mal ob du Berechtigungen für den STRSRVJOB Befehl hast und ob die nötigen Ports freigegeben sind.
(Das Subsystem QUSRWRK ist ja bei euch eh gestartet?!)
lg Andreas
-
Zitat von andreaspr@aon.at
Du kannst SQL Prozeduren aber auch im 5250 STRDBG debuggen.
Prüfe mal ob du Berechtigungen für den STRSRVJOB Befehl hast und ob die nötigen Ports freigegeben sind.
(Das Subsystem QUSRWRK ist ja bei euch eh gestartet?!)
lg Andreas
Hallo Andreas,
ja das Subsystem QUSRWRK ist gestartet. Für den Befehl STRSRVJOB habe ich keine Berechtigung. Wie kann ich im 5250 die SQL Prozeduren debuggen?
-
Im Kommand STRDBG kannst du ein Programm und/oder ein Service-PGM angeben.
Deine SQL Prozedur ist am System auch nur ein Objekt (entweder PGM oder SRVPGM) welches du beim STRDBG angeben kannst.
Hilft dir das weiter?
lg Andreas
Similar Threads
-
By dschroeder in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 07-09-16, 13:43
-
By SourceCoder in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 03-04-14, 11:22
-
By chera in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 10-10-02, 14:06
-
By Cassius in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 13-06-02, 14:26
-
By B.Hauser in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 29-10-01, 14:16
Tags for this Thread
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks