リストをインライン・リストにするには2つの方法があります。

  1. WAMのInlineプロパティにListsを設定すると、デフォルト値でWAMの中の全てのリストがインライン化されます。
    FUNCTION OPTIONS(*DIRECT)
    BEGIN_COM ROLE(*EXTENDS #PRIM_WAM) INLINE(Lists)

    END_COM


  2. WEB_MAPの中で、個別のリストをインラインとして指定します。
    WEBROUTINE NAME(MyWebroutine) DESC('Sample Webroutine')
        WEB_MAP FOR(*OUTPUT) FIELDS( (#DEPTLIST *INLINE) )

    ENDROUTINE


リストをインラインに、またはインラインからリストに変更する時にXSLが既に存在する場合は、XSLを再生成するか、リストを削除してXSLに再度追加する必要があります。

インライン・リストがWAMレベルの場合、個別のリストはWEB_MAPで次のようにインラインではないと指定することができます。

WEB_MAP FOR(*OUTPUT) FIELDS( (#DEPTLIST *NOINLINE) )