<library>
The <library>
element contains an arbitrary number of
<block>
statements that can be used within a macro.
Description
The <insert>
element is used to bring individual
<block>
statements into a macro. The <import>
element is used to make an entire <library>
available within a
macro.
Syntax
<library> <block>A block of Macro Language code</block> <block>Another block of Macro Language code</block> </library>
Example
In this example, assume the "current" table is pub.demo.retail.item
and
the objective is to average any columns with numeric values. The
<library>
tag is used to contain a <block>
statement. The <insert>
statement is used to make the
<block>
available in a macro.
<library> <block name="storeselect" type="all"> <if test="{@type='all'}"> <then> <note>all stores selected</note> </then> <else> <sel value="store=4"/> </else> </if> </block> </library> <base table="pub.demo.retail.item"/> <insert block="storeselect"/>