IBM Support

IC93006: ENABLING PROBE WITH NON-XML REQUEST TYPE RULE AND FLOW CONTROL ENABLED, WHEN INPUT NOT CONSUMED, MIGHT CAUSE TRANSACTION ERROR

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Enabling Probe with Non-XML request type rule and Flow Control
    enabled, if INPUT is not consumed, might result in transaction
    error.
    
    
    Details:
    Non-XML request-type assumes that input gets consumed by a
    Transform Binary Action or by a convert-http action. If that is
    not the case, DataPower just appends INPUT to the output
    generated by rule processing (see slides 15-17 of this WSTE
    webcast:
    http://www-01.ibm.com/support/docview.wss?uid=swg27022979).
    
    Issue exists for Non-XML data getting passed thru and
    Flow Control enabled because INPUT
    has not been consumed for Non-XML request-type with Probe on.
    Problem does not exist on response rule.
    .
    

Local fix

  • If empty output is intended (eg. by NULL--Results--OUTPUT),
    add Transform Binary Action
    INPUT--xformbin(null.xsl)--NULL somewhere in the rule. This will
    avoid the transaction error.
    
    Copy of null.xsl:
    <xsl:stylesheet version="1.0"
      xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
      xmlns:dp="http://www.datapower.com/extensions"
      extension-element-prefixes="dp"
    >
      <dp:input-mapping  href="store:///pkcs7-convert-input.ffd"
    type="ffd"/>
    
      <xsl:output omit-xml-declaration="yes" />
    
      <xsl:template match="/">
        <!-- do nothing -->
      </xsl:template>
    
    </xsl:stylesheet>
    

Problem summary

  • Affected is request rule processing with Non-XML request type
    and Flow Control enabled.
    
    With Probe enabled, a transaction might raise an error message.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    IC93006

  • Reported component name

    DATAPOWER

  • Reported component ID

    DP1234567

  • Reported release

    402

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-06-12

  • Closed date

    2013-08-27

  • Last modified date

    2013-09-25

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    DATAPOWER

  • Fixed component ID

    DP1234567

Applicable component levels

  • R402 PSY

       UP

  • R500 PSY

       UP

  • R600 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS9H2Y","label":"IBM DataPower Gateway"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"4.0.2","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
11 February 2022