Jarl, Thanks for pointing me in the right direction. I initially used the following code based on the ApiDoc:
serverUser = new ARServerUser(username, password, "", connectionUrl); Util.ARSetServerPort(serverUser, new NameID(connectionUrl), portTCP, portRPC); serverUser.login(); String menuName = "__"; // that's the part which didn't work Proxy proxy = new Proxy(); proxy.ARDeleteMenu(serverUser, new NameID(menuName), 0); // and that's the proper one based on the java driver example MenuFactory menuFactory = MenuFactory.getFactory(); Menu menu = (Menu) menuFactory.newInstance(); menu.setName(new NameID(menuName)); menu.setContext(serverUser); menu.remove(); Many thanks, George On 7/18/06, Jarl Grøneng <[EMAIL PROTECTED]> wrote:
Do you get the same error when using the Driver program? -- Jarl On 7/18/06, George Barsan <[EMAIL PROTECTED]> wrote: > Hello list, > > I lost a few hours troubleshooting a problem caused by the method > ARDeleteMenu which doesn't seem to work. Although the context is > correctly initialized and works fine for the Util.ARExport run which > is the first step, the ARDeleteMenu (step 2 in the programm) always > fails with the following error (independently if the menu exists or > not): > > MessageType: 2 > MessageNum: 90 > MessageText: Cannot open catalog; Message number = 90 > AppendedText: <arsserver> (0) : RPC: Program not registered > at com.remedy.arsys.api.Proxy.ARDeleteMenu(Native Method) > at com.upc.xmlgateway.ArsConnector.deleteMenus(ArsConnector.java:512) > at com.upc.ar.Worker.handleMenue(Worker.java:70) > at com.upc.ar.Worker.process(Worker.java:48) > at com.upc.ar.ArHelper.process(ArHelper.java:37) > at com.upc.ar.ArHelper.main(ArHelper.java:32) > > Has anyone else experienced the same problem? I tested it with the > 5.1.2 and 7.0 API & same versions of servers in all possible > combinations (running the Java programm on Windows and the servers on > Solaris). > > Many thanks, > > George > > _______________________________________________________________________________ > UNSUBSCRIBE or access ARSlist Archives at http://www.wwrug.org > _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at http://www.wwrug.org
_______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at http://www.wwrug.org

