IBM Support

JR42480: CMVC 217314 - DEFINE THE MAXSKUS PARAMETER IN THE JSPS WHICH ARE NEEDED IN ORDER TO SUCCESSFULLY CHECK OUT ON THE STOREFRONT.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If a customer follows this link to set up Elite extended sites;
    http://publib.boulder.ibm.com/infocenter/wchelp/v7r0m0/topic/com
    .ibm.commerce.admin.doc/tasks/tpbpubsa_extendedv2_roadmap.htm
    
    After publishing the stores listed here, there are five JSP
    files (see below) that contain a "maxSKUs" variable which is not
    defined or set.
    
    Stores/WebContent/EliteStorefrontAssetStore/Snippets/Catalog/Cat
    alogEntryDisplay/CachedProductOnlyDisplay.jsp
    Stores/WebContent/EliteStorefrontAssetStore/Snippets/Catalog/Cat
    alogEntryDisplay/GetCatalogEntryDetailsByID.jsp
    Stores/WebContent/EliteStorefrontAssetStore/Snippets/Order/Cart/
    OrderItemDetail.jsp
    Stores/WebContent/EliteStorefrontAssetStore/ShoppingArea/Checkou
    tSection/MultipleShipment/MSOrderItemDetails.jsp
    Stores/WebContent/EliteStorefrontAssetStore/ShoppingArea/Checkou
    tSection/SingleShipment/OrderItemDetails.jsp
    
    
    This prevents orders from being checked out.
    
    In the trace.log, you will see errors such as this:
    
    [4/1/12 17:55:59:078 EDT] 0000001c logging E
    /GenericJSPPageError.jsp - In <parseNumber>, value attribute can
    not be parsed: "Infinity"  javax.servlet.jsp.JspException: In
    <parseNumber>, value attribute can not be parsed: "Infinity"
     at
    org.apache.taglibs.standard.tag.common.fmt.ParseNumberSupport.do
    EndTag(ParseNumberSupport.java:157)
     at
    com.ibm._jsp._OrderItemDetails._jspx_meth_fmt_parseNumber_2(_Ord
    erItemDetails.java:11606)
     at
    com.ibm._jsp._OrderItemDetails._jspService(_OrderItemDetails.jav
    a:1929)
    

Local fix

  • Add these three lines of code in the five JSP files above. They
    can be added near the top of the file after the taglib imports.
    
    <c:if test="${empty maxSKUs}">
     <c:set var="maxSKUs" value="1000"/>
    </c:if>
    

Problem summary

  • USERS AFFECTED:
    WebSphere Commerce users on v7.0.0.5
    
    PROBLEM ABSTRACT:
    The "maxSKUs" variable is not defined in several JSPs, which
    prevent orders from being checked out in Elite extended site
    stores on a WebSphere Commerce 7.0.0.5 environment.
    
    BUSINESS IMPACT:
    Orders are not able to be checked out on Elite extended site
    store.
    
    RECOMMENDATION:
    

Problem conclusion

  • Customer can either do the manual changes on the affected jsps
    or install the ifix:
    Add these 3 lines of code in the 5 JSP files above. Customers
    can add it somewhere at the top of the file after the taglib
    imports
    
    <c:if test="${empty maxSKUs}">
     <c:set var="maxSKUs" value="1000"/>
    </c:if>
    -------------------------------------------------------------
    The latest available maintenance information can be obtained
    from the Recommended Fixes for WebSphere Commerce technote:
    http://www.ibm.com/support/docview.wss?rs=3046&uid=swg21261296
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR42480

  • Reported component name

    WC BUS EDITION

  • Reported component ID

    5724I3800

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-04-09

  • Closed date

    2012-06-28

  • Last modified date

    2012-06-28

  • 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

    WC BUS EDITION

  • Fixed component ID

    5724I3800

Applicable component levels

  • R700 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYSYL","label":"WebSphere Commerce Enterprise"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
28 June 2012