Bob, ARERR 90 ( from the ErrMsgsGuide-630.pdf ) " Cannot establish a network connection to the AR System server. The server is inaccessible due to one of the following reasons: There is a connectivity problem with the network. Issue a ping command to the server. If the problem is with the network connection, you must solve all network connectivity problems before you can use the AR System server. When the network connection problem is corrected, you can successfully connect to the server. If there is no network connectivity problem, make sure that the server process (arserverd) is running. If it is not running, ask your AR System administrator to start it. If the server is running, review the /etc/ar file (for UNIX) or Login Information window (for Windows) on your machine to verify that the server is registered as one of the servers you can access. If no entry is present in the file or window, add the entry.
If the connection is still unsuccessful after you have eliminated the above causes, shut down and restart Remedy User. The server may have been temporarily inaccessible. " So... I would suggest that you confirm those things to try to rule out those problems. However you state that the User Tool (I assume from the same host) can connect to the server in question. Which leads me back to the possibility of a bug in the api(client/server). Can you be more specific about how you are setting the TCP port? There are a few ways to do that and maybe you should try the "other way" to see if that has any better effects? Maybe you should try to use the IP address for the server name? ( It could rule out possible DNS related issues.) I must add that it sounds like your trying to do the right things, but something you said does sound odd to me too. "but for some reason arapi63.dll ( I assume you mean arutil63.jar here ) is asking for arutl63.dll when that file doesn't exist in the directories under API." When I look at my v6.3 api directory (not patch 20, but the first release) I do see that arutil63.jar and arutil63.dll in the lib directory. Maybe that jar was not altered/patched as part of patch 20 and you should use the older arutil63.jar file? -- Carey Matthew Black Remedy Skilled Professional (RSP) ARS = Action Request System(Remedy) Love, then teach Solution = People + Process + Tools Fast, Accurate, Cheap.... Pick two. On 2/28/07, Halstead, Robert <[EMAIL PROTECTED]> wrote:
Misi, No we don't use a portmapper, but we do use the port 3606 for remedy. We are using this in our api call. Is this error a result of not being able to hit the server? Bob Halstead -----Original Message----- From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Misi Mladoniczky Sent: Wednesday, February 28, 2007 3:13 PM To: arslist@ARSLIST.ORG Subject: Re: API Errors Hi Bob, I would guess that something has changed with the portmapper or TCP-port-setting on the server. Do you specify a TCP-port in ARUser, or do you use the portmapper? The files arrpc63.dll and arutl63.dll are needed in addition to the arapi63.dll. They are shipped, for instance, with ARAdmin and ARUser. I do not think this has anything to do with your current problem. Best Regards - Misi, RRR AB, http://www.rrr.se > I'm trying to connect to our test server via the Java API and keep > getting this error: > > MessageType: 2 > MessageNum: 90 > MessageText: Cannot open catalog; Message number = 90 > AppendedText: 172.18.252.44 (0) : RPC: Program not registered > at com.remedy.arsys.api.Proxy.ARCreateEntry(Native Method) > at com.remedy.arsys.api.Entry.create(Entry.java:162) > at net.bresnan.remedy.Connect.createNewTicket(Connect.java:76) > at net.bresnan.remedy.Connect.main(Connect.java:41) > > We are using the API from 6.3 patch 18 to connect to a server 6.3 > patch 20. The API worked before we patched to 20 a couple of days > ago. This java code is being executed on a windows box, using the > jar's and dlls, to access a server on Unix. > > We are logging in with Demo as the user name and trying to access form > BZ:Incident. Both which work when we log in via the User tool. > > Incidentally, we are also trying to do this in ARSPerl but getting the > same result. > > I've also tried to use the patch 20 dll's and jar files, but for some > reason arapi63.dll is asking for arutl63.dll when that file doesn't > exist in the directories under API. > > Any thoughts? I can send the code we're using out to anyone, but > would rather take it off list so that we don't clutter it up. > > Bob Halstead > Advanced Services "The superior man cannot be > known in little matters, > Bresnan Communications The small man may not be > entrusted with great concerns, > Billings, Montana but he may be known in > little matters."
_______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the Answers Are"