L'élément 'ram:BusinessProcessSpecifiedDocumentContextParameter' ne peut apparaître qu'une fois au maximum.
Le rsm:ExchangedDocumentContext contient plusieurs éléments ram:BusinessProcessSpecifiedDocumentContextParameter. Cet élément ne peut y apparaître qu’une fois au maximum.
Le paramètre de processus métier fournit le contexte de processus associé. Cette règle limite l’indication à un seul élément au maximum par contexte de document.
ram:BusinessProcessSpecifiedDocumentContextParameter apparaît plusieurs fois dans rsm:ExchangedDocumentContext. Vous pouvez modifier le contexte afin que cet élément n’y apparaisse pas plus d’une fois.
- Repérez le
rsm:ExchangedDocumentContextdu document. - Vérifiez ses éléments
ram:BusinessProcessSpecifiedDocumentContextParameteret supprimez ceux qui sont en trop. - Générez à nouveau la facture et vérifiez-la une nouvelle fois.
<rsm:ExchangedDocumentContext> <ram:BusinessProcessSpecifiedDocumentContextParameter/> <ram:BusinessProcessSpecifiedDocumentContextParameter/> </rsm:ExchangedDocumentContext>
<rsm:ExchangedDocumentContext> <ram:BusinessProcessSpecifiedDocumentContextParameter/> </rsm:ExchangedDocumentContext>
Détails techniques
Le test XPath compte les éléments ram:BusinessProcessSpecifiedDocumentContextParameter dans le rsm:ExchangedDocumentContext concerné et réussit s’il n’y en a pas plus d’un.
La règle s’applique dans le rsm:ExchangedDocumentContext du document.
rule/@context)assert/@test)