-
Leider kann RPG nur 1 Verbindung zu einer Zeit verarbeiten.
Beim Start ist man automatisch mit LOCAL verbunden.
Beim Connect wird zum Zielsystem verbunden.
Mittels "Connect Reset" verbindet man sich wieder lokal, so dass ein neuer Connect zu einem anderen System wieder möglich ist.
Aber Achtung:
Macht man das sehr häufig in einem Programm führt das unweigerlich zu Performance-Einbußen!
Successful connection:
If the CONNECT statement is successful:
v
All open cursors are closed, all prepared statements are destroyed, and all locks
are released from the current connection.
v
The activation group is disconnected from all current and dormant connections,
if any, and connected to the identified application server.
Ich habe mir damal mit 2 Programmen und jeweils eigenen ACTGRP's beholfen.
Jede ACTGRP führt nur einen Connect durch und hält diese Verbindung bis zum Ende.
Funktionsaufrufe zwischen den beiden gehen sehr schnell.
-
Ergänzung:
Man kann also nicht innerhalb eines Programmes per Select Daten aus Maschine A lesen und dann in Maschine B oder Local schreiben.
Ergänzung 2:
Wenn dein Programm keine eigene ACTGRP hat, zerstört der Connect natürlich die Verbindung für übergeordnete Programme.
Erfolgt also von einem SQL-Programm ein CALL auf dein Programm, zerstörst du offene Cursor des übergeordneten Programmes.
Verlässt du nun ohne CONNECT RESET (oder auch beim Absturz) diese Ebene, gilt diese Verbindung nun für alle nachfolgenden SQL's, die keinen expliziten Connect lokal durchführen.
Ganz vertrakt wird es dann bei Verwendung von SQL-Serviceprogrammen mit ACTGRP(*CALLER).
Diese arbeiten dann natürlich auch mit deiner aktuellen Verbindung wenn du keinen Reset machst.
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