2014-07-13 2 views
0

WAS ND 어플리케이션 서버 프로파일에 Worklight 6.1 환경이 설치되어 있습니다.Worklight 어댑터가 원격 JMS 조회를 수행하는 방법

내 요구 사항은 I가 MQ 큐 관리자

연결 팩토리 = mqWLCF 큐 정의에 필요한 JMS 정의를 생성 한 작업등을 JMS 어댑터 구성 요소

를 사용하여 외부는 WebSphere MQ JMS 대기열 관리자에 연결하는 것입니다 = TESTQ

내가 ND 서버에게의 작업등의 환경에 설치할 때 어댑터가 작동하도록 할 수 없습니다 해요

연결 C 어댑터 XML 파일의 ode는 -

<connectivity> 
    <connectionPolicy xsi:type="jms:JMSConnectionPolicyType"> 

     <namingConnection url="tcp:/192.168.0.100:1417" 
       initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"/> 

     <jmsConnection 
       connectionFactory="mqWLCF"/> 

    </connectionPolicy> 
</connectivity> 

입니다. 어댑터 xml 파일의 올바른 구문은 무엇입니까 ??

답변

0
<connectivity> 
    <connectionPolicy xsi:type="jms:JMSConnectionPolicyType">  
     <namingConnection url="tcp:/127.0.0.1:61616" 
       initialContextFactory="org.apache.activemq.jndi.ActiveMQInitialContextFactory" 
       user="admin" 
       password="admin"/> 


     <jmsConnection 
       connectionFactory="ConnectionFactory" 
       user="admin" 
       password="admin" 
       /> 
    </connectionPolicy> 
    <loadConstraints maxConcurrentConnectionsPerNode="10"/> 
</connectivity> 

현재 JMS 어댑터에 대한 자세한 정보를 확인할 수 있습니다 http://public.dhe.ibm.com/software/mobile-solutions/worklight/docs/v620/04_05_JMS_adapter_-_Communicating_with_JMS.pdf

+0

이 Worklight JMS 어댑터 설명서를 읽었지만 URL 및 intialContextFactory 매개 변수 설정에 필요한 올바른 값을 찾을 수 없습니다. Worklight WAS ND 서버에서 외부 WebSphere MQ 대기열 관리자에 연결하므로 URL 매개 변수에 'file'옵션을 사용하고 싶지 않습니다. –

0

명명 연결 URL 초기 문맥 팩토리가 손에 손을 이동해야합니다. 예를 들어 제공 한 예에서 ICF는 RefFSContextFactory이고 URL은 tcp:/ URL입니다 (Shmulik이 응답 한 Active MQ에 해당). 파일 시스템을 사용하지 않으려면 사용하려는 ICF를 언급해야합니다.

당신은 ICF는 com.sun.jndi.ldap.LdapCtxFactory 될 것입니다있는 LDAP를 사용하고 WAS 환경에서 조회를 위해, ldap://..... 마찬가지로

과 URL이 있어야합니다, 당신은 ICF com.ibm.websphere.naming.WsnInitialContextFactory하고 해당 URL이 있어야합니다.