Click or drag to resize

baseServiceSL Class

Summary description for ctDynamicsSL.baseServiceSL All ctDynamicsSL services are subclassed from this service Defines: Error Logging, Database Connection calls and handling Direct access not recommended and not supported. Call child service(s) instead.
Inheritance Hierarchy

Namespace:  ctDynamicsSL
Assembly:  ctDynamicsSL (in ctDynamicsSL.dll) Version: 2021.9.16.1 (2021.09.16.01)
Syntax
C#
[ScriptServiceAttribute]
[WebServiceAttribute(Namespace = "http://www.catalinaTechnology.com/services/ctDynamicsSL")]
public class baseServiceSL : WebService

The baseServiceSL type exposes the following members.

Constructors
  NameDescription
Public methodbaseServiceSL
Initializes a new instance of the baseServiceSL class
Top
Properties
  NameDescription
Public propertyApplication
Gets the application object for the current HTTP request.
(Inherited from WebService.)
Public propertyStatic memberAssemblyDirectory
Public propertyContainer
Gets the container for the component.
(Inherited from MarshalByValueComponent.)
Public propertyContext
Gets the ASP.NET HttpContext for the current request, which encapsulates all HTTP-specific context used by the HTTP server to process Web requests.
(Inherited from WebService.)
Public propertydbConn
The database connection for non transaction calls in the web service
Public propertydbConnWT
The database connection for the web service with transactions Automatically created if the license is valid.
Public propertydebugLevel
Public propertydebugMode
Returns the boolean value of the web.config key "debugMode" If global debugmode is not set, checks if debugmode for the service is enabled. Defaults to false
Public propertyDesignMode
Gets a value indicating whether the component is currently in design mode.
(Inherited from MarshalByValueComponent.)
Public propertydisableTransactions
Public propertydisableValidation
Public propertydtDefaultFunctions
Public propertydtPostEditProcessing
Public propertydtValidateFunctions
Public propertyerrorLogFile
Returns the errorlogfile for the executing service If not defined by service, then global log file is returned from AppSettings["ERRORLOGFILE"] Only used if debugMode = true
Public propertylicenseValid
Public propertymyBaseDSLLib
Public propertymySite
Public propertymyTransaction
Public propertyServer
Gets the HttpServerUtility for the current request.
(Inherited from WebService.)
Public propertySession
Gets the HttpSessionState instance for the current request.
(Inherited from WebService.)
Public propertySite
Gets or sets the site of the component.
(Inherited from MarshalByValueComponent.)
Public propertySoapVersion
Gets the version of the SOAP protocol used to make the SOAP request to the XML Web service.
(Inherited from WebService.)
Public propertyUser
Gets the ASP.NET server User object. Can be used to authenticate whether a user is authorized to execute the request.
(Inherited from WebService.)
Top
Methods
  NameDescription
Public methodabout
Public methodbaseGetLOVByType
Public methodbaseGetNextCounter
Public methodDispose
Releases all resources used by the MarshalByValueComponent.
(Inherited from MarshalByValueComponent.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodgetClientIP
Public methodgetDBConnection
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetService
Gets the implementer of the IServiceProvider.
(Inherited from MarshalByValueComponent.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodisTransaction
Public methodlogErrorMessage
if debugMode is true, then it will log to the file specified in web.config key "errorLogFile" if the file is not specified in web.config, then no logging will occur writes the passed errormessage to the log file
Public methodlogErrorObject
if debugMode is true, then it will log to the file specified in web.config key "errorLogFile" if the file is not specified in web.config, then no logging will occur loops through the passed in System.Exception object and writes the messages
Public methodoES
Internal use only, not external support
Public methodping
Public methodToString
Returns a String containing the name of the Component, if any. This method should not be overridden.
(Inherited from MarshalByValueComponent.)
Top
Events
  NameDescription
Public eventDisposed
Adds an event handler to listen to the Disposed event on the component.
(Inherited from MarshalByValueComponent.)
Top
Fields
  NameDescription
Public fieldStatic membercopyrightOwner
Public fieldmySLHeader
Top
See Also
Inheritance Hierarchy
SystemObject
  System.ComponentModelMarshalByValueComponent
    System.Web.ServicesWebService
      ctDynamicsSLbaseServiceSL
        ctDynamicsSL.administration.systemManager.securityuserMaintenance
        ctDynamicsSLca
        ctDynamicsSLcommon
        ctDynamicsSLemail
        ctDynamicsSL.fieldService.serviceContracts.maintenanceserviceContractEntry
        ctDynamicsSL.fieldService.serviceDispatch.inputserviceCallEntry
        ctDynamicsSL.fieldService.serviceDispatch.inputserviceCallInvoiceEntry
        ctDynamicsSL.fieldService.serviceDispatch.maintenanceserviceEmployeeMaintenance
        ctDynamicsSL.fieldService.serviceDispatch.maintenancesiteMaintenance
        ctDynamicsSL.fieldService.serviceDispatch.maintenanceworkLocationMaintenance
        ctDynamicsSL.financial.accountsPayable.inputmanualCheckPaymentEntry
        ctDynamicsSL.financial.accountsPayable.inputvoucherAndAdjustmentEntry
        ctDynamicsSL.financial.accountsPayable.maintenancevendorMaintenance
        ctDynamicsSL.financial.accountsReceivable.inputinvoiceAndMemo
        ctDynamicsSL.financial.accountsReceivable.inputpaymentApplication
        ctDynamicsSL.financial.accountsReceivable.inputpaymentEntry
        ctDynamicsSL.financial.accountsReceivable.maintenancecustomerMaintenance
        ctDynamicsSL.financial.accountsReceivable.maintenancesalesPersonMaintenance
        ctDynamicsSL.financial.cashManager.inputcashAccountTransactions
        ctDynamicsSL.financial.eBankingSuite.maintenancevendorBankingEntry
        ctDynamicsSL.financial.generalLedger.inputjournalTransactions
        ctDynamicsSL.financial.payroll.maintenanceemployeeMaintenance
        ctDynamicsSL.foundation.sharedInformation.maintenancetaxCategoryMaintenance
        ctDynamicsSL.foundation.sharedInformation.maintenancetaxGroupMaintenance
        ctDynamicsSL.foundation.sharedInformation.maintenancetaxMaintenance
        ctDynamicsSL.inventory.billOfMaterial.maintenancebillOfMaterialMaintenance
        ctDynamicsSL.inventory.billOfMaterial.maintenanceroutingMaintenance
        ctDynamicsSL.inventory.inventory.inputinventoryIssues
        ctDynamicsSL.inventory.inventory.inputinventoryReceipts
        ctDynamicsSL.inventory.inventory.inputinventoryTransfers
        ctDynamicsSL.inventory.inventory.inputprojectInventoryAllocation
        ctDynamicsSL.inventory.inventory.maintenanceinventoryItems
        ctDynamicsSL.inventory.inventory.maintenancekits
        ctDynamicsSL.orderManagement.inputautoCharge
        ctDynamicsSL.orderManagement.inputmanifestEntry
        ctDynamicsSL.orderManagement.inputshippers
        ctDynamicsSL.orderManagement.maintenancecustomerContacts
        ctDynamicsSLproducts
        ctDynamicsSL.project.contractManagement.inputsubContractPaymentRequestEntry
        ctDynamicsSL.project.contractManagement.maintenancecontractMaintenance
        ctDynamicsSL.project.flexibleBillings.inputprojectInvoiceAndAdjustmentMaintenance
        ctDynamicsSL.project.projectBudgeting.inputbudgetRevisionMaintenance
        ctDynamicsSL.project.projectController.maintenanceprojectEmployeeMaintenance
        ctDynamicsSL.project.projectController.maintenanceprojectMaintenance
        ctDynamicsSL.project.projectControllerprojectChargeEntry
        ctDynamicsSL.project.timeAndExpense.inputprojectTimecardWithRateAmtEntry
        ctDynamicsSL.project.timeAndExpense.inputprojectTimesheetEntry
        ctDynamicsSL.project.timeAndExpense.inputprojectTravelAndExpenseEntry
        ctDynamicsSL.project.timeAndExpense.maintenanceprojectEmployeePositionRateMaintenance
        ctDynamicsSL.project.timeAndExpense.maintenanceprojectExpenseTypeMaintenance
        ctDynamicsSL.purchasing.inputpurchaseOrderMaintenance
        ctDynamicsSL.purchasing.inquiriesitemVendorHistory
        ctDynamicsSL.purchasing.inquiriespoReceiptsInquiry
        ctDynamicsSLqueue
        ctDynamicsSLquickQuery
        ctDynamicsSLstatements
        ctDynamicsSLxdd