[JBoss JIRA] Created: (JBESB-1808) business_rules_service QS is missing an action
by Jaroslaw Kijanowski (JIRA)
business_rules_service QS is missing an action
----------------------------------------------
Key: JBESB-1808
URL: http://jira.jboss.com/jira/browse/JBESB-1808
Project: JBoss ESB
Issue Type: Bug
Security Level: Public (Everyone can see)
Affects Versions: 4.2.1 CP2
Reporter: Jaroslaw Kijanowski
>From the readme file in the business_rules_service QS:
The customer status is actually set in the jboss-esb.xml via the SetupMessage action since it is not provided with the inbound XML.
There's no SetupMessage which would initialize the status of a customer. This has an impact on business rules, which won't fire (besides the logging rules), because they depend on the status value of a customer.
Moreover when deploying I get this:
15:07:15,372 INFO [ContentBasedWiretap] Missing or empty destination list - This action class won't have any effect
15:07:15,372 INFO [ContentBasedWiretap] Missing or empty destination list - This action class won't have any effect
I guess it's because there are two business rules files, both not used for routing... But that's already filed: JBESB-986
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
16 years, 5 months
[JBoss JIRA] Created: (JBESB-1804) Handle wild card binding address
by Kevin Conner (JIRA)
Handle wild card binding address
--------------------------------
Key: JBESB-1804
URL: http://jira.jboss.com/jira/browse/JBESB-1804
Project: JBoss ESB
Issue Type: Task
Security Level: Public (Everyone can see)
Components: Configuration
Affects Versions: 4.2.1 CP3, 4.3
Reporter: Kevin Conner
Fix For: 4.2.1 CP4, 4.4
At present we default to jboss.bind.address for the jndi-url (in jbossesb-properties.xml) but there is an issue when the ANY address is used with -b
Starting the server using -b 0.0.0.0 will cause our EPRs to specify an IP address of 0.0.0.0.
We should use our own property, as other projects do, and have this initialised using ServerConfigUtil.fixRemoteAddress.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
16 years, 5 months
[JBoss JIRA] Created: (JBESB-467) Reducing registry lookup overhead
by Mark Little (JIRA)
Reducing registry lookup overhead
---------------------------------
Key: JBESB-467
URL: http://jira.jboss.com/jira/browse/JBESB-467
Project: JBoss ESB
Issue Type: Task
Security Level: Public (Everyone can see)
Components: Registry and Repository, Rosetta
Affects Versions: 4.0
Reporter: Mark Little
Assigned To: Kurt Stam
Priority: Critical
Fix For: 4.2, 5.0
>From our previous discussion on reducing registry lookup overhead (currently lookup per message send):
There are a number of solutions to this and we should try to support them all eventually:
(i) EPR lifetime: service deployers can register a lifetime associated with the EPR in the registry and when something reads the EPR it also receives information on how long the EPR will remain valid for. After that time elapses, clients must go back to the registry to get a new copy.
(ii) building on (i), EPRs can be marked as persistent - they never change so one lookup will always be enough.
(iii) interactions with services are scoped by sessions and the EPR is assumed to remain valid for the duration of the session. The service can be marked as useable within such a session.
(iv) EPRs are looked up once per client lifecycle and only rebound if the service fails. If you recall from the original ESB architecture document, service migration is something that is on the roadmap (5.0) and if a service moves it can leave a forwarding address (EPR) and the architecture allows messages to be redirected and eventually short-cut, i.e., the client EPR is updated with the new EPR transparently as a result of receiving a response from a different endpoint.
(iii) and (iv) are really for the 5.0 architecture. However, it should be possible to add something along (i) and (ii) for 4.0. What do you think?
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
16 years, 5 months