Das Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' darf höchstens einmal vorkommen.
Der rsm:ExchangedDocumentContext enthält mehr als ein ram:BusinessProcessSpecifiedDocumentContextParameter. Dieses Element darf dort höchstens einmal vorkommen.
Der Geschäftsprozessparameter stellt den zugehörigen Prozesskontext bereit. Diese Regel begrenzt die Angabe auf höchstens ein Element pro Dokumentkontext.
Im rsm:ExchangedDocumentContext ist ram:BusinessProcessSpecifiedDocumentContextParameter mehrfach enthalten. Sie können den Kontext so anpassen, dass dieses Element dort höchstens einmal vorkommt.
- Suchen Sie den
rsm:ExchangedDocumentContextdes Dokuments. - Prüfen Sie die darin enthaltenen
ram:BusinessProcessSpecifiedDocumentContextParameter-Elemente und entfernen Sie überzählige Vorkommen. - Erzeugen Sie die Rechnung erneut und prüfen Sie sie noch einmal.
<rsm:ExchangedDocumentContext> <ram:BusinessProcessSpecifiedDocumentContextParameter/> <ram:BusinessProcessSpecifiedDocumentContextParameter/> </rsm:ExchangedDocumentContext>
<rsm:ExchangedDocumentContext> <ram:BusinessProcessSpecifiedDocumentContextParameter/> </rsm:ExchangedDocumentContext>
Technische Details
Der XPath-Test zählt ram:BusinessProcessSpecifiedDocumentContextParameter-Elemente im aktuellen rsm:ExchangedDocumentContext und besteht bei höchstens einem Vorkommen.
Die Regel gilt im rsm:ExchangedDocumentContext des Dokuments.
rule/@context)assert/@test)