2016-04-28 9 views
0

Для строчек ниже я получаю error-JACL Сценарий для темы Factory Connection получать ошибки

Моих строк для создания темы фабрики соединений:

set aMQJMSProvider [$AdminConfig getid "/JMSProvider:Default messaging provider/"] 
set aMQTopicCF [$AdminConfig getid "/Node:vistaNode/MQTopicConnectionFactory:vistaCCTopicFactory/"] 

set nameAttr [list name vistaCCTopicFactory] 

set jndiAttr [list jndiName jms/vista/vistaCCTopicFactory]] 

set mappingModuleAttr [list mapping [list [list authDataAlias vistaNode/DefaultSSLSettings] [list mappingConfigAlias DefaultPrincipalMapping]]] 

set attrs [list $nameAttr $jndiAttr $mappingModuleAttr] 

set aMQTopicCF [$AdminConfig create MQTopicConnectionFactory $aMQJMSProvider $attrs] 

Ошибка:

[ВЫПЛНЫ] ком .ibm.ws.scripting.ScriptingException: WASX7444E: недопустимое значение параметра "" для параметра "parent config id" в команде "create"

[ВЫПЛН] при выполнении

[exec] "$AdminConfig create MQTopicConnectionFactory $aMQJMSProvider $attrs" 

[exec] invoked from within 

[exec] "set aMQTopicCF [$AdminConfig create MQTopicConnectionFactory $aMQJMSProvider $attrs]" 

[exec]  (file "C:/proj/deploy/vista/application.jacl" line 112) 

[exec]  (file line 112) 

[exec]  invoked from within 

[exec] "source $APPLICATION_DEPLOY_SOURCE/application.jacl" 

[exec] Loading of application failed. Please make sure application.jacl exists and syntax is correct. 

[exec] A failure occurred while installing the application onto the Deployment Manager. 

[exec] Return code = 1 

[exec] WASX7341W: No "save" was performed before the interactive scripting session exited; configuration changes will not be saved. 

Я пробовал все IBM ссылки, в которых шаги для создания TCF упоминаются, и я делаю то же самое, но не в состоянии решить. Просьба предоставить ценные комментарии для решения этой проблемы.

Спасибо заранее. Deepal

ответ

0

Сообщение об ошибке свидетельствует о том, что

$AdminConfig getid "/JMSProvider:Default messaging provider/" 

в вашей первой линии, возвращается пустая строка. Существует ли JMSProvider с именем «Поставщик сообщений по умолчанию» в вашей конфигурации?

+0

Yeahh! У меня есть поставщик сообщений по умолчанию, как его по умолчанию, поэтому я думаю, что каждый профиль WAS имеет этот поставщик сообщений по умолчанию. Это, по моему мнению, если вы считаете, что это только причина, можете ли вы сообщить мне, что именно я должен проверить? – deepal

+0

Основываясь на том, что я могу сделать $ AdminConfig, список «JMSProvider» и «Поставщик сообщений по умолчанию» не отображается, хотя я вижу его в консоли администратора, возможно, это будет означать, что getid не даст вам настройки id для этого, который вы можете использовать в этих командах. Вы пробовали создать темуSIBJMSConnectionFactory с темой? https://www.ibm.com/support/knowledgecenter/was_beta/com.ibm.websphere.base.doc/ae/rjn_jmscf_create.html – njr

+0

Спасибо, используя команду createSIBJMSConnectionFactory. Я могу настроить необходимые вещи, но столкнулся с проблемой с настройкой Scope фабрики соединений темы. Не могли бы вы предложить это? – deepal

 Смежные вопросы

  • Нет связанных вопросов^_^