BEA LOC 1.0 Service Metadata Schema Reference

namespace bea.com/loc/metadata

Element Summary
loc-metadataThis document is used to configure the services and policies for an instance of the Liquid Operations Control (LOC) server. 

 

Complex Type Summary
actionConfigurationTypeThe definition of an action which will be taken when some user defined policy fails. 
actionConfigurationType/nameThe name of this action. 
actionConfigurationType/keyThe key of this action. 
actionConfigurationType/impl-classThe implementation class of the action. 
actionConfigurationType/descriptionA description of this action  
actionConfigurationType/adjudicateDefines whether this action should be adjudicated. 
actionConfigurationType/propertiesProperties used to initialize the action. 
actionKeysTypeThis is a collection of actions associated with a notification. 
actionKeysType/action-keyThe key of an action definition  
actionsConfigurationTypeA collection of action definitions used in this loc instance. 
actionsConfigurationType/actionA standard action  
actionsConfigurationType/jmx-actionA JMX action. 
actionsTypeA list of actions that make up a pipeline  
actionsType/actionAn action within a pipeline  
actionTypeA reference to an action definition  
actionType/action-keythe key of the action definition  
actionType/sequence???  
adjudicatorConfigurationTypeA user defined adjudicator. 
adjudicatorConfigurationType/namethe name of the adjudicator  
adjudicatorConfigurationType/impl-classThe implementation class of the adjudicator. 
adjudicatorConfigurationType/descriptionA description of the adjudicator  
adjudicatorConfigurationType/propertiesA set of properties used to initialize the adjudicator instance. 
argumentsTypeA list of arguments that are passed when creating a JVM. 
argumentsType/argA JVM argument. 
booleanConstraintTypeDefines a policy constraint on an observed value of type boolean  
booleanConstraintType/nameThe name of the constraint definition. 
booleanConstraintType/descriptionA description of this constraint  
booleanConstraintType/keyThe key for this constraint definition used in constraint bindings. 
booleanConstraintType/priorityThe priority of this constraint. 
booleanConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
booleanConstraintType/evaluation-periodIn the case where a policy violation has been failed and handled, this defines the minimum amount of time the system will wait before re-evaluating that policy. 
booleanConstraintType/instance-nameThe instance name of the object containing the metric that is measured to test this constraint. 
booleanConstraintType/instance-typeThe instance type of the objcet containing the metric that is measured to test this constraint. 
booleanConstraintType/attribute-nameThe name of the attribute on the object instance that defines the metric. 
booleanConstraintType/constraint-typeThis can only be set to equals which means the metric must equal the value. 
booleanConstraintType/valueThe value which the metric is compared to based on the constraint type. 
classpathTypeDefines a classpath that is used to load classes that are needed to create external connections  
classpathType/pathA classpath element  
connectionFactoryTypeDefines a connection factory which will be used to instantiate connections to external processes. 
connectionFactoryType/nameThe name of the connection factory. 
connectionFactoryType/descriptionA description of this connection factory  
connectionFactoryType/factory-classThe classname of a factory for the connection. 
connectionInfosTypeA collection of connection information elements used used by this LOC instance. 
connectionInfosType/connection-infoInformation for connecting to a JMX endpoint. 
connectionInfoTypeInformation used to create a JMX Connection to a managed instance. 
connectionInfoType/nameThe name of the connection information which is referenced by the action properties. 
connectionInfoType/descriptionA user defined description of this connection information  
connectionInfoType/factory-nameThe name of a connectionFactoryType which will be used to create the connection. 
connectionInfoType/protocolThe protocol that will be used to create the connection, e. 
connectionInfoType/host-addressThe host address of the managed entity  
connectionInfoType/portThe port that the managed entity is listening on  
connectionInfoType/url-pathA url path for the connection  
connectionInfoType/classpathClasspath information that will be added to the classloader that is used to create the connection. 
connectionInfoType/initial-context-factoryInitialContextFactory used in setting up JNDI properties when making a JMX Connection to WebLogic Server  
connectionInfoType/protocol-provider-packageThe package name for the JMX protocol provider needed to make a client conection to the managed instance  
connectionInfoType/usernameUsername credential needed to access the managed instance  
connectionInfoType/passwordPassword for the specified username. 
constraintsDefinitionTypeThe definitions for the policies used to manage the services maintained by this LOC controller. 
constraintsDefinitionType/resource-pool-constraint see resourcePoolConstraintType 
constraintsDefinitionType/deployment-state-constraint see deploymentStateConstraintType 
constraintsDefinitionType/min-memory-constraint see minMemoryConstraintType 
constraintsDefinitionType/max-memory-constraint see maxMemoryConstraintType 
constraintsDefinitionType/share-memory-constraint see maxMemoryConstraintType 
constraintsDefinitionType/min-cpu-constraint see minCPUConstraintType 
constraintsDefinitionType/max-cpu-constraint see maxCPUConstraintType 
constraintsDefinitionType/share-cpu-constraint see maxCPUConstraintType 
constraintsDefinitionType/software-constraint see softwareConstraintType 
constraintsDefinitionType/iso-constraint see isoConstraintType 
constraintsDefinitionType/local-disk-size-constraint see localDiskSizeConstraintType 
constraintsDefinitionType/ip-address-constraint see ipAddressConstraintType 
constraintsDefinitionType/min-process-constraint see minProcessConstraintType 
constraintsDefinitionType/max-process-constraint see maxProcessConstraintType 
constraintsDefinitionType/int-constraint see intConstraintType 
constraintsDefinitionType/long-constraint see longConstraintType 
constraintsDefinitionType/float-constraint see floatConstraintType 
constraintsDefinitionType/double-constraint see doubleConstraintType 
constraintsDefinitionType/boolean-constraint see booleanConstraintType 
constraintsDefinitionType/date-constraint see dateConstraintType 
constraintsDefinitionType/string-constraint see stringConstraintType 
constraintsDefinitionType/custom-constraint see customConstraintType 
constraintsDefinitionType/process-type-action-constraint see processTypeActionConstraintType 
constraintsDefinitionType/process-type-event-constraint see processTypeEventConstraintType 
constraintsDefinitionType/cron-service-event-constraint see cronServiceEventConstraintType 
constraintsDefinitionType/cron-process-type-event-constraint see cronProcessTypeEventConstraintType 
constraintsDefinitionType/cron-deployment-constraint see cronDeploymentConstraintType 
constraintsDefinitionType/cron-undeployment-constraint see cronUndeploymentConstraintType 
constraintsTypeDefines the constraint bindings for a particular scope. 
constraintsType/constraint-bindingreferences a constraint definition and an action or pipeline to form a policy for a particular scope. 
constraintTypeDefines binding between a constraint definition (see constraintsDefinitionType) and either an action (see actionType) or a pipeline (see pipelineDefinitionType). 
constraintType/constraint-keyThis is a reference to the constraint-key element of a constraint definition. 
constraintType/action-keyThis is a reference to the action-key element of an action definition. 
constraintType/pipeline-keyThis is a reference to the pipeline-key element of an pipeline definition. 
constraintType/process-instance-nameThis is an optional reference to the name element of the jvmInstanceType. 
cronDeploymentConstraintTypeDefines a trigger which will lead to the deployment of a service. 
cronDeploymentConstraintType/nameThe name of the constraint definition. 
cronDeploymentConstraintType/descriptionA description of this constraint  
cronDeploymentConstraintType/keyThe key for this constraint definition used in constraint bindings. 
cronDeploymentConstraintType/priorityThe priority of this constraint. 
cronDeploymentConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
cronDeploymentConstraintType/cron-stringDefines when the trigger will be fired. 
cronProcessTypeEventConstraintTypeDefines a trigger which will generate an event (or multiple events) based on a cron string. 
cronProcessTypeEventConstraintType/nameThe name of the constraint definition. 
cronProcessTypeEventConstraintType/descriptionA description of this constraint  
cronProcessTypeEventConstraintType/keyThe key for this constraint definition used in constraint bindings. 
cronProcessTypeEventConstraintType/priorityThe priority of this constraint. 
cronProcessTypeEventConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
cronProcessTypeEventConstraintType/cron-stringDefines when the trigger will be fired. 
cronServiceEventConstraintTypeDefines a trigger which will generate an event (or multiple events) based on a cron string. 
cronServiceEventConstraintType/nameThe name of the constraint definition. 
cronServiceEventConstraintType/descriptionA description of this constraint  
cronServiceEventConstraintType/keyThe key for this constraint definition used in constraint bindings. 
cronServiceEventConstraintType/priorityThe priority of this constraint. 
cronServiceEventConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
cronServiceEventConstraintType/cron-stringDefines when the trigger will be fired. 
cronUndeploymentConstraintTypeDefines a trigger which will lead to the undeployment of a service. 
cronUndeploymentConstraintType/nameThe name of the constraint definition. 
cronUndeploymentConstraintType/descriptionA description of this constraint  
cronUndeploymentConstraintType/keyThe key for this constraint definition used in constraint bindings. 
cronUndeploymentConstraintType/priorityThe priority of this constraint. 
cronUndeploymentConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
cronUndeploymentConstraintType/cron-stringDefines when the trigger will be fired. 
customConstraintTypeDefines a policy constraint based on a custom constraint definition  
customConstraintType/nameThe name of the constraint definition. 
customConstraintType/descriptionA description of this constraint  
customConstraintType/keyThe key for this constraint definition used in constraint bindings. 
customConstraintType/priorityThe priority of this constraint. 
customConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
customConstraintType/evaluation-periodIn the case where a policy violation has been failed and handled, this defines the minimum amount of time the system will wait before re-evaluating that policy. 
customConstraintType/constraintThis is the name of a custom-constraint-definition defined in a smart pack. 
customConstraintType/valueThe value that the constraint will test against. 
dateConstraintTypeDefines a policy constraint on an observed value of type date  
dateConstraintType/nameThe name of the constraint definition. 
dateConstraintType/descriptionA description of this constraint  
dateConstraintType/keyThe key for this constraint definition used in constraint bindings. 
dateConstraintType/priorityThe priority of this constraint. 
dateConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
dateConstraintType/evaluation-periodIn the case where a policy violation has been failed and handled, this defines the minimum amount of time the system will wait before re-evaluating that policy. 
dateConstraintType/instance-nameThe instance name of the object containing the metric that is measured to test this constraint. 
dateConstraintType/instance-typeThe instance type of the objcet containing the metric that is measured to test this constraint. 
dateConstraintType/attribute-nameThe name of the attribute on the object instance that defines the metric. 
dateConstraintType/constraint-typeThis can only be set to equals which means the metric must equal the value. 
dateConstraintType/valueThe value which the metric is compared to based on the constraint type. 
deploymentStateConstraintTypeDefines a constraint which is evaluated when a service is being deployed or undeployed. 
deploymentStateConstraintType/nameThe name of the constraint definition. 
deploymentStateConstraintType/descriptionA description of this constraint  
deploymentStateConstraintType/keyThe key for this constraint definition used in constraint bindings. 
deploymentStateConstraintType/priorityThe priority of this constraint. 
deploymentStateConstraintType/stateDefines whether this constraint is triggered when the service is transitioning. 
deploymentStateConstraintType/evaluation-periodIn the case where a policy violation has been failed and handled, this defines the minimum amount of time the system will wait before re-evaluating that policy. 
doubleConstraintTypeDefines a policy constraint on an observed value of type double  
doubleConstraintType/nameThe name of the constraint definition. 
doubleConstraintType/descriptionA description of this constraint  
doubleConstraintType/keyThe key for this constraint definition used in constraint bindings. 
doubleConstraintType/priorityThe priority of this constraint. 
doubleConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
doubleConstraintType/evaluation-periodIn the case where a policy violation has been failed and handled, this defines the minimum amount of time the system will wait before re-evaluating that policy. 
doubleConstraintType/instance-nameThe instance name of the object containing the metric that is measured to test this constraint. 
doubleConstraintType/instance-typeThe instance type of the objcet containing the metric that is measured to test this constraint. 
doubleConstraintType/attribute-nameThe name of the attribute on the object instance that defines the metric. 
doubleConstraintType/match-undefinedIf true, the value will be assumed to be 0 if there is no metric available. 
doubleConstraintType/constraint-typemin means the policy fails if the metric goes below a certain value. 
doubleConstraintType/valueThe boundary condition for this constraint, depending on the constraint type, this policy will fail if the actual value goes above (max) or below (min) this value. 
factoriesTypeA collection of connection factories that are defined for this LOC instance. 
factoriesType/connection-factoryA connection factory instance. 
fileCopiesTypeDefines copies to be made when an instance is being initialized. 
fileCopiesType/copyA single file or directory copy 
fileCopyTypeDefines a single file or directory copy  
fileCopyType/fromThe source file or directory 
fileCopyType/toThe destination where the source file or directory will be copied to 
floatConstraintTypeDefines a policy constraint on an observed value of type float  
floatConstraintType/nameThe name of the constraint definition. 
floatConstraintType/descriptionA description of this constraint  
floatConstraintType/keyThe key for this constraint definition used in constraint bindings. 
floatConstraintType/priorityThe priority of this constraint. 
floatConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
floatConstraintType/evaluation-periodIn the case where a policy violation has been failed and handled, this defines the minimum amount of time the system will wait before re-evaluating that policy. 
floatConstraintType/instance-nameThe instance name of the object containing the metric that is measured to test this constraint. 
floatConstraintType/instance-typeThe instance type of the objcet containing the metric that is measured to test this constraint. 
floatConstraintType/attribute-nameThe name of the attribute on the object instance that defines the metric. 
floatConstraintType/match-undefinedIf true, the value will be assumed to be 0 if there is no metric available. 
floatConstraintType/constraint-typemin means the policy fails if the metric goes below a certain value. 
floatConstraintType/valueThe boundary condition for this constraint, depending on the constraint type, this policy will fail if the actual value goes above (max) or below (min) this value. 
functionDefinitionTypeDefines a function which may be used when defining constraints. 
functionDefinitionType/nameThe name of the constraint definition. 
functionDefinitionType/descriptionA description of this function definition  
functionDefinitionType/definitiondefines the function. 
functionsTypeA collection of functions that are defined for this LOC instance. 
functionsType/functionA functions that is defined for this LOC instance. 
intConstraintTypeDefines a policy constraint on an observed value of type int  
intConstraintType/nameThe name of the constraint definition. 
intConstraintType/descriptionA description of this constraint  
intConstraintType/keyThe key for this constraint definition used in constraint bindings. 
intConstraintType/priorityThe priority of this constraint. 
intConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
intConstraintType/evaluation-periodIn the case where a policy violation has been failed and handled, this defines the minimum amount of time the system will wait before re-evaluating that policy. 
intConstraintType/instance-nameThe instance name of the object containing the metric that is measured to test this constraint. 
intConstraintType/instance-typeThe instance type of the objcet containing the metric that is measured to test this constraint. 
intConstraintType/attribute-nameThe name of the attribute on the object instance that defines the metric. 
intConstraintType/match-undefinedIf true, the value will be assumed to be 0 if there is no metric available. 
intConstraintType/constraint-typemin means the policy fails if the metric goes below a certain value. 
intConstraintType/valueThe boundary condition for this constraint, depending on the constraint type, this policy will fail if the actual value goes above (max) or below (min) this value. 
ipAddressConstraintTypeDefines an IP Address requirement for a process type  
ipAddressConstraintType/nameThe name of the constraint definition. 
ipAddressConstraintType/descriptionA description of this constraint  
ipAddressConstraintType/keyThe key for this constraint definition used in constraint bindings. 
ipAddressConstraintType/priorityThe priority of this constraint. 
ipAddressConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
ipAddressConstraintType/evaluation-periodIn the case where a policy violation has been failed and handled, this defines the minimum amount of time the system will wait before re-evaluating that policy. 
ipAddressConstraintType/addressA string representing an IP Address name. 
isoConstraintTypeDefines a iso requirement for a process type  
isoConstraintType/nameThe name of the constraint definition. 
isoConstraintType/descriptionA description of this constraint  
isoConstraintType/keyThe key for this constraint definition used in constraint bindings. 
isoConstraintType/priorityThe priority of this constraint. 
isoConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
isoConstraintType/evaluation-periodThis is not used for this constraint type  
isoConstraintType/iso-nameThe logical name of the iso. 
isoConstraintType/copies-at-createFiles that will be copied when the VM is created. 
jmxActionConfigurationTypeA JMX action definition used for configuration of a managed instance. 
jmxActionConfigurationType/nameThe name of this action. 
jmxActionConfigurationType/keyThe key of this action. 
jmxActionConfigurationType/adjudicateDefines whether this action should be adjudicated. 
jmxActionConfigurationType/propertiesProperties used to initialize the action. 
jmxActionConfigurationType/connection-info-nameThis is a reference to a connectionInfoType which provides information required to establish the JMX client to connect to the managed instance. 
jmxActionConfigurationType/commandsA set of JMX operations that will be executed on the managed instance when this action is run. 
jmxAttributesTypeA set of JMX attributes affected by a JMX oeration. 
jmxAttributesType/attributeAn attribute affected by a JMX operation  
jmxAttributeTypeThis is used to invoke JMX update actions. 
jmxAttributeType/nameAttribute name  
jmxAttributeType/valueAttribute value  
jmxCommandsTypeA list of JMX commands  
jmxCommandsType/wls-createA WLS specific command for creating a new MBean  
jmxCommandsType/jmx-createA generic command for creating a new MBean  
jmxCommandsType/wls-destroyA WLS specific command for destroying an MBean  
jmxCommandsType/jmx-destroyA generic command for destroying an MBean  
jmxCommandsType/jmx-setA generic command for updating one or more attributes on an MBean. 
jmxCommandsType/jmx-invokeA generic command to invoke on an MBean operation  
jmxCreateTypeA Generic JMX operation that creates a new MBean  
jmxCreateType/nameThe name of this action  
jmxCreateType/descriptiona user defined description of this action  
jmxCreateType/mbean-nameThe name of the new MBean  
jmxCreateType/class-nameThe class name used to construct the new MBean instance  
jmxCreateType/loader-nameThe name of the classloader MBean that has the MBean class to be instantiated  
jmxCreateType/param-typesParameters to the create call  
jmxCreateType/paramsThe types for the parameters passed to the create call. 
jmxDestroyTypeA Generic JMX operation that destroys an MBean  
jmxDestroyType/nameThe name of this action  
jmxDestroyType/descriptiona user defined description of this action  
jmxDestroyType/mbean-nameThe name of the MBean to be destroyed  
jmxInvokeTypeA Generic JMX operation is used to invoke an operation on an MBean  
jmxInvokeType/nameThe name of this action  
jmxInvokeType/descriptiona user defined description of this action  
jmxInvokeType/mbean-nameThe name of the MBean that will be invoked on  
jmxInvokeType/operation-nameThe name of the operation to be executed  
jmxInvokeType/param-typesParameters to the create call  
jmxInvokeType/paramsThe types for the parameters passed to the create call. 
jmxParamsTypeThis is used in calls to JMX operations. 
jmxParamsType/paramdefines one argument to a JMX operation  
jmxParamTypesTypeThis is used in calls to JMX operations. 
jmxParamTypesType/param-typedefines the type of one argument to a JMX operation  
jmxSetTypeA Generic JMX operation that updates one or more attributes on an MBean  
jmxSetType/nameThe name of this action  
jmxSetType/descriptiona user defined description of this action  
jmxSetType/mbean-nameThe name of the MBean which will be modified  
jmxSetType/attributesA list of attributes and values that will be affected by the set operation. 
jvmInstanceTypeInformation used to start a JVM instance. 
jvmInstanceType/nameThe name of this instance  
jvmInstanceType/descriptionA description of this instance. 
jvmInstanceType/main-classThe main class used to start the instance. 
jvmInstanceType/main-jarA jar file with a main class used to start the instance. 
jvmInstanceType/ready-informationInformation used to define when the managed instance has come up. 
jvmInstanceType/jvm-argsArguments passed to the JVM when it is started  
jvmInstanceType/java-argsArguments passed to the main method. 
jvmInstanceType/native-lib-dirA path to native libraries used by the application running in the jvm. 
jvmInstanceType/instance-dirThe directory from which the JVM is launched  
jvmInstanceType/native-jmxindicates whether native (true) or WLS JMX (false) is used  
jvmInstanceType/protocolfor WebLogicServer instance, the protocol for the administration channel  
jvmInstanceType/hostfor WebLogicServer instance, the host address of the server  
jvmInstanceType/portfor WebLogicServer instance, the listen port used for administration. 
jvmInstanceType/usernamefor WebLogicServer instance, the username of the administrator. 
jvmInstanceType/passwordfor WebLogicServer instance, the password of the administrator. 
jvmInstanceType/ssh-enabledDefines whether SSH is enabled in the LiquidVM 
jvmInstanceType/wait-for-sshIf true, instance start will wait until the ssh service on the LiquidVM is running before starting the application. 
jvmInstanceType/priorityIn the case where there are multiple instances of one type, this defines the order in which individual instances are started. 
jvmInstanceType/copies-at-createFiles that will be copied on when the VM is created. 
jvmInstanceType/copies-at-shutdownFiles that will be copied on first shutdown. 
localDiskSizeConstraintTypeDefines a disk size requirement for an ESX process type  
localDiskSizeConstraintType/nameThe name of the constraint definition. 
localDiskSizeConstraintType/descriptionA description of this constraint  
localDiskSizeConstraintType/keyThe key for this constraint definition used in constraint bindings. 
localDiskSizeConstraintType/priorityThe priority of this constraint. 
localDiskSizeConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
localDiskSizeConstraintType/evaluation-periodThis is not used for this constraint type  
localDiskSizeConstraintType/valueThe local disk size in mega-bytes for an ESX instance  
locMetadataTypeThis is the type of the root element for the LOC metadata configuration. 
locMetadataType/functionsFunction definitions which may be used when defining constraints. 
locMetadataType/constraint-bindingsGlobally scoped constraint bindings. 
locMetadataType/servicesDefinitions for the services managed by this LOC controller instance  
locMetadataType/connection-factoriesA set of factory classes for instantiating connections to some endpoint. 
locMetadataType/connection-infosInformation needed to initialize the connection to an endpoint that will be used in a notification action. 
locMetadataType/constraintsThe constraint definitions used to define policy for services managed by this LOC controller instance. 
locMetadataType/notificationsDefinitions for notifications that are made when actions or pipelines are executed when policy violations occur. 
locMetadataType/pipelinesLists of actions which may be executed as the result of a policy violation. 
locMetadataType/actionsIndividual actions which may be executed as the result of a policy violation. 
locMetadataType/adjudicatorDefines an adjudication handler for actions and pipelines. 
locMetadataType/metadataInformation used for starting process instances. 
longConstraintTypeDefines a policy constraint on an observed value of type long  
longConstraintType/nameThe name of the constraint definition. 
longConstraintType/descriptionA description of this constraint  
longConstraintType/keyThe key for this constraint definition used in constraint bindings. 
longConstraintType/priorityThe priority of this constraint. 
longConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
longConstraintType/evaluation-periodIn the case where a policy violation has been failed and handled, this defines the minimum amount of time the system will wait before re-evaluating that policy. 
longConstraintType/instance-nameThe instance name of the object containing the metric that is measured to test this constraint. 
longConstraintType/instance-typeThe instance type of the objcet containing the metric that is measured to test this constraint. 
longConstraintType/attribute-nameThe name of the attribute on the object instance that defines the metric. 
longConstraintType/match-undefinedIf true, the value will be assumed to be 0 if there is no metric available. 
longConstraintType/constraint-typemin means the policy fails if the metric goes below a certain value. 
longConstraintType/valueThe boundary condition for this constraint, depending on the constraint type, this policy will fail if the actual value goes above (max) or below (min) this value. 
maxCPUConstraintTypeDefines the maximum amount of CPU resource that should be allocated to an instance of a process type. 
maxCPUConstraintType/nameThe name of the constraint definition. 
maxCPUConstraintType/descriptionA description of this constraint  
maxCPUConstraintType/keyThe key for this constraint definition used in constraint bindings. 
maxCPUConstraintType/priorityThe priority of this constraint. 
maxCPUConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
maxCPUConstraintType/evaluation-periodIn the case where a policy violation has been failed and handled, this defines the minimum amount of time the system will wait before re-evaluating that policy. 
maxCPUConstraintType/valueThe value which the metric is compared to based on the constraint type. 
maxMemoryConstraintTypeDefines the maximum amount of RAM that can be used by the process. 
maxMemoryConstraintType/nameThe name of the constraint definition. 
maxMemoryConstraintType/descriptionA description of this constraint  
maxMemoryConstraintType/keyThe key for this constraint definition used in constraint bindings. 
maxMemoryConstraintType/priorityThe priority of this constraint. 
maxMemoryConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
maxMemoryConstraintType/evaluation-periodIn the case where a policy violation has been failed and handled, this defines the minimum amount of time the system will wait before re-evaluating that policy. 
maxMemoryConstraintType/valueThe value which the metric is compared to based on the constraint type. 
maxProcessConstraintTypeDefines the maximum number of instances allowed for a process type. 
maxProcessConstraintType/nameThe name of the constraint definition. 
maxProcessConstraintType/descriptionA description of this constraint  
maxProcessConstraintType/keyThe key for this constraint definition used in constraint bindings. 
maxProcessConstraintType/priorityThe priority of this constraint. 
maxProcessConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
maxProcessConstraintType/evaluation-periodIn the case where a policy violation has been failed and handled, this defines the minimum amount of time the system will wait before re-evaluating that policy. 
maxProcessConstraintType/valueThe value which the metric is compared to based on the constraint type. 
metadataGroupTypeA collection of meta data about the instances of a particular process type. 
metadataGroupType/nameThe name of this meta-data group. 
metadataGroupType/descriptionA description of this meta data group  
metadataGroupType/keyThe key for this meta data group. 
metadataGroupType/instancesThe instance definitions of this meta data group. 
metadataInstancesTypeThe instance meta data for the instances of a meta data group. 
metadataInstancesType/jvm-instanceThe instance meta data for one JVM instance. 
metadataTypeThe meta data for all instances managed by this LOC controller instance  
metadataType/metadata-groupA meta data group for a process type. 
minCPUConstraintTypeDefines the minimum amount of CPU resource that should be allocated to an instance of a process type. 
minCPUConstraintType/nameThe name of the constraint definition. 
minCPUConstraintType/descriptionA description of this constraint  
minCPUConstraintType/keyThe key for this constraint definition used in constraint bindings. 
minCPUConstraintType/priorityThe priority of this constraint. 
minCPUConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
minCPUConstraintType/evaluation-periodIn the case where a policy violation has been failed and handled, this defines the minimum amount of time the system will wait before re-evaluating that policy. 
minCPUConstraintType/valueThe value which the metric is compared to based on the constraint type. 
minMemoryConstraintTypeDefines the minimum amount of RAM required by the process. 
minMemoryConstraintType/nameThe name of the constraint definition. 
minMemoryConstraintType/descriptionA description of this constraint  
minMemoryConstraintType/keyThe key for this constraint definition used in constraint bindings. 
minMemoryConstraintType/priorityThe priority of this constraint. 
minMemoryConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
minMemoryConstraintType/evaluation-periodIn the case where a policy violation has been failed and handled, this defines the minimum amount of time the system will wait before re-evaluating that policy. 
minMemoryConstraintType/valueThe value which the metric is compared to based on the constraint type. 
minProcessConstraintTypeDefines the minimum number of instances of a process type required for a service to run. 
minProcessConstraintType/nameThe name of the constraint definition. 
minProcessConstraintType/descriptionA description of this constraint  
minProcessConstraintType/keyThe key for this constraint definition used in constraint bindings. 
minProcessConstraintType/priorityThe priority of this constraint. 
minProcessConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
minProcessConstraintType/evaluation-periodIn the case where a policy violation has been failed and handled, this defines the minimum amount of time the system will wait before re-evaluating that policy. 
minProcessConstraintType/valueThe value which the metric is compared to based on the constraint type. 
notificationsTypeA collection of notifications which are fired when an action or pipeline executes. 
notificationsType/notificationA notification which will be fired when an action or pipeline executes  
notificationTypeA notification which is fired when an action or pipeline executes. 
notificationType/nameA name for the notification. 
notificationType/descriptionA user defined description of the notification  
notificationType/notification-type  
notificationType/actionsA list of references to the key elements of an action definitions that indicates which actions will trigger this notification. 
notificationType/pipelinesA list of references to the key elements of pipeline definitions that indicates which actions will trigger this notification. 
notificationType/propertiesProperties for initializing the notification. 
pipelineDefinitionTypeDefines a pipeline which is a list of actions which will be executed when an administrative policy fails. 
pipelineDefinitionType/nameThe name of this pipeline. 
pipelineDefinitionType/descriptionA description of this pipeline  
pipelineDefinitionType/keyThe key for this pipeline. 
pipelineDefinitionType/adjudicateDefines whether this action should be adjudicated. 
pipelineDefinitionType/actionsA list of actions that make up this pipeline. 
pipelineKeysTypeThis is a collection of pipelines associated with a notification. 
pipelineKeysType/pipeline-keyThe key of a pipeline definition  
pipelinesDefinitionTypeA collection of pipeline definitions  
pipelinesDefinitionType/pipelineA pipeline definition  
processTypeActionConstraintTypeThe processTypeActionConstraintType defines a policy constraint that is evaluated on the result of a previously executed action. 
processTypeActionConstraintType/nameThe name of the constraint definition. 
processTypeActionConstraintType/descriptionA description of this constraint  
processTypeActionConstraintType/keyThe key for this constraint definition used in constraint bindings. 
processTypeActionConstraintType/priorityThe priority of this constraint. 
processTypeActionConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
processTypeActionConstraintType/evaluation-periodIn the case where a policy violation has been failed and handled, this defines the minimum amount of time the system will wait before re-evaluating that policy. 
processTypeActionConstraintType/action-nameThe name of the action that this policy is evaluated against. 
processTypeActionConstraintType/action-statusThe status of the action which will cause this policy to lead to a new event. 
processTypeEventConstraintTypeThe processTypeEventConstraintType defines a policy constraint that is evaluated on the result of a previously executed event. 
processTypeEventConstraintType/nameThe name of the constraint definition. 
processTypeEventConstraintType/descriptionA description of this constraint  
processTypeEventConstraintType/keyThe key for this constraint definition used in constraint bindings. 
processTypeEventConstraintType/priorityThe priority of this constraint. 
processTypeEventConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
processTypeEventConstraintType/evaluation-periodIn the case where a policy violation has been failed and handled, this defines the minimum amount of time the system will wait before re-evaluating that policy. 
processTypeEventConstraintType/event-nameThe name of the event that this policy is evaluated against. 
processTypeEventConstraintType/event-statusThe status of the event which will cause this policy to lead to a new event. 
processTypesTypeA collection of processType definitions  
processTypesType/process-typeA process type definition. 
processTypeTypeDefines a LOC Process Type which is a grouping of like instances within a LOC Service. 
processTypeType/constraint-bindingsconstraint bindings scoped to the process type. 
processTypeType/nameThe name of the process type. 
processTypeType/descriptionA description of this process type  
processTypeType/metadata-keyreferences information about the individual instances of this process type. 
propertiesTypeProperties are used in action and notification definitions. 
propertiesType/propertyA property for an action or notification definition. 
propertyTypeProperties are used in action and notification definitions. 
propertyType/nameThe name of the property  
propertyType/descriptionA description of this property  
propertyType/typeA class name that the property will be coerced to. 
propertyType/valueThe property value. 
readyInformationTypeMetric information that is used when starting a managed instance to test whether the instance has fully booted. 
readyInformationType/check-typeThe type of check. 
readyInformationType/max-wait-periodDefines the number of milliseconds to wait for the check to succeed. 
readyInformationType/instanceThe JMX instance name of the metric (usually a JMX ObjectName)  
readyInformationType/attributeThe attribute on the instance that is checked. 
readyInformationType/valueWhen check-type is set to ValueEquals, this is what the value is compared against. 
readyInformationType/value-typeIn the case of ValueEquals, this is the type of the value being checked. 
resourcePoolConstraintTypeThe definition for a constraint on a pool. 
resourcePoolConstraintType/nameThe name of the constraint definition. 
resourcePoolConstraintType/descriptionA description of this constraint  
resourcePoolConstraintType/keyThe key for this constraint definition used in constraint bindings. 
resourcePoolConstraintType/priorityThe priority of this constraint. 
resourcePoolConstraintType/evaluation-periodIn the case where a policy violation has been failed and handled, this defines the minimum amount of time the system will wait before re-evaluating that policy. 
resourcePoolConstraintType/instance-nameThe instance name of the object containing the metric that is measured to test this constraint. 
resourcePoolConstraintType/instance-typeThe instance type of the objcet containing the metric that is measured to test this constraint. 
resourcePoolConstraintType/attribute-nameThe name of the attribute on the object instance that defines the metric. 
resourcePoolConstraintType/match-undefinedIf true, the value will be assumed to be 0 if there is no metric available. 
resourcePoolConstraintType/constraint-typemin means the policy fails if the metric goes below a certain value. 
resourcePoolConstraintType/valueThe boundary condition for this constraint, depending on the constraint type, this policy will fail if the actual value goes above (max) or below (min) this value. 
servicesTypeA collection of service definitions  
servicesType/serviceA service definition  
serviceTypeDefines a LOC Service. 
serviceType/nameThe name of the service. 
serviceType/descriptionA description of th eservice. 
serviceType/stateThe desired deployment state of the service (undeployed|staged|deployed). 
serviceType/priorityThe priority of this service. 
serviceType/constraint-bindingsService scoped constraint bindings. 
serviceType/process-typesThe process types that comprise this service  
serviceType/max-failed-event-retry-countAn action or pipeline that is executed as the result of a policy violation can fail and if the policy is still in violation, the action or pipeline will be retried. 
serviceType/placement-algorithmDetermines the placement algorithm that is used when deploying a service. 
shareCPUConstraintTypeDefines the CPU share number for systems such as ESX where share is supported. 
shareCPUConstraintType/nameThe name of the constraint definition. 
shareCPUConstraintType/descriptionA description of this constraint  
shareCPUConstraintType/keyThe key for this constraint definition used in constraint bindings. 
shareCPUConstraintType/priorityThe priority of this constraint. 
shareCPUConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
shareCPUConstraintType/evaluation-periodIn the case where a policy violation has been failed and handled, this defines the minimum amount of time the system will wait before re-evaluating that policy. 
shareCPUConstraintType/valueThe value which the metric is compared to based on the constraint type. 
shareMemoryConstraintTypeDefines the memory share number for systems such as ESX where share is supported. 
shareMemoryConstraintType/nameThe name of the constraint definition. 
shareMemoryConstraintType/descriptionA description of this constraint  
shareMemoryConstraintType/keyThe key for this constraint definition used in constraint bindings. 
shareMemoryConstraintType/priorityThe priority of this constraint. 
shareMemoryConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
shareMemoryConstraintType/evaluation-periodIn the case where a policy violation has been failed and handled, this defines the minimum amount of time the system will wait before re-evaluating that policy. 
shareMemoryConstraintType/valueThe value which the metric is compared to based on the constraint type. 
softwareConstraintTypeDefines a software requirement for a process type  
softwareConstraintType/nameThe name of the constraint definition. 
softwareConstraintType/descriptionA description of this constraint  
softwareConstraintType/keyThe key for this constraint definition used in constraint bindings. 
softwareConstraintType/priorityThe priority of this constraint. 
softwareConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
softwareConstraintType/evaluation-periodThis is not used for this constraint type  
softwareConstraintType/software-nameThe logical name of the software. 
softwareConstraintType/software-mount-pointThe mountpoint that the software on the VM. 
softwareConstraintType/copies-at-createFiles that will be copied when the VM is created. 
softwareConstraintType/copies-at-shutdownFiles that will be copied on first shutdown. 
stringConstraintTypeDefines a policy constraint on an observed value of type string  
stringConstraintType/nameThe name of the constraint definition. 
stringConstraintType/descriptionA description of this constraint  
stringConstraintType/keyThe key for this constraint definition used in constraint bindings. 
stringConstraintType/priorityThe priority of this constraint. 
stringConstraintType/stateDefines whether this constraint is triggered when the service is deployed or undeployed. 
stringConstraintType/evaluation-periodIn the case where a policy violation has been failed and handled, this defines the minimum amount of time the system will wait before re-evaluating that policy. 
stringConstraintType/instance-nameThe instance name of the object containing the metric that is measured to test this constraint. 
stringConstraintType/instance-typeThe instance type of the objcet containing the metric that is measured to test this constraint. 
stringConstraintType/attribute-nameThe name of the attribute on the object instance that defines the metric. 
stringConstraintType/constraint-typeequals means the metric must be equal to the constraint value, otherwise the policy fails. 
stringConstraintType/valueThe value which the metric is compared to based on the constraint type. 
wlsCreateTypeA WLS Specific JMX operation that creates a new MBean  
wlsCreateType/namethe name of this action  
wlsCreateType/descriptiona user defined description of this action  
wlsCreateType/mbean-nameThe name of the new MBean  
wlsCreateType/parent-nameThe parent of the new MBean (one of the create methods on this MBean will be called). 
wlsCreateType/param-typesParameters to the create call  
wlsCreateType/paramsThe types for the parameters passed to the create call. 
wlsDestroyTypeA WLS Specific JMX operation that destroys an MBean  
wlsDestroyType/nameThe name of this action  
wlsDestroyType/descriptiona user defined description of this action  
wlsDestroyType/mbean-nameThe name of the MBean to be destroyed  
wlsDestroyType/parent-nameThe parent of the MBean being destroyed. 
wlsDestroyType/param-typesParameters to the create call  
wlsDestroyType/paramsThe types for the parameters passed to the create call. 

BEA LOC 1.0 Service Metadata Schema Reference