2016-10-12 4 views
0

Я уверен, что я использую правильную информацию о соединении:Невозможно подключиться к Remedy AR System сервер

import com.bmc.arsys.api.ARException; 
import com.bmc.arsys.api.ARServerUser; 

/** 
* 
* A class to automate deletion of BMC Remedy incidents after deploying or decommissioning servers 
* 
*/ 
@SuppressWarnings("unused") 
public class BMCIncidentDelete { 
    public static void main(String[] args) { 

     /* 
     * Authentication information 
     */ 
     String host = ""; 
     String server = ""; 
     String user = ""; 
     String pass = ""; 

     ARServerUser ctx = new ARServerUser(); 
     ctx.setServer(host); 
     // ctx.setServer(server); 
     ctx.setUser(user); 
     ctx.setPassword(pass); 
     ctx.setPort(8080); 

     /* 
     * Verify user or print stack trace if not possible 
     */ 
     try { 
      ctx.verifyUser(); 
      System.out.println("Connection verified!"); 
     } catch (ARException e) { 
      System.out.println(e.getMessage().toString()); 
     } 

    } 
} 

К сожалению, я получаю следующее сообщение об ошибке:

ERROR (90): Cannot establish a network connection to the AR System server; Connection refused: connect 

Любой человек с опытом работы с API системы ARC это проблема? https://communities.bmc.com/docs/DOC-17514

ответ

1

Эта ошибка (соединение отказано) указывает, что сервер устранения недоступен с вашего сервера на указанном хосте и порту. Вы можете проверить с помощью telnet, подставив имя хоста $host: «Connected пройдет»

$ telnet $host 8080 

Успешное соединение должно сказать, но, основываясь на ваш вопрос, вы, вероятно, увидеть «Connection отказался». Дважды проверьте имя хоста и номер порта сервера Remedy и, если необходимо, убедитесь, что между вами и сервером нет брандмауэров и т. Д.