How to generate the interface file with a code-first named pipe server?

Hi,
I’m trying to create a new code-first named pipe service but I do not know how I can generate and update the interface file for the client ? What should be placed in the remoteRODL file in that case ? A step by step guide on how to proceed will be greatly appreciated.
Thanks.

Hi,

pls update uRONamedPipeChannel.pas as

initialization
  ROUrlSchemaParser.ProtocolHandler['namedpipe'] := TRONamedPipeChannel; //added

after this, close Delphi IDE and launch install_DA.cmd (or install_RO.cmd) from C:\Program Files (x86)\RemObjects Software\Build folder


after this, you can use .remoteRODL like

<?xml version="1.0" encoding="UTF-8"?>
<RemoteRodl>
	<Server>
		<Name>NewProjectLibrary</Name>
		<ServerUri>namedpipe://RONamedPipeServer@./bin</ServerUri>
	</Server>
</RemoteRodl>

where is namedpipe://servername@serverhost/protocol

I’ll log issue for proper support of namedpipe protocol

Thanks, logged as bugs://84791

bugs://84791 got closed with status fixed.

see more at Remoting SDK for Delphi vNext: New features

That works. Thanks.
Note that I had to use uROUrlSchemes in uRONamedPipeChannel.pas.

yes, this as expected