Pre-ExeCheckAck — This service acknowledges to the Pre-Execution Check if the recipe check passes or fails. In case where the Pre-Execution Check option is selected, equipment shall send Pre-ExeCheck Event which includes check information to the host upon Cache Hit, and the host shall respond to equipment with this service to inform Pass or Fail. In the case of a Fail, a WriteRecipe service shall follow. Pre-ExeCheckAck Service Parameter Definitions Parameter Name Req/Ind Rsp/Conf Description ObjID M - Object ID Pre-ExeCheckResult M - Check result. Pass or Fail ListOfPEMRecipe C - List of PEM Recipes In case of Fail, ListOfPEMRecipe shall be sent from the Recipe Server Pre-ExeCheckAckResp - M Information concerning the result of the service PRCOBJ Variable Data Definitions — This section defines variable data requirements for PRC compliant equipment. Values of these variables are available to the host via collection event reports and host status queries. PRCOBJ Variable Data Definitions Variable Name Description Type Access Comment PRCSwitch Enable/Disable of entire PRC functionalities Enumerated: Enabled, Disabled RW RUGNumber A number which describes what Recipe User Group is using the PRC. “0”: No Recipe User Group is specified and user of PRC is not limited (default) “n”: Recipe User Group “n” is specified and the user of PRC is limited to the user(s) belongs to the Recipe User Group or the host which represents the Recipe User Group Positive integer: “0” = No Recipe User Group is specified and user of PRC is not limited. (Default) “n” = Recipe User Group “n” is specified and user of PRC is limited. RW PRCOperationMode Operation Mode of PRCDefault mode is Cache Enumerated: Cache, FullDownload, FullQuery, PreDownload RW PRCPre-ExeCheck Enable/Disable of Check option This defines use of optional Pre-Execution Check Enumerated: Enabled, Disabled RW PRCExecState Current state of PRC Enabled sub-state in PRC State Model Enumerated: NonExecutionMode, ExecutionMode RO PRCOperationState Current state of PRC Operation sub-state in PRC State Model Enumerated: NotInitialized, StandBy, Query, Pre-ExeCheck RO Execution
Write Recipe Function 9.3.3  Yes  No  Yes  No Delete Recipe Function (Optional) 9.3.4  Yes  No  Yes  No Read Recipe Function (Optional) 9.3.5  Yes  No  Yes  No Pre-Execution Check Function (Optional) 9.3.6  Yes  No  Yes  No Operation Modes of PRC 9.4  Yes  No  Yes  No Cache Mode Operation 9.4.1  Yes  No  Yes  No Full Query Mode Operation (Optional) 9.4.2  Yes  No  Yes  No Full Download Mode Operation (Optional) 9.4.3  Yes  No  Yes  No Pre-Download Mode Operation (Optional) 9.4.4  Yes  No  Yes  No PEM State Management Job (PEMJ) Object Requirements 10 PEMJ Object Requirement 10.1  Yes  No  Yes  No PEMJ Object Descriptions 10.2  Yes  No  Yes  No PEMJ Object Attribute Definitions 10.3  Yes  No  Yes  No PEMJ State Model 10.4  Yes  No  Yes  No PEMJ Services 10.5  Yes  No  Yes  No PEMJ Variable Data Definitions 10.6  Yes  No  Yes  No PRC Object Requirements 12 PRC Object (PRCOBJ) Requirement 12.1  Yes  No  Yes  No PRCOBJ Object Descriptions 12.2  Yes  No  Yes  No PRCOBJ Object Attribute Definitions 12.3  Yes  No  Yes  No State Management of PRCOBJ 12.4  Yes  No  Yes  No PRCOBJ State Model 12.5  Yes  No  Yes  No PRCOBJ Services 12.6  Yes  No  Yes  No PRCOBJ Variable Data Definitions 12.7  Yes  No  Yes  No