Package de.aeb.xnsg.rex.bf
Class ClientSystemComplianceEventDTO
- java.lang.Object
-
- de.aeb.xnsg.rex.bf.ClientSystemComplianceEventDTO
-
public class ClientSystemComplianceEventDTO extends Object
A DTO describing a compliance event of the client system.
-
-
Field Summary
Fields Modifier and Type Field Description String
clientIdentCode
Ident code of the client in Trade Compliance Management.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.de.aeb.xnsg.foundation.bf.DateAndZoneDTO
happendAtDate
The date and time zone when the event happened.
If this field isnull
, 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.String
info
A textual description of the event, e.g.String
level
The severity level of the event which should be one of the values "INFO", "WARNING", "RESTRICTION" or "ERROR".static String
LEVEL_ERROR
Constant describing the "Error" level.static String
LEVEL_INFO
Constant describing the "Info" level.static String
LEVEL_RESTRICTION
Constant describing the "Restriction" level.static String
LEVEL_WARNING
Constant describing the "Warning" level.String
module
One of the constants "ComplianceScreening", "ExportControl", "LicenseManagement", or "RiskAssessment", for the module this event belongs to.String
organisationUnitHost
Ident code of the organizational unit, e.g., ""Sales Unit 0711".String
profileIdentCode
Ident code of the Compliance profile of Trade Compliance Management.String
referenceComment
User readable reference comment for log entries, e.g.String
referenceId
Reference key for the log entry, e.g.String
userIdentification
A description of the user who made the event, e.g.
-
Constructor Summary
Constructors Constructor Description ClientSystemComplianceEventDTO()
-
-
-
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 isnull
, 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.
-
-