- 
        1. Re: Using ${} in jboss-esb.xmlkurtstam Aug 21, 2007 9:53 AM (in response to lfhaddix)Are you psychic? I just started work on http://jira.jboss.com/jira/browse/JBESB-832 
 We can add this file in too while I'm add it.
 --Kurt
- 
        2. Re: Using ${} in jboss-esb.xmllfhaddix Aug 30, 2007 7:40 AM (in response to lfhaddix)Kurt/esb- 
 Will you please add jboss-service.xml to your list of configuration files that can use the ${prop.name} ?
- 
        3. Re: Using ${} in jboss-esb.xmlkconner Aug 30, 2007 7:50 AM (in response to lfhaddix)Do you really mean jboss-service.xml? If you are referring to jboss-esb.xml then it will be done as part of the task Kurt mentioned above. 
 There is also a second task to support the ServiceBindingManager, http://jira.jboss.com/jira/browse/JBESB-870.
- 
        4. Re: Using ${} in jboss-esb.xmllfhaddix Sep 19, 2007 7:51 AM (in response to lfhaddix)Yes I did mean jboss-service.xml. We need to have different queuemanagerNames and hostName based on what machine we are using. 
 We want to set these names in the properties-service.xml and pick it up in jboss-service.xml
- 
        5. Re: Using ${} in jboss-esb.xmlkconner Sep 19, 2007 8:47 AM (in response to lfhaddix)"lfhaddix" wrote: 
 We want to set these names in the properties-service.xml and pick it up in jboss-service.xml
 This should already be possible, why do you believe it isn't?
- 
        6. Re: Using ${} in jboss-esb.xmllfhaddix Sep 19, 2007 10:52 AM (in response to lfhaddix)Because I have tried it and the substitution did not happen. Maybe my app is deploying before the system properties is loading. I will check to see if I need a depends on the app. 
- 
        7. Re: Using ${} in jboss-esb.xmllfhaddix Sep 21, 2007 10:17 AM (in response to lfhaddix)I have added a depends clause to the my application's jboss-service.xml for SystemProperties service. The beans never deploy because it says SystemProperties NOTYETINSTALLED although according to the logs it has. 
 ===============================================
 007-09-21 09:18:47,200 DEBUG [org.jboss.deployment.SARDeployer] Registering service UCL=jmx.loading:UCL=73cc11
 2007-09-21 09:18:47,200 DEBUG [org.jboss.system.ServiceCreator] About to create bean: jboss:type=Service,name=PropertyEditorManager with code: org.jboss.varia.property.PropertyEditorManagerService
 2007-09-21 09:18:47,215 DEBUG [org.jboss.system.ServiceCreator] Created bean: jboss:type=Service,name=PropertyEditorManager
 2007-09-21 09:18:47,215 DEBUG [org.jboss.system.ServiceCreator] About to create bean: jboss:type=Service,name=SystemProperties with code: org.jboss.varia.property.SystemPropertiesService
 2007-09-21 09:18:47,215 DEBUG [org.jboss.system.ServiceCreator] Created bean: jboss:type=Service,name=SystemProperties
 2007-09-21 09:18:47,215 DEBUG [org.jboss.system.ServiceConfigurator] Properties set to {jboss.password=tstboss, hostName=snaponpocxp01, ln_res_152=ln_res_252, ln_res_151=ln_res_251, ln_res_150=ln_res_250, boss.orders.exception.email.user=linda.haddix@blue-bird.com, jdbc.password=tstboss, schemaName=db2test, jboss.username=jbosstst, parts123.orders.exception.email.user=linda.haddix@blue-bird.com, jdbc.url=jdbc:db2://aixvpm:6789/testdb, parts123.rga.exception.email.user=linda.haddix@blue-bird.com, jdbc.drivername=COM.ibm.db2.jdbc.net.DB2Driver, jdbc.user=jbosstst, queueManagerName=QM_snaponpocxp01, erp_ln_response_queue=wsmq/SSALNMQBCONNECTOR\SYNCHRONOUSRESPONSEQUEUE, ln_res_203=ln_res_203} in jboss:type=Service,name=SystemProperties
 2007-09-21 09:18:47,215 DEBUG [org.jboss.varia.property.SystemPropertiesService] Merging with system properties: {jboss.password=tstboss, hostName=snaponpocxp01, ln_res_152=ln_res_252, ln_res_151=ln_res_251, ln_res_150=ln_res_250, boss.orders.exception.email.user=linda.haddix@blue-bird.com, jdbc.password=tstboss, schemaName=db2test, jboss.username=jbosstst, parts123.orders.exception.email.user=linda.haddix@blue-bird.com, jdbc.url=jdbc:db2://aixvpm:6789/testdb, parts123.rga.exception.email.user=linda.haddix@blue-bird.com, jdbc.drivername=COM.ibm.db2.jdbc.net.DB2Driver, jdbc.user=jbosstst, queueManagerName=QM_snaponpocxp01, erp_ln_response_queue=wsmq/SSALNMQBCONNECTOR\SYNCHRONOUSRESPONSEQUEUE, ln_res_203=ln_res_203}
 2007-09-21 09:18:47,215 DEBUG [org.jboss.system.ServiceController] Creating service jboss:type=Service,name=PropertyEditorManager
 2007-09-21 09:18:47,215 DEBUG [org.jboss.varia.property.PropertyEditorManagerService] Creating jboss:type=Service,name=PropertyEditorManager
 2007-09-21 09:18:47,215 DEBUG [org.jboss.varia.property.PropertyEditorManagerService] Created jboss:type=Service,name=PropertyEditorManager
 2007-09-21 09:18:47,215 DEBUG [org.jboss.system.ServiceController] Creating dependent components for: jboss:type=Service,name=PropertyEditorManager dependents are: []
 2007-09-21 09:18:47,215 DEBUG [org.jboss.system.ServiceController] Creating service jboss:type=Service,name=SystemProperties
 2007-09-21 09:18:47,215 DEBUG [org.jboss.varia.property.SystemPropertiesService] Creating jboss:type=Service,name=SystemProperties
 2007-09-21 09:18:47,215 DEBUG [org.jboss.varia.property.SystemPropertiesService] Created jboss:type=Service,name=SystemProperties
 2007-09-21 09:18:47,215 DEBUG [org.jboss.system.ServiceController] Creating dependent components for: jboss:type=Service,name=SystemProperties dependents are: []
 2007-09-21 09:18:47,215 DEBUG [org.jboss.deployment.MainDeployer] Done with create step of deploying properties-service.xml
 2007-09-21 09:18:47,215 DEBUG [org.jboss.deployment.MainDeployer] Begin deployment start file:/C:/jboss-4.2.0.GA/server/erpln/deploy/properties-service.xml
 2007-09-21 09:18:47,215 DEBUG [org.jboss.deployment.SARDeployer] Deploying SAR, start step: url file:/C:/jboss-4.2.0.GA/server/erpln/deploy/properties-service.xml
 2007-09-21 09:18:47,215 DEBUG [org.jboss.system.ServiceController] starting service jboss:type=Service,name=PropertyEditorManager
 2007-09-21 09:18:47,215 DEBUG [org.jboss.varia.property.PropertyEditorManagerService] Starting jboss:type=Service,name=PropertyEditorManager
 2007-09-21 09:18:47,215 DEBUG [org.jboss.varia.property.PropertyEditorManagerService] Started jboss:type=Service,name=PropertyEditorManager
 2007-09-21 09:18:47,215 DEBUG [org.jboss.system.ServiceController] Starting dependent components for: jboss:type=Service,name=PropertyEditorManager dependent components: []
 2007-09-21 09:18:47,215 DEBUG [org.jboss.system.ServiceController] starting service jboss:type=Service,name=SystemProperties
 2007-09-21 09:18:47,215 DEBUG [org.jboss.varia.property.SystemPropertiesService] Starting jboss:type=Service,name=SystemProperties
 2007-09-21 09:18:47,215 DEBUG [org.jboss.varia.property.SystemPropertiesService] Started jboss:type=Service,name=SystemProperties
 2007-09-21 09:18:47,215 DEBUG [org.jboss.system.ServiceController] Starting dependent components for: jboss:type=Service,name=SystemProperties dependent components: []
 2007-09-21 09:18:47,231 DEBUG [org.jboss.deployment.MainDeployer] End deployment start on package: properties-service.xml
 2007-09-21 09:18:47,231 DEBUG [org.jboss.deployment.MainDeployer] Deployed package: file:/C:/jboss-4.2.0.GA/server/erpln/deploy/properties-service.xml
 2007-09-21 09:18:47,231 DEBUG [org.jboss.deployment.scanner.URLDeploymentScanner] Watch URL for: file:/C:/jboss-4.2.0.GA/server/erpln/deploy/properties-service.xml -> file:/C:/jboss-4.2.0.GA/server/erpln/deploy/properties-service.xml
 --- MBeans waiting for other MBeans ---
 ObjectName: jmx.service.wsmq:service=WSMQXAQueueConnectionFactory
 State: CONFIGURED
 I Depend On:
 jboss:service=Naming
 jboss:Service=SystemProperties
 ObjectName: jmx.service.wsmq:service=MQQueueConnectionFactory
 State: CONFIGURED
 I Depend On:
 jboss:service=Naming
 jboss:Service=SystemProperties
 ObjectName: jmx.service.wsmq:service=WSMQRequestQueue
 State: CONFIGURED
 I Depend On:
 jboss:service=Naming
 jboss:Service=SystemProperties
 ObjectName: jmx.service.wsmq:service=WSMQResponseQueue
 State: CONFIGURED
 I Depend On:
 jboss:service=Naming
 jboss:Service=SystemProperties
 ObjectName: jmx.service.wsmq:service=DLQ
 State: CONFIGURED
 I Depend On:
 jboss:service=Naming
 jboss:Service=SystemProperties
 ObjectName: jmx.service.wsmq:service=p2
 State: CONFIGURED
 I Depend On:
 jboss:service=Naming
 jboss:Service=SystemProperties
 ObjectName: jmx.service.wsmq:service=p3
 State: CONFIGURED
 I Depend On:
 jboss:service=Naming
 jboss:Service=SystemProperties
 ObjectName: jmx.service.wsmq:service=p5
 State: CONFIGURED
 I Depend On:
 jboss:service=Naming
 jboss:Service=SystemProperties
 ObjectName: jmx.service.wsmq:service=address
 State: CONFIGURED
 I Depend On:
 jboss:service=Naming
 jboss:Service=SystemProperties
 ObjectName: jmx.service.wsmq:service=responseQ
 State: CONFIGURED
 I Depend On:
 jboss:service=Naming
 jboss:Service=SystemProperties
 ObjectName: jmx.service.wsmq:service=File
 State: CONFIGURED
 I Depend On:
 jboss:service=Naming
 jboss:Service=SystemProperties
 ObjectName: jmx.service.wsmq:service=salesln
 State: CONFIGURED
 I Depend On:
 jboss:service=Naming
 jboss:Service=SystemProperties
 ObjectName: jmx.service.wsmq:service=inventoryln
 State: CONFIGURED
 I Depend On:
 jboss:service=Naming
 jboss:Service=SystemProperties
 ObjectName: jmx.service.wsmq:service=sqlMsg
 State: CONFIGURED
 I Depend On:
 jboss:service=Naming
 jboss:Service=SystemProperties
 ObjectName: jmx.service.wsmq:service=parts123_transform_esb_rga
 State: CONFIGURED
 I Depend On:
 jboss:service=Naming
 jboss:Service=SystemProperties
 ObjectName: jmx.service.wsmq:service=parts123_transform_gw_rga
 State: CONFIGURED
 I Depend On:
 jboss:service=Naming
 jboss:Service=SystemProperties
 --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
 ObjectName: jboss:Service=SystemProperties
 State: NOTYETINSTALLED
 Depends On Me:
 jmx.service.wsmq:service=WSMQXAQueueConnectionFactory
 jmx.service.wsmq:service=MQQueueConnectionFactory
 jmx.service.wsmq:service=WSMQRequestQueue
 jmx.service.wsmq:service=WSMQResponseQueue
 jmx.service.wsmq:service=DLQ
 jmx.service.wsmq:service=p2
 jmx.service.wsmq:service=p3
 jmx.service.wsmq:service=p5
 jmx.service.wsmq:service=address
 jmx.service.wsmq:service=responseQ
 jmx.service.wsmq:service=File
 jmx.service.wsmq:service=salesln
 jmx.service.wsmq:service=inventoryln
 jmx.service.wsmq:service=sqlMsg
 jmx.service.wsmq:service=parts123_transform_esb_rga
 jmx.service.wsmq:service=parts123_transform_gw_rga
 jboss-service.xml
 WSMQXAQueueConnectionFactory
 Queue
 true
 ${queueManagerName}
 ${hostName}
 <!-- MQJMS_TP_BINDINGS_MQ, MQJMS_TP_CLIENT_MQ_TCPIP, MQJMS_TP_DIRECT_TCPIP -->
 MQJMS_TP_CLIENT_MQ_TCPIP
 <depends-list>
 <depends-list-element>jboss:service=Naming</depends-list-element>
 <depends-list-element>jboss:Service=SystemProperties</depends-list-element>
 </depends-list>
 WSMQQueueConnectionFactory
 Queue
 false
 ${queueManagerName}
 ${hostName}
 <!-- MQJMS_TP_BINDINGS_MQ, MQJMS_TP_CLIENT_MQ_TCPIP, MQJMS_TP_DIRECT_TCPIP -->
 MQJMS_TP_CLIENT_MQ_TCPIP
 <depends-list>
 <depends-list-element>jboss:service=Naming</depends-list-element>
 <depends-list-element>jboss:Service=SystemProperties</depends-list-element>
 </depends-list>
 wsmq/RequestQueue
 Queue
 ${queueManagerName}
 RequestQueue
 <depends-list>
 <depends-list-element>jboss:service=Naming</depends-list-element>
 <depends-list-element>jboss:Service=SystemProperties</depends-list-element>
 </depends-list>
 wsmq/ResponseQueue
 Queue
 ${queueManagerName}
 ResponseQueue
 jboss:service=Naming
 jboss:Service=SystemProperties
 wsmq/DLQ
 Queue
 ${queueManagerName}
 DLQ
 <depends-list>
 <depends-list-element>jboss:service=Naming</depends-list-element>
 <depends-list-element>jboss:Service=SystemProperties</depends-list-element>
 </depends-list>
 wsmq/parts123_transform_gw
 Queue
 ${queueManagerName}
 mqparts123_transform_gw
 jboss:service=Naming
 jboss:Service=SystemProperties
 wsmq/parts123_transform_esb
 Queue
 ${queueManagerName}
 mqparts123_transform_esb
 <depends-list>
 <depends-list-element>jboss:service=Naming</depends-list-element>
 <depends-list-element>jboss:Service=SystemProperties</depends-list-element>
 </depends-list>
 wsmq/parts123_transform_Response
 Queue
 ${queueManagerName}
 mqparts123_transform_Response
 <depends-list>
 <depends-list-element>jboss:service=Naming</depends-list-element>
 <depends-list-element>jboss:Service=SystemProperties</depends-list-element>
 </depends-list>
 wsmq/SSALNMQBCONNECTOR\REQUESTQUEUE
 Queue
 ${queueManagerName}
 SSALNMQBCONNECTOR/REQUESTQUEUE
 <depends-list>
 <depends-list-element>jboss:service=Naming</depends-list-element>
 <depends-list-element>jboss:Service=SystemProperties</depends-list-element>
 </depends-list>
 wsmq/SSALNMQBCONNECTOR\SYNCHRONOUSRESPONSEQUEUE
 Queue
 ${queueManagerName}
 SSALNMQBCONNECTOR/SYNCHRONOUSRESPONSEQUEUE
 <depends-list>
 <depends-list-element>jboss:service=Naming</depends-list-element>
 <depends-list-element>jboss:Service=SystemProperties</depends-list-element>
 </depends-list>
 wsmq/BB_SALESORDER
 Queue
 ${queueManagerName}
 BB_SALESORDER
 <depends-list>
 <depends-list-element>jboss:service=Naming</depends-list-element>
 <depends-list-element>jboss:Service=SystemProperties</depends-list-element>
 </depends-list>
- 
        8. Re: Using ${} in jboss-esb.xmlkconner Sep 24, 2007 5:05 AM (in response to lfhaddix)The bean name you should be using is jboss:type=Service,name=SystemProperties. 
 You are using jboss:Service=SystemProperties instead.
- 
        9. Re: Using ${} in jboss-esb.xmllfhaddix Sep 27, 2007 10:23 AM (in response to lfhaddix)I have gotten the jboss-service.xml mbeans to wait for SystemProperties to load but it looks like it has already assigned the hostName as ${hostName} before it waits. 
 It tries to get a queueManager with ${hostName}:${QueueManagerName}
 09:44:54,093 ERROR [ResourceUtil] Error while creating a JMS Queue Connection w
 ith username [ jbossadmin ] password [ jb@ssadm1n ]
 javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager for '${hostName}:${queueManagerName}'
 at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironm
 ent.java:586)
 ==============================================
 deployment.xml
 <?xml version="1.0" encoding="UTF-8"?>
 <jbossesb-deployment>
 jboss.service:deployment=SystemProperties
 jboss.esb:deployment=jbossesb.esb
 </jbossesb-deployment>
 jboss-service.xml
 WSMQXAQueueConnectionFactory
 Queue
 true
 ${queueManagerName}
 ${hostName}
 <!-- MQJMS_TP_BINDINGS_MQ, MQJMS_TP_CLIENT_MQ_TCPIP, MQJMS_TP_DIRECT_TCPIP -->
 MQJMS_TP_CLIENT_MQ_TCPIP
 <depends-list>
 <depends-list-element>jboss:service=Naming</depends-list-element>
 <depends-list-element>jboss:type=Service,name=SystemProperties</depends-list-element>
 </depends-list>
 WSMQQueueConnectionFactory
 Queue
 false
 ${queueManagerName}
 ${hostName}
 <!-- MQJMS_TP_BINDINGS_MQ, MQJMS_TP_CLIENT_MQ_TCPIP, MQJMS_TP_DIRECT_TCPIP -->
 MQJMS_TP_CLIENT_MQ_TCPIP
 <depends-list>
 <depends-list-element>jboss:service=Naming</depends-list-element>
 <depends-list-element>jboss:type=Service,name=SystemProperties</depends-list-element>
 </depends-list>
 wsmq/LN_REQ_203
 Queue
 ${queueManagerName}
 LN_REQ_203
 <depends-list>
 <depends-list-element>jboss:service=Naming</depends-list-element>
 <depends-list-element>jboss:type=Service,name=SystemProperties</depends-list-element>
 </depends-list>
 wsmq/LN_REQ_250
 Queue
 ${queueManagerName}
 LN_REQ_250
 jboss:service=Naming
 jboss:type=Service,name=SystemProperties
 wsmq/LN_REQ_251
 Queue
 ${queueManagerName}
 LN_REQ_251
 <depends-list>
 <depends-list-element>jboss:service=Naming</depends-list-element>
 <depends-list-element>jboss:type=Service,name=SystemProperties</depends-list-element>
 </depends-list>
 wsmq/LN_REQ_252
 Queue
 ${queueManagerName}
 LN_REQ_252
 jboss:service=Naming
 jboss:type=Service,name=SystemProperties
 wsmq/LN_REQ_84203
 Queue
 ${queueManagerName}
 LN_REQ_84203
 jboss:service=Naming
 jboss:type=Service,name=SystemProperties
 =================================
 2007-09-27 09:44:13,233 DEBUG [org.jboss.deployment.MainDeployer] create step for deployment file:/C:/jboss-4.2.0.GA/server/erpln/deploy/properties-service.xml
 2007-09-27 09:44:13,233 DEBUG [org.jboss.deployment.SARDeployer] Deploying SAR, create step: url file:/C:/jboss-4.2.0.GA/server/erpln/deploy/properties-service.xml
 2007-09-27 09:44:13,233 DEBUG [org.jboss.deployment.SARDeployer] Registering service UCL=jmx.loading:UCL=4ba778
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceCreator] About to create bean: jboss:type=Service,name=PropertyEditorManager with code: org.jboss.varia.property.PropertyEditorManagerService
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceCreator] Created bean: jboss:type=Service,name=PropertyEditorManager
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceCreator] About to create bean: jboss:type=Service,name=SystemProperties with code: org.jboss.varia.property.SystemPropertiesService
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceCreator] Created bean: jboss:type=Service,name=SystemProperties
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceConfigurator] Properties set to {jboss.password=tstboss, hostName=ftvint002, ln_req_203=ln_req_203, boss.orders.exception.email.user=linda.haddix@blue-bird.com, ln_req_152=ln_req_252, jdbc.password=tstboss, ln_req_151=ln_req_251, ln_req_150=ln_req_250, schemaName=db2test, jboss.username=jbosstst, parts123.orders.exception.email.user=linda.haddix@blue-bird.com, jdbc.url=jdbc:db2://aixvpm:6789/testdb, parts123.rga.exception.email.user=linda.haddix@blue-bird.com, jdbc.drivername=COM.ibm.db2.jdbc.net.DB2Driver, jdbc.user=jbosstst, queueManagerName=QM_ftvint002, erp_ln_response_queue=wsmq/LN_REQ_203} in jboss:type=Service,name=SystemProperties
 2007-09-27 09:44:13,248 DEBUG [org.jboss.varia.property.SystemPropertiesService] Merging with system properties: {jboss.password=tstboss, hostName=ftvint002, ln_req_203=ln_req_203, boss.orders.exception.email.user=linda.haddix@blue-bird.com, ln_req_152=ln_req_252, jdbc.password=tstboss, ln_req_151=ln_req_251, ln_req_150=ln_req_250, schemaName=db2test, jboss.username=jbosstst, parts123.orders.exception.email.user=linda.haddix@blue-bird.com, jdbc.url=jdbc:db2://aixvpm:6789/testdb, parts123.rga.exception.email.user=linda.haddix@blue-bird.com, jdbc.drivername=COM.ibm.db2.jdbc.net.DB2Driver, jdbc.user=jbosstst, queueManagerName=QM_ftvint002, erp_ln_response_queue=wsmq/LN_REQ_203}
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceController] Creating service jboss:type=Service,name=PropertyEditorManager
 2007-09-27 09:44:13,248 DEBUG [org.jboss.varia.property.PropertyEditorManagerService] Creating jboss:type=Service,name=PropertyEditorManager
 2007-09-27 09:44:13,248 DEBUG [org.jboss.varia.property.PropertyEditorManagerService] Created jboss:type=Service,name=PropertyEditorManager
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceController] Creating dependent components for: jboss:type=Service,name=PropertyEditorManager dependents are: []
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceController] Creating service jboss:type=Service,name=SystemProperties
 2007-09-27 09:44:13,248 DEBUG [org.jboss.varia.property.SystemPropertiesService] Creating jboss:type=Service,name=SystemProperties
 2007-09-27 09:44:13,248 DEBUG [org.jboss.varia.property.SystemPropertiesService] Created jboss:type=Service,name=SystemProperties
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceController] Creating dependent components for: jboss:type=Service,name=SystemProperties dependents are: [ObjectName: jmx.service.wsmq:service=WSMQXAQueueConnectionFactory
 State: CONFIGURED
 I Depend On:
 jboss:service=Naming
 jboss:type=Service,name=SystemProperties
 , ObjectName: jmx.service.wsmq:service=MQQueueConnectionFactory
 State: CONFIGURED
 I Depend On:
 jboss:service=Naming
 jboss:type=Service,name=SystemProperties
 , ObjectName: jmx.service.wsmq:service=WSMQRequestQueue203
 State: CONFIGURED
 I Depend On:
 jboss:service=Naming
 jboss:type=Service,name=SystemProperties
 , ObjectName: jmx.service.wsmq:service=WSMQRequestQueue250
 State: CONFIGURED
 I Depend On:
 jboss:service=Naming
 jboss:type=Service,name=SystemProperties
 , ObjectName: jmx.service.wsmq:service=WSMQRequestQueue251
 State: CONFIGURED
 I Depend On:
 jboss:service=Naming
 jboss:type=Service,name=SystemProperties
 , ObjectName: jmx.service.wsmq:service=WSMQRequestQueue252
 State: CONFIGURED
 I Depend On:
 jboss:service=Naming
 jboss:type=Service,name=SystemProperties
 , ObjectName: jmx.service.wsmq:service=WSMQRequestQueue84203
 State: CONFIGURED
 I Depend On:
 jboss:service=Naming
 jboss:type=Service,name=SystemProperties
 ]
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceController] Creating service jmx.service.wsmq:service=WSMQXAQueueConnectionFactory
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceController] Creating dependent components for: jmx.service.wsmq:service=WSMQXAQueueConnectionFactory dependents are: []
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceController] Creating service jmx.service.wsmq:service=MQQueueConnectionFactory
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceController] Creating dependent components for: jmx.service.wsmq:service=MQQueueConnectionFactory dependents are: []
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceController] Creating service jmx.service.wsmq:service=WSMQRequestQueue203
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceController] Creating dependent components for: jmx.service.wsmq:service=WSMQRequestQueue203 dependents are: []
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceController] Creating service jmx.service.wsmq:service=WSMQRequestQueue250
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceController] Creating dependent components for: jmx.service.wsmq:service=WSMQRequestQueue250 dependents are: []
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceController] Creating service jmx.service.wsmq:service=WSMQRequestQueue251
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceController] Creating dependent components for: jmx.service.wsmq:service=WSMQRequestQueue251 dependents are: []
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceController] Creating service jmx.service.wsmq:service=WSMQRequestQueue252
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceController] Creating dependent components for: jmx.service.wsmq:service=WSMQRequestQueue252 dependents are: []
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceController] Creating service jmx.service.wsmq:service=WSMQRequestQueue84203
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceController] Creating dependent components for: jmx.service.wsmq:service=WSMQRequestQueue84203 dependents are: []
 2007-09-27 09:44:13,248 DEBUG [org.jboss.deployment.MainDeployer] Done with create step of deploying properties-service.xml
 2007-09-27 09:44:13,248 DEBUG [org.jboss.deployment.MainDeployer] Begin deployment start file:/C:/jboss-4.2.0.GA/server/erpln/deploy/properties-service.xml
 2007-09-27 09:44:13,248 DEBUG [org.jboss.deployment.SARDeployer] Deploying SAR, start step: url file:/C:/jboss-4.2.0.GA/server/erpln/deploy/properties-service.xml
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceController] starting service jboss:type=Service,name=PropertyEditorManager
 2007-09-27 09:44:13,248 DEBUG [org.jboss.varia.property.PropertyEditorManagerService] Starting jboss:type=Service,name=PropertyEditorManager
 2007-09-27 09:44:13,248 DEBUG [org.jboss.varia.property.PropertyEditorManagerService] Started jboss:type=Service,name=PropertyEditorManager
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceController] Starting dependent components for: jboss:type=Service,name=PropertyEditorManager dependent components: []
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceController] starting service jboss:type=Service,name=SystemProperties
 2007-09-27 09:44:13,248 DEBUG [org.jboss.varia.property.SystemPropertiesService] Starting jboss:type=Service,name=SystemProperties
 2007-09-27 09:44:13,248 DEBUG [org.jboss.varia.property.SystemPropertiesService] Started jboss:type=Service,name=SystemProperties
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceController] Starting dependent components for: jboss:type=Service,name=SystemProperties dependent components: [ObjectName: jmx.service.wsmq:service=WSMQXAQueueConnectionFactory
 State: CREATED
 I Depend On:
 jboss:service=Naming
 jboss:type=Service,name=SystemProperties
 , ObjectName: jmx.service.wsmq:service=MQQueueConnectionFactory
 State: CREATED
 I Depend On:
 jboss:service=Naming
 jboss:type=Service,name=SystemProperties
 , ObjectName: jmx.service.wsmq:service=WSMQRequestQueue203
 State: CREATED
 I Depend On:
 jboss:service=Naming
 jboss:type=Service,name=SystemProperties
 , ObjectName: jmx.service.wsmq:service=WSMQRequestQueue250
 State: CREATED
 I Depend On:
 jboss:service=Naming
 jboss:type=Service,name=SystemProperties
 , ObjectName: jmx.service.wsmq:service=WSMQRequestQueue251
 State: CREATED
 I Depend On:
 jboss:service=Naming
 jboss:type=Service,name=SystemProperties
 , ObjectName: jmx.service.wsmq:service=WSMQRequestQueue252
 State: CREATED
 I Depend On:
 jboss:service=Naming
 jboss:type=Service,name=SystemProperties
 , ObjectName: jmx.service.wsmq:service=WSMQRequestQueue84203
 State: CREATED
 I Depend On:
 jboss:service=Naming
 jboss:type=Service,name=SystemProperties
 ]
 2007-09-27 09:44:13,248 DEBUG [org.jboss.system.ServiceController] starting service jmx.service.wsmq:service=WSMQXAQueueConnectionFactory
 2007-09-27 09:44:13,373 INFO [STDOUT] creating new MQXAQueueConnectionFactory object
 2007-09-27 09:44:13,373 DEBUG [org.jboss.system.ServiceController] Starting dependent components for: jmx.service.wsmq:service=WSMQXAQueueConnectionFactory dependent components: []
 2007-09-27 09:44:13,373 DEBUG [org.jboss.system.ServiceController] starting service jmx.service.wsmq:service=MQQueueConnectionFactory
 2007-09-27 09:44:13,373 DEBUG [org.jboss.system.ServiceController] Starting dependent components for: jmx.service.wsmq:service=MQQueueConnectionFactory dependent components: []
 2007-09-27 09:44:13,373 DEBUG [org.jboss.system.ServiceController] starting service jmx.service.wsmq:service=WSMQRequestQueue203
 2007-09-27 09:44:13,373 DEBUG [org.jboss.system.ServiceController] Starting dependent components for: jmx.service.wsmq:service=WSMQRequestQueue203 dependent components: []
 2007-09-27 09:44:13,373 DEBUG [org.jboss.system.ServiceController] starting service jmx.service.wsmq:service=WSMQRequestQueue250
 2007-09-27 09:44:13,373 DEBUG [org.jboss.system.ServiceController] Starting dependent components for: jmx.service.wsmq:service=WSMQRequestQueue250 dependent components: []
 2007-09-27 09:44:13,373 DEBUG [org.jboss.system.ServiceController] starting service jmx.service.wsmq:service=WSMQRequestQueue251
 2007-09-27 09:44:13,373 DEBUG [org.jboss.system.ServiceController] Starting dependent components for: jmx.service.wsmq:service=WSMQRequestQueue251 dependent components: []
 2007-09-27 09:44:13,373 DEBUG [org.jboss.system.ServiceController] starting service jmx.service.wsmq:service=WSMQRequestQueue252
 2007-09-27 09:44:13,373 DEBUG [org.jboss.system.ServiceController] Starting dependent components for: jmx.service.wsmq:service=WSMQRequestQueue252 dependent components: []
 2007-09-27 09:44:13,373 DEBUG [org.jboss.system.ServiceController] starting service jmx.service.wsmq:service=WSMQRequestQueue84203
 2007-09-27 09:44:13,373 DEBUG [org.jboss.system.ServiceController] Starting dependent components for: jmx.service.wsmq:service=WSMQRequestQueue84203 dependent components: []
 2007-09-27 09:44:13,373 DEBUG [org.jboss.deployment.MainDeployer] End deployment start on package: properties-service.xml
 2007-09-27 09:44:13,373 DEBUG [org.jboss.deployment.MainDeployer] Deployed package: file:/C:/jboss-4.2.0.GA/server/erpln/deploy/properties-service.xml
 2007-09-27 09:44:13,373 DEBUG [org.jboss.deployment.scanner.URLDeploymentScanner] Watch URL for: file:/C:/jboss-4.2.0.GA/server/erpln/deploy/properties-service.xml -> file:/C:/jboss-4.2.0.GA/server/erpln/deploy/properties-service.xml
 200
 ========================================
 error when I try to use the queue
 09:44:54,093 ERROR [ResourceUtil] Error while creating a JMS Queue Connection w
 ith username [ jbossadmin ] password [ jb@ssadm1n ]
 javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager for '${hostNa
 me}:${queueManagerName}'
 at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironm
 ent.java:586)
 at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:2301)
 at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:1703)
 at com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:157)
 at com.ibm.mq.jms.MQQueueConnectionFactory.createQueueConnection(MQQueue
 ConnectionFactory.java:185)
 at com.bluebird.integration.util.ResourceUtil.getConnection(ResourceUtil
 .java:180)
 at com.bluebird.integration.util.ResourceUtil.getQueueRequestor(Resource
 Util.java:225)
 at com.bluebird.integration.util.ResourceUtil.sendMessage(ResourceUtil.j
 ava:91)
 at com.bluebird.integration.businessService.SalesOrderBusinessServiceFac
 adeImpl.create(SalesOrderBusinessServiceFacadeImpl.java:39)
 at com.bluebird.integration.parts123.actions.Parts123OrderAction.process
 (Parts123OrderAction.java:192)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
 java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
 sorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:585)
 at org.jboss.soa.esb.listeners.message.ActionProcessorMethodInfo.process
 Methods(ActionProcessorMethodInfo.java:102)
 at org.jboss.soa.esb.listeners.message.OverriddenActionLifecycleProcesso
 r.process(OverriddenActionLifecycleProcessor.java:74)
 at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.process(
 ActionProcessingPipeline.java:262)
 at org.jboss.soa.esb.listeners.message.MessageAwareListener$1.run(Messag
 eAwareListener.java:297)
 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
 utor.java:650)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
 .java:675)
 at java.lang.Thread.run(Thread.java:595)
 09:44:54,093 WARN [ActionProcessingPipeline] Unexpected exception caught while
 processing the action pipeline
 org.jboss.soa.esb.actions.ActionProcessingException: Unexpected invocation targe
 t exception from processor
 at org.jboss.soa.esb.listeners.message.ActionProcessorMethodInfo.process
 Methods(ActionProcessorMethodInfo.java:127)
 at org.jboss.soa.esb.listeners.message.OverriddenActionLifecycleProcesso
 r.process(OverriddenActionLifecycleProcessor.java:74)
 at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.process(
 ActionProcessingPipeline.java:262)
 at org.jboss.soa.esb.listeners.message.MessageAwareListener$1.run(Messag
 eAwareListener.java:297)
 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
 utor.java:650)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
 .java:675)
 at java.lang.Thread.run(Thread.java:595)
 Caused by: javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager fo
 r '${hostName}:${queueManagerName}'
 at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironm
 ent.java:586)
 at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:2301)
 at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:1703)
 at com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:157)
 at com.ibm.mq.jms.MQQueueConnectionFactory.createQueueConnection(MQQueue
 ConnectionFactory.java:185)
 at com.bluebird.integration.util.ResourceUtil.getConnection(ResourceUtil
 .java:180)
 at com.bluebird.integration.util.ResourceUtil.getQueueRequestor(Resource
 Util.java:225)
 at com.bluebird.integration.util.ResourceUtil.sendMessage(ResourceUtil.j
 ava:91)
 at com.bluebird.integration.businessService.SalesOrderBusinessServiceFac
 adeImpl.create(SalesOrderBusinessServiceFacadeImpl.java:39)
 at com.bluebird.integration.parts123.actions.Parts123OrderAction.process
 (Parts123OrderAction.java:192)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
 java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
 sorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:585)
 at org.jboss.soa.esb.listeners.message.ActionProcessorMethodInfo.process
 Methods(ActionProcessorMethodInfo.java:102)
 ... 6 more
 09:44:54,093 ERROR [ResourceUtil]
- 
        10. Re: Using ${} in jboss-esb.xmlkconner Sep 27, 2007 10:38 AM (in response to lfhaddix)"lfhaddix" wrote: <attribute name="QueueManagerName">${queueManagerName}</attribute> <attribute name="HostName">${hostName}</attribute>
 Try adding replace="true" to these elements.
- 
        11. Re: Using ${} in jboss-esb.xmllfhaddix Sep 27, 2007 1:36 PM (in response to lfhaddix)I added replace=true with no luck. 
 I even put properties-service.xml into a directory named deploy/bluebird and my app into deploy/bluebird2 which caused the SystemProperties to load before my app.
 It still did not substitue the ${} properties from jboss-service.xml
- 
        12. Re: Using ${} in jboss-esb.xmlkconner Sep 28, 2007 8:22 AM (in response to lfhaddix)"lfhaddix" wrote: 
 It still did not substitue the ${} properties from jboss-service.xml
 Can you try adding the properties on the command line using -D?
- 
        13. Re: Using ${} in jboss-esb.xmllfhaddix Sep 28, 2007 10:32 AM (in response to lfhaddix)-Djava hostName=ftvint002,queueManagerName=QM_ftvint002 does not work either. 
 It DOES work if I wait until jboss a/s finishes loading and then I hot deploy the app.
- 
        14. Re: Using ${} in jboss-esb.xmlkconner Sep 28, 2007 10:38 AM (in response to lfhaddix)"lfhaddix" wrote: 
 -Djava hostName=ftvint002,queueManagerName=QM_ftvint002 does not work either.
 I hope you meantjava -DhostName=ftvint002 -DqueueManagerName=QM_ftvint002 "lfhaddix" wrote: 
 It DOES work if I wait until jboss a/s finishes loading and then I hot deploy the app.
 Okay, so the configuration file is now doing the substitution but it looks like there may be an issue with the property service. I'll create a simple test and see what I can find out but it won't be until next week.
 
     
    