/* Example7 test case */ FmcjGlobalConnect XpRc FMC_OK End FmcjExecutionServiceAllocate ExecutionServiceHdl 1 XpRc FMC_OK End FmcjExecutionServiceLogon ExecutionServiceHdl 1 UserId "ADMIN" Password "password" SessionMode Fmc_SM_Default AbsentIndicator Fmc_SA_NotSet XpRc FMC_OK End FmcjExecutionServiceQueryProcessTemplates ExecutionServiceHdl 1 Filter "NAME='ContainerProcess1'" SortCriteria "NAME ASC" Threshold 200 ProcessTemplateVectorHdl 1 ShowAllObjectNames TRUE XpRc FMC_OK End FmcjProcessTemplateVectorFirstElement ProcessTemplateVectorHdl 1 ProcessTemplateHdl 1 End FmcjProcessTemplateInitialInContainer ProcessTemplateHdl 1 ReadWriteContainerHdl 1 XpRc FMC_OK End /* ======start of time check============== */ FmcjDateTimeCurrentTime DateTimeHdl 1 End FmcjProcessTemplateCreateAndStartInstance ProcessTemplateHdl 1 InstanceName "Instance_1A" SystemGroup "SYS_GRP" System "FMCSYS" ReadWriteContainerHdl 1 KeepName FALSE ProcessInstanceHdl 1 XpRc FMC_OK End FmcjDateTimeCurrentTime DateTimeHdl 2 End FmcjProcessInstanceRefresh ProcessInstanceHdl 1 End FmcjProcessInstanceCreationTime ProcessInstanceHdl 1 DateTimeHdl 3 End FmcjDateTime_IS_IN_RANGE DateTimeHdl 3 DateTimeHdlMin 1 DateTimeHdlMax 2 XpValue TRUE End /* ======end of time check================ */ FmcjExecutionServiceLogoff ExecutionServiceHdl 1 XpRc FMC_OK End FmcjGlobalDisconnect XpRc FMC_OK End
Result
... ============================================================================ FmcjDateTimeCurrentTime parameter: DateTimeHdl = 1 ..........Value Report...................................................... AcValue = "06/22/98 09:19:28" XpValue = Expected value missing ============================================================================ FmcjProcessTemplateCreateAndStartInstance parameter: ProcessTemplateHdl = 1 parameter: InstanceName = Instance_1A parameter: SystemGroup = SYS_GRP parameter: System = FMCSYS parameter: ReadWriteContainerHdl = 1 parameter: KeepName = FALSE parameter: ProcessInstanceHdl = 1 ..........Status Report..................................................... ProcessInstanceHdl = 0xd585d0 ..........RC Report......................................................... AcRc = FMC_OK = 0 XpRc = FMC_OK +++OK+++ ============================================================================ FmcjDateTimeCurrentTime parameter: DateTimeHdl = 2 ..........Value Report...................................................... AcValue = "06/22/98 09:19:31" XpValue = Expected value missing ============================================================================ FmcjProcessInstanceRefresh parameter: ProcessInstanceHdl = 1 ..........RC Report......................................................... AcRc = FMC_OK = 0 XpRc = Expected RC missing ============================================================================ FmcjProcessInstanceCreationTime parameter: ProcessInstanceHdl = 1 parameter: DateTimeHdl = 3 ..........Value Report...................................................... AcValue = "06/22/98 09:19:28" XpValue = Expected value missing ============================================================================ FmcjDateTime_IS_IN_RANGE parameter: DateTimeHdlMin = 1 parameter: DateTimeHdl = 3 parameter: DateTimeHdlMax = 2 ..........Value Report...................................................... The given time T (06/22/98 09:19:28) IS between Tmin (06/22/98 09:19:28) and Tmax (06/22/98 09:19:28). ..........Value Report...................................................... AcValue = true XpValue = TRUE +++OK+++ ============================================================================ ...