Frage

Ich bin Implementierung von exception-Behandlung für unsere BizTalk services, und führen Sie in eine ziemlich große Hürde.

In Auftrag zu machen die Ausnahme-Verarbeitung so allgemein wie möglich, und deshalb erlauben uns zu verwenden Sie es für eine BizTalk-Anwendung, die XML-Fehler-schema enthält ein xs:jeder Knoten, in denen wir eine Vielzahl von Daten, abhängig von der tatsächlichen Ausnahme.Die generierten XML-Daten sollten dann vorgestellt werden, um einen Benutzer durch ein InfoPath 2003-Formulars für die manuelle intervention, bevor dargestellt wird, zurück an BizTalk.

Das problem ist, dass InfoPath 2003 nicht wie schemas mit einem xs:jedem Knoten.Was wir wirklich gerne tun, ist die show der Inhalt der Ausnahme Bericht in einem Formular mit allen relevanten Parametern zugeordnet , und der gesamte Inhalt des xs:jeder Knoten in einem Textfeld, da Benutzer in der Lage, um zu sehen, diese Nachrichten werden vertraut mit XML.Leider bin ich nicht in der Lage zu machen InfoPath sogar laden Sie die schema at design time.

Hat jemand eine Empfehlung für Sie, wie Sie das erreichen, was wir benötigen, bitte?

War es hilfreich?

Lösung 2

Leider haben sich die Dinge verschoben, und wir haben (fast) die Entscheidung, Sie nicht zu verwenden, InfoPath, die für diese Anforderung.Es ist nur teilweise zu tun mit der xs:jede Problem, sondern mehr zu tun mit (externen) audit-trails, Anrufe, benutzerdefinierte code-und web-services, und ein paar andere Faktoren.

Andere Tipps

Hat Ihr xs:jedes element haben, eine minOccurs > 0?

http://msdn.microsoft.com/en-us/library/bb251017.aspx#UnsupportedConstructs

Ich habe auch gelesen, dass aufgrund der Art und Weise, InfoPath funktioniert, kann es nicht handlich mehr als ein schema für jeden namespace.Daher, Ihr xs:any (und die Sequenz, die es definiert), sollten einen eindeutigen namespace.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top