SysOperationServiceController Class [AX 2012]

The SysOperationsServiceController class is the base controller class for working with service operations.

Syntax

class SysOperationServiceController extends SysOperationController

Run On

Called

Methods

  Method Description
Gg963672.protmethod(en-us,AX.60).gif afterOperation Called after a service operation is executed.
Gg963672.pubmethod(en-us,AX.60).gif asyncCallbackReturnValue Microsoft internal use only.
Gg963672.pubmethod(en-us,AX.60).gif asyncCallbackVoid Microsoft internal use only.
Gg963672.pubmethod(en-us,AX.60).gif batchAsyncCallback Microsoft internal use only. (Overrides the batchAsyncCallback Method.)
Gg963672.pubmethod(en-us,AX.60).gif batchInfo Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.protmethod(en-us,AX.60).gif beforeOperation Executed before a service operation is executed.
Gg963672.pubmethod(en-us,AX.60).gif callContractInterfaceMethod Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg963672.pubmethod(en-us,AX.60).gif canGoBatch Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif caption Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif checkAccess Determines the permissions to the service operation that is being called. (Overrides the checkAccess Method.)
Gg963672.privmethod(en-us,AX.60).gif checkAllowedServiceParameterType Microsoft internal use only.
Gg963672.pubmethod(en-us,AX.60).gif checkCloseDialog Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.protmethod(en-us,AX.60).gif checkIfAnyContractImplementsInterface Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.protmethod(en-us,AX.60).gif defaultCaption Determines the service operation name. (Overrides the defaultCaption Method.)
Gg963672.pubmethod(en-us,AX.60).gif dialog Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.protmethod(en-us,AX.60).gif dialogClose Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.protmethod(en-us,AX.60).gif dialogInit Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.protmethod(en-us,AX.60).gif dialogMake Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.protmethod(en-us,AX.60).gif dialogPostBuild Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.protmethod(en-us,AX.60).gif dialogPostRun Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.protmethod(en-us,AX.60).gif dialogRun Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif dialogSelectCtrl Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.protmethod(en-us,AX.60).gif dialogShow Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.protmethod(en-us,AX.60).gif dialogTask Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif doBatch Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg963672.protmethod(en-us,AX.60).gif executeOperationWithRunAs Determines whether a call should be run on the server by using the CLR runtime.If marshaling is required the call is packed into a container and marshaled with the RunAs API.
Gg963672.privmethod(en-us,AX.60).gif generateMaxParameterError
Gg963672.protmethod(en-us,AX.60).gif getBaseDataContract (Inherited from SysOperationController.)
Gg963672.protmethod(en-us,AX.60).gif getCachedUIBuilderForDataContractInfo Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif getDataContractInfoObject Gets the metadata that is associated with a particular data contract parameter. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif getDataContractInfoObjects Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.protmethod(en-us,AX.60).gif getDataContractInfoObjectsInternal Microsoft internal use only. (Overrides the getDataContractInfoObjectsInternal Method.)
Gg963672.pubmethod(en-us,AX.60).gif getDataContractInfoObjectsRecursively Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif getDataContractObject Gets a data contract instance for reading or writing. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif getFrameworkService Microsoft internal use only. (Overrides the getFrameworkService Method.)
Gg963672.pubmethod(en-us,AX.60).gif getFromDialog Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.protmethod(en-us,AX.60).gif getOriginalQuery Gets the original query that can be used in the SysQuery form. (Inherited from SysOperationController.)
Gg963672.protmethod(en-us,AX.60).gif getServiceClass Microsoft internal use only.
Gg963672.protmethod(en-us,AX.60).gif getServiceOperation Microsoft internal use only.
Gg963672.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg963672.pubmethod(en-us,AX.60).gif getUIBuilderForContractObject Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.protmethod(en-us,AX.60).gif getUIBuilderForDataContractInfo Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif getUIBuilderForParameterPath Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg963672.protmethod(en-us,AX.60).gif initializeDataContractInfoMaps Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif initializeFromArgs Initializes an overridden service controller from an args menu item.
Gg963672.protmethod(en-us,AX.60).gif initializeParameters Called after parameters are initialized by the framework. (Inherited from SysOperationController.)
Gg963672.protmethod(en-us,AX.60).gif initializeServiceParameter Initializes an instance of the SysDictClass class for each data contract found in a service operation contract.
Gg963672.pubmethod(en-us,AX.60).gif initParmDefault Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.protmethod(en-us,AX.60).gif isInBatch Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.protmethod(en-us,AX.60).gif lastValueDataAreaId Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.protmethod(en-us,AX.60).gif lastValueDesignName Microsoft internal use only. (Overrides the lastValueDesignName Method.)
Gg963672.protmethod(en-us,AX.60).gif lastValueUserId Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.protmethod(en-us,AX.60).gif loadFromSysLastValue Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif loadingOrSavingFromLastValue Checks whether the current execution loads from or saves to the syslastvalue table. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif new Creates a new instance of the SysOperationServiceController class. (Overrides the new Method.)
Gg963672.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
Gg963672.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
Gg963672.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg963672.pubmethod(en-us,AX.60).gif operationReturnValue Gets the service return value.
Gg963672.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg963672.pubmethod(en-us,AX.60).gif pack Serializes the current instance of the SysOperationServiceController class. (Overrides the pack Method.)
Gg963672.protmethod(en-us,AX.60).gif packDataContractInfoObjects Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.privmethod(en-us,AX.60).gif packServiceReturnValue
Gg963672.pubmethod(en-us,AX.60).gif parmAlwaysInitializeAndValidateOnServer Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif parmArgs Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif parmClassName Gets or sets the ClassName parameter.
Gg963672.pubmethod(en-us,AX.60).gif parmCurrentBatch Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif parmDialogCaption Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif parmExecutionMode Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif parmFrameworkService Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif parmHelpKeyword Gets or sets the HelpKeyword parameter. (Overrides the parmHelpKeyword Method.)
Gg963672.pubmethod(en-us,AX.60).gif parmLoadFromSysLastValue Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif parmMethodName Gets or sets the MethodName parameter.
Gg963672.pubmethod(en-us,AX.60).gif parmRegisterCallbackForReliableAsyncCall Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif parmReliableAsyncBatchGroupId Gets or sets the ReliableAsyncBatchGroupId parameter. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif parmShowDialog Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif parmShowProgressForm Gets or sets the ShowProgressForm parameter.
Gg963672.pubmethod(en-us,AX.60).gif prompt Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif putToDialog Moves data from the data contract into dialog box controls. (Inherited from SysOperationController.)
Gg963672.protmethod(en-us,AX.60).gif queryChanged Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif queryHelper Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif querySelectButtonClicked Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif run Executes the service operation. (Overrides the run Method.)
Gg963672.privmethod(en-us,AX.60).gif runOperation
Gg963672.privmethod(en-us,AX.60).gif runOperationWithRunAs
Gg963672.pubmethod(en-us,AX.60).gif runsImpersonated Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.protmethod(en-us,AX.60).gif saveLast Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg963672.pubmethod(en-us,AX.60).gif showBatchTab Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.privmethod(en-us,AX.60).gif showProgressBar
Gg963672.pubmethod(en-us,AX.60).gif showQuerySelectButton Determines whether a Select button will be added to the dialog box. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif showQueryValues Determines whether the query values will be added to the dialog box. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif startOperation Executes the service operation associated with the controller. (Overrides the startOperation Method.)
Gg963672.protmethod(en-us,AX.60).gif templateForm Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg963672.pubmethod(en-us,AX.60).gif unpack Deserializes the packedState parameter value to an instance of the SysOperationServiceController class. (Overrides the unpack Method.)
Gg963672.protmethod(en-us,AX.60).gif unpackDataContractInfoObjects Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.privmethod(en-us,AX.60).gif unPackServiceReturnValue
Gg963672.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
Gg963672.protmethod(en-us,AX.60).gif validate Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif validateParameters Microsoft internal use only. (Inherited from SysOperationController.)
Gg963672.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg963672.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg963672.pubmethod(en-us,AX.60).gif Gg963672.static(en-us,AX.60).gif ::main Provides an entry point for the SysOperationServiceController class when it is called from a menu item.
Gg963672.protmethod(en-us,AX.60).gif Gg963672.static(en-us,AX.60).gif ::parseServiceInfo Microsoft internal use only.
Gg963672.pubmethod(en-us,AX.60).gif Gg963672.static(en-us,AX.60).gif ::runServiceOperation
Gg963672.privmethod(en-us,AX.60).gif Gg963672.static(en-us,AX.60).gif ::translateParam

Top

Remarks

Business operation framework users should derive custom controllers from this class and create a main method patterned after the one found on this class. Various parameters can be set in the main method to customize controller operation.

Inheritance Hierarchy

Object Class
  SysOperationController Class
    SysOperationServiceController Class
      AssetTransferMassController Class
      BudgetPlanGenerateBudgetTrnsController Class
      BudgetPlanGenerateController Class
      CustRecurrenceInvoicePostController Class
      DMFEntityWriterController Class
      DMFStagingWriterController Class
      EeSecurityRightsChangeController Class
      EFDocEmailReaderController_BR Class
      EFDocReceivedXmlInquiryFormController_BR Class
      EFDocReceivedXmlInquiryMenuController_BR Class
      EFDocRecXmlDivergApproverController_BR Class
      EFDocRecXmlDivergReqApprovController_BR Class
      EFDocRecXmlUpdVendInvController_BR Class
      ExchangeRateImportController Class
      FBBookProcessorController_BR Class
      FBStageFiscalDocProcessController_BR Class
      FBStageProcessDataController_BR Class
      FBTaxStatementController_BR Class
      FormLetterServiceController Class
      HcmPositionActionCompletionController Class
      HcmWorkerActionsCompletionController Class
      IntrastatExportController_IT Class
      InventBatchMergeJournalPostController Class
      InventCleanupTrackingInventSumController Class
      KanbanPrinterBatchController Class
      LeanDocumentServiceController Class
      LedgerDerivedFinHierarchyRsultController Class
      LedgerOppositeSignUpdateController Class
      MCRInventSearchController Class
      PCPriceModelDuplicateController Class
      ProdReceiptFinalizationController Class
      ProdReceiptFinalizationTaskController Class
      PurchFinalizeServiceController Class
      PurchReqPreEncumberController Class
      PurchReqPurchasOrderGenerationController Class
      ReqDemPlanSysOperationServiceController Class
      RetailPaymReturnChangeSlipSvcCtrlr_RU Class
      SalesQuotationMassCreateController Class
      SourceDocumentHeaderDeleteController Class
      SrsReportRunRdpPreProcessController Class
      SubledgerJournalizationController Class
      SubledgerJournalTransferController Class
      SysWindowsAzureNotificationController Class
      TSTimesheetsPostController Class
      VendInternalInvoiceCreateController Class
      WMSPalletMovementController Class
      WMSReportServiceController Class