Demo.ZenService.Boper.ConvertTemp
class Demo.ZenService.Boper.ConvertTemp extends Ens.BusinessOperation
Business operation responsible for converting temperature bewteen Celsius and Fahrenheit.Method Inventory
Parameters
parameter ADAPTER = Ens.OutboundAdapter;
Use our own simple adapter since this business operation does not call outside Ensemble
parameter INVOCATION = Queue;
Inherited description: 2 modes: Queue, InProc
Methods
method Convert(pRequest As Demo.ZenService.Msg.ConvertTempRequest, Output pResponse As Demo.ZenService.Msg.ConvertTempResponse) as %Status
Accept an incoming Demo.ZenService.Msg.ConvertTempRequest which contains properties Direction and InputTemp.
Direction may have a case-sensitive value of "CToF" (Celsius to Fahrenheit) or "FToC" (Fahrenheit to Celsius).
Convert the incoming InputTemp in the indicated Direction and store the result in the outgoing
Demo.ZenService.Msg.ConvertTempResponse which contains an OutputTemp property to hold the result.
Convert a temperature from Celsius to Fahrenheit (direction="CToF") or
Fahrenheit to Centigrade (direction="FToC"). The dir argument
gives the direction to convert in ("CToF" or "FToC") and the
temp argument gives the temperature value.
Inherited Members
Inherited Properties
- %AlertStartTime
- %ConfigName
- %ConfigQueueName
- %LastActionTime
- %LastHandledTime
- %LastReportedError
- %QuitTask
- %RequestHeader
- %SessionId
- %SuperSession
- %WarnedLatest
- %isShadow
- Adapter
- AlertGroups
- AlertOnError
- AlertRetryGracePeriod
- ArchiveIO
- BusinessPartner
- DeferResponse
- FailureTimeout
- IOLogEntry
- InactivityTimeout
- NoFailWhileDisconnected
- QueueCountAlert
- QueueWaitAlert
- ReplyCodeActions
- Retry
- RetryCount
- RetryInterval
- SendSuperSession
- SuspendMessage
- ThrottleDelay
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnClose()
- %OnNew()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %SuperSessionSet()
- %ValidateObject()
- AdapterName()
- AssignOneSetting()
- CloseIOLogEntry()
- DeferResponse()
- EnumerateSettingsClose()
- EnumerateSettingsExecute()
- EnumerateSettingsFetch()
- GenerateSuperSession()
- GetDeferredResponseToken()
- GetMessageList()
- GetProductionSettingValue()
- GetProductionSettings()
- GetPropertyConnections()
- GetSettings()
- GetShadowInstance()
- IncludeSuperSession()
- NewIOLogEntry()
- OnError()
- OnFailureTimeout()
- OnGenerateSuperSession()
- OnGetConnections()
- OnGetReplyAction()
- OnInit()
- OnKeepalive()
- OnMessage()
- OnMonitor()
- OnProductionStart()
- OnProductionStop()
- OnTearDown()
- QueueName()
- SaveIOLogEntry()
- SendAlert()
- SendDeferredResponse()
- SendRequestAsync()
- SendRequestSync()