Wednesday, March 29, 2017

Important resource for upgrade IBM MQ

Connections:
http://www-01.ibm.com/support/docview.wss?uid=swg27045669
http://www-01.ibm.com/support/docview.wss?uid=swg27045669&aid=1
https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_7.5.0/com.ibm.mq.con.doc/q015250_.htm
https://www.ibm.com/support/knowledgecenter/en/SSAW57_7.0.0/com.ibm.websphere.nd.doc/info/ae/ae/tjq0013_.html

Rest
http://stackoverflow.com/questions/35998790/resttemplate-how-to-send-url-parameters-and-query-parameters-together
http://stackoverflow.com/questions/8297215/spring-resttemplate-get-with-parameters

Installation:
https://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.mig.doc/q008050_.htm
https://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.mig.doc/q008090_.htm

Runmqsc new features:
http://www-01.ibm.com/support/docview.wss?uid=swg27045974&aid=1


Important resources transform JSON to XML on Oracle Service Bus

Example:
http://www.rubix.nl/blogs/converting-json-xml-osb-when-consuming-rest-service
https://hhendriks.wordpress.com/2012/11/01/converting-json-to-xml-in-the-osb/
http://www.ateam-oracle.com/introduction-to-fmw-12c-rest-adapter/
https://blog.avanttic.com/2012/06/29/consumir-o-exponer-servicios-rest-con-oracle-service-bus-11g/
https://blogs.oracle.com/jeffdavies/entry/restful_services_with_oracle_s_1

Library
https://bitbucket.org/vladimirdyuzhev/json-to-xml-for-osb

Proxy:
http://genericparallel.com/2014/08/osb-and-json-proxies-inspecting-modifying-the-payload/
http://genericparallel.com/2014/06/osb-and-json-proxies/

OSB 11G
http://desarrolloconsoa.blogspot.mx/2013/07/conversion-de-servicios-soap-restjson.html
https://ankurjain26.blogspot.mx/2017/01/java-callout-in-osb.html

XSLT
http://stackoverflow.com/questions/13007280/how-to-convert-json-to-xml-using-xslt

Thursday, March 16, 2017

How to solve "TCP/IP (ioctlsocket) call was 10038 (X'2736')" error?

To solve this problem on IBM Message queue installed on windows :
The return code from the TCP/IP (ioctlsocket) call was 10038 (X'2736'). Record these values and tell the systems administrator. 

We need to add enviroment variable:
MQNOREMPOOL=1

Important links:
http://www-01.ibm.com/support/docview.wss?uid=swg21472342
http://ck20.com/MQ/WMQ%20&%20WBIMB%20SupportPacs/MQ%20TCPIP%20error%20MQNOREMPOOL.txt
http://www-01.ibm.com/support/docview.wss?uid=swg1IT16294
http://www-01.ibm.com/support/docview.wss?uid=swg21190501
http://www-01.ibm.com/support/docview.wss?uid=swg21216834

SSL:
http://forum.spring.io/forum/spring-projects/integration/jms/113150-spring-mq-ssl-connection-issue
https://support.mulesoft.com/s/article/ka43400000002lUAAQ/How-to-enable-SSL-in-WebSphere-MQ

JAXB:
http://stackoverflow.com/questions/15881876/mapping-xml-entities-to-java-objects
http://stackoverflow.com/questions/4995466/how-to-generate-jaxb-classes-from-just-xml

MQ EXPLORER:
http://blog.webspheretools.com/2013/02/05/mq-explorer-configuration-examples/

OSB important links

Installation:
http://prasaddomala.com/how-to-install-configure-oracle-service-bus-osb-12c-12-2-1-2/

Configuration:
https://technology.amis.nl/2016/01/29/oracle-middleware-ibm-mq-series-use-case-mq-adapter/
https://technology.amis.nl/2016/01/28/oracle-middleware-ibm-mq-series-configuration-jms-mq-adapters-weblogic/
https://technology.amis.nl/2016/01/28/oracle-middleware-and-ibm-mq-series-ibm-mq-installation/

Examples:
http://www.avioconsulting.com/blog/oracle-service-bus-12c-exposing-pipeline-rest-service
http://www.benchresources.net/oracle-osb-12c-hello-world-service-with-both-business-and-proxy-service/
http://www.benchresources.net/oracle-osb-12c-hello-world-mock-service-with-proxy-service/
https://java.net/projects/oraclesoasuite11g/pages/OSB
https://blogs.oracle.com/jeffdavies/entry/restful_services_with_oracle_s_1
http://markchensblog.blogspot.mx/2011/07/use-jmsadapter-in-oracle-soa-11g-bpel.html
http://www.soatutor.com/2013/07/configuring-jms-resources-for-jmsadapter.html
http://blog.darwin-it.nl/2016/04/xa-transactions-with-soasuite-jms.html
http://learn-oraclesoa.blogspot.mx/2013/04/oracle-jms-adapter-tutorial.html

Tutoriales:
http://www.oracle.com/pls/fmw121300/docindex?remark=homepage 
http://docs.oracle.com/middleware/1213/osb/OSBDV.pdf
http://docs.oracle.com/middleware/1213/osb/OSBAG.pdf

IBM MQ/Weblogic:
http://mokandra.blogspot.mx/2012/08/integrating-websphere-mq-6-with-bea.html 
http://www-01.ibm.com/support/docview.wss?uid=swg27045669

Best practices:
http://frameworksjava2008.blogspot.mx/2015/10/buenas-practicas-y-lecciones-aprendidas.html

osb 11g:
http://www.albinsblog.com/2014/01/polling-message-from-websphere-mq-using.html#.WMmsXlV97Z5

Scability:
http://www.ateam-oracle.com/inside-fusion-middleware-12c-increasing-scalability-with-jms-adapter-12c/

Otros:
http://www.javamonamour.org/2011/06/osb-and-mq-resources.html

Friday, March 3, 2017

An utility for connecting with IBM MQ

There is a utility provided by IBM which allow you connection between queue manager, it is called RFHUtil and it could be download from here:

http://www-01.ibm.com/support/docview.wss?uid=swg24000637

To connect you must declare some enviroment variables like this one:

MQSAMP_USER_ID=<USERNAME>
MQSERVER=<QUEUEMANAGER.NAME>/TCP/<IP>(<PORT>)

You must run rfhutilc.exe after setting this variables.

Important links: