Named Pipes

tonilounavarrotonilounavarro Member Posts: 7
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
Sign In or Register to comment.