Class CU_CRMServerOptions_bus

Properties

LOCAL cMainTable$="CU_CRMServerOptions"  

cMainTable$ = "CU_CRMServerOptions"

LOCAL cIsSysDB=isTRUE  
cIsSysDB set to true because CU data is in MAS_System
PROPERTY Security$   * Read Only *

Methods

FUNCTION ConfirmDelete()  

Confirm delete of record

Returns [boolean] Success or failure.
FUNCTION DELETE(key$)  

Delete record

ParameterDescription
key$ [input, string] key
Returns [boolean] Success or failure.
FUNCTION GetNextSageCRMInstanceID(nextNum$)  

Gets next SageCRMInstanceID$ which is an integer between 0001 and 9999

ParameterDescription
nextNum$ [output, string] Next SageCRMInstanceID$
Returns [boolean] Success or failure.
FUNCTION VerifyServerParameters()  

Verify that the required system options: CRMSQLServer$,CRMSQLDatabase$,IntegrationEngineServer$, IntegrationEnginePort,CRMSQLUsername$, and MAS_UserLogon$ are not blank

Returns [boolean] Success or failure.
FUNCTION WRITE()  

write record

Returns [boolean] Success or failure.

Properties inherited from: CU_Common

cSageCRMName$, cSageCRMInstanceIDFiles$, cCRMCompanyFiles$, newRecord

Properties inherited from: SY_Password

AESCipher$, AES256Cipher$

Methods inherited from: CU_Common

AddMappedFieldsColl(), CheckForLink(), GetCRMUserID(), GetKeyColumns$(), GetMappedField$(), GetMappedFields$(), SetKey(), SetPartialRecord(), SetValue(), UpdateAllFields(), WRITE(), PERFORM CheckForCompanyLink(), InitFieldColl()

Methods inherited from: SY_Password

ConfirmAESKey(), ConfirmPassword(), EncryptAESData(), EncryptAESKey(), EncryptAESPassword(), EncryptPassword(), GetAESDataTest$(), PasswordAcceptable(), ValidateAESData(), ValidateAESPassword(), ValidatePassword(), VerifyAESDataEncryption(), DecryptAESData(), DecryptAESKey(), DecryptAESPassword(), DecryptAltAESData(), DecryptPassword(), EncryptAltAESData(), GetKEK$(), InitAESKey(), InitializeAES(), InitializeAltAES(), ValidateAltAESData(), VerifyAltAESDataEncryption()