# xbd.error.xxxx properties for XSL Transformer

**URL:** <https://techcommunity.softwareag.com/t/xbd-error-xxxx-properties-for-xsl-transformer/58687>\
**Category:** Forum\
**Tags:** Former-Crossvision-Products, Service-Orchestrator\
**Created:** [November 30, 2004, 9:24am UTC](https://techcommunity.softwareag.com/t/xbd-error-xxxx-properties-for-xsl-transformer/58687 "2004-11-30T09:24:39Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mikhail\_Anossovitch](https://avatars.discourse-cdn.com/v4/letter/m/ee59a6/32.png) [@Mikhail\_Anossovitch](https://techcommunity.softwareag.com/u/Mikhail_Anossovitch)\
**Post date:** [November 30, 2004, 9:24am UTC](https://techcommunity.softwareag.com/t/xbd-error-xxxx-properties-for-xsl-transformer/58687/1 "2004-11-30T09:24:39Z")

</div>

I?ve written an error handling sequence which relies on xbd.error.text and xbd.error.line Mediator properties. The SOAP gateway sets these properties fine, but XSL transformer doesn?t. I specified wrong file name to test it and ?file not found? error could be seen in the log, but the xbd.error properties were missing. Is this a bug in ver. 7.3 or I am missing something?   
  
Regards  
Mikhail

---

<div class="post-metadata">

**Author:** ![Matthew](https://avatars.discourse-cdn.com/v4/letter/m/ed655f/32.png) [@Matthew](https://techcommunity.softwareag.com/u/Matthew)\
**Post date:** [November 30, 2004, 4:34pm UTC](https://techcommunity.softwareag.com/t/xbd-error-xxxx-properties-for-xsl-transformer/58687/2 "2004-11-30T16:34:44Z")

</div>

Hello Mikhail,  
  
The xbd.error properties are set during on\_error processing. In effect, your current sequence processing will stop and the sequencer will search the current step as well as the preceeding processing tree for references to an on\_error sequence. If there are no on\_error sequences defined in the higher level nodes then the properties will never be set. I tested this in my installation and found no abnormalities in the processing of the properties.   
Could you publish the sequence you are testing?  
  
Regards, 🆒  
  
- Matthew G.

---

<div class="post-metadata">

**Author:** ![Mikhail\_Anossovitch](https://avatars.discourse-cdn.com/v4/letter/m/ee59a6/32.png) [@Mikhail\_Anossovitch](https://techcommunity.softwareag.com/u/Mikhail_Anossovitch)\
**Post date:** [December 1, 2004, 5:21am UTC](https://techcommunity.softwareag.com/t/xbd-error-xxxx-properties-for-xsl-transformer/58687/3 "2004-12-01T05:21:02Z")

</div>

Hi Mathew,  
  
I understand exactly what you suggested. I use on\_error processing for the whole sequence, i.e. SOAP gateway and XSL transformer should be covered by the same on\_error sequence as these elements don?t have an individual on\_error specified. The SOAP Gateway sets the properties OK, but XSL Transformer doesn?t.  
  
I attached two files ? sequence itself and error sequence.   
  
Mikhail  
[FIX306N.xml](https://techcommunity.softwareag.com/uploads/short-url/gng9jYeF1jivR6tAo4dL1KbO9Ko.xml) (1.27 KB)

---

<div class="post-metadata">

**Author:** ![Mikhail\_Anossovitch](https://avatars.discourse-cdn.com/v4/letter/m/ee59a6/32.png) [@Mikhail\_Anossovitch](https://techcommunity.softwareag.com/u/Mikhail_Anossovitch)\
**Post date:** [December 1, 2004, 5:22am UTC](https://techcommunity.softwareag.com/t/xbd-error-xxxx-properties-for-xsl-transformer/58687/4 "2004-12-01T05:22:58Z")

</div>

Here is the second file  
[FIX306N\_Error.xml](https://techcommunity.softwareag.com/uploads/short-url/zQR0TypJsSkCCH86dQYOKgutugo.xml) (1.11 KB)

---

<div class="post-metadata">

**Author:** ![Matthew](https://avatars.discourse-cdn.com/v4/letter/m/ed655f/32.png) [@Matthew](https://techcommunity.softwareag.com/u/Matthew)\
**Post date:** [December 1, 2004, 6:05pm UTC](https://techcommunity.softwareag.com/t/xbd-error-xxxx-properties-for-xsl-transformer/58687/5 "2004-12-01T18:05:13Z")

</div>

Hello Mikhail,  
  
Your sequences look clean, at least I don’t see any major problem with them. I do have one concern that I will have to test in my environment before I come to and final conclusion. It would help if you could post a log made at debug level. I am mainly interested in whether the on\_error logic is able to find the on\_error sequence at its relative location after an error occurs in the Transformer.   
  
Thanks & Regards,  
  
- Matthew G.

---

<div class="post-metadata">

**Author:** ![Mikhail\_Anossovitch](https://avatars.discourse-cdn.com/v4/letter/m/ee59a6/32.png) [@Mikhail\_Anossovitch](https://techcommunity.softwareag.com/u/Mikhail_Anossovitch)\
**Post date:** [December 2, 2004, 4:11am UTC](https://techcommunity.softwareag.com/t/xbd-error-xxxx-properties-for-xsl-transformer/58687/6 "2004-12-02T04:11:57Z")

</div>

Hi Matthew,  
The on\_error sequence is definitely found as it executes the alternative route (i.e. when xbd.error.text is not set I set the error to “0001”). Here is the log attached.  
[DEV.xbd.log](https://techcommunity.softwareag.com/uploads/short-url/lAx9bv416GGYh0QssQerKYXUOE2.log) (173 KB)

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/techcommunity/original/3X/c/d/cd19967bb605d28a72d77eb83a1cae22f3df2eb8.svg) [@system](https://techcommunity.softwareag.com/u/system)\
**Post date:** [April 2, 2021, 2:39pm UTC](https://techcommunity.softwareag.com/t/xbd-error-xxxx-properties-for-xsl-transformer/58687/7 "2021-04-02T14:39:24Z")

</div>


