sql >> Database >  >> RDS >> Oracle

Migreren van IBM MQ naar javax.jms.* (Weblogic)

U lijkt de MQI-api te gebruiken voor MQ, waarvoor geen vervanging voorhanden is. Er is geen andere manier dan om uw MQ-toepassingslogica daadwerkelijk te herschrijven om de JMS API te gebruiken.

Een goede manier zou kunnen zijn om eerst naar JMS te migreren met dezelfde WebSphere MQ-server, omdat u hiermee uw resultaten op een betrouwbare manier kunt verifiëren.

U vraagt ​​met welke klassen u MQGetOptions wilt vervangen. Er is geen enkele 1-op-1 vervanging (er zijn zelfs enkele aspecten van MQI die JMS niet gemakkelijk kan vervangen). De meeste MQPutOptions en andere opties zijn beschikbaar door parameters in te stellen voor sessies en berichten in JMS. U moet de JMS-API echt begrijpen voordat u deze overstap probeert.

Als jms vervolgens met WebSphere MQ werkt, kunt u doen wat Beryllium voorstelt, maar door de bibliotheken om te wisselen naar Weblogic, zet u elke verwijzing naar com.ibm.mq.jms.MQConnectionFactory; , de nieuwe parameters configureren en bidden tot een beschikbare god - druk op run :)



  1. Predicaatvergrendeling in PostgreSQL 9.2.1 met serialiseerbare isolatie

  2. SQL-opdracht INSERT werkt, maar de gegevens verschijnen niet in de tabel

  3. Een praktisch gebruik van de SQL COALESCE-functie

  4. SQL Server OFFSET-equivalent