Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0000720BPSKundenauftragöffentlich2021-03-28 07:53
Reporteribk Bearbeitung durchibk  
PrioritätnormalSchweregradGeringfügigReproduzierbarN/A
Status geschlossenLösungerledigt 
Behoben in Version2.24.1.0 
Zusammenfassung0000720: Überarbeitung der EPCIS Implementierung (CR 009-045, CR 009-047)
BeschreibungDie Implementierung der EPCIS Schnittstelle wurde komplett überarbeitet.

Die erste Fassung welche bis 2.23.2 im Einsatz war erzeugte die zu übermittelnden XML Dokumente in zwei Schritten: Die Daten wurden im Client Programm zusammengestellt und über eine Warteschlange an den zentralen EPCIS Dienst (Service) übergeben. Der EPCIS Dienst formattierte dann die Daten zu XML Telegrammen und übermittelte diese per HTTP POST an den zentralen EPCIS Server.

Dieser Ansatz hat sich in der Praxis aus zwei Gründen als nicht optimal herausgestellt: Zum einen werden häufiger als ursprünglich angenommen Änderungen respektive Erweiterungen an den XML-Telegrammen benötigt, was jedes mal eine neue Release von BPS erfordert. Zum anderen ist das Konzept mit der geteilten Datenzusammenstellung, Übergabe, und dann Generierung der Telegramme kompliziert und aufwändig wenn neue Daten hinzukommen.

Die neue Implementierung lagert die Datenermittlung und Generierung der XML Telegramme in ein Script aus. Über die Warteschlange wird das fertige Telegramm dann an den EPCIS-Dienst weitergegeben, welcher dieses an den zentralen EPCIS Server übermittelt.

Damit ist es nicht mehr erforderlich für jede EPCIS Anpassung eine neue BPS Release zu erstellen, es genügt dazu ein neues Script zu erstellen oder ein bestehendes anzupassen. Das kann weiterhin durch IBK erfolgen, oder auch kundenseits selber gemacht werden wenn das entsprechende Programmier-Know-How vorhanden ist.

Folgende Scripts werden mit dieser Release ausgeliefert:
MODE (alt) Script (neu) Kommentar
MIFA epcis/default/dummy.js Für SSCC Generierung bei MIFA (ab 2.24.0.0 nicht mehr benötigt)
GMOS 1.1.1 epcis/gmos/gmos111.js Aktueller EPCIS Stand bis 2.23.2.5
GMOS 1.1.2 epcis/gmos/gmos112.js Wie gmos111.js, plus: gmos:conveyance (CR009-041, CR 009-047)
- epcis/gmos/gmos113.js Wie gmos112.js, plus: gmos:TripName, gmos:TradeGroup und gmos:OrderPosition (CR 009-045)

Das Dokument EPCIS-GMOS-V2.pdf im Downloadbereich von GMOS beschreibt die Details.
TagsKeine Tags zugeordnet.

Eintrags-Beziehungen

hat Duplikat 0000766 geschlossenibk Überarbeitung der EPCIS Implementierung (CR 009-045, CR 009-047) 

Notizen / Dateien

Zu diesem Eintrag gibt es keine Notizen.

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2021-03-25 12:43 ibk Neuer Eintrag
2021-03-25 12:43 ibk Status neu => zugewiesen
2021-03-25 12:43 ibk Bearbeitung durch => ibk
2021-03-25 12:43 ibk Status zugewiesen => geschlossen
2021-03-25 12:43 ibk Lösung offen => erledigt
2021-03-25 12:43 ibk Behoben in Version => 2.24.1.0
2021-03-28 07:45 ibk Beziehung hinzugefügt hat Duplikat 0000766