Personalización del código de terminación en una regla condicional

Si desea especificar una código de terminación personalizado en una política, edite la política en el editor de texto de la política.

Acerca de esta tarea

Cuando utiliza el asistente para crear una política en un proyecto de paquete CICS y especifica un tipo de acción de código de terminación, el asistente permite solamente el código de terminación predeterminado de AMPB. Para especificar un código de terminación personalizado, utilice el editor de texto de políticas para sobrescribir la línea correspondiente de la política.

Procedimiento

  1. Abra el archivo xxxx.policy en el editor de texto predeterminado.
  2. Busque la regla condicional que desea actualizar y localice la sentencia <abend abendCode="AMPB"/>. Por ejemplo:
    <rule type="filerequest">
      <name>gt_5k_filereads_abend_rule</name>
      <description></description>
      <storageUsedCondition item="read" operator="GT" unit="K" value="5"/>
      <action>
        <abend abendCode="AMPB"/>
        </action>
     </rule>
  3. Escriba sobre AMPB el código de terminación elegido. Este ejemplo muestra la regla del ejemplo anterior pero con un código de terminación personalizado de XX99:
    <rule type="filerequest">
      <name>gt_5k_filereads_abend_rule</name>
      <description></description>
      <storageUsedCondition item="read" operator="GT" unit="K" value="5"/>
      <action>
        <abend abendCode="XX99"/>
        </action>
     </rule>
  4. Repita los pasos 2 y 3 según la cantidad de códigos de terminación de reglas que necesite.
  5. Pulse Archivo > Guardar para guardar los resultados. El XML se valida cuando lo guarda, y los errores se marcan con una cruz roja. Corrija los errores y guarde.

Resultados

La política se crea con acciones de terminación anómala que contienen códigos de terminación personalizados.

Qué hacer a continuación

Exporte el proyecto de paquete CICS que contiene la política a zFS. Después añada la política a un proyecto de plataforma o aplicación para empaquetarlo para su despliegue, o defina un recurso BUNDLE en el CSD de CICS o el repositorio de datos SM de CICSPlex e instale el paquete en cualquier región CICS.