hi,
i am updating my jboss-esb.xml code for exceptions. I have one exception handler service which as of now handles exception when <CarrierAdminSystem> is blank. now i want to update the service code to route properly so that when <policyNumber> field is blank we should get the error message as well but i do not want to create a new service in jboss-esb.xml
below is the code
- <service category="Acord"
- description="Handling 103 SubType Error Message" invmScope="GLOBAL" name="203ExceptionHandler">
- <actions mep="RequestResponse">
-
- <action
- class="com.foresters.esb.acord.A203HoldingInquiry.A203ExceptonHandler"
- name="A103TransSubTypeException" process="handleTransSubTypeErrMsg">
- <property name="errorMessage203" value="CarrierAdminSystem does not have a valid value"/>
- </action>
-
- <action
- class="com.foresters.esb.acord.A203HoldingInquiry.A203ExceptonHandler"
- name="A203PolicyNumberException" process="handleTransSubTypeErrMsg">
- <property name="errorMessage203_policynumer" value="policy number is mandatory"/>
- </action>
- </actions>
- </service>
if you have notice above I have a class A203ExceptionHandler which is generic one and shows the error message depends on property defind in action (in this example "errorMessage203") is it possible to add some kind of condition here so that i can execute the actions based on some conditions i want to execute action A103TransSubTypeException or A203PolicouyNumberException depends on some condition.
can you please let me know how to do it