08-11-04 10:52 PM
Perhaps you can use the XML DOM to create to add an element. Don't know how
this is in 2004 but I did something similar in 2002 in vbscript for my
orchestration.
Something like:
set doc = CreateObject("MSXML2.DOMDocument")
doc.loadXML(Document)
'' define where you want to add your element
set responseNode = doc.selectSingleNode("//response")
set msgText = doc.createTextNode("business rule A text")
set msgElement = doc.createElement("message")
msgElement.appendChild msgText
"Mr. M" wrote:
> Hi,
>
> I've a business rules, that receive as parameter a xml file with some
> values.
>
> Then if condition was evaluated to true, i want to add new nodes to that x
ml
> in the action pane.
> Example of schema:
>
> <request>
> ....
> </request>
> <response>
> <message> </message>
> </response>
>
> for each business rule that are evaluated to true, i want to add to the xm
l
> a new message node.
> Example of xml after conditions are evaluated:
>
> <request>
> ....
> </request>
> <response>
> <message>pass business rule A </message>
> <message>pass business rule D </message>
> <message>pass business rule F </message>
> </response>
>
> So, to do that, i think that the only way is developing a .Net assembly.
> is that true?
>
> I tried to create a new function that receive as parameter "response" node
> (instance of RuleEngine.TypedXmlDocument class), to append new child node.
> But it doesn't works.
>
> Any pointers???
>
> Thanks in advance,
> Mauri.-
>
>
>
[ Post a follow-up to this message ]
|