Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    Customize format of z30-item-sequence in missing-items-report

    • Article Type: General
    • Product: Aleph
    • Product Version: 20

    Problem Symptoms:
    * need to customize printout missing-items-report (from service Missing Items Report (p-ret-item-02))
    * need value ./z30-item-sequence without decimal point and zero
    * printout currently has:
    1.0 or 2.0 or 3.0
    * needed is this:
    1 or 2 or 3

    Cause:
    In xxx01/form_hrv/global.trn, the following translate mechanism is configured for the z30-item-sequence:

    z30-item-sequence ITEM-SEQ S

    Resolution:
    * None of the available translate mechanisms (see document attached to KB Item 8192-7447) produces 1 or 2 or 3.
    * Solve problem via XSL:

    1. Modify print template as follows:

    missing-items-report.xsl

    ..
    <xsl:template name="section-02">
    <xsl:param name="header"/>
    <xsl:if test="$header!=''">
    <xsl:call-template name="start-grid"/>
    </xsl:if>
    <xsl:call-template name="table-start-row"/>
    <xsl:call-template name="display-grid-gen">
    <xsl:with-param name="label" select="'Inventory'"/>
    <xsl:with-param name="value" select="./inventory"/>
    <xsl:with-param name="header" select="$header"/>
    </xsl:call-template>
    <xsl:call-template name="display-grid-gen">
    <xsl:with-param name="label" select="'Doc Number'"/>
    <xsl:with-param name="value" select="./z30-doc-number"/>
    <xsl:with-param name="header" select="$header"/>
    </xsl:call-template>
    <xsl:call-template name="display-grid-gen">
    <xsl:with-param name="label" select="'Item Sequence'"/>
    <xsl:with-param name="value" select="substring-before(z30-item-sequence,'.')"/> << change like this
    <xsl:with-param name="header" select="$header"/>
    </xsl:call-template>
    ..

    2. After making the change, create new print template package via util i/6.

    Category: Printing (500)


    • Article last edited: 10/8/2013