====== Repository Entity Relationship Diagramme ====== Zum Verständnis:\\ eBiss muss zum einen Nachrichten analysieren um die sog. Umschlagsinformationen aus der Nachricht zu extrahieren.\\ Diese sind i.d.R.: - Dokumentnummer - Dokumentdatum - Absender((Je nach Nachrichtenrichtung (inbound/outbound) ist das entweder der Systempartner oder der Handelspartner)) - Empfänger((Je nach Nachrichtenrichtung (inbound/outbound) ist das entweder der Systempartner oder der Handelspartner)) Und zum anderen muss eBiss neu erzeugte Entitäten in der gewünschten Form kontainerisieren. Deswegen haben unidirektionale((Entitäten sind i.d.R. entweder **eingehend** oder **ausgehend**.)) Entitäten einer spezifischen WWS Integration auch unterschiedliche Ausprägung.((Bidirektionale Typen sind aber auch generell möglich, bilden aber die Ausnahme.))\\ Für eine WWS Integration sieht die Situation meist so aus: - [[prozessdefinition:repositorien:er#von_ebiss_zu_verarbeitende_entitaeten|für eingehende Entitäten]] - [[prozessdefinition:repositorien:er#von_ebiss_zu_erzeugende_entitaeten|für ausgehende Entitäten]] {{:images:sign_warning.png?nolink|}} **Hinweis:** Siehe auch [[prozessdefinition:repositorien:recognitionandanalyzing]]. ===== Übersicht eines Repositoriums mit zu verabeitenden und zu erzeugenden Entitätstypen ===== REPOSITORYANALYZERINBOUND-ENTITYREADERRECOGNIZEROUTBOUND-ENTITYWRITERCONTAINERIZERwith Type assignedhashashashasType assignementhashasoptionalhasoptionaloptionalhashasassigned [[https://mermaid-js.github.io/mermaid-live-editor/#/edit/eyJjb2RlIjoiZXJEaWFncmFtXG4gICAgICAgIFJFUE9TSVRPUlkgfXwtLXx8IEFOQUxZWkVSIDogXCJ3aXRoIFR5cGUgYXNzaWduZWRcIlxuICAgICAgICBSRVBPU0lUT1JZIH18Li58fCBJTkJPVU5ELUVOVElUWSA6IGhhc1xuICAgICAgICBSRVBPU0lUT1JZIH18Li58fCBSRUFERVIgOiBoYXNcbiAgICAgICAgUkVQT1NJVE9SWSB9fC4ufHwgUkVDT0dOSVpFUiA6IGhhc1xuICAgICAgICBSRVBPU0lUT1JZIH18Li58fCBJTkJPVU5ELUVOVElUWSA6IGhhc1xuICAgICAgICBcbiAgICAgICAgSU5CT1VORC1FTlRJVFkgfHwtLW97IEFOQUxZWkVSIDogXCJUeXBlIGFzc2lnbmVtZW50XCJcbiAgICAgICAgQU5BTFlaRVIgfHwtLXx8IFJFQ09HTklaRVIgOiBoYXNcbiAgICAgICAgQU5BTFlaRVIgfHwtLXx8IFJFQURFUiA6IGhhc1xuICAgICAgICBJTkJPVU5ELUVOVElUWSB8fC4ufHwgUkVBREVSIDogb3B0aW9uYWxcbiBcbiAgICAgICAgUkVQT1NJVE9SWSB9fC0tfHwgT1VUQk9VTkQtRU5USVRZIDogaGFzXG4gICAgICAgIE9VVEJPVU5ELUVOVElUWSB8fC0tfHwgV1JJVEVSIDogb3B0aW9uYWxcbiAgICAgICAgT1VUQk9VTkQtRU5USVRZIHx8LS18fCBDT05UQUlORVJJWkVSIDogb3B0aW9uYWxcbiAgICAgICAgUkVQT1NJVE9SWSB9fC4ufHwgV1JJVEVSIDogaGFzXG4gICAgICAgIFJFUE9TSVRPUlkgfXwuLnx8IENPTlRBSU5FUklaRVIgOiBoYXNcbiAgICAgICAgQ09OVEFJTkVSSVpFUiB8fC4ufHwgV1JJVEVSIDogYXNzaWduZWQiLCJtZXJtYWlkIjp7InRoZW1lIjoiZGVmYXVsdCJ9LCJ1cGRhdGVFZGl0b3IiOmZhbHNlfQ|Link to Editor]] ===== Von eBiss zu verarbeitende Entitäten ===== ENTITYANALYZERRECOGNIZERREADERType assignementhashasoptional [[https://mermaid-js.github.io/mermaid-live-editor/#/edit/eyJjb2RlIjoiZXJEaWFncmFtXG4gICAgICAgIEVOVElUWSB8fC0tb3sgQU5BTFlaRVIgOiBcIlR5cGUgYXNzaWduZW1lbnRcIlxuICAgICAgICBBTkFMWVpFUiB8fC0tfHwgUkVDT0dOSVpFUiA6IGhhc1xuICAgICAgICBBTkFMWVpFUiB8fC0tfHwgUkVBREVSIDogaGFzXG4gICAgICAgIEVOVElUWSB8fC4ufHwgUkVBREVSIDogb3B0aW9uYWwiLCJtZXJtYWlkIjp7InRoZW1lIjoiZGVmYXVsdCJ9LCJ1cGRhdGVFZGl0b3IiOmZhbHNlfQ|Link to Editor]] ===== Von eBiss zu erzeugende Entitäten ===== {{:sign_warning.png}}**Hinweis:** Diese Konstellation wird benötigt wenn eBiss Files erzeugen bzw. Entitäten in Nachrichtenkörben kontainerisieren soll. Datenbankintegrationen benötigen dies nicht. ENTITYWRITERCONTAINERIZERhashasoptionally assigned [[https://mermaid-js.github.io/mermaid-live-editor/#/edit/eyJjb2RlIjoiZXJEaWFncmFtXG5cbiAgICAgICAgRU5USVRZIHx8LS18fCBXUklURVIgOiBcImhhc1wiXG4gICAgICAgIEVOVElUWSB8fC0tfHwgQ09OVEFJTkVSSVpFUiA6IFwiaGFzXCJcbiAgICAgICAgQ09OVEFJTkVSSVpFUiB8fC4ufHwgV1JJVEVSIDogXCJvcHRpb25hbGx5IGFzc2lnbmVkXCJcbiIsIm1lcm1haWQiOnsidGhlbWUiOiJkZWZhdWx0In0sInVwZGF0ZUVkaXRvciI6ZmFsc2V9|Link to Editor]]