Les éléments <def-create-participant> et <create-participant> sont présentés ici. Notez qu'un nouvel attribut 'dyn-evidence-primary-cpr-field-name' a été ajouté à l'élément <entity>. A l'aide de cet attribut, le développeur doit spécifier le nom d'attribut de l'élément CaseParticipantRole principal défini dans les métadonnées. Dans cet exemple, 'caseParticipantRoleID' est l'élément CaseParticipantRole qui a été défini dans l'entité Adoption. De même, le nom d'attribut CaseParticipantRole associé ('parCaseParticipantRoleID' dans cet exemple) est défini dans la zone 'name' de l'élément <create-participant>. Remarque : Dans le cas d'une preuve statique, cette même zone 'name' de l'élément <create-participant> est utilisée pour mentionner le nom d'agrégation correspondant.
<?xml version="1.0" encoding="UTF-8"?> <application-builder-config xmlns="http://www.curamsoftware.com/ schemas/GUMBO/ApplicationBuilderConfig"> <evidence-config package="curam.evidence"> <def-create-participant id="AdoptedParentDetails" type="RL13"> <participant-name-field name="firstName" from="adParentName" order="1" /> <participant-address type="AT3"> <address-field name="addressLine1" from="adParentStreet1" /> <address-field name="addressLine2" from="adParentStreet2" /> <address-field name="city" from="adParentCity" /> <address-field name="state" from="adParentState" /> <address-field name="zip" from="adParentZipCode" /> </participant-address> </def-create-participant> <entity name="Adoption" ev-type-code="DET004" dyn-evidence-primary-cpr-field-name="caseParticipantRoleID"> <create-participant refid="AdoptedParentDetails" name="parCaseParticipantRoleID" role="" /> </entity> <entity name="AdoptionPayment" ev-type-code="DET005"/> </evidence-config> </application-builder-config>