initial set up of the batch system

This commit is contained in:
Giles Bradshaw 2023-10-17 09:31:49 +00:00
parent 6e36748dc9
commit ff867016c8
4 changed files with 248 additions and 1 deletions

3
.gitignore vendored
View File

@ -1 +1,4 @@
equipment-model.cfg equipment-model.cfg
logs
journals
restart

173
BatchSvr.ini Normal file
View File

@ -0,0 +1,173 @@
[ARCHIVER]
ReportingApplication=4
ArchiverEnabled=NO
ArchiverIniFileName=C:\USERS\GILES\BATCH-EXAMPLE\BATCHARC.INI
ArchiverExeName=C:\PROGRAM FILES (X86)\ROCKWELL SOFTWARE\BATCH\BIN\BATCHARC.EXE
[CLIENT MGR DDE]
EqDataItemFormat=1
ClientMgrDdeServerName=SERVER
ClientMgrDdeServerTopic=BATCH
[RECIPE]
DefaultBatchID=BATCH_ID
HoldOnSplitFeed=No
RecipesWithoutMaterialServerCommunication=FailureAndHold
RecipeDirectoryPath=C:\USERS\GILES\BATCH-EXAMPLE\RECIPES\
SQLServerDatabase=MASTERRECIPES_NEW2
SQLServerNode=SQL-15
RecipeStorageMethod=XML
XMLRecipeDirectoryPath=C:\USERS\GILES\BATCH-EXAMPLE\RECIPES\
HoldPropagate=UNIT
[EVENT MANAGER]
RestartType=WARMALL
MinAvailDiskSpace=1000000
JournalSigEnabled=No
EventDirectoryPath=C:\USERS\GILES\BATCH-EXAMPLE\JOURNALS\
RestartDirectoryPath=C:\USERS\GILES\BATCH-EXAMPLE\RESTART\
EventDirectoryPathSecondary=
RestartDirectoryPath2=
[ERROR]
ErrorLogDirectory=C:\USERS\GILES\BATCH-EXAMPLE\LOGS\
ErrorLogMaxFileSize=1000000
[ABNORMAL TERMINATION HANDLING]
AbnormalTermination=NO
CopyFileID=126
[XMAN]
WatchdogPeriod=10000
WatchdogCycles=5
[AREA]
AreaModelFilename=C:\USERS\GILES\BATCH-EXAMPLE\EQUIPMENT-MODEL.CFG
[Hyperlink DEFAULTS]
EquipModHyperlink1Default=
EquipModHyperlink2Default=
EquipModHyperlink3Default=
EquipModHyperlink4Default=
EquipModHyperlink5Default=
PCellHyperlink1Default=
PCellHyperlink2Default=
PCellHyperlink3Default=
PCellHyperlink4Default=
PCellHyperlink5Default=
UnitHyperlink1Default=
UnitHyperlink2Default=
UnitHyperlink3Default=
UnitHyperlink4Default=
UnitHyperlink5Default=
ResourceHyperlink1Default=
ResourceHyperlink2Default=
ResourceHyperlink3Default=
ResourceHyperlink4Default=
ResourceHyperlink5Default=
[GENERIC STRING DEFAULTS]
EquipModString1Default=
EquipModString2Default=
EquipModString3Default=
EquipModString4Default=
EquipModString5Default=
PCellGenericString1Default=
PCellGenericString2Default=
PCellGenericString3Default=
PCellGenericString4Default=
PCellGenericString5Default=
ResourceGenericString1Default=
ResourceGenericString2Default=
ResourceGenericString3Default=
ResourceGenericString4Default=
ResourceGenericString5Default=
UnitGenericString1Default=
UnitGenericString2Default=
UnitGenericString3Default=
UnitGenericString4Default=
UnitGenericString5Default=
EquipModGenericString1Default=
EquipModGenericString2Default=
EquipModGenericString3Default=
EquipModGenericString4Default=
EquipModGenericString5Default=
[Hyperlink Descriptors 0409]
EquipPhaseHyperlinkLabel1=Hyperlink Label 1 English Phase
EquipPhaseHyperlinkLabel2=Hyperlink Label 2 English Phase
EquipPhaseHyperlinkLabel3=Hyperlink Label 3 English Phase
EquipPhaseHyperlinkLabel4=Hyperlink Label 4 English Phase
EquipPhaseHyperlinkLabel5=Hyperlink Label 5 English Phase
ProcessCellHyperlinkLabel1=Hyperlink Label 1 English Process Cell
ProcessCellHyperlinkLabel2=Hyperlink Label 2 English Process Cell
ProcessCellHyperlinkLabel3=Hyperlink Label 3 English Process Cell
ProcessCellHyperlinkLabel4=Hyperlink Label 4 English Process Cell
ProcessCellHyperlinkLabel5=Hyperlink Label 5 English Process Cell
ResourceHyperlinkLabel1=Hyperlink Label 1 English Resource String
ResourceHyperlinkLabel2=Hyperlink Label 2 English Resource String
ResourceHyperlinkLabel3=Hyperlink Label 3 English Resource String
ResourceHyperlinkLabel4=Hyperlink Label 4 English Resource String
ResourceHyperlinkLabel5=Hyperlink Label 5 English Resource String
UnitHyperlinkLabel1=Hyperlink Label 1 English Unit
UnitHyperlinkLabel2=Hyperlink Label 2 English Unit
UnitHyperlinkLabel3=Hyperlink Label 3 English Unit
UnitHyperlinkLabel4=Hyperlink Label 4 English Unit
UnitHyperlinkLabel5=Hyperlink Label 5 English Unit
[String Descriptors 0409]
EquipPhaseStringLabel1=Cross Invocation Label 1 English Phase
EquipPhaseStringLabel2=Cross Invocation Label 2 English Phase
EquipPhaseStringLabel3=Cross Invocation Label 3 English Phase
EquipPhaseStringLabel4=Cross Invocation Label 4 English Phase
EquipPhaseStringLabel5=Cross Invocation Label 5 English Phase
ProcessCellStringLabel1=Cross Invocation Label 1 English Process Cell
ProcessCellStringLabel2=Cross Invocation Label 2 English Process Cell
ProcessCellStringLabel3=Cross Invocation Label 3 English Process Cell
ProcessCellStringLabel4=Cross Invocation Label 4 English Process Cell
ProcessCellStringLabel5=Cross Invocation Label 5 English Process Cell
ResourceStringLabel1=Cross Invocation Label 1 English Resource String
ResourceStringLabel2=Cross Invocation Label 2 English Resource String
ResourceStringLabel3=Cross Invocation Label 3 English Resource String
ResourceStringLabel4=Cross Invocation Label 4 English Resource String
ResourceStringLabel5=Cross Invocation Label 5 English Resource String
UnitStringLabel1=Cross Invocation Label 1 English Unit
UnitStringLabel2=Cross Invocation Label 2 English Unit
UnitStringLabel3=Cross Invocation Label 3 English Unit
UnitStringLabel4=Cross Invocation Label 4 English Unit
UnitStringLabel5=Cross Invocation Label 5 English Unit
[Hyperlink Descriptors 0C0A]
EquipPhaseHyperlinkLabel1=Hyperlink Label 1 Spanish Phase
EquipPhaseHyperlinkLabel2=Hyperlink Label 2 Spanish Phase
EquipPhaseHyperlinkLabel3=Hyperlink Label 3 Spanish Phase
EquipPhaseHyperlinkLabel4=Hyperlink Label 4 Spanish Phase
EquipPhaseHyperlinkLabel5=Hyperlink Label 5 Spanish Phase
ProcessCellHyperlinkLabel1=Hyperlink Label 1 Spanish Process Cell
ProcessCellHyperlinkLabel2=Hyperlink Label 2 Spanish Process Cell
ProcessCellHyperlinkLabel3=Hyperlink Label 3 Spanish Process Cell
ProcessCellHyperlinkLabel4=Hyperlink Label 4 Spanish Process Cell
ProcessCellHyperlinkLabel5=Hyperlink Label 5 Spanish Process Cell
ResourceHyperlinkLabel1=Hyperlink Label 1 Spanish Resource String
ResourceHyperlinkLabel2=Hyperlink Label 2 Spanish Resource String
ResourceHyperlinkLabel3=Hyperlink Label 3 Spanish Resource String
ResourceHyperlinkLabel4=Hyperlink Label 4 Spanish Resource String
ResourceHyperlinkLabel5=Hyperlink Label 5 Spanish Resource String
UnitHyperlinkLabel1=Hyperlink Label 1 Spanish Unit
UnitHyperlinkLabel2=Hyperlink Label 2 Spanish Unit
UnitHyperlinkLabel3=Hyperlink Label 3 Spanish Unit
UnitHyperlinkLabel4=Hyperlink Label 4 Spanish Unit
UnitHyperlinkLabel5=Hyperlink Label 5 Spanish Unit
[String Descriptors 0C0A]
EquipPhaseStringLabel1=Cross Invocation Label 1 Spanish Phase
EquipPhaseStringLabel2=Cross Invocation Label 2 Spanish Phase
EquipPhaseStringLabel3=Cross Invocation Label 3 Spanish Phase
EquipPhaseStringLabel4=Cross Invocation Label 4 Spanish Phase
EquipPhaseStringLabel5=Cross Invocation Label 5 Spanish Phase
ProcessCellStringLabel1=Cross Invocation Label 1 Spanish Process Cell
ProcessCellStringLabel2=Cross Invocation Label 2 Spanish Process Cell
ProcessCellStringLabel3=Cross Invocation Label 3 Spanish Process Cell
ProcessCellStringLabel4=Cross Invocation Label 4 Spanish Process Cell
ProcessCellStringLabel5=Cross Invocation Label 5 Spanish Process Cell
ResourceStringLabel1=Cross Invocation Label 1 Spanish Resource String
ResourceStringLabel2=Cross Invocation Label 2 Spanish Resource String
ResourceStringLabel3=Cross Invocation Label 3 Spanish Resource String
ResourceStringLabel4=Cross Invocation Label 4 Spanish Resource String
ResourceStringLabel5=Cross Invocation Label 5 Spanish Resource String
UnitStringLabel1=Cross Invocation Label 1 Spanish Unit
UnitStringLabel2=Cross Invocation Label 2 Spanish Unit
UnitStringLabel3=Cross Invocation Label 3 Spanish Unit
UnitStringLabel4=Cross Invocation Label 4 Spanish Unit
UnitStringLabel5=Cross Invocation Label 5 Spanish Unit
[BUCK]
CreateID=234
[INSTRUCTIONS]
InstructionDirectoryPath=C:\USERS\GILES\BATCH-EXAMPLE\INSTRUCTIONS\

View File

@ -1,4 +1,6 @@
# batch-example # batch-example
This repository will store and allow versioning and approval of a batch configuration This repository will store and allow versioning and approval of a batch configuration.
This repository **only** contains exported configuration. It does not contain any binary files (eg equipment-model.cfg nor system state or log files). These are excluded using the **.gitignore** file.

69
batcharc.ini Normal file
View File

@ -0,0 +1,69 @@
[ARCHIVER]
EventDirectoryPath=C:\USERS\GILES\BATCH-EXAMPLE\JOURNALS\
ArchiverDeleteFileAfterSuccessfulArchive=No
ArchiverConnectionString=ODBC;
ArchiverTableName=BATCHHIS
LogMaxFileSize=1000000
IncrementalPeriod=5
ArchiverIncrementInSeconds=No
ArchiverMaxRecordsPerTransaction=1
[EVENT FILTERS]
ArchiverFilterEventFileName=No
ArchiverFilterMessage=No
ArchiverFilterModeChange=No
ArchiverFilterModeCommand=No
ArchiverFilterParamDownloadVerified=No
ArchiverFilterParamDownloadVerifyFail=No
ArchiverFilterPermissiveMsgCanc=No
ArchiverFilterPermissiveMsgRcvd=No
ArchiverFilterPermissiveMsgSent=No
ArchiverFilterPhaseLogicArb=No
ArchiverFilterPrompt=No
ArchiverFilterPromptResponse=No
ArchiverFilterRecipeHeader=No
ArchiverFilterRecipeValue=No
ArchiverFilterRecipeValueChange=No
ArchiverFilterUser=No
ArchiverFilterReport=No
ArchiverFilterScaleFactor=No
ArchiverFilterStateChange=No
ArchiverFilterStateCommand=No
ArchiverFilterStepActivity=No
ArchiverFilterActiveStepChangeCommencing=No
ArchiverFilterOwner=No
ArchiverFilterBind=No
ArchiverFilterUnBind=No
ArchiverFilterCreationBind=No
ArchiverFilterAttributeChange=No
ArchiverFilterMaterialTracking=No
ArchiverFilterBatchDeletion=No
ArchiverFilterAutoRemove=No
ArchiverFilterUnitVerified=No
ArchiverFilterMaterialBind=No
ArchiverFilterMaterialUnbind=No
ArchiverFilterPromise=No
ArchiverFilterArbitration=No
ArchiverFilterMaterialReport=No
ArchiverFilterLossOfMatSvr=No
ArchiverFilterLossOfMatTrack=No
ArchiverFilterReactivateStepRequest=No
ArchiverFilterSignOffSuccess=No
ArchiverFilterSignOffFailure=No
ArchiverFilterSigRequestCompleted=No
ArchiverFilterSigRequestCanceled=No
ArchiverFilterSigRequestSystemCanceled=No
ArchiverFilterSigRequestCreated=No
ArchiverFilterRecipeParameterDeviation=No
ArchiverFilterReportParameterDeviation=No
ArchiverFilterBindCandidateLegality=No
ArchiverFilterBindCandidatePreference=No
ArchiverFilterBindingReason=No
ArchiverFilterForceTransition=No
ArchiverFilterExpressionOverride=No
ArchiverFilterOverrideRemoved=No
ArchiverFilterTransferofControl=No
ArchiverFilterReportIncrement=No
ArchiverFilterRunCountIncremented=No
ArchiverFilterDependentResourceUsage=No
ArchiverFilterOnlineUpdateSucceeded=No
ArchiverFilterOnlineUpdateFail=No