IBM Support

PM25325: NAMEFORMAT ATTRIBUTE IS NOT BEING SET CORRECTLY

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • The NameFormat property of the SAML Attribute
    MaximumStringLength is always set to the string "NameFormat"
    regardless of the specified property.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  IBM WebSphere Application Server V7.0 users *
    *                  of WS-Security enabled JAX-WS applications  *
    *                  and SAML                                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: The NameFormat property of the          *
    *                      MaximumStringLength SAML attribute      *
    *                      is always set to the string             *
    *                      "NameFormat"                            *
    ****************************************************************
    * RECOMMENDATION:  Install a fix pack that includes this APAR  *
    ****************************************************************
    When a user attempts to set the NameFormat property of the
    MaximumStringLength SAML attribute they will find that it is
    always set to the string "NameFormat", ignoring the set value.
    
    For example, if the NameFormat attribute was being set to
    "http://www.w3.org/2001/XMLSchema#integer" you would see the
    following attribute in the SAML token:
    
    "<saml:Attribute Name="MaximumStringLength"
    NameFormat="NameFormat">
    <saml:AttributeValue>6</saml:AttributeValue></saml:Attribute></s
    aml:AttributeStatement></saml:Assertion>"
    
    instead of:
    
    "<saml:Attribute Name="MaximumStringLength"
    NameFormat="http://www.w3.org/2001/XMLSchema#integer">
    <saml:AttributeValue>6</saml:AttributeValue></saml:Attribute></s
    aml:AttributeStatement></saml:Assertion>"
    

Problem conclusion

  • An incorrect assignment in the code set the NameFormat
    property of the MaximumStringLength SAML attribute to the
    value "NameFormat".
    
    The code fix resolves this incorrect assignment to the correct
    property value.
    
    
    The fix for this APAR is currently targeted for inclusion in
    fix pack 7.0.0.17.  Please refer to the Recommended Updates
    page for delivery information:
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM25325

  • Reported component name

    WEBSPHERE APP S

  • Reported component ID

    5724J0800

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-10-27

  • Closed date

    2010-12-17

  • Last modified date

    2011-06-09

  • 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

    WEBSPHERE APP S

  • Fixed component ID

    5724J0800

Applicable component levels

  • R700 PSY

       UP



Document information

More support for: WebSphere Application Server
General

Software version: 7.0

Reference #: PM25325

Modified date: 09 June 2011