ot4i / ace-docker

73 stars 167 forks source link

Got "Java node error: [BIPmsgs:3423]BIP3423E: WebSphere Adapters nodes failed to load..." when deploying msgflow to integration server in ace-mqclient container #156

Closed vietph83 closed 3 years ago

vietph83 commented 3 years ago

Hi support team

I have an ace-mqclient container run from ibmcom/ace-mqclient:latest docker image (ace V11.0.0.9)

I developed a test flow using SAPInput node (SAP inbound Adapter)

I put these SAP lib files into a /SAPJCO directory in the container

libsapjco3.so
sapidoc3.jar
sapjco3.jar

Then I updaded server.conf.yaml file as below and put it into /overrides directory then restarted the integration server

 ConnectorProviders:
  SAPConnectorProvider:
    jarsURL: '/SAPJCO'
    nativeLibs: '/SAPJCO'

When I deployed a bar file containing my test message flow using SAPInput node, I got error as below

BIP4362E
Java node error: [BIPmsgs:3423]BIP3423E: WebSphere Adapters nodes failed to load due to exception 'MbRecoverableException: [BIPmsgs:2112]BIP2112E: IBM App Connect Enterprise internal error: diagnostic information 'SAPInput','SAPInput_TEST'

I'm not sure if this is the problem of ACE V11.0.0.9 or my server.conf.yaml file or something else Could you please advise ?

vietph83 commented 3 years ago

My workaround to fix this is switching to use ACE container that having MQ server installed. According to the doc, the SAP Input node requires a default queue manager in the same host/machine with ACE