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

    Where are the values of the www_f_eng $nn00 placeholders set?

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

    Description:
    Where are the values of the www_f_eng $nn00 placeholders / variables (such as $0100, $0200, $1100, $1200) set?

    Resolution:
    The values of the www_f_eng placeholders are set in "MOVE nn TO BUF-TR-INDEX" statements in the www_f programs. Example:

    Here's the ./www_f_eng/item-schedule-body:

    <!--filename: item-schedule-body-->
    <tr>
    <td class=td1 nowrap>$0200</td>
    <td class=td1 nowrap>$0100</td>
    <td class=td1>$0300</td>
    <td bgcolor=white>&nbsp;</td>
    <td class=td1>$0600</td>
    <td class=td1 nowrap>$0500&nbsp; $0400</td>
    <td bgcolor=white>&nbsp;</td>
    <td class=td1>$0700</td>

    And here's a grep of BUF-TR-INDEX in the corresponding programs. You will note that both the item-schedule-body file and these programs have variables 01 - 07.

    il-aleph02-a18(1) >>grep BUF-TR-INDEX www_f_item_schedule*
    www_f_item_schedule.cbl: MOVE 5 TO BUF-TR-INDEX
    www_f_item_schedule.cbl: BUF-TR-INDEX
    www_f_item_schedule.cbl: MOVE 6 TO BUF-TR-INDEX
    www_f_item_schedule.cbl: BUF-TR-INDEX
    www_f_item_schedule.cbl: MOVE 7 TO BUF-TR-INDEX
    www_f_item_schedule.cbl: BUF-TR-INDEX
    www_f_item_schedule.cbl: MOVE 1 TO BUF-TR-INDEX
    www_f_item_schedule.cbl: BUF-TR-INDEX
    www_f_item_schedule.cbl: MOVE 2 TO BUF-TR-INDEX
    www_f_item_schedule.cbl: BUF-TR-INDEX
    www_f_item_schedule.cbl: MOVE 1 TO BUF-TR-INDEX
    www_f_item_schedule.cbl: BUF-TR-INDEX
    www_f_item_schedule.cbl: MOVE 2 TO BUF-TR-INDEX
    www_f_item_schedule.cbl: BUF-TR-INDEX
    www_f_item_schedule.cbl: MOVE 3 TO BUF-TR-INDEX
    www_f_item_schedule.cbl: BUF-TR-INDEX
    www_f_item_schedule.cbl: MOVE 4 TO BUF-TR-INDEX
    www_f_item_schedule.cbl: BUF-TR-INDEX
    www_f_item_schedule.cbl: MOVE 5 TO BUF-TR-INDEX
    www_f_item_schedule.cbl: BUF-TR-INDEX
    www_f_item_schedule.cbl: MOVE 4 TO BUF-TR-INDEX
    www_f_item_schedule.cbl: BUF-TR-INDEX
    www_f_item_schedule.cbl: MOVE 5 TO BUF-TR-INDEX
    www_f_item_schedule.cbl: BUF-TR-INDEX
    www_f_item_schedule.cbl: MOVE 6 TO BUF-TR-INDEX
    www_f_item_schedule.cbl: BUF-TR-INDEX
    www_f_item_schedule.cbl: MOVE 7 TO BUF-TR-INDEX.
    www_f_item_schedule.cbl: BUF-TR-INDEX
    www_f_item_schedule.cbl: MOVE 1 TO BUF-TR-INDEX
    www_f_item_schedule.cbl: BUF-TR-INDEX
    www_f_item_schedule.cbl: MOVE 2 TO BUF-TR-INDEX
    www_f_item_schedule.cbl: BUF-TR-INDEX
    www_f_item_schedule.cbl: MOVE 3 TO BUF-TR-INDEX
    www_f_item_schedule.cbl: BUF-TR-INDEX
    www_f_item_schedule.cbl: MOVE 4 TO BUF-TR-INDEX
    www_f_item_schedule.cbl: BUF-TR-INDEX
    www_f_item_schedule.cbl: MOVE 5 TO BUF-TR-INDEX
    www_f_item_schedule.cbl: BUF-TR-INDEX
    www_f_item_schedule.cbl: MOVE 6 TO BUF-TR-INDEX
    www_f_item_schedule.cbl: BUF-TR-INDEX
    www_f_item_schedule_b.cbl: MOVE 1 TO BUF-TR-INDEX
    www_f_item_schedule_b.cbl: BUF-TR-INDEX
    www_f_item_schedule_b.cbl: MOVE 2 TO BUF-TR-INDEX
    www_f_item_schedule_b.cbl: BUF-TR-INDEX
    www_f_item_schedule_b.cbl: MOVE 3 TO BUF-TR-INDEX
    www_f_item_schedule_b.cbl: BUF-TR-INDEX
    www_f_item_schedule_b.cbl: MOVE 4 TO BUF-TR-INDEX
    www_f_item_schedule_b.cbl: BUF-TR-INDEX
    www_f_item_schedule_b.cbl: MOVE 5 TO BUF-TR-INDEX
    www_f_item_schedule_b.cbl: BUF-TR-INDEX
    www_f_item_schedule_b.cbl: MOVE 6 TO BUF-TR-INDEX
    www_f_item_schedule_b.cbl: BUF-TR-INDEX


    Similarly, we see that this "MOVE 15 TO BUF-TR-INDEX" in www_f_item_hold_request.cbl:

    MOVE "<select name=PICKUP>" TO BUF-TR-LINE.
    MOVE 15 TO BUF-TR-INDEX.

    corresponds to this in the ./www_f_eng/item-hold-request-head:

    <td class="td2" width=20% nowrap>Pickup/delivery location :</td>
    <td class="td2">
    $1500

    Other cases are more complicated. See KB 16384-11857 in regard to the $1000 - $1400 placeholders in item-hold-request-head.

    See also KB 16384-194 which describes a method of seeing the values of *all* the placeholders which might be used on a screen.


    • Article last edited: 10/8/2013
    • Was this article helpful?