2017-02-16 7 views
0

Windows 컴퓨터를 사용하여 AS 400의 DB2에 연결하기 위해 Bluemix 보안 게이트웨이 클라이언트를 구성했습니다. Secure Gateway 클라이언트가 실행중인 Windows 컴퓨터의 응용 프로그램에서 Db2 연결을 성공적으로 실행할 수 있습니다. 그러나 Bluemix에서 동일한 응용 프로그램을 실행하여 Secure Gateway 클라이언트 대상 세부 정보를 나타내는 코드를 수정하면 'Connection Refused'오류가 발생합니다.Bluemix 보안 게이트웨이 AS 400 DB2 연결이 거부 됨 문제

나는 how to connect a bluemix app to on-premise db/as400?을 거쳤으며 OS 400에 대한 Secure Gateway 클라이언트에 대해 언급했습니다. 'Connection Refused'문제를 해결하는 방법을 알고 싶습니까? Bluemix의 다른 DB2Driver/DB2 Connect 문자열을 사용해야합니까? 또는 AS400 서버에서 수행 할 다른 설정은 무엇입니까?

+0

JT 드라이버를 사용 중이며 DB2 용 포트 446에 매핑되었습니다. 또한 포트 446을 사용하여 DB2 서버용 ACL을 구성했습니다. –

+0

BlueMix 앱 또는 SG Client에서 'Connection Refused'오류가 발생합니까? 연결이 SG 클라이언트에 도달했다면 연결 시도와 관련된 로그의 서브 세트를 공유 할 수 있습니까? –

+0

연결 거부 Bluemix APP에서 발생합니다. 다음은 스택 추적 오류입니다.] java.sql.SQLException : 응용 프로그램 리 y 스터가 연결을 설정할 수 없습니다. (Connection refused (Connection refused)) [err] java.sql.SQLException : 응용 프로그램 리 y 스터가 연결을 설정할 수 없습니다. (Connection refused (Connection refused)) [오류] com.ibm.as400.access.JDError.throwSQLException (JDError.java:566) [오류] com.ibm.as400.access.AS400JDBCConnection.setProperties (AS400JDBCConnection. java : 3346) [err] at com.ibm.as400.access.AS400JDBCDriver.prepareConnection –

답변

0

BlueMix 응용 프로그램과 SG 서버 사이에 Connection refused 오류가 발생하고 SG 클라이언트에서 로그가 생성되지 않는 경우 문제가 아닌 청취자가 SG 서버에서 열리지 않는 것처럼 들립니다 SG 클라이언트와 DB2 사이. SG 클라이언트가 처음 SG 서버에 연결할 때 모든 수신기가 나타납니다.

이 특정 대상과 함께 제공되는 클라우드 호스트 : 포트를 cURL 또는 텔넷으로 연결할 수 있습니까? 아니면 귀하의 BlueMix 앱에 특정한 연결 거부입니까? 어느 경우 든이 답변은 더 자세히 조사 할 방향에 대한 더 많은 방향을 제공합니다.

+0

Bluemix APp와 SG Server 사이에 문제가 있다고 생각하지 않습니다. 동일한 SG 서버 및 SG 클라이언트 조합을 사용하는 동일한 Bluemix 응용 프로그램에서 MYSQL을 사용 중이며 제대로 연결됩니다. 동일한 SGCLient를 사용하는 MYSQL과 DB2가 동일한 네트워크에 있습니다. MYSQL 연결은 정상적으로 작동하지만 AS 400의 DB2는 Connection에서 오류를 거부합니다. AS-400의 DB2에 고유 한 설정이 필요한지 확실하지 않습니다. –

+0

BlueMix 응용 프로그램이 연결을 시도 할 때 SG 클라이언트에서 로그가 생성되지 않으면 연결이 SG 서버를 지나치지 않게됩니다. –

+0

감사합니다. SGSQL과 동일한 SGCLient를 MYSQL에 연결할 수 있습니다. 즉, 조합 내에서 통신이 적절 함을 의미하며, DB2 연결에 대한 로그가 생성되지 않거나 작동하지 않는 이유를 알 수 없습니다. 더 많은 로그를 얻기 위해 어떻게 디버깅 할 수 있는지 알고 계신가요? 현재 추적 옵션으로 설정했습니다. –