<!--
    File:    ClientReq.dtd
    Purpose: Document type definition for client requests.

    This file is a part of the WebLogic Process Integrator project,
    from the eCommerce Integration Division of BEA Systems Inc.
    8920 Woodbine Avenue, Suite 400, Markham, Ontario, Canada L3R 9W9.
    http://www.beasys.com

    Copyright (c) 2000 BEA Systems Inc.
    All rights reserved.
-->

<!--
  The Java Worklist distributed with WebLogic Process Integrator version 1.0
  currently supports the 'call-program', 'call-java', 'setvariables' and
  'messagebox' element types.  While it is possible to send other elements
  using the ActionSendXMLToClient action, this requires a custom worklist
  handler.
-->
<!ENTITY callpgm   SYSTEM "ClientCallPgmReq.dtd">
<!ENTITY calladdin SYSTEM "ClientCallAddInReq.dtd">
<!ENTITY msgbox    SYSTEM "ClientMsgBoxReq.dtd">
<!ENTITY setvars   SYSTEM "ClientSetVarsReq.dtd">

<!ELEMENT wlpiresponse (instanceid, templatedefinitionid,
                        (call-program | call-addin | set-variables | message-box | custom)*)>
<!ELEMENT instanceid (#PCDATA)>
<!ELEMENT templatedefinitionid (#PCDATA)>
&callpgm;
&calladdin;
&msgbox;
&setvars;
<!ELEMENT custom ANY>