SAP ABAP Class CL_SRT_TEST_VSCANNER (Virus Scanner for WebService Test Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
     SOAP_RT_TESTS_FRAMEWORK (Package) Sub packadge for Test Framework
Properties
Class CL_SRT_TEST_VSCANNER  
Short Description Virus Scanner for WebService Test Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_RT_TESTS_FRAMEWORK   Sub packadge for Test Framework 
Created 20111230   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 TSOAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SRT_TEST_VSCANNER has no interface implemented.
Friends
Class CL_SRT_TEST_VSCANNER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_VIRUS_NOT_EXPECTED Constant Private Type reference (TYPE) STRING 'Virus not expected or SOAP error in provider' 20120807
2 CO_VIRUS_NOT_FOUND Constant Private Type reference (TYPE) STRING 'Virus not found' 20120724
3 CV_VALIDATED Static Attribute Private Type reference (TYPE) BOOLEAN TSOAP_BOOLEAN_UNDEF Boolean Variable (X=True, -=False, Space=Unknown) 20120926
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FOR_VIRUS Static method Private Method Check in asyn case if Virus was found by WS provider 20120807
2 MANUAL_IN_ATTACHMENT_ASYNC_RFC Static method Public Method Attachment in request, asyn call, RFC-based - Not supported 20120808
3 VALIDATE_VSI_KERNEL Static method Public Method 20120919
4 VALIDATE_VSI_REMOTE Static method Private Method 20120921
5 VIRUS_IN_ATTACHM_ASYNC Static method Public Method Test for non-mtom attachments, asynchronous call 20111230
6 VIRUS_IN_ATTACHM_SYNC Static method Public Method Test for non-mtom attachments in request, synchronous call 20111230
7 VIRUS_IN_ATTACHM_SYNC_RESP Static method Public Method Test for non-mtom attachments in response, synchronous call 20111230
8 VIRUS_IN_ATTACH_PAY_ASYNC Static method Public Method Test case with virus in attachment AND payload in async msg 20111230
9 VIRUS_IN_ATTACH_PAY_SYNC Static method Public Method Test case with virus in attachment AND payload in sync msg 20111230
10 VIRUS_IN_PAYLOAD_ASYNC Static method Public Method Test for payload in request, asynchronous call 20111230
11 VIRUS_IN_PAYLOAD_ASYNC_BINARY Static method Public Method Test for binary payload in request, asyn call, RFC-based 20111230
12 VIRUS_IN_PAYLOAD_ASYNC_RFC Static method Public Method Test for payload in request, asynchronous call, RFC-based 20111230
13 VIRUS_IN_PAYLOAD_SYNC Static method Public Method Test for payload in request, synchronous call 20111230
14 VIRUS_IN_PAYLOAD_SYNC_RESP Static method Public Method Test for payload in response, synchronous call 20111230
15 VIRUS_IN_PAYLOAD_SYNC_RESP_RFC Static method Public Method Test for payload in response, synchronous call, RFC-based 20111230
16 VIRUS_IN_PAYLOAD_SYNC_RFC Static method Public Method Test for payload in request, synchronous call, RFC-based 20111230
Events
Class CL_SRT_TEST_VSCANNER has no event.
Types
Class CL_SRT_TEST_VSCANNER has no local type.
Method Signatures

Method CHECK_FOR_VIRUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_FRAMEWORK Call by reference Object reference (TYPE REF TO) CL_SRT_TEST_UTILITIES framework für SOAP Runtime Tests 20120807
2 Importing IR_PROXY Call by reference Object reference (TYPE REF TO) IF_PROXY_BASIS Reduced View of CL_PROXY 20120807
3 Importing IV_NEGATIVE_TEST Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120807

Method CHECK_FOR_VIRUS on class CL_SRT_TEST_VSCANNER has no exception.

Method MANUAL_IN_ATTACHMENT_ASYNC_RFC Signature

Method MANUAL_IN_ATTACHMENT_ASYNC_RFC on class CL_SRT_TEST_VSCANNER has no parameter.
Method MANUAL_IN_ATTACHMENT_ASYNC_RFC on class CL_SRT_TEST_VSCANNER has no exception.

Method VALIDATE_VSI_KERNEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALL_SERVERS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Do also remote check for all hosts 20120921

Method VALIDATE_VSI_KERNEL on class CL_SRT_TEST_VSCANNER has no exception.

Method VALIDATE_VSI_REMOTE Signature

Method VALIDATE_VSI_REMOTE on class CL_SRT_TEST_VSCANNER has no parameter.
Method VALIDATE_VSI_REMOTE on class CL_SRT_TEST_VSCANNER has no exception.

Method VIRUS_IN_ATTACHM_ASYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_VIRUS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20111230

Method VIRUS_IN_ATTACHM_ASYNC on class CL_SRT_TEST_VSCANNER has no exception.

Method VIRUS_IN_ATTACHM_SYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_VIRUS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20111230

Method VIRUS_IN_ATTACHM_SYNC on class CL_SRT_TEST_VSCANNER has no exception.

Method VIRUS_IN_ATTACHM_SYNC_RESP Signature

Method VIRUS_IN_ATTACHM_SYNC_RESP on class CL_SRT_TEST_VSCANNER has no parameter.
Method VIRUS_IN_ATTACHM_SYNC_RESP on class CL_SRT_TEST_VSCANNER has no exception.

Method VIRUS_IN_ATTACH_PAY_ASYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COUNTER Call by reference Type reference (TYPE) INT4 1 20111230
2 Importing IV_IS_VIRUS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20111230

Method VIRUS_IN_ATTACH_PAY_ASYNC on class CL_SRT_TEST_VSCANNER has no exception.

Method VIRUS_IN_ATTACH_PAY_SYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_VIRUS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20111230

Method VIRUS_IN_ATTACH_PAY_SYNC on class CL_SRT_TEST_VSCANNER has no exception.

Method VIRUS_IN_PAYLOAD_ASYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_MTOM Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20111230
2 Importing IV_IS_VIRUS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20111230

Method VIRUS_IN_PAYLOAD_ASYNC on class CL_SRT_TEST_VSCANNER has no exception.

Method VIRUS_IN_PAYLOAD_ASYNC_BINARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_VIRUS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20111230

Method VIRUS_IN_PAYLOAD_ASYNC_BINARY on class CL_SRT_TEST_VSCANNER has no exception.

Method VIRUS_IN_PAYLOAD_ASYNC_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_VIRUS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20111230

Method VIRUS_IN_PAYLOAD_ASYNC_RFC on class CL_SRT_TEST_VSCANNER has no exception.

Method VIRUS_IN_PAYLOAD_SYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_VIRUS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20111230

Method VIRUS_IN_PAYLOAD_SYNC on class CL_SRT_TEST_VSCANNER has no exception.

Method VIRUS_IN_PAYLOAD_SYNC_RESP Signature

Method VIRUS_IN_PAYLOAD_SYNC_RESP on class CL_SRT_TEST_VSCANNER has no parameter.
Method VIRUS_IN_PAYLOAD_SYNC_RESP on class CL_SRT_TEST_VSCANNER has no exception.

Method VIRUS_IN_PAYLOAD_SYNC_RESP_RFC Signature

Method VIRUS_IN_PAYLOAD_SYNC_RESP_RFC on class CL_SRT_TEST_VSCANNER has no parameter.
Method VIRUS_IN_PAYLOAD_SYNC_RESP_RFC on class CL_SRT_TEST_VSCANNER has no exception.

Method VIRUS_IN_PAYLOAD_SYNC_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_VIRUS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20111230

Method VIRUS_IN_PAYLOAD_SYNC_RFC on class CL_SRT_TEST_VSCANNER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740