Конфигурация Cyber ​​Ark Spring (с Mule ESB) - PullRequest
1 голос
/ 20 июля 2011

Я пытаюсь интегрировать Cyber ​​Ark (управление безопасностью) с Spring, и мы используем Mule в качестве нашего ESB

<jms:connector 
                        name="jmsConnector"
                        jndiProviderUrl="${tibjmsURL}"
                        connectionFactoryJndiName="${tibjmsConnFactory}"
                        username="${tibjndiUser}" 
                        jndiInitialFactory="${tibjndiInitialFactoryClassName}"                                         
                        specification="1.1"
                        createMultipleTransactedReceivers="true"
                        numberOfConcurrentTransactedReceivers="1"
           >

           <spring:property name="password">
                <ref bean="idsJmsPassword"/>
           </spring:property>

Я пытаюсь получить свой пароль от кибер-ковчега, и он вводится как весенний бин. Кто-нибудь делал это раньше? Как я могу ввести пароль в JMS-коннектор (тег показывать в коде)? В настоящее время он загружает его из файла свойств.

1 Ответ

1 голос
/ 29 июля 2011

Я протестировал вашу конфигурацию выше с Mule 3.1.2 и при условии, что вы исправили элемент ref, чтобы он находился в пространстве имен Spring:

<spring:ref bean="idsJmsPassword"/>

и при условии, что idsJmsPassword на самом делеСтрока, я подтверждаю, setPassword () вызывается на org.mule.transport.jms.JmsConnector со значением idsJmsPassword .

Это должно позволить вам достичь своей цели.

...