I'm not sure if this is the correct forum for this question, but since there doesn't appear to be a general Sonic forum and Sonic is a Progress product after all, I'll state my question here:
According to the support pages on sonicsoftware.com ( http://search.sonicsoftware.com/prokb/E0047.html ), starting the xlnserver process should work when you use the command listed on the above page. My instance of xlnserver however, refuses to start properly.
The log messages I get are as follows:
D:\data\sonic\DC_ROOT\data\CT_INF_XMLDB>xlnserver -xlnnodetach -xlntrace
7488: xlnserver: entering main
7488: xlnserver: library (xlnmgr.dll), function (xlnrun)
7488: XLNcachemgr_impl::_startChild: port min is 0
7488: XLNcachemgr_impl::_startChild: port max is 0
7488: Creating process: xlnserver.exe -xlncache _xlnadmincache -xlnfunction xlnr
un -xlnlibrary xlncache.dll xlnnodetach -xlnmgrref IOR:010000001400000049444c3a5
84c4e63616368656d67723a312e300001000000000000002b000000010100000b00000031302e373
02e352e32350000520f00000f000000655863656c6f6e5365727669636500 -xlntrace 5 -xlntimeout 600
7488: started child (1696)
7488: IOR connection: no valid IOR port specified
7488: Starting the restart wait thread
7488: Started the restart wait thread
2984: xlnserver: entering main
2984: xlnserver: library (xlncache.dll), function (xlnrun)
2984: Cache: xlnrun: entering
2984: Cache: xlnrun: Cache name passed: _xlnadmincache
2984: Cache: xlnrun: got orb
7488: onChildExit
7488: onChildExit: got child
7488: onChildExit: restarting child
7488: Creating process: xlnserver.exe -xlncache _xlnadmincache -xlnfunction xlnr
un -xlnlibrary xlncache.dll xlnnodetach -xlnmgrref IOR:010000001400000049444c3a5
84c4e63616368656d67723a312e300001000000000000002b000000010100000b00000031302e373
02e352e32350000520f00000f000000655863656c6f6e5365727669636500 -xlntrace 5 -xlntimeout 600
7488: started child (1572)
6476: xlnserver: entering main
6476: xlnserver: library (xlncache.dll), function (xlnrun)
6476: Cache: xlnrun: entering
6476: Cache: xlnrun: Cache name passed: _xlnadmincache
6476: Cache: xlnrun: got orb
After the "get orb" message, the xlnserver child process crashes and drwtsn32.exe comes in to clean up the mess. xlnserver.exe then starts another child, which crashes again. This process repeats infinitely.
Does anyone know how to fix this?