Class CU_CRMServerOptions_bus

Inherits

CU_Common, SY_Password

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

Methods inherited from: CU_Common

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