Ich versuche, eine Verbindung zu Remedy mit der Java-API zu testen, d. H. arapi7604_build002.jar
.Welcher Port wird zum Herstellen einer Verbindung mit Remedy AR System Server verwendet?
Gemäß der Dokumentation ist 4100
ein gemeinsames AR System-Server-Port: https://docs.bmc.com/docs/display/public/itsm81/Port+information, aber das funktioniert nicht für mich:
private ARServerUser server;
private RemedyJavaAPITest() {
server = new ARServerUser();
server.setServer("fqd.com");
server.setUser("userName");
server.setPassword("pass123");
server.setPort(???);
}
public static void main(String[] args) {
RemedyJavaAPITest test = new RemedyJavaAPITest();
test.connect();
test.cleanup();
}
Fehler:
Connecting to AR Server...
ERROR (90): Cannot establish a network connection to the AR System server; Connection timed out: connect fqdn.com:4100
at com.bmc.arsys.apitransport.ApiProxyJRpcBase.connectionTry(Unknown Source)
at com.bmc.arsys.api.ProxyJRpc.getRpcClient(Unknown Source)
at com.bmc.arsys.api.ProxyJRpc.<init>(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at com.bmc.arsys.apitransport.connection.b.a(Unknown Source)
at com.bmc.arsys.apitransport.connection.b.createProxy(Unknown Source)
at com.bmc.arsys.api.ProxyManager.createProxy(Unknown Source)
at com.bmc.arsys.api.ProxyPool.createProxy(Unknown Source)
at com.bmc.arsys.apitransport.connection.a.get(Unknown Source)
at com.bmc.arsys.apitransport.connection.c.getProxy(Unknown Source)
at com.bmc.arsys.api.PoolingProxyManager.getProxy(Unknown Source)
at com.bmc.arsys.apitransport.connection.c.getProxy(Unknown Source)
at com.bmc.arsys.api.ARServerUser.verifyUser(Unknown Source)
at RemedyJavaAPITest.connect(RemedyJavaAPITest.java:37)
at RemedyJavaAPITest.main(RemedyJavaAPITest.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)
Ja, alles war gut auf meinem Ende. Es war ein administratives Problem bezüglich der Benutzerauthentifizierung. Wird für jeden anders sein. – santafebound