-
Da das Python hier eigentlich ein Service wäre, mache ich sowas immer wie folgt:
1. (z.B. via SBMJOB) im Batch starten.
2. Der Aufrufer schreibt in eine Tabelle die nötigen Infos für das Service
2.1 Will ich das ganze synchron haben:
2.1.1 erstellt der Aufrufer eine Client DTAQ
2.1.2 Den Namen der DTAQ (inkl. Lib) übergibt der Aufrufer zusammen mit der ID an das Service
2.1.3 Der Aufrufer horcht auf seine eigene DTAQ auf Antwort vom Service
2.2 Will ich das ganze asynchron, übergebe ich nur die ID ohne Antwort DTAQ
2. Python horcht dann auf seine DTAQ nach neuen Aufträgen (SQL: Receive Data Queue).
3. Verarbeitet den Request
4. Schreibt das Ergebnis + Status + mögliche Fehlermeldung + was auch immer, in die Tabelle mit der ID zurück
5. Wurde eine Antwort-DTAQ mitgegeben, schickt das Service noch ein kurzes "fertig" an die DTAQ
Das kann man auch schön parallelisieren indem einfach weitere SBMJOBs abgesetzt werden.
Das ist alles schön transparent, erweiterbar, austauschbar usw.
Similar Threads
-
By alex61 in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 23-05-23, 12:43
-
By ebschubert in forum NEWSboard Programmierung
Antworten: 0
Letzter Beitrag: 19-05-09, 09:55
-
By andwaw in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 21-04-08, 15:27
-
By perry_rhodan in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 03-02-05, 11:16
-
By beebof in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 29-01-03, 09:37
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