CORBA - Time out - Not working in JBoss SOAP

Solution Unverified - Updated -

Issue

We have installed Red Hat SOA platform in our production environment with java 1.6.0_35.
As part of CORBA integration, we are using jacorb.jar. This came along with the SOA bundle under jboss-as/client folder.
We tried to set 'REPLY_END_TIME_POLICY_TYPE' by expecting that for each request it will wait for the response for the time that we set. However it is behaving as ORB instance time out and getting REPLY_END_TIMEOUT exception.

Problem Description - If we set REPLY_END_TIME policy to jacorb properties,we are receiving the below exception some times even if the response time is low (less that REPLY_END_TIME setting).

I have verified server.log and it is normal apart from warning './jacorb.properties for configuration jacorb not found'. Please be informed that we are not receiving this exception all the time. We are suspecting that, this time out setting is working at ORB instance level instead of each request level. Additionally, as part of connection pooling we are using same ORB instance for multiple requests. We are not creating ORB object for every request.

org.omg.CORBA.TIMEOUT: Reply End Time exceeded prior to invocation  vmcid: 0x0  minor code: 0  completed: No
        at org.jacorb.orb.Delegate.request(Unknown Source)
        at org.omg.CORBA.portable.ObjectImpl._request(ObjectImpl.java:431)
        at com.test._ServiceObjectIStub.executeI(Unknown Source)
        ...

Environment

  • Red Hat JBoss SOA Platform
    • 5.3.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content