2016-10-13 7 views
0

Derzeit implementieren wir die InDesign LBQ in unserer Anwendung. Dies soll unseren alten LBQ'er ersetzen und uns mehr Funktionalität bieten.InDesign Load Balancing und Warteschlangen-Customizing XML-Antwort

Außer uns fragen, ob die XML-Antwort zurück an den Client vom Server anpassbar ist. Beispiel: Wenn ein String in einem InDesign-Poster-Textblock zu lang ist und nicht passt, senden Sie diesen Fehler in einer Fehlermeldung in der Antwort zurück, damit der Client, der den Job gesendet hat, diesen Fehler zusammen mit dem Ergebnis sehen kann bekommt immer noch das Ergebnis, da es immer noch erfolgreich gemacht wird, aber der Client weiß, dass etwas nicht so ist, wie es sein soll und wird in der Lage sein, dies anzupassen).

Danke.

Antwort

0

Ich glaube nicht, dass Sie einen benutzerdefinierten Fehler und das Ergebnis des Skripts zur gleichen Zeit zurückgeben können.

Ich empfehle Ihnen, den Fehler in Ihrem InDesign-Skript aufzufangen, fügen Sie hinzu und geben Sie es mit der Ergebnis-XML als einen zusätzlichen Fehlerknoten zurück?

+0

Das ist ziemlich genau das, was ich meinte, bedeutet dies, dass es möglich ist, einen xml-Knoten hinzuzufügen, der den von unserer Prüfung erzeugten Fehler zu dem von InDesign gesendeten Ergebnis enthalten kann? –

+0

Sie haben die Kontrolle darüber, was Sie zurückgeben, könnte eine Zahl, Zeichenfolge oder XML sein. So können Sie Ihre XML-Datei erstellen, einen Fehlerknoten hinzufügen, wenn Sie ihn benötigen, und ihn an die Soap-Anfrage zurücksenden. Also, zurück ""; am Ende deines Skripts sollte es tun. –

+0

Und diese Antwort, wird dies direkt an den Client gesendet, oder an den Load Balancer, nach dem es an den Client gehen wird? –