Hello
I'm trying to deploy communications between a web page and Navision via Named Pipes in Navision 3.70, but Navision hangs when I try to send a XML document to the named pipe.
The code I use to send P_xmlDOM to the named pipe P_PipeName (say, P_PipeName = 'TestPipe') is:
IF ISCLEAR(L_CC2) THEN
CREATE(L_CC2);
IF ISCLEAR(L_NPBA) THEN
CREATE(L_NPBA);
L_NPBA.OpenNamedPipe(P_PipeName, 0, 0);
L_CC2.AddBusAdapter(L_NPBA, 0);
L_OutMessage := L_CC2.CreateoutMessage('Named [url=Pipe://']Pipe://'[/url] + P_PipeName);
P_xmlDOM.save(L_OutMessage.GetStream());
(L_CC2 and L_NPBA are the obvious automation objects, declared locals).
It seems that the problem comes from the GetStream() method. I think Navision doesn't like the
syntax for the Named Pipe I'm using.
Any ideas?
Thank you,
Toni
0