Serialized Form
-
Package de.aeb.xnsg.rex.af
-
Class de.aeb.xnsg.rex.af.BIDataApplicationParmsDTO
class BIDataApplicationParmsDTO extends Object implements Serializable-
Serialized Fields
-
clientIdentCodePattern
String clientIdentCodePattern
Value for the search criterion to find statistical data of events of a specific client. Can only be different from theApplicationFacadeParmsDTO.client
(session client) or empty (client independent application) if the session user has admin rights. Otherwise the session client is used for filtering. -
clientSystemIdPattern
String clientSystemIdPattern
Value for the search criterion to find statistical data of events related to a specific partner system. -
profileIdentCodePattern
String profileIdentCodePattern
Value for the search criterion to find statistical data of events using a specific profile - belonging to the specified client. Will be ignored, if there is no client specified or the specified client is not accessible. -
searchDateFromPattern
Date searchDateFromPattern
Value, accurate to the day, for the search criterion to find statistical data of events that occurred on or after a specific date. Has to be specified together withBIDataApplicationParmsDTO.searchDateToPattern
. If at least one date is not specified or the search period is specified invalid, the default search period will be used. -
searchDateToPattern
Date searchDateToPattern
Value, accurate to the day, for the search criterion to find statistical data of events that occurred on or before a specific date. Has to be specified together withBIDataApplicationParmsDTO.searchDateFromPattern
. If at least one date is not specified or the search period is specified invalid, the default search period will be used.
-
-
-
Class de.aeb.xnsg.rex.af.BIDataKeyFiguresParmsDTO
class BIDataKeyFiguresParmsDTO extends BIDataApplicationParmsDTO implements Serializable -
Class de.aeb.xnsg.rex.af.BIDataOverviewParmsDTO
class BIDataOverviewParmsDTO extends BIDataApplicationParmsDTO implements Serializable -
Class de.aeb.xnsg.rex.af.ManualAddressCheckAFParmsDTO
class ManualAddressCheckAFParmsDTO extends Object implements Serializable- serialVersionUID:
- -3319345587366029048L
-
Serialized Fields
-
profileIdentCode
String profileIdentCode
The ident code of the Compliance profile in Trade Compliance Management. The value must be a valid ident code of a profile customized in Trade Compliance Management for the client identified by the ApplicationFacadeParmsDTO (see customizing of Trade Compliance Management). The ident code may be null in which case either the default profile for the client (if any) will be taken or the user is asked to select a profile.
(max. length: 20).
-
-
Class de.aeb.xnsg.rex.af.ManualProtocolEntryAFParmsDTO
class ManualProtocolEntryAFParmsDTO extends Object implements Serializable- serialVersionUID:
- -1725558401168778054L
-
Serialized Fields
-
clientSystemId
String clientSystemId
A unique id of the client system for protocolling.
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. -
info
String info
A textual description of the event, which may be preset by this field. In fact this is the main field in the editor, but it may be preset as well.
Max. length: 60000
May be null. -
level
String level
Deprecated.level is implied as informational for manual eventsThe severity level of the logged event. Manual events are implicitly of info level. Therefore this parameter is no longer supported. -
module
String module
One of the two constants "ComplianceScreening" or "ExportControl", for the module this event belongs to.
May be null, in which case the user has to select the module with a combobox. -
profileIdentCode
String profileIdentCode
The ident code of the Compliance profile in Trade Compliance Management. The value must be a valid ident code of a profile customized in Trade Compliance Management for the client identified by the ApplicationFacadeParmsDTO.
May be null. The profile is optional for protocolling. -
referenceId
String referenceId
Reference key for the protocol, 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 protocols and the client system.
Example:
"KUNR=4711;MND=800;USER=AFIENTW;PC=PC-PHILIPP"
Max. length: 1000
However: The user may overwrite this field in the editor. There is no second field like referenceComment in this class, because it is not acceptable for a user to enter two fields.
May be null.
-
-
Class de.aeb.xnsg.rex.af.ScreeningProtocolAFParmsDTO
class ScreeningProtocolAFParmsDTO extends Object implements Serializable- serialVersionUID:
- -5857286491551025936L
-
Serialized Fields
-
clientIdentCode
String clientIdentCode
Value for the search criterion to find the specific log for the given client. -
clientReferenceComment
String clientReferenceComment
Value for the search criterion to find the specific log for the given reference comment. -
clientSystemId
String clientSystemId
Value for the search criterion to find the specific log for the given partner system. -
referenceId
String referenceId
Value for the search criterion to find the specific log for the given reference (internal). -
title
String title
The title to be displayed by the af
-
-
Class de.aeb.xnsg.rex.af.ScreeningProtocolsAFParmsDTO
class ScreeningProtocolsAFParmsDTO extends Object implements Serializable- serialVersionUID:
- -5857286491551025936L
-
Serialized Fields
-
clientIdentCodePattern
String clientIdentCodePattern
Value for the search criterion to find logs of a specific client. -
clientSystemIdPattern
String clientSystemIdPattern
Value for the search criterion to find logs of a specific partner system. -
referenceIdPattern
String referenceIdPattern
Value for the search criterion to find logs of a specific reference (internal). -
title
String title
The title to be displayed by the af
-
-
Class de.aeb.xnsg.rex.af.TerrorAddressAFParmsDTO
class TerrorAddressAFParmsDTO extends Object implements Serializable-
Serialized Fields
-
internalAddressId
String internalAddressId
The internalAddressId, as returned byIRexBF.getMatchingAddresses(de.aeb.xnsg.rex.bf.AddressPatternDTO, de.aeb.xnsg.rex.bf.MatchParametersDTO)
in the fieldAddressMatchDTO.internalAddressId
.
-
-
-
Class de.aeb.xnsg.rex.af.TerrorListAFParmsDTO
class TerrorListAFParmsDTO extends Object implements Serializable- serialVersionUID:
- -3319345587366029048L
-
-
Package de.aeb.xnsg.rex.bf
-
Class de.aeb.xnsg.rex.bf.AddressDTO
class AddressDTO extends Object implements Serializable- serialVersionUID:
- 2028413217050455964L
-
Serialized Fields
-
addressType
String addressType
TheMatchParametersDTO.addressTypeVersion
defines the result behavior of this field when callingIRexBF.getMatchingAddresses(AddressPatternDTO, MatchParametersDTO)
.
If addressTypeVersionMatchParametersDTO.ADDRESS_TYPE_VERSION_0
is used, the possible return values of addressType areAddressDTO.ADDRESS_TYPE_COMPANY
,AddressDTO.ADDRESS_TYPE_INDIVIDUAL
,AddressDTO.ADDRESS_TYPE_BANK
andAddressDTO.ADDRESS_TYPE_VESSEL
.
If addressTypeVersionMatchParametersDTO.ADDRESS_TYPE_VERSION_1
is used, the possible return values ofAddressDTO.addressType
areAddressDTO.ADDRESS_TYPE_ENTITY
,AddressDTO.ADDRESS_TYPE_INDIVIDUAL
,AddressDTO.ADDRESS_TYPE_MEANS_OF_TRANSPORT
andAddressDTO.ADDRESS_TYPE_UNKNOWN
.
Depending on the profile settings, this field might be relevant for the address check. -
aliasGroupNo
String aliasGroupNo
Number or name of the group under which all addresses are summarized describing the same person or organization. (length=20) -
city
String city
City of the address. (length=100)
This field is relevant for the address check. -
cityOfBirth
String cityOfBirth
Additional information only for individuals: City of birth (length=50) -
cityPostbox
String cityPostbox
The city of the P.O. box, if the city of the P.O. box differs from the city of the street address. (length=100) -
countryISO
String countryISO
Two character ISO code of the country, e.g. "US" or "DE".
This field is relevant for the address check. -
countryOfBirthISO
String countryOfBirthISO
Additional information only for individuals: Two-letter ISO code for the country of birth. -
dateOfBirth
String dateOfBirth
The date of birth in textual representation, e.g. "1962-08-20" or just "1962" or other date formats. (Only human-readable.) (length=20) -
district
String district
District of the address, resp. line 2 of the city.
In German: Ortsteil (length=50) -
email
String email
Email address. (length=256) -
fax
String fax
Fax number. (length=40) -
free1
String free1
Additional field for future use. (length=50) -
free2
String free2
Additional field for future use. (length=50) -
free3
String free3
Additional field for future use. (length=50) -
free4
String free4
Additional field for future use. (length=50) -
free5
String free5
Additional field for future use. (length=50) -
free6
String free6
Additional field for future use. (length=50) -
free7
String free7
Additional field for future use. (length=50) -
ids
AddressIdDTO[] ids
Optional IDs of the address, e.g. like DUNS number or passport number.- Since:
- 2023/02
-
info
String info
Summary additional information, e.g. alias names or information composed of other field like position, passportData, dateOfBirth. It is supposed to display this field to the user instead of (length=1000) -
name
String name
Full name of the address, e.g. name of the company (address line 1 - 4) or prename and surname of an individual. (length=200)
Depending on the profile settings, this field might be relevant for the address check. -
name1
String name1
Additional information only for companies: The first line of the addresses name. (length=50)
Depending on the profile settings, this field might be relevant for the address check. -
name2
String name2
Additional information only for companies: The second line of the addresses name. (length=50)
Depending on the profile settings, this field might be relevant for the address check. -
name3
String name3
Additional information only for companies: The third line of the addresses name. (length=50)
Depending on the profile settings, this field might be relevant for the address check. -
name4
String name4
Additional information only for companies: The fourth line of the addresses name. (length=50)
Depending on the profile settings, this field might be relevant for the address check. -
nationalityISO
String nationalityISO
Additional information only for individuals: Two-letter ISO code for the nationality. -
niNumber
String niNumber
Additional identification tokens or numbers of individuals. (length=50) -
passportData
String passportData
Additional information only for individuals: Textual information about the passport, e.g. passport no. and date of issue. (length=200) -
pc
String pc
Postal code of the city. (length=40)
This field is relevant for the address check. -
pcPostbox
String pcPostbox
The postal code of the P.O. box, if the postal code of the P.O. box differs from the postal code of the street address. (length=40) -
position
String position
Additional information only for individuals: Textual information about the position of the individual. (length=200) -
postbox
String postbox
The P.O. box of the address. (length=20)
Depending on the profile settings, this field might be relevant for the address check. -
prenames
String prenames
Additional information only for individuals: The prenames of a person. (length=50) -
street
String street
Street of the address, including house number. (length=100)
This field is relevant for the address check. -
surname
String surname
Additional information only for individuals: The surname of a person. (length=50) -
telNo
String telNo
Telephone number. (length=40) -
title
String title
Additional information only for individuals: The title of a person. (length=20)
-
-
Class de.aeb.xnsg.rex.bf.AddressMatchDTO
class AddressMatchDTO extends AddressDTO implements Serializable-
Serialized Fields
-
embargoArea
String embargoArea
The ident code of the embargo area the match has been found for. Only filled in case of an embargo match (@seeAddressMatchDTO.matchType
).
Max. length: 20.- Since:
- 2020/05
-
hasMoreDetails
Boolean hasMoreDetails
Iftrue
, the matching address has more detail information, not returned with this DTO.
You can useIRexAF.terrorAddress(de.aeb.xnsg.foundation.af.ApplicationFacadeParmsDTO, de.aeb.xnsg.rex.af.TerrorAddressAFParmsDTO)
with theAddressMatchDTO.internalAddressId
to get an URL for displaying the restricted party address details.- Since:
- 2017/02
-
internalAddressId
String internalAddressId
Internal id of the found address.
For compatibility with clients not aware of the later introduced fieldAddressMatchDTO.matchType
, this is the constant "-", if the match is not based on a restricted party address (e.g. an embargo area match).
(length=50) -
listAbbreviation
String listAbbreviation
Abbreviation of the restricted party list where the address was found.
For compatibility with clients not aware of the later introduced fieldAddressMatchDTO.matchType
, this is the constant "-", if the match is not based on a restricted party address (e.g. an embargo area match).
(length=20) -
listGroupName
String listGroupName
Internal technical identifier of restricted party list where the address was found. For compatibility with clients not aware of the later introduced fieldAddressMatchDTO.matchType
, this is the constant "-", if the match is not based on a restricted party address (e.g. an embargo area match).
(length=10) -
listName
String listName
Description of the restricted party list where the address was found. For compatibility with clients not aware of the later introduced fieldAddressMatchDTO.matchType
, this is the constant "-", if the match is not based on a restricted party address (e.g. an embargo area match).
(length=255) -
matchType
String matchType
Type of the found match, which can be one of the following constants:- "ADDRESS_AND_NAME"
- "ADDRESS_ONLY"
- "EMBARGO_AREA"
- "IDS_ONLY" (since 2023/02)
Max. length: 40.- Since:
- 2020/05
-
restrictionDate
Date restrictionDate
Restriction date of the found address. -
restrictionSource
String restrictionSource
Restriction source of the found address.
(length=100) -
restrictionType
String restrictionType
Restriction type of the found address.
(length=40) -
similarity
Integer similarity
Measure of similarity of the address between 60 and 100. -
sourceWebLink
String sourceWebLink
Link pointing to the source of the restriction. -
updateDate
Date updateDate
Last changed date of the restricted party address. Format: yyyy-MM-dd.- Since:
- 2020/10
-
updateId
String updateId
Address number of the restricted party address. Note that this number is not necessarily stable over time.
(length=100)- Since:
- 2020/10
-
-
-
Class de.aeb.xnsg.rex.bf.AddressPatternDTO
class AddressPatternDTO extends AddressDTO implements Serializable- serialVersionUID:
- 6002777991126211945L
-
Serialized Fields
-
condition
AddressCheckConditionDTO condition
An optional condition used by checks of this address. If present, only Good Guys that either have no condition or that meet the condition given here are considered.- Since:
- 2018/02
-
referenceComment
String referenceComment
User readable reference comment for protocols, e.g. current user, current pc, delivery note number or or debitor number.
max. length 3000 Example:
Kundennummer: 4711
Mandant: 800
User: AFIENTW
Pc: PC-PHILIPP -
referenceId
String referenceId
Reference key for match results and protocols, 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 protocols and the client system.
max. length 255 Example:
"KUNR=4711;MND=800;USER=AFIENTW;PC=PC-PHILIPP"
-
-
Class de.aeb.xnsg.rex.bf.BatchMatchResultDTO
class BatchMatchResultDTO extends Object implements Serializable- serialVersionUID:
- 1966674143886433044L
-
Serialized Fields
-
matchFound
boolean matchFound
The result of the match. True if found, false if not found. -
referenceComment
String referenceComment
In this field the same value is returned as passed with the corresponding AddressPatternDTO. (length=3000)- See Also:
-
referenceId
String referenceId
In this field the same value is returned as passed with the corresponding AddressPatternDTO (length=255)- See Also:
-
wasGoodGuy
boolean wasGoodGuy
True if no match found because the address is defined as GoodGuy else false.
-
-
Class de.aeb.xnsg.rex.bf.GoodGuyAddressDTO
class GoodGuyAddressDTO extends AddressDTO implements Serializable- serialVersionUID:
- -3954749099140357525L
-
Serialized Fields
-
clientIdentCode
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. The clientIdentCode and the profileIdentCode specify parameters of the called web service method.
This field must be filled, otherwise an exception will be thrown.
Max length: 10 -
clientSystemId
String clientSystemId
The unique id of the calling system used 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 -
condition
GoodGuyConditionDTO condition
Optional condition that represents the context by which the Good Guy is considered in address checks.- Since:
- 2018/02
- See Also:
-
isActive
Boolean isActive
Indicates, if the Good Guy is active.
If 'TRUE' or null, the Good Guy will be defined as an active good-guy.
If 'FALSE', the Good Guy will be defined as inactive. Inactive good-guys are not considered while screening check. -
organisationUnitHost
String organisationUnitHost
Ident code of the organizational unit, e.g., ""Sales Unit 0711". May be null. Currently not used. Functionality will be added at a later date.
Max. Length: 255- Since:
- 2024/01
-
profileIdentCode
String profileIdentCode
Ident code of a Compliance profile. The value must be a valid ident code of a profile customized in Trade Compliance Management and must belong to the client specified by the clientIdentCode. The clientIdentCode and the profileIdentCode specify parameters of the called web service method.
This field must be filled, otherwise an exception will be thrown.
Max length: 20 -
referenceComment
String referenceComment
Reference comment for logging.- See Also:
-
referenceId
String referenceId
Reference id for logging.- See Also:
-
userIdentification
String userIdentification
The users name to be used for protocolling.
Max. Length: 100
-
-
Class de.aeb.xnsg.rex.bf.GoodGuyDefinitionResultDTO
class GoodGuyDefinitionResultDTO extends Object implements Serializable- serialVersionUID:
- 93911335551578609L
-
Serialized Fields
-
definitionResult
int definitionResult
The result of the good guy definition:
One of the constants NO_GGLIST, ALREADY_DEFINED or DEFINED
-
-
Class de.aeb.xnsg.rex.bf.MatchParametersDTO
class MatchParametersDTO extends Object implements Serializable- serialVersionUID:
- -4577044181598778913L
-
Serialized Fields
-
addressTranslateThreshold
Integer addressTranslateThreshold
Defines an optional similarity threshold in percentage which should be used for screening checks that were translated.
This value is only used if the translation feature is enabled for the profile.
This value overrides the value from the used compliance profile.
When no value is submitted or the submitted value equals zero, the value from the Compliance profile will be used.
Valid values are: 1 to 100.
It is recommended to choose a value between 75 and 85.
Values below this range can have negative effects on performance and on the result quality.
Max. Length: 3.- Since:
- 2020/10
-
addressTypeVersion
String addressTypeVersion
The addressTypeVersion defines the result behavior ofAddressDTO.addressType
when callingIRexBF.getMatchingAddresses(AddressPatternDTO, MatchParametersDTO)
.
Possible values areMatchParametersDTO.ADDRESS_TYPE_VERSION_0
orMatchParametersDTO.ADDRESS_TYPE_VERSION_1
and the default isMatchParametersDTO.ADDRESS_TYPE_VERSION_0
.
MatchParametersDTO.ADDRESS_TYPE_VERSION_0
means the possible return values ofAddressDTO.addressType
areAddressDTO.ADDRESS_TYPE_COMPANY
,AddressDTO.ADDRESS_TYPE_INDIVIDUAL
,AddressDTO.ADDRESS_TYPE_BANK
andAddressDTO.ADDRESS_TYPE_VESSEL
.
MatchParametersDTO.ADDRESS_TYPE_VERSION_1
means the possible return values ofAddressDTO.addressType
areAddressDTO.ADDRESS_TYPE_ENTITY
,AddressDTO.ADDRESS_TYPE_INDIVIDUAL
,AddressDTO.ADDRESS_TYPE_MEANS_OF_TRANSPORT
andAddressDTO.ADDRESS_TYPE_UNKNOWN
.- Since:
- 2019/11
-
addrMatchWithoutNameThreshold
Integer addrMatchWithoutNameThreshold
Defines an optional similarity threshold in percentage which should be used for screening checks without name.
This value overrides the value from the used compliance profile.
When no value is submitted or the submitted value equals zero, the value from the Compliance profile will be used.
Valid values are: 1 to 100.
It is recommended to choose a value between 75 and 85.
Values below this range can have negative effects on performance and on the result quality.
Max. Length: 3.- Since:
- 2020/10
-
checkType
String checkType
Internal use only. Leave this field empty when implementing the webservice. -
clientIdentCode
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. The clientIdentCode and the profileIdentCode specify parameters of the called web service method.
This field must be filled, otherwise an exception will be thrown.
Max. Length: 10. -
clientSystemId
String clientSystemId
The unique id of the calling system used 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. -
considerGoodGuys
boolean considerGoodGuys
Iftrue
content of goodGuyListNames or good guy list names of given profile will be considered in address check, iffalse
the good guy lists will be ignored. Default value istrue
. This switch is especially useful to check good guys themselves, as if they were NOT defined as good guys. -
organisationUnitHost
String organisationUnitHost
Ident code of the organizational unit, e.g., ""Sales Unit 0711". May be null. Currently not used. Functionality will be added at a later date.
Max. Length: 255- Since:
- 2024/01
-
profileIdentCode
String profileIdentCode
Ident code of a Compliance profile. The value must be a valid ident code of a profile customized in Trade Compliance Management and must belong to the client specified by the clientIdentCode. The clientIdentCode and the profileIdentCode specify parameters of the called web service method.
This field must be filled, otherwise an exception will be thrown.
Max. Length: 20. -
suppressLogging
boolean suppressLogging
Iftrue
, the address screening operation will not be logged, thus match handling in Trade Compliance Management will not be possible.
If omitted orfalse
, the address screening operation will be logged. -
threshold
Integer threshold
Define the similarity threshold in percentage which should be used for screening checks.
Optionally overrides the value from the Compliance profile used.
In most cases, this value should be left empty.
When no value is submitted or the submitted value equals zero, the value from the Compliance profile will be used.
Valid values are: 1 to 100.
It is recommended to choose a value between 75 and 85.
Values below this range can have negative effects on performance and on the result quality.
Max. Length: 3. -
userIdentification
String userIdentification
The user name to be used for logging. Purely informational.
Max. Length: 100
-
-
Class de.aeb.xnsg.rex.bf.ProfileDTO
class ProfileDTO extends Object implements Serializable- serialVersionUID:
- 8946044003548135653L
-