Schlagwörter: Dynamische Felder, webservice, xslt
-
AutorBeiträge
-
-
11. September 2024 um 14:02 Uhr - Views: 102 #32018
Hallo,
ich bastle schon eine Weile dran. Ich möchte ein dynamisches Feld einsetzen, welches seine Daten vom einem HTTP::REST Webservice Request bekommt. Soweit bekomme ich sogar laut Debugger alles was ich möchte.
$VAR1 = {
'DynamicField' => [
{
'Name' => 'ALERTMyStatus',
'Value' => 'nicht eingeladen'
}
],
'Ticket' => {
'PriorityID' => '5',
'TicketID' => '567403'
}
};Meine XSLT sieht so aus:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xsl:template match="/">
<TicketUpdate>
<Ticket>
<TicketID>
<!-- TicketID aus den eingehenden JSON-Daten extrahieren -->
<xsl:value-of select='format-number(//ticketid,"#")'/>
</TicketID>
<PriorityID>5</PriorityID>
</Ticket>
<DynamicField>
<Name>ALERTMyStatus</Name>
<Value><xsl:value-of select="//customer_info/appStatus"/></Value>
</DynamicField>
</TicketUpdate>
</xsl:template>
</xsl:stylesheet>Aber ich habe schon soviel probiert, es klappt mir aber nicht, dass das Dynamische Feld auch korrekt angezeigt wird.
Ich sehe immer nur „DynamicField/Agent/WebService.tt“ als Ausgabe und die anderen TicketDaten werden auch nicht angepasst.
Was muss ich in dem Invoker oder XSLT denn angeben damit das Ticket angepasst wird?Danke
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.