-
VARPG Connection-Pooling
Hallo,
ich habe eine VARPG-dll-Funktion wo ein Server-Call erfolgt. Die Funktion wird in mehreren Threads in einem Prozess unter Windows aufgerufen. Das Problem ist, das alle Threads die gleiche Connection zur AS400 verwenden - es wird nur ein Job (QZRC..) auf dem Host gestartet. Es ist aber notwendig das die Threads sich mit verschiedenen Userprofilen anmelden und getrennten Speicher verwenden.
Gibt es eine Möglichkeit von Connenction-Pooling für AS400 in VARPG? Oder mögliche Alternativen in C? Kennt jemand einen workarround (DDE o.ä.)?
Bin für jede Hilfe dankbar.
Gruß
Stefan
-
Das hat mit Connection-Pooling nichts zu tun.
Das Pooling wird erst durchgeführt, wenn das Programm eine Verbindung freigibt, also schließt.
Deine Threads müssen selber erst eine Verbindung aufbauen bevor der Servercall ausgeführt wird. Das Pooling ist dann insofern hilfreich, als dass die Verbindung eben wiederverwendet werden kann, wenn alle Verbindungsparameter identisch sind.
-
Danke für die schnelle Antwort.
Also ich benutze die DLL FVDCWVC9 mit Funktion VARPG_Set_Signon_Info. Die wird in jedem Thread aufgerufen mit unterschiedlichen Parametern. Im Joblog auf der AS400 sehe ich das alle folgenden calls aus den Threads in einem Job laufen. Mach ich etwas falsch beim Verbindungsaufbau?
-
Habe die Kommunikation jetzt über Dtaq gelöst: es wird je Thread ein Job submitted, der auf einer dynamisch erstellten Datenqueue horcht und auf eine zweite sendet. So hat jeder Thread seinen Job und getrennte Kommunikation.
An das Connection-Objekt von VARPG kommt man scheinbar nicht ran. Da kann man keine zweite in einem Prozess aufmachen.
Similar Threads
-
By Squall in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 03-11-06, 12:12
-
By Squall in forum NEWSboard Programmierung
Antworten: 23
Letzter Beitrag: 18-10-06, 12:01
-
By hteufl in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 21-08-06, 13:12
-
By Kampi4 in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 24-04-06, 10:54
-
By Spoldo in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 06-05-05, 10:48
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