Question

The MDN (Message Disposition Notification) is an electronic acknowledgement of receipt that is returned to the sender when transmitted via AS2. It is unique for each message.

If the recipient of your message requests such an MDN, you will find it in eGate under the “DeliveryReport” tab.

Question

Sorry, this entry is only available in Deutsch.

Hier wird eBiss mit einer Datenbank verwendet, auf den Files bestehen aber keine Schreibrechte. Das kann in den Windows Rechte Einstellungen angepasst werden.

Stellen Sie sicher, dass sowohl der eBiss Client Benutzer als auch der eBiss Service Benutzer Schreibrechte auf die Dateien im eBiss Ordner haben.

Question

Sorry, this entry is only available in Deutsch.

Um Typsätze in eBiss partnerspezifisch einzustellen geht man wie folgt vor:

  1. Im Selektor die Selektionsstrategie auf „ByTargetTypeSet“ und den entsprechenden Zieltyp als  Dokument Typ einstellen.
  2. Einen eingehenden Typsatz beim Partner einstellen, der als Quelltyp EDIFACT Orders vom korrekten Release(D96a, D93a, D01B…etc.) hat  und dort das entsprechende Mapping hinterlegen, dessen Quelltyp dem Typsatz Quelltyp entspricht(das geht in eBiss3 einfach, denn es stehen nur die Mappings mit entsprechend eingestelltem Quelltyp zur Auswahl).
  3. Die Selektionsstrategie im ersten Transformer auf „ByPartnersPreference“ und möglichst noch den Zieltyp, in diesem Fall „ebiss.industry.order“, einstellen.
  4. Der zweite Transformer von MiddleWare auf INHOUSE Typ ist bei der Selektionsstrategie auf „ByFixedMapping“ und mit dem entsprechenden INHOUSE Mapping einzustellen.

Bitte beachten: Die Tooltips über den Parameternamen der Jobobjekte On MouseOver geben ausführliche Hinweise

 

bug

Due to security restrictions we do not accept documents that contain potential malware or that can activate malware when opened. The following formats are blocked:

– .DOC, .DOT, .DOCM, .DOTM
– .XLA, .XLS, .XLT, .XLSB, .XLSM, .XLTM, .XLAM
– .PPT, .PPTM, .POTM, .PPSM, .PPAM, .PPA
– executable files and formats and batch or script languages

Please use .DOCX, .XLSX, .PPTX or .PDF instead.

More information (in German) can be found here:
https://www.bsi.bund.de/DE/Themen/Unternehmen-und-Organisationen/Standards-und-Zertifizierung/IT-Grundschutz/it-grundschutz_node.html

Question

Sorry, this entry is only available in Deutsch.

Mit Hilfe der MappingFunktion „LoadDocumentByOid()“ kann man innerhalb eines Mappings ein beliebiges Dokument aus eBiss heraus laden,  um beispielsweise Daten, die aus mehr als einer Quelle kommen, in ein Zieldokument zu schreiben.

Die Oid ermittelt man mit Hilfe der GetMessage() Funktion. In diesem konkreten Fall will man das Dokument das innerhalb derselben Message ist und den Typ LSB hat. Das geht mit

  1. GetMessage()/Documents[ @DocumentType = ‚LSB‘ ]/@Oid  => $oid
  2. Dann mit LoadDocumentByOid($oid) das zweite Dokument mit laden => $$refDoc
  3. Zuletzt die richtige Zeile aus dem refDoc zur Preisermittlung nachschlagen:
    1. $refDoc/Lines[ @ArtNr = $artNr ]/@SuggestedRetailPrice   => SuggestedRetailPrice

 

Am einfachsten wird das verwendet,  indem man die Funktion interaktiv im Debugger ausführt.

Die Oid kann man dazu raussuchen und als Konstante mit eingeben und schon sieht man das Funktionsergebnis als Baum.

Question

Sorry, this entry is only available in Deutsch.

Neue Funktionalität für die DiffMappings ist eingebaut. Dazu gibt es neu die Funktion LoadStatefulDocument, mit deren Hilfe man die vorherige erfolgreich verarbeitete Version desselben Dokumentes bekommt und diese dann laden kann. In diesem Zusammenhang kann man nun nicht mehr länger einfach mit dem RemoveMessage JobStep die alten Messages löschen, sondern sollte das so machen, dass das nicht nur nach Zeit, sondern eben auch nach der letzten Dokumenteninstanz geht. Insgesamt kann es dann sein, dass man mehrere tausend Dokumente vorhalten muss.

Um in diesem Szenario qualifiziert zu löschen, gibt es nun diesen neuen JobStep StatefulDocumentMessageCollector, der Messages einsammelt. Diese kann man dann mit dem JobStep MessageDeletor verbinden und so die alten Messages löschen.

Parameter:

MessageBox auf der gesucht werden soll

StatefulEntityTypeName ist der EntityType nach dem gesucht werden soll

NumberOfDocumentInstancesToKeep gibt an, wie viele erfolgreich verarbeitete Dokumenteninstanzen noch vorgehalten werden sollen >= 1

 

MinStateToCollect gibt an ab welchem Status ein Dokument / Message als erfolgreich angesehen wird.

Rest wie beim MessageCollector

 

Die Funktion sammelt dann die Messages ein, die genau ein Dokument des EntityTypes enthalten. Dann wird festgestellt, ob es ältere Dokumente desselben Types mit derselben DokumentenNr gibt. Es wird nach EntryDate absteigend sortiert und sobald die Anzahl „zu behaltender Dokumente“ mit derselben DokumentenNr erreicht ist, werden die älteren Instanzen der Dokumente/Messages eingesammelt und in den Job als InputMessages geladen.

 

Von dort können diese dann beispielsweise mit dem MessageDeletor gelöscht werden, oder auch in eine andere MessageBox verschoben werden etc.

Question

This is initially only a hint that the message could not yet be transmitted successfully.
The SMTP status code 450 4.3.2 indicates that the Exchange Server of the other side has frozen the reception of messages, e.g. because a problem is being solved there.

“This notification can be ignored if you don’t receive another tracker that reports an error for the message in question.

This means that this is only a warning; if the message cannot be delivered repeatedly, you will receive an error message.
e.g: companies do not need to do anything at this point, eGate simply informs you that the message is not yet available on the other side.

The administration of synchronized directories is possible with eBiss 3. You need a Harddisk ChannelReceiver, the appropriate ChannelSender and a FileEventListener. So that only changed files are transferred, the EventListener checks for the ArchivFlag, only if a file was changed, it gets the ArchivFlag.
The files are fetched, transmitted and written again on the other side.

Configuration of the EventListener:

OnlyCheckFilesWithArchiveFlag checks for files with archive flag. Different than usual, it also checks that no hidden files are triggered, furthermore the file must be able to be opened exclusively, otherwise the EventListener will not hit. (You can track this in the LogDebug).

New FileHandling method in the HarddiskReceiveChannel:

Set the channel to attract exclusively:

New setting in Harddisk ChannelSender for FileExists handling:

A working example configuration can be found in StandardTemplates under DirectorySync. In addition to the presented new features there are two enhancements. On the one hand the HarddiskChannelSender checks for a set ArchiveFlag when writing and if it finds this (file was changed also both sides), the new file is put with a counter next to it, so that the users have the possibility to merge the changes. One can give the HarddiskReceiver now a MaxKB limit, so that not all data are fetched immediately (In case of large directories). Then he takes files until the limit is exceeded for the first time, but just at least one file. Additionally you have the possibility with the new JobBox MEssageContentRemover to remove the content of large files directly from the MessageStore.

Question

Sorry, this entry is only available in Deutsch.

Gemäß der ZUGFeRD-Spezifikation sind EDIFACT INVOIC mit den BGM-Qualifiern 380, 84 und 389 zulässig.

Für Pranke Elektronische Rechnung (PER)  werden Gutschriften vom Typ 381 in Rechnungskorrekturen vom Typ 380 umgewandelt.

Auszug aus “Das ZUGFeRD-Format_1p0.pdf”:

891  5.1 Definierte Rechnungsarten
892  Es werden bei ZUGFeRD die folgenden Rechnungsarten unterstützt:
893  ZUGFeRD Basic
894  • Handelsrechnung (Rechnung für Waren und Dienstleistungen) mit dem Code 380
895  • Bescheide (z. B. Zahlungsaufforderung von Behörden) mit dem Code 380
896  Kaufmännische Gutschrift (z.B. Rechnungskorrektur/Storno) mit negativen Werten (Code 380)
897  In ZUGFeRD Comfort zusätzlich:
898  • Wertbelastung/Wertrechnung ohne Warenbezug (Code 84)
899  • Wertgutschrift ohne Warenbezug mit negativen Werten (Code 84)
900  In ZUGFeRD Extended zusätzlich:
901 • Selbst ausgestellte Rechnung (Steuerrechtliche Gutschrift/Gutschriftsverfahren, Code 389)
902  • Selbst ausgestellte Gutschrift mit negativen Werten (Code 389)

Quelle: https://www.ferd-net.de/downloads/zugferd-1.0/index.html

Question

To set the test ID in the UNB segment, enter ‘1’ in field 0035.