Define error and metadata yaml for procedure callouts

OpenPOWER systems defines maintenance procedure callouts, which points
to a specific procedure that needs to be executed on the server in
order to identify the faulty hardware and repair the error. Each
maintenance procedure is documented externally.

Change-Id: Id4d9da38c6b13951cd0731ad25cea0d39c74bca0
Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
diff --git a/org/open_power/Host.metadata.yaml b/org/open_power/Host.metadata.yaml
index 125f397..8fd8870 100644
--- a/org/open_power/Host.metadata.yaml
+++ b/org/open_power/Host.metadata.yaml
@@ -5,3 +5,11 @@
       type: string
   inherits:
     - xyz.openbmc_project.Common.Callout.Inventory
+
+- name: MaintenanceProcedure
+  level: ERR
+  meta:
+    - str: "ESEL=%s"
+      type: string
+  inherits:
+    - org.open_power.Common.Callout.Procedure