<?xml version="1.0" encoding="UTF-8"?>
<process xmlns:bean="http://bean.boe.com/" xmlns:bpel="http://bpel.boe.com/" targetNamespace="http://bpel.boe.com/bpelj/" name="UserOpenMenu.bpel">
    <partnerLinks>
        <partnerLink name="bpelj" partnerLinkType="bpel:bpelj" />
        <partnerLink name="CommonUtil" partnerLinkType="bean:CommonUtil" />
        <partnerLink name="ESBService" partnerLinkType="bean:ESBService" />
    </partnerLinks>
    <variables>
        <variable name="error" messageType="java.lang.Exception"></variable>
        <variable name="errorMessage" messageType="java.lang.String"></variable>
        <variable name="language" messageType="java.lang.String" expression="getXmlData('message', '//Message/Header/LANGUAGE')" />
        <variable name="menuName" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/MENUNAME')" />
        <variable name="message" messageType="org.jdom.Document"></variable>
        <variable name="replySubjectName" messageType="java.lang.String" expression="getXmlData('message', '//Message/Header/ORIGINALSOURCESUBJECTNAME')" />
        <variable name="returnElement" messageType="org.jdom.Element"></variable>
        <variable name="uiName" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/UINAME')" />
        <variable name="userId" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/USERID')" />
        <variable name="workStationName" messageType="java.lang.String" expression="getXmlData('message', '//Message/Body/WORKSTATIONNAME')" />
    </variables>
    <sequence>
        <receive name="UserOpenMenu" bounds="50,30,101,62">
            <input variable="message" type="org.jdom.Document" />
        </receive>
        <!--<invoke name="CommonUtil insertMenuUseHistory" type="invokebean" description="public void logOut(String userId, String uiName, String workStationName)&#xD;&#xA;&#x9;&#x9;throws com.cim.idm.mespackage.generic.exception.InvalidStateTransitionSignal, com.cim.idm.mespackage.generic.exception.FrameworkErrorSignal, com.cim.idm.mespackage.generic.exception.NotFoundSignal, com.cim.idm.mespackage.generic.exception.DuplicateNameSignal" bounds="4,125,192,92" partnerLink="CommonUtil" partnerLinkType="CommonUtil" operation="insertMenuUseHistory" operationDesc="public void insertMenuUseHistory(java.lang.String uiName, java.lang.String menuName, java.lang.String userId)" ignoreThrow="false" fork="false">
    <source idx="0" terminal="5,A" />
    <input variable="uiName" type="java.lang.String" />
    <input variable="menuName" type="java.lang.String" />
    <input variable="userId" type="java.lang.String" />
</invoke>-->
        <invoke name="ESBService sendReplyBySender" type="invokebean" description="public void sendReplyBySender(String replySubject, org.jdom.Document doc, org.jdom.Element element, String senderName)&#xD;&#xA;&#x9;&#x9;throws java.lang.Exception" bounds="-48,247,297,92" partnerLink="ESBService" partnerLinkType="ESBService" operation="sendReplyBySender" operationDesc="public void sendReplyBySender(String replySubject, org.jdom.Document doc, org.jdom.Element element, String senderName)&#xA;&#x9;&#x9;throws java.lang.Exception" ignoreThrow="false" fork="false">
            <source idx="0" terminal="5,A" />
            <input variable="replySubjectName" type="java.lang.String" />
            <input variable="message" type="org.jdom.Document" />
            <input variable="returnElement" type="org.jdom.Element" />
            <input constant="OICSender" type="java.lang.String" />
        </invoke>
    </sequence>
</process>

