L'attribut '@schemeID' est obligatoire dans ce contexte.
L’élément ram:URIID ne contient pas d’attribut schemeID. Dans ce contexte, l’identifiant du schéma de l’URI doit être indiqué.
L’identifiant associe l’URI de l’expéditeur à un schéma. Sans lui, le type d’URI n’est pas identifié comme l’exige cette règle.
L’URI de l’expéditeur ne comporte pas son identifiant de schéma. Vous pouvez ajouter cet identifiant dans ram:URIID.
- Repérez
ram:URIIDsousram:ShipFromTradeParty. - Ajoutez l’attribut
schemeIDàram:URIID. - Générez de nouveau la facture et vérifiez-la à nouveau.
Détails techniques
La vérification Schematron porte sur la présence de l’attribut schemeID sur le nœud de contexte ram:URIID.
La règle s’applique à ram:URIID dans la communication de l’expéditeur ram:URIUniversalCommunication, sous ram:ShipFromTradeParty, dans la section de livraison.
rule/@context)assert/@test)