Correlaciones de entrada para parámetros de estructura

Las estructuras pueden especifcarse como parámetros de los métodos de un objeto de proceso de negocio. En esta sección se describen los metadatos de las correlaciones de entrada asociadas a dichos parámetros.

<automatic-activity id="1" category="AC1">
    ...

    <bpo-mapping
      interface-name="curam.sample.facade.intf.SampleBenefit"
      method-name="createAssociatedProductDeliveryForPlannedItem">
      <formal-parameters>
        <formal-parameter index="0">
          <struct
          type="curam.struct.SampleBenefitPlanItemDetails">
            <field name="description">
              <base-type type="STRING">
                <wdo-attribute wdo-name="SPProductDeliveryPI"
                               name="description"/>
              </base-type>
            </field>
            <field name="plannedItemIDKey">
              <base-type type="INT64">
                <wdo-attribute wdo-name="SPProductDeliveryPI"
                               name="plannedItemID"/>
              </base-type>
            </field>
            <field name="plannedItemName">
        <base-type type="STRING" />
            </field>
          </struct>
        </formal-parameter>
      </formal-parameters>
    </bpo-mapping>
  </automatic-activity>
struct
Contiene los detalles de una correlación de entrada de estructura, incluido el tipo de la estructura y las correlaciones de cada campo definido en dicha estructura. Una correlación de entrada de estructura contiene el siguiente atributo obligatorio:
type
Describe el tipo de la estructura especificado como parámetro formal en el método. Se representa como el nombre completo de la estructura especificada como parámetro formal.
field
Contiene los detalles de la correlación de entrada para uno de los campos definidos en el parámetro de estructura. Un campo contiene los detalles de la correlación de entrada para el tipo primitivo básico asociado a dicho campo, así como el atributo obligatorio siguiente:
name
Describe el nombre del campo tal y como se ha definido en la estructura especificada como parámetro formal.
base-type
Contiene los detalles de una correlación de entrada de tipo básico para el campo especificado. Una correlación de entrada de tipo básico contiene el siguiente atributo obligatorio:
type
Describe el tipo del campo primitivo con el que se va a correlacionar.
wdo-attribute
Contiene los detalles del atributo de objeto de datos de flujo de trabajo (consulte Objetos de datos de flujo de trabajo) que contiene los datos que se van a utilizar para informar el campo de tipo básico asociado cuando se invoca el método. Este elemento no estará presente si el usuario no ha especificado una correlación de entrada para este parámetro de método. Este elemento, cuando se especifica, contiene los siguientes atributos obligatorios:
wdo-name
Describe el nombre del objeto de datos de flujo de trabajo utilizado en la correlación de entrada.
name
Describe el nombre del atributo en el objeto de datos de flujo de trabajo especificado que se utiliza en la correlación de entrada.