PDA

View Full Version : Verarbeiten geschlüsselte DataQueue nach FIFO



B.Hauser
02-04-04, 09:03
Hallo Leute,

bisher haben wir unseren Datenaustausch mit dem Vor-System über geschlüsselte Dataqueues gehandelt.
(Der Austausch läuft seit 2 Jahren reibungslos)

Nun kam die andere Seite an und erklärte, sie könnten die Dataqueue nicht mehr geschlüsselt verarbeiten, sondern müssten nach FIFO lesen.
Wir sollten entsprechende Änderungen durchführen! Dies würde für uns bedeuten, dass wir die komplette Anwendung auf den Kopf stellen müssten. (und bezahlen will's natürlich wiedermal niemand!) :mad:

Nun meine Frage:
Gibt es irgendeine Möglichkeit eine geschlüsselte DataQueue nach FIFO zu lesen?

M.E. nicht! Wenn ich einen DMPOBJ von der DataQueue ziehe, stehen die Einträge in geschlüsselter Reihenfolge.
Ein Receive Dataqueue mit Vergleich GE und Schlüssel *Blanks, empfängt diese Sätze in eben dieser Folge.

Vielleicht gibt's ja einen Trick!

Danke

Birgitta

Fuerchau
02-04-04, 09:27
Nein, es gibt leider keinen Trick !
Die Keyed-Dtaq ist ja gerade dafür da, über Schlüssel mehrere Programme gleichzeitig kommunizieren zu lassen und über den Schlüssel nur die betroffenen Einträge zu verarbeiten.
Ist dies aber so in deiner Anwendung nicht erforderlich, kann eine Keyed-Dtaq auch ohne Schlüssel gelesen werden. Allerdings werden dann ALLE Einträge verarbeitet. Beim Senden must du mal ausprobieren, ob ohne Schlüssel Einträge möglich sind.
Ansonsten schalte halt zwischen deiner Keyd-Dtaq und der gewünschten FIFO-Dtaq einen kleinen Batch-Job als Vermittler !