Oracle
 sql >> база данни >  >> RDS >> Oracle

Мигриране от IBM MQ към javax.jms.* (Weblogic)

Изглежда, че използвате MQI API за MQ, на който няма заместител. Няма друг начин освен действително да пренапишете логиката на вашето MQ приложение, за да използвате JMS API.

Добър начин може да бъде първо да мигрирате към JMS, като използвате същия WebSphere MQ сървър, тъй като ви позволява да проверите резултатите си по надежден начин.

Питате с какви класове да замените да речем MQGetOptions. Няма единична замяна 1 към 1 (има дори някои аспекти на MQI, които JMS не може лесно да замени). Повечето от MQPutOptions и други опции са достъпни чрез задаване на параметри на сесии и съобщения в JMS. Наистина трябва да разберете JMS API, преди да опитате този превключвател.

След това, когато имате jms, работещ с WebSphere MQ, можете да направите както Beryllium предлага, но като размените библиотеките към Weblogic, превключете всяка препратка към com.ibm.mq.jms.MQConnectionFactory; , конфигуриране на новите параметри и молба на всеки наличен бог - натиснете изпълнение :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка при изключване на Oracle ORA-01033

  2. Извличане на редове с изключително висока скорост

  3. Как да използвам параметър IN OUT CLOB, дефиниран в съхранена процедура в Oracle JDBC?

  4. Низ за връзка на Oracle без файл tnsnames.ora

  5. dbms_output.put не отпечатва данни