Senario
M1: Ubuntu 16.04.3 broker installed for deployment ( INSTALLED ON DOCKER)
M2: Centos 7.5.1804 db2 installed ( INSTALLED ON DOCKER)
M3: windows 8.1 machine with iib toolkit installed for development of flows
Я успешно создал источник данных на M3 (Windows-машина, содержащая набор инструментов iib) сейчас, когда я развертываюсь на удаленном посреднике, установленном на M1 (набор инструментов IIB), настроенном как удаленныйузел на M3 (машина) внутри инструментария iib.
Я разработал поток, используя M3 (компьютер) с «узлом извлечения базы данных» для выполнения операции выбора, и обнаружил исключение:
Код исключения:
<exceptionList>
<RecoverableException>
<File>/build/S1000_slot1/S1000_P/src/DataFlowEngine/MessageServices/ImbDataFlowNode.cpp</File>
<Line>1251</Line>
<Function>ImbDataFlowNode::createExceptionList</Function>
<Type>ComIbmDatabaseRetrieveNode</Type>
<Name>gen/TestDB#FCMComposite_1_8.gen/operation1_Request_Response#FCMComposite_1_1</Name>
<Label>gen.TestDB.operation1_Request_Response.Database Retrieve</Label>
<Catalog>BIPmsgs</Catalog>
<Severity>3</Severity>
<Number>2230</Number>
<Text>Node throwing exception</Text>
<Insert>
<Type>14</Type>
<Text>gen.TestDB.operation1_Request_Response.Database Retrieve</Text>
</Insert>
<DatabaseException>
<File>JDBCCommon.java</File>
<Line>566</Line>
<Function>JDBCConnection::createConnection</Function>
<Type/>
<Name/>
<Label/>
<Catalog>BIPmsgs</Catalog>
<Severity>3</Severity>
<Number>6232</Number>
<Text>Problem encountered obtaining JDBC connection</Text>
<Insert>
<Type>5</Type>
<Text>Broker 'BAHLESBUATDOCKER'; Execution Group 'default'; Message Flow 'gen.TestDB'; Node 'operation1_Request_Response.Database Retrieve'; Node Type 'DatabaseRetrieve</Text>
</Insert>
<Insert>
<Type>5</Type>
<Text>com.ibm.db2.jcc.DB2Driver</Text>
</Insert>
<Insert>
<Type>5</Type>
**
> <Text> error message: No suitable driver, SQLState value: 08001
**, stack trace: [com.ibm.broker.jdbcnodes.JDBCConnection.createConnection(JDBCConnection.java:236)
com.ibm.broker.jdbcnodes.JDBCConnection.getNodeConnection(JDBCConnection.java:149)
com.ibm.broker.jdbcnodes.DatabaseRetrieveNode.evaluate(DatabaseRetrieveNode.java:407)
com.ibm.broker.plugin.MbNode.evaluate(MbNode.java:1452)]</Text>
</Insert>
</DatabaseException>
</RecoverableException>
</exceptionList>
Я пропалкакую-нибудь банку или что-то нужно развернуть поверх М1 или М2?