Cartridge project model variables are placeholders for environment-specific values that you intend to define at the time of deployment. Design Studio provides several default model variables that the system uses as default values for various fields within the system. You can add or remove additional model variables, as necessary.
For example, consider that you must define the credentials used for running automated tasks in two different environments—your testing environment and your run-time environment—and the value required by the testing environment is different than that required by the run-time environment. Rather than editing the variable value in the source code each time you deploy to one of these environments, you can create a model variable, then define environment-specific values for that variable.
The following cartridge model variables are included in OSM projects:
DEFAULT_AUTOMATION_USER: Oracle recommends that you use this model variable to represent the security principal whose credentials are used to execute automation plug-ins.
DEFAULT_REQUEST_QUEUE: Oracle recommends that you use this model variable to identify the JMS destination to which automation plug-ins will send messages by default.
DEFAULT_RESPONSE_QUEUE: Oracle recommends that you use this model variable to identify the JMS destination from which automation plug-ins will receive messages by default.
DEFAULT_MESSAGE_PROPERTY_SELECTOR: Oracle recommends that you use this model variable to identify the messages for which automation plug-ins listen.
ACTIVATION_ENVIRONMENT_ID: Oracle recommends that you use this model variable to represent the Oracle Communications ASAP environment ID to which service action requests are sent.