Class ClientSystemComplianceEventDTO


  • public class ClientSystemComplianceEventDTO
    extends Object
    A DTO describing a compliance event of the client system.
    • Field Detail

      • LEVEL_INFO

        public static final String LEVEL_INFO
        Constant describing the "Info" level. Trade Compliance Management internally uses this level e.g. for Good Guy definitions or data service imports.
        See Also:
        Constant Field Values
      • LEVEL_WARNING

        public static final String LEVEL_WARNING
        Constant describing the "Warning" level. Trade Compliance Management internally uses this level e.g. for Export Controls TODOs or Export Controls warnings.
        See Also:
        Constant Field Values
      • LEVEL_RESTRICTION

        public static final String LEVEL_RESTRICTION
        Constant describing the "Restriction" level. Trade Compliance Management internally uses this level e.g. for address matches or Export Controls restrictions.
        See Also:
        Constant Field Values
      • LEVEL_ERROR

        public static final String LEVEL_ERROR
        Constant describing the "Error" level. Trade Compliance Management internally uses this level e.g. for for data service errors.
        See Also:
        Constant Field Values
      • level

        public String level
        The severity level of the event which should be one of the values "INFO", "WARNING", "RESTRICTION" or "ERROR". Client systems may classify the severity of their events accordingly.
      • clientIdentCode

        public String clientIdentCode
        Ident code of the client in Trade Compliance Management. The value must be a valid ident code of a client customized in Trade Compliance Management. Max length: 10.
      • profileIdentCode

        public String profileIdentCode
        Ident code of the Compliance profile of Trade Compliance Management. The value must be a valid ident code of a profile customized in Trade Compliance Management for the client identified by clientIdentCode. Max length: 20.
      • clientSystemId

        public String clientSystemId
        A unique id of the client system for logging.
        The ASSIST4 host system should use a value like "AS4" and the Plug-in for SAP® a value like "SAP_[SAP system]_[SAP client]".

        Max. Length: 20.
      • organisationUnitHost

        public String organisationUnitHost
        Ident code of the organizational unit, e.g., ""Sales Unit 0711". May be null.
        Max. Length: 255
      • referenceId

        public String referenceId
        Reference key for the log entry, e.g. current user, mandant, pc, delivery note number or debitor number.
        This field is for internal technical use to build references between the compliance logs and the client system.
        Example:
        "KUNR=4711;MND=800;USER=AFIENTW;PC=PC-PHILIPP"

        Max. Length: 1000
      • referenceComment

        public String referenceComment
        User readable reference comment for log entries, e.g. current user, current pc, delivery note number or or debitor number.
        Example:
        Kundennummer: 4711
        Mandant: 800
        User: AFIENTW
        Pc: PC-PHILIPP

        Max. Length: 3000
      • info

        public String info
        A textual description of the event, e.g. "Die Compliance Liefersperre des Auftrags 4711 wurde entfernt."

        Max. Length: 60000
      • userIdentification

        public String userIdentification
        A description of the user who made the event, e.g. "MUELLER". Maybe null.

        Max. Length: 100
      • module

        public String module
        One of the constants "ComplianceScreening", "ExportControl", "LicenseManagement", or "RiskAssessment", for the module this event belongs to.
      • happendAtDate

        public de.aeb.xnsg.foundation.bf.DateAndZoneDTO happendAtDate
        The date and time zone when the event happened.
        If this field is null, the current date and time of Trade Compliance Management will be used.
        If DateAndZoneDTO.timezone is not filled while DateAndZoneDTO.dateInTimezone is filled, we use the time zone of Trade Compliance Management.
    • Constructor Detail

      • ClientSystemComplianceEventDTO

        public ClientSystemComplianceEventDTO()