2017-04-26 14 views
0

지난 3 주 동안 OIM AS400 커넥터에 심각한 문제가 있습니다. 한 주말 AS400 관리자가 AS400 시스템의 스토리지를 변경할 때까지 연결이 정상적으로 작동했습니다. 그 이후로 아무것도 작동하지 않는 것 같습니다. 이 오류는 다음과 같다 :OIM 11gR2 PS3 AS400 : 서버 작업에 연결할 수 없습니다.

Ι은 jt400.jar 유틸리티에 JPing 도구를 사용했는데, 연결이 잘 작동 한 것으로 나타났다
**org.identityconnectors.framework.common.exceptions.ConnectorException: com.ibm.as400.access.ServerStartupException: Not able to pass connection to server job. Subsystem problem detected.** 

     at org.identityconnectors.framework.common.exceptions.ConnectorException.wrap(ConnectorException.java:101) 

     at org.identityconnectors.as400.AS400EntryIterator.<init>(AS400EntryIterator.java:45) 

     at org.identityconnectors.as400.AS400Connector.executeQuery(AS400Connector.java:565) 

     at org.identityconnectors.as400.AS400Connector.executeQuery(AS400Connector.java:163) 

     at org.identityconnectors.framework.impl.api.local.operations.SearchImpl.rawSearch(SearchImpl.java:105) 

     at org.identityconnectors.framework.impl.api.local.operations.SearchImpl.search(SearchImpl.java:82) 

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 

     at java.lang.reflect.Method.invoke(Method.java:606) 

     at org.identityconnectors.framework.impl.api.local.operations.ConnectorAPIOperationRunnerProxy.invoke(ConnectorAPIOperationRunnerProxy.java:93) 

     at com.sun.proxy.$Proxy506.search(Unknown Source) 

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 

     at java.lang.reflect.Method.invoke(Method.java:606) 

. Ι는 jt400.properties가 .I은 다음받은 파일을 구성하여 더 로그를 생산 :

**Exchange of random seeds failed with return code: 

00 04 00 05          | ....    | ....    | 

java.lang.Throwable** 

    at com.ibm.as400.access.Trace.log(Trace.java:1164) 

    at com.ibm.as400.access.Trace.log(Trace.java:1092) 

    at com.ibm.as400.access.AS400ImplRemote.getConnection(AS400ImplRemote.java:1147) 

    at com.ibm.as400.access.RemoteCommandImplRemote.openOffThread(RemoteCommandImplRemote.java:360) 

    at com.ibm.as400.access.RemoteCommandImplRemote.getJobInfo(RemoteCommandImplRemote.java:81) 

    at com.ibm.as400.access.ProgramCall.getServerJob(ProgramCall.java:521) 

    at com.ibm.as400.access.ProgramCall.run(ProgramCall.java:757) 

    at com.ibm.as400.access.UserList.load(UserList.java:514) 

    at com.ibm.as400.access.UserList.getUsers(UserList.java:378) 

    at org.identityconnectors.as400.AS400EntryIterator.<init>(AS400EntryIterator.java:43) 

    at org.identityconnectors.as400.AS400Connector.executeQuery(AS400Connector.java:565) 

    at org.identityconnectors.as400.AS400Connector.executeQuery(AS400Connector.java:163) 

    at org.identityconnectors.framework.impl.api.local.operations.SearchImpl.rawSearch(SearchImpl.java:105) 

    at org.identityconnectors.framework.impl.api.local.operations.SearchImpl.search(SearchImpl.java:82) 

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 

    at java.lang.reflect.Method.invoke(Method.java:606) 

    at org.identityconnectors.framework.impl.api.local.operations.ConnectorAPIOperationRunnerProxy.invoke(ConnectorAPIOperationRunnerProxy.java:93) 

    at com.sun.proxy.$Proxy532.search(Unknown Source) 

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 

    at java.lang.reflect.Method.invoke(Method.java:606) 

    at org.identityconnectors.framework.impl.api.local.operations.ThreadClassLoaderManagerProxy.invoke(ThreadClassLoaderManagerProxy.java:107) 

    at com.sun.proxy.$Proxy532.search(Unknown Source) 

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 

    at java.lang.reflect.Method.invoke(Method.java:606) 

    at org.identityconnectors.framework.impl.api.BufferedResultsProxy$BufferedResultsHandler.run(BufferedResultsProxy.java:162) 

    **Establishing connection failed: 

com.ibm.as400.access.ServerStartupException: Not able to pass connection to server job. Subsystem problem detected.** 

    at com.ibm.as400.access.AS400ImplRemote.returnSecurityException(AS400ImplRemote.java:1974) 

    at com.ibm.as400.access.AS400ImplRemote.getConnection(AS400ImplRemote.java:1148) 

    at com.ibm.as400.access.RemoteCommandImplRemote.openOffThread(RemoteCommandImplRemote.java:360) 

    at com.ibm.as400.access.RemoteCommandImplRemote.getJobInfo(RemoteCommandImplRemote.java:81) 

    at com.ibm.as400.access.ProgramCall.getServerJob(ProgramCall.java:521) 

    at com.ibm.as400.access.ProgramCall.run(ProgramCall.java:757) 

    at com.ibm.as400.access.UserList.load(UserList.java:514) 

    at com.ibm.as400.access.UserList.getUsers(UserList.java:378) 

우리는 문제가 될 것으로 보인다 모르겠어요. 우리는 AS400 Admins에 연락했으며 그들은 그것을 파악할 수 없습니다. 전에 비슷한 경험을 한 사람이 있습니까? 아니면 이에 대해 통찰력을 가진 사람이 있습니까?

+0

잘 모르겠지만 연결 문제 일 수 있습니다. 커넥터 서버를 사용하고 있다면 커넥터 서버를 다시 시작할 수 있습니까? – Chaitanya

답변

0

QZDASOINIT 또는 QZSCSRVS 또는 QZRCSRVS 작업을 다른 서브 시스템으로 라우팅 할 가능성이 있습니까? 그렇다면 해당 서브 시스템이 활성화되어 있습니까? 내 응용 프로그램 서버 로그에서 매우 유사한 오류가 발생했습니다.

발생 원인 : com.xxxx.xxx.framework.common.utilities.UXException : 오류로 인해 시스템에서 사용자를위한 장치를 만들 수 없음 [GUI 관리자 암호는 다음을 가질 수 있습니다. 마지막 로그인 이후 변경되었습니다. 시스템에서 사인 오프하고 GUI 관리자에게 문의하십시오 - 서버 작업에 연결을 전달할 수 없습니다. 서브 시스템 문제가 발견되었습니다.]

데이터베이스 서버에 대해 정의 된 특정 클라이언트 서브 시스템을 제거하여 문제를 해결할 수있었습니다.