You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ode.apache.org by wongwong <ma...@yahoo.com> on 2008/11/24 22:35:59 UTC
get fault-info with InstanceManagement admin API
Hello,
I am using the ODE InstanceManagement admin API to collect the fault
message(fault-info) of service execution. It works well for bpel faults. But
I could not get the fault-info of own defined faults or fault thrown from
service interface. Does the ODE API has this ability? or how could I get
those fault-info?
Thank you,
Wong.
--
View this message in context: http://www.nabble.com/get-fault-info-with-InstanceManagement-admin-API-tp20670332p20670332.html
Sent from the Apache Ode User mailing list archive at Nabble.com.
Re: get fault-info with InstanceManagement admin API
Posted by Alex Boisvert <bo...@intalio.com>.
I'd recommend reading the Activity
Recovery<http://ode.apache.org/activity-failure-and-recovery.html>section
of the documentation.
Most likely, your instance is simply suspended due to an undeclared WSDL
fault. You can have your instance fail by using faultOnFailure="true".
Or if you like the current behavior, you can get the information from the
TFailureInfo field from the instance's state.
alex
On Tue, Nov 25, 2008 at 3:35 AM, wongwong <ma...@yahoo.com> wrote:
>
> Hello Alex,
>
> The fault instance still remains ACTIVE status. The TFaultInfo = null.
> Actually, the instance should be fault or error, the console has the
> message:
> ...
> Caused by: java.lang.Exception: my exception
> at bnPrice.BnPrice.bnPriceProcess(BnPrice.java:6)
> ... 25 more
> [ERROR] my exception
> ...
>
> Thank you.
>
>
> Alex Boisvert-3 wrote:
> >
> > Did you try TFaultInfo.getExplanation() or .getData()?
> >
> >
> > On Mon, Nov 24, 2008 at 1:35 PM, wongwong <ma...@yahoo.com> wrote:
> >
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/get-fault-info-with-InstanceManagement-admin-API-tp20670332p20679550.html
> Sent from the Apache Ode User mailing list archive at Nabble.com.
>
>
Re: get fault-info with InstanceManagement admin API
Posted by wongwong <ma...@yahoo.com>.
Hello Alex,
The fault instance still remains ACTIVE status. The TFaultInfo = null.
Actually, the instance should be fault or error, the console has the
message:
...
Caused by: java.lang.Exception: my exception
at bnPrice.BnPrice.bnPriceProcess(BnPrice.java:6)
... 25 more
[ERROR] my exception
...
Thank you.
Alex Boisvert-3 wrote:
>
> Did you try TFaultInfo.getExplanation() or .getData()?
>
>
> On Mon, Nov 24, 2008 at 1:35 PM, wongwong <ma...@yahoo.com> wrote:
>
>
>
--
View this message in context: http://www.nabble.com/get-fault-info-with-InstanceManagement-admin-API-tp20670332p20679550.html
Sent from the Apache Ode User mailing list archive at Nabble.com.
Re: get fault-info with InstanceManagement admin API
Posted by Alex Boisvert <bo...@intalio.com>.
Did you try TFaultInfo.getExplanation() or .getData()?
On Mon, Nov 24, 2008 at 1:35 PM, wongwong <ma...@yahoo.com> wrote:
>
> Hello,
>
> I am using the ODE InstanceManagement admin API to collect the fault
> message(fault-info) of service execution. It works well for bpel faults.
> But
> I could not get the fault-info of own defined faults or fault thrown from
> service interface. Does the ODE API has this ability? or how could I get
> those fault-info?
>
> Thank you,
> Wong.
> --
> View this message in context:
> http://www.nabble.com/get-fault-info-with-InstanceManagement-admin-API-tp20670332p20670332.html
> Sent from the Apache Ode User mailing list archive at Nabble.com.
>
>