====== Repository Entity Relationship Diagrams ====== For understanding:\\ eBiss has to analyze messages to extract the so called envelope information from the message. These are usually: - document number - document date - Sender((Depending on message direction (inbound/outbound) this is either the system partner or the trading partner)) - Recipient((Depending on message direction (inbound/outbound) this is either the system partner or the trading partner)) And on the other hand eBiss has to containerize newly created entities in the desired form. Therefore unidirectional((entities are usually either **inbound** or **outbound**.)) entities of a specific WWS integration also have different types.((Bidirectional types are also generally possible, but are the exception.))\ For a WWS integration the situation usually looks like this: - [[en:prozessdefinition:repositorien:er#entities_to_be_processed_by_ebiss|for inbound entities]] - [[en:prozessdefinition:repositorien:er#entities_to_be_generated_by_ebiss|for outgoing entities]] {{:images:sign_warning.png?nolink|}} **Note:** See also [[en:prozessdefinition:repositorien:recognitionandanalyzing]]. ===== Overview of a repository with entity types to be processed and created ===== REPOSITORYANALYZERINBOUND-ENTITYREADERRECOGNIZEROUTBOUND-ENTITYWRITERCONTAINERIZERwith Type assignedhashashashasType assignementhashasoptionalhasoptionaloptionalhashasassigned [[https://mermaid-js.github.io/mermaid-live-editor/#/edit/eyJjb2RlIjoiZXJEaWFncmFtXG4gICAgICAgIFJFUE9TSVRPUlkgfXwtLXx8IEFOQUxZWkVSIDogXCJ3aXRoIFR5cGUgYXNzaWduZWRcIlxuICAgICAgICBSRVBPU0lUT1JZIH18Li58fCBJTkJPVU5ELUVOVElUWSA6IGhhc1xuICAgICAgICBSRVBPU0lUT1JZIH18Li58fCBSRUFERVIgOiBoYXNcbiAgICAgICAgUkVQT1NJVE9SWSB9fC4ufHwgUkVDT0dOSVpFUiA6IGhhc1xuICAgICAgICBSRVBPU0lUT1JZIH18Li58fCBJTkJPVU5ELUVOVElUWSA6IGhhc1xuICAgICAgICBcbiAgICAgICAgSU5CT1VORC1FTlRJVFkgfHwtLW97IEFOQUxZWkVSIDogXCJUeXBlIGFzc2lnbmVtZW50XCJcbiAgICAgICAgQU5BTFlaRVIgfHwtLXx8IFJFQ09HTklaRVIgOiBoYXNcbiAgICAgICAgQU5BTFlaRVIgfHwtLXx8IFJFQURFUiA6IGhhc1xuICAgICAgICBJTkJPVU5ELUVOVElUWSB8fC4ufHwgUkVBREVSIDogb3B0aW9uYWxcbiBcbiAgICAgICAgUkVQT1NJVE9SWSB9fC0tfHwgT1VUQk9VTkQtRU5USVRZIDogaGFzXG4gICAgICAgIE9VVEJPVU5ELUVOVElUWSB8fC0tfHwgV1JJVEVSIDogb3B0aW9uYWxcbiAgICAgICAgT1VUQk9VTkQtRU5USVRZIHx8LS18fCBDT05UQUlORVJJWkVSIDogb3B0aW9uYWxcbiAgICAgICAgUkVQT1NJVE9SWSB9fC4ufHwgV1JJVEVSIDogaGFzXG4gICAgICAgIFJFUE9TSVRPUlkgfXwuLnx8IENPTlRBSU5FUklaRVIgOiBoYXNcbiAgICAgICAgQ09OVEFJTkVSSVpFUiB8fC4ufHwgV1JJVEVSIDogYXNzaWduZWQiLCJtZXJtYWlkIjp7InRoZW1lIjoiZGVmYXVsdCJ9LCJ1cGRhdGVFZGl0b3IiOmZhbHNlfQ|Link to Editor]] ===== Entities to be processed by eBiss ===== ENTITYANALYZERRECOGNIZERREADERType assignementhashasoptional [[https://mermaid-js.github.io/mermaid-live-editor/#/edit/eyJjb2RlIjoiZXJEaWFncmFtXG4gICAgICAgIEVOVElUWSB8fC0tb3sgQU5BTFlaRVIgOiBcIlR5cGUgYXNzaWduZW1lbnRcIlxuICAgICAgICBBTkFMWVpFUiB8fC0tfHwgUkVDT0dOSVpFUiA6IGhhc1xuICAgICAgICBBTkFMWVpFUiB8fC0tfHwgUkVBREVSIDogaGFzXG4gICAgICAgIEVOVElUWSB8fC4ufHwgUkVBREVSIDogb3B0aW9uYWwiLCJtZXJtYWlkIjp7InRoZW1lIjoiZGVmYXVsdCJ9LCJ1cGRhdGVFZGl0b3IiOmZhbHNlfQ|Link to Editor]] ===== Entities to be generated by eBiss ===== {{:sign_warning.png}}**Note:** This constellation is required if eBiss should create files or containerize entities in message boxes. Database integrations do not require this. ENTITYWRITERCONTAINERIZERhashasoptionally assigned [[https://mermaid-js.github.io/mermaid-live-editor/#/edit/eyJjb2RlIjoiZXJEaWFncmFtXG5cbiAgICAgICAgRU5USVRZIHx8LS18fCBXUklURVIgOiBcImhhc1wiXG4gICAgICAgIEVOVElUWSB8fC0tfHwgQ09OVEFJTkVSSVpFUiA6IFwiaGFzXCJcbiAgICAgICAgQ09OVEFJTkVSSVpFUiB8fC4ufHwgV1JJVEVSIDogXCJvcHRpb25hbGx5IGFzc2lnbmVkXCJcbiIsIm1lcm1haWQiOnsidGhlbWUiOiJkZWZhdWx0In0sInVwZGF0ZUVkaXRvciI6ZmFsc2V9|Link to Editor]]