public interface VSIConstants
These constants are defined in the JAVA world as copy of the definitions from the NW-VSI interface, which has to be certified by an external vendor.
History:
1.0 Initial Version for SAP NetWeaver 1.1 Added a pattern for clean test. 1.5 Enhancements in the native VSI layer 1.6 Dual runtime support (JAVA stand-alone and J2EE) 1.7 Added scanStream methods and support ActiveContent scan 1.8 Added getContentInfo and support for Content filtering 1.9 Minor bug fixes and new vendor parameters
Modifier and Type | Field and Description |
---|---|
static long |
TRACE_ERROR
Trace of critical program errors, always on
|
static long |
TRACE_INFO
Trace of additional program info
|
static long |
TRACE_JNI
Trace of JNI (java native interface) methods
|
static long |
TRACE_MEM_TRACE
Trace memory trace operations in the Virus Scan Server (internal use)
|
static long |
TRACE_MEMORY
Trace of memory related functions, allocating/deallocation memory
|
static long |
TRACE_PARAMETERS
Trace of parameter functions in the native library Set/GetParameter
|
static long |
TRACE_RFC
Trace of RFC functions in the Virus Scan Server
|
static long |
TRACE_RFC_TABEL
Trace of RFC content (parameters/tables) within the Virus Scan Server
|
static long |
TRACE_THREAD
Trace of thread related actions in the native library
|
static long |
TRACE_VIRUS
Trace of virus infections
|
static long |
TRACE_VSA
Trace of the API functions to external adapters
|
static long |
TRACE_VSA_EVENTS
Trace of VSA events (native call-backs)
|
static long |
TRACE_VSI
Trace of the API functions in the internal (native) scan library
|
static long |
TRACE_WARNING
Trace of program warnings
|
static int |
VSA_E_ACTIVECONTENT_FOUND |
static String[] |
VSI_BLOCK_PARAM_NAMES
VSI optional block parameters
|
static String[] |
VSI_CLEAN_PARAM_NAMES
VSI optional clean parameters
|
static String[] |
VSI_CUST_PARAM_NAMES
VSI optional customizing parameters
|
static int |
VSI_E_BAD_EXPRESSION
The passed regular expression contains a bad expression
|
static int |
VSI_E_BLOCKED_BY_POLICY
Scanned content violates a policy (set in the virus scan engine)
|
static int |
VSI_E_BUFFER_TOO_SHORT
The provided buffer to the function was too short.
|
static int |
VSI_E_CBC_TERMINATED
The call-back was terminated by caller (user)
|
static int |
VSI_E_CIO_FAILED
Client call-back failed.
|
static int |
VSI_E_CLEAN_FAILED
The clean action failed
|
static int |
VSI_E_CLEAN_OK
Not longer infected, but a minor virus error
|
static int |
VSI_E_CONVERSION_FAILED
UTF16 <-> UTF8 conversion failed
|
static int |
VSI_E_DRIVER_FAILED
The load of the driver(s) failed or invalid driver are loaded.
|
static int |
VSI_E_END_FAILED
Any internal error while closing/terminating the VSA
|
static int |
VSI_E_EXPIRED
The engine or the driver(s) are out of date.
|
static int |
VSI_E_IN_PROGRESS
Termination/unload of VSA (engine) failed
|
static int |
VSI_E_INVALID_ENUM_INDEX
The enumerator index supplied to the function is invalid.
|
static int |
VSI_E_INVALID_HANDLE
The handle to the adapter is invalid
|
static int |
VSI_E_INVALID_PARAM
At least one parameter supplied to the adapter is invalid
|
static int |
VSI_E_INVALID_PARAM_TYPE
At least one parameter has another type as required.
|
static int |
VSI_E_INVALID_SCANOBJECT
Invalid parameters are supplied to the function,
e.g.
|
static int |
VSI_E_LOAD_FAILED
The load of engine or another library failed
|
static int |
VSI_E_MACRO_FOUND
Found macro (which means active content) during scan
|
static int |
VSI_E_NO_SCANINFO
There is no extra VSI_SCANINFO available.
|
static int |
VSI_E_NO_SPACE
No resources could be reserved
|
static int |
VSI_E_NOT_INITIALISED
The adapter is not completely/successfully initialized
|
static int |
VSI_E_NOT_SCANNED
Not an error in scan, only information, that the VSA has not
touched this object see
ScanError for detailed reasons. |
static int |
VSI_E_NOT_SUPPORTED
The function or parameter is not supported for this VSA
|
static int |
VSI_E_NULL_PARAM
NULL parameter was supplied to function, where not allowed
|
static int |
VSI_E_OBJPAR_UNSUPPORTED
The object type is not supported by VSA, e.g. scanBytes
|
static int |
VSI_E_PARAM_UNSUPPORTED
At least one parameter is not supported or unknown.
|
static int |
VSI_E_PATTERN_FOUND
Content matched during content scan, not used in VSI
|
static int |
VSI_E_SCAN_FAILED
The scan/clean failed because of internal errors, see
ScanError for detailed reasons. |
static int |
VSI_E_SCANPAR_UNSUPPORTED
The scan action is not supported by VSA, e.g.
|
static int |
VSI_E_UNKNOWN_ERROR
The error can be not further specified
|
static int |
VSI_E_VIRUS_FOUND
Found virus infection during scan or clean action
|
static int |
VSI_E_VSA_LOAD_FAILED
The load of the VSA failed, might not correct version ?
|
static int |
VSI_E_XML_CONFIG_FAILED
An internal XML based configuration action failed
|
static String[] |
VSI_INIT_PARAM_NAMES
VSI initialization parameters
|
static int |
VSI_OK
No error, no infection
|
static String[] |
VSI_PARAM_TYPES
VSI parameter types
|
static String[] |
VSI_SCAN_PARAM_NAMES
VSI optional scan parameters
|
static final long TRACE_ERROR
static final long TRACE_WARNING
static final long TRACE_INFO
static final long TRACE_MEMORY
static final long TRACE_VSA
static final long TRACE_VSI
static final long TRACE_THREAD
static final long TRACE_PARAMETERS
static final long TRACE_VIRUS
static final long TRACE_VSA_EVENTS
static final long TRACE_RFC
static final long TRACE_MEM_TRACE
static final long TRACE_RFC_TABEL
static final long TRACE_JNI
static final int VSI_E_BLOCKED_BY_POLICY
static final int VSI_E_CLEAN_FAILED
static final int VSI_E_PATTERN_FOUND
static final int VSI_E_MACRO_FOUND
static final int VSA_E_ACTIVECONTENT_FOUND
static final int VSI_E_VIRUS_FOUND
static final int VSI_E_CLEAN_OK
static final int VSI_OK
static final int VSI_E_NO_SPACE
static final int VSI_E_NULL_PARAM
static final int VSI_E_INVALID_PARAM
static final int VSI_E_INVALID_HANDLE
static final int VSI_E_NOT_INITIALISED
static final int VSI_E_EXPIRED
static final int VSI_E_LOAD_FAILED
static final int VSI_E_BAD_EXPRESSION
static final int VSI_E_DRIVER_FAILED
static final int VSI_E_NOT_SUPPORTED
static final int VSI_E_INVALID_SCANOBJECT
static final int VSI_E_CIO_FAILED
static final int VSI_E_SCAN_FAILED
ScanError
for detailed reasons.static final int VSI_E_NOT_SCANNED
ScanError
for detailed reasons.static final int VSI_E_END_FAILED
static final int VSI_E_IN_PROGRESS
static final int VSI_E_CBC_TERMINATED
static final int VSI_E_VSA_LOAD_FAILED
static final int VSI_E_INVALID_PARAM_TYPE
static final int VSI_E_PARAM_UNSUPPORTED
static final int VSI_E_SCANPAR_UNSUPPORTED
static final int VSI_E_OBJPAR_UNSUPPORTED
static final int VSI_E_CONVERSION_FAILED
static final int VSI_E_XML_CONFIG_FAILED
static final int VSI_E_INVALID_ENUM_INDEX
static final int VSI_E_BUFFER_TOO_SHORT
static final int VSI_E_NO_SCANINFO
static final int VSI_E_UNKNOWN_ERROR
static final String[] VSI_PARAM_TYPES
static final String[] VSI_INIT_PARAM_NAMES
static final String[] VSI_SCAN_PARAM_NAMES
static final String[] VSI_CLEAN_PARAM_NAMES
static final String[] VSI_BLOCK_PARAM_NAMES
static final String[] VSI_CUST_PARAM_NAMES
Access Rights |
---|
SC | DC | Public Part | ACH |
---|---|---|---|
[sap.com] ENGFACADE
|
[sap.com] tc/bl/vsi/api
|
api
|
BC-JAS-SEC
|
[sap.com] J2EE-APPS
|
[sap.com]
|
-
|
BC-SEC-VIR
|
[sap.com] J2EE-APPS
|
[sap.com]
|
default
|
BC-SEC-VIR
|
Copyright 2018 SAP AG Complete Copyright Notice