AutoGetChildObjectAction
L'action AutoGetChildObjectAction localise l'objet métier enfant spécifié et le sauvegarde pour utilisation par d'autres actions.Cette action n'appelle pas les services de chargement de l'objet métier enfant pour charger l'objet. Utilisez l'action AutoLoadChildrenAction pour garantir le chargement des objets métier enfants.
<testcase> racine à l'aide de l'élément <action>. Définissez la valeur de l'attribut name de l'élément <action> pour identifier le nom et le package de l'action.
<testcase>
<action name="cmc/automation/AutoGetChildObjectAction">
...
</action>
</testcase>Paramètres
Cette action accepte les paramètres suivants :- objectPath
- Obligatoire : chemin d'objet utilisé pour localiser l'objet métier enfant.
- propertyName
- Nom de la propriété utilisée pour choisir entre plusieurs objets métier enfants correspondant au chemin d'objet spécifié. Si ce paramètre est spécifié, vous devez également spécifier l'un des paramètres suivants : propertyValue ou propertyValueKey.
- propertyValue
- Valeur de propriété utilisée pour rechercher un objet métier enfant spécifique. Ce paramètre doit être spécifié lorsque le paramètre propertyName est spécifié.
- propertyValueKey
- Nom d'une valeur définie par l'action AutoSetValueAction et utilisée comme valeur de propriété pour rechercher un objet métier enfant spécifique. Ce paramètre doit être spécifié lorsque le paramètre propertyName est spécifié.
- parentObject
- Nom de l'objet métier parent. Ce nom doit correspondre au paramètre objectKey d'une action antérieure ayant créé ou localisé l'objet métier parent. Si l'objet métier parent n'est pas spécifié, le chemin d'objet est résolu par rapport à l'objet supérieur.
- objectKey
- Obligatoire : Nom utilisé pour conserver une référence à l'objet métier afin qu'il puisse être utilisé par d'autres actions.
Exemple
Le fragment de code suivant montre un exemple de ces paramètres utilisés dans l'action AutoGetChildObjectAction :
<!-- Get the attachment description object -->
<action name="cmc/automation/AutoGetChildObjectAction">
<param name="parentObject" value="attachment"/>
<param name="objectPath" value="AttachmentDescription"/>
<param name="objectKey" value="attachmentDescription"/>
</action>