Commit dffdfb5b authored by jshaikh's avatar jshaikh
parent ab7bc538
...@@ -18,6 +18,7 @@ import java.sql.*; ...@@ -18,6 +18,7 @@ import java.sql.*;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import ibase.utility.E12GenericUtility; import ibase.utility.E12GenericUtility;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.GenerateXmlFromDB; import ibase.webitm.utility.GenerateXmlFromDB;
//import ibase.webitm.utility.GenericUtility; //import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
...@@ -35,12 +36,34 @@ import java.util.Calendar; ...@@ -35,12 +36,34 @@ import java.util.Calendar;
public class POBWizConf extends ActionHandlerEJB implements POBWizConfLocal, POBWizConfRemote public class POBWizConf extends ActionHandlerEJB implements POBWizConfLocal, POBWizConfRemote
{ {
E12GenericUtility genericUtility= new E12GenericUtility(); E12GenericUtility genericUtility= new E12GenericUtility();
public String pobConfirm(String tranId, String xtraParams, String forcedFlag)throws RemoteException, ITMException
public String pobConfirm(String tranId, String xtraParams, String forcedFlag) throws RemoteException, ITMException
{
String userInfoStr = "";
String errString = "";
try
{
errString = pobConfirm(tranId, xtraParams, forcedFlag, userInfoStr);
System.out.println("userInfoStr of confirm::::: " +userInfoStr);
}
catch(Exception e)
{
System.out.println("Exception in [POBWizConf] confirm " + e.getMessage());
throw new ITMException(e);
}
return errString;
}
public String pobConfirm(String tranId, String xtraParams, String forcedFlag, String userInfoStr)throws RemoteException, ITMException
{ {
System.out.println(">>>>>>>>>>>>>>>>>>POBWizConf confirm called>>>>>>>>>>>>>>>>>>>"); System.out.println(">>>>>>>>>>>>>>>>>>POBWizConf confirm called>>>>>>>>>>>>>>>>>>>");
String confirmed = ""; String confirmed = "";
String sql = ""; String sql = "";
String transDB = "";
Connection conn = null; Connection conn = null;
ConnDriver connDriver = new ConnDriver();
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
String errString = null; String errString = null;
ResultSet rs = null; ResultSet rs = null;
...@@ -67,12 +90,24 @@ public class POBWizConf extends ActionHandlerEJB implements POBWizConfLocal, POB ...@@ -67,12 +90,24 @@ public class POBWizConf extends ActionHandlerEJB implements POBWizConfLocal, POB
FinCommon finCommon = null; FinCommon finCommon = null;
try try
{ {
ConnDriver connDriver = null;
connDriver = new ConnDriver();
//Changes and Commented By Bhushan on 09-06-2016 :START //Changes and Commented By Bhushan on 09-06-2016 :START
//conn = connDriver.getConnectDB("DriverITM"); //conn = connDriver.getConnectDB("DriverITM");
conn = getConnection(); //conn = getConnection();
//Changes and Commented By Bhushan on 09-06-2016 :END //Changes and Commented By Bhushan on 09-06-2016 :END
if(userInfoStr != null && userInfoStr.trim().length() > 0)
{
UserInfoBean userInfo = new UserInfoBean(userInfoStr);
transDB = userInfo.getTransDB();
}
if (transDB != null && transDB.trim().length() > 0)
{
conn = connDriver.getConnectDB(transDB);
}
else
{
conn = connDriver.getConnectDB("DriverITM");
}
conn.setAutoCommit(false); conn.setAutoCommit(false);
finCommon = new FinCommon(); finCommon = new FinCommon();
userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode"); userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode");
...@@ -88,7 +123,7 @@ public class POBWizConf extends ActionHandlerEJB implements POBWizConfLocal, POB ...@@ -88,7 +123,7 @@ public class POBWizConf extends ActionHandlerEJB implements POBWizConfLocal, POB
System.out.println("Now the date is :=> " + sysDate); System.out.println("Now the date is :=> " + sysDate);
if (tranId != null && tranId.trim().length() > 0) if (tranId != null && tranId.trim().length() > 0)
{ {
System.out.println("@@@@@tranId"+tranId+"]"); System.out.println("@@@@@tranId "+tranId+"]");
sql = " select tran_id,tran_date,site_code,item_ser,order_type,cust_code,confirmed " + sql = " select tran_id,tran_date,site_code,item_ser,order_type,cust_code,confirmed " +
" from pob_hdr where tran_id = ? "; " from pob_hdr where tran_id = ? ";
...@@ -730,7 +765,10 @@ public class POBWizConf extends ActionHandlerEJB implements POBWizConfLocal, POB ...@@ -730,7 +765,10 @@ public class POBWizConf extends ActionHandlerEJB implements POBWizConfLocal, POB
pStmt=null; pStmt=null;
} }
String entityCodeInit = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginEmpCode"); String entityCodeInit = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginEmpCode");
retString = xml2dbObj.invokeWorkflowExternal(domAll, entityCodeInit, wrkflwInit, objName, refSer, tranId); //Commented & changed to method with connection by Jaffar S. on 13-11-18 [Start]
//retString = xml2dbObj.invokeWorkflowExternal(domAll, entityCodeInit, wrkflwInit, objName, refSer, tranId);
retString = xml2dbObj.invokeWorkflowExternal(domAll, entityCodeInit, wrkflwInit, objName, refSer, tranId, conn);
//Commented & changed to method with connection by Jaffar S. on 13-11-18 [End]
System.out.println(">>>retString From xml2dbObj.invokeWorkflowExternal:"+retString); System.out.println(">>>retString From xml2dbObj.invokeWorkflowExternal:"+retString);
} }
catch(Exception ex) catch(Exception ex)
......
...@@ -18,6 +18,7 @@ import javax.ejb.Local; // added for ejb3 ...@@ -18,6 +18,7 @@ import javax.ejb.Local; // added for ejb3
public interface POBWizConfLocal extends ActionHandlerLocal public interface POBWizConfLocal extends ActionHandlerLocal
{ {
public String pobConfirm(String tranId, String xtraParams, String forcedFlag) throws RemoteException,ITMException; public String pobConfirm(String tranId, String xtraParams, String forcedFlag) throws RemoteException,ITMException;
public String pobConfirm(String tranId, String xtraParams, String forcedFlag, String userInfoStr) throws RemoteException,ITMException;
//public String submit(String tranId, String xtraParams, String forcedFlag) throws RemoteException,ITMException; //public String submit(String tranId, String xtraParams, String forcedFlag) throws RemoteException,ITMException;
public String confirm(String tranId, String xtraParams,String forcedFlag) throws RemoteException, ITMException; public String confirm(String tranId, String xtraParams,String forcedFlag) throws RemoteException, ITMException;
......
...@@ -16,6 +16,7 @@ import javax.ejb.Remote; // added for ejb3 ...@@ -16,6 +16,7 @@ import javax.ejb.Remote; // added for ejb3
public interface POBWizConfRemote extends ActionHandlerRemote public interface POBWizConfRemote extends ActionHandlerRemote
{ {
public String pobConfirm(String tranId, String xtraParams, String forcedFlag) throws RemoteException,ITMException; public String pobConfirm(String tranId, String xtraParams, String forcedFlag) throws RemoteException,ITMException;
public String pobConfirm(String tranId, String xtraParams, String forcedFlag, String userInfoStr) throws RemoteException,ITMException;
//public String submit(String tranId, String xtraParams, String forcedFlag) throws RemoteException,ITMException; //public String submit(String tranId, String xtraParams, String forcedFlag) throws RemoteException,ITMException;
public String confirm(String tranId, String xtraParams, String forcedFlag) throws RemoteException, ITMException; public String confirm(String tranId, String xtraParams, String forcedFlag) throws RemoteException, ITMException;
} }
...@@ -9,6 +9,7 @@ package ibase.webitm.ejb.dis.adv; ...@@ -9,6 +9,7 @@ package ibase.webitm.ejb.dis.adv;
import ibase.system.config.AppConnectParm; import ibase.system.config.AppConnectParm;
import ibase.system.config.ConnDriver; import ibase.system.config.ConnDriver;
import ibase.utility.E12GenericUtility; import ibase.utility.E12GenericUtility;
import ibase.utility.UserInfoBean;
import ibase.webitm.ejb.ValidatorEJB; import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.ejb.dis.DistCommon; import ibase.webitm.ejb.dis.DistCommon;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
...@@ -28,7 +29,30 @@ import org.w3c.dom.NodeList; ...@@ -28,7 +29,30 @@ import org.w3c.dom.NodeList;
public class POBWizWfConf public class POBWizWfConf
{ {
public String confirm(String tranId, String empCodeAprv, String xmlDataAll, String processId, String keyFlag)
//Changes made by Jaffar S. for multi tenancy[Userinfo] on 13-11-18 [Start]
public String confirm(String tranId, String empCodeAprv, String xmlDataAll, String processId, String keyFlag)throws RemoteException, ITMException
{
String userInfoStr = "";
String errString = "";
try
{
userInfoStr = confirm(tranId, empCodeAprv, xmlDataAll, processId, keyFlag, userInfoStr);
System.out.println("userInfoStr of confirm::::: " +userInfoStr);
}
catch(Exception e)
{
System.out.println("Exception in [POBWizWfConf] confirm " + e.getMessage());
throw new ITMException(e);
}
return errString;
}
//Changes made by Jaffar S. for multi tenancy[Userinfo] on 13-11-18 [End]
public String confirm(String tranId, String empCodeAprv, String xmlDataAll, String processId, String keyFlag, String userInfoStr)
throws RemoteException, ITMException throws RemoteException, ITMException
{ {
System.out.println(">>>>> POBWizWfConf confirm called <<<<<"); System.out.println(">>>>> POBWizWfConf confirm called <<<<<");
...@@ -57,10 +81,31 @@ public class POBWizWfConf ...@@ -57,10 +81,31 @@ public class POBWizWfConf
POBWizConf pobWizConfLocal=null; POBWizConf pobWizConfLocal=null;
try try
{ {
conn = connDriver.getConnectDB("DriverITM"); //Commented and changes done for passing UserInfo by Jaffar S. on 12/11/18 [Start]
/*conn = connDriver.getConnectDB("DriverITM");
//conn = getConnection(); //conn = getConnection();
connDriver = null;
conn.setAutoCommit(false);*/
System.out.println("Inside Try block of POBWizWfConf.confirm()");
System.out.println("Inside POBWizWfConf confirm section: "+userInfoStr);
UserInfoBean userInfo = new UserInfoBean(userInfoStr);
String transDB = userInfo.getTransDB();
System.out.println("get TransDB connection in POBWizWfConf : "+transDB);
if (transDB != null && transDB.trim().length() > 0)
{
conn = connDriver.getConnectDB(transDB);
}
else
{
conn = connDriver.getConnectDB("DriverITM");
}
connDriver = null; connDriver = null;
conn.setAutoCommit(false); conn.setAutoCommit(false);
//Commented and changes done for passing UserInfo by Jaffar S. on 12/11/18 [End]
DistCommon distCommon= new DistCommon(); DistCommon distCommon= new DistCommon();
if(empCodeAprv!=null && empCodeAprv.trim().length() >0) if(empCodeAprv!=null && empCodeAprv.trim().length() >0)
......
<?xml version="1.0" encoding="UTF-8"?>
<Package Id="POB_CONF_WF" Name="POB_CONF_WF" xmlns="http://www.wfmc.org/2002/XPDL1.0" xmlns:xpdl="http://www.wfmc.org/2002/XPDL1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.wfmc.org/2002/XPDL1.0 http://wfmc.org/standards/docs/TC-1025_schema_10_xpdl.xsd">
<PackageHeader>
<XPDLVersion>1.0</XPDLVersion>
<Vendor>Together</Vendor>
<Created>2015-09-16 14:48:17</Created>
</PackageHeader>
<RedefinableHeader PublicationStatus="UNDER_TEST"/>
<ConformanceClass GraphConformance="NON_BLOCKED"/>
<WorkflowProcesses>
<WorkflowProcess AccessLevel="PUBLIC" Id="POB_CONF_WF" Name="Process">
<ProcessHeader DurationUnit="D">
<Created>2015-09-16 14:49:28</Created>
</ProcessHeader>
<RedefinableHeader PublicationStatus="UNDER_TEST"/>
<Participants>
<Participant Id="INITIATOR" Name="INITIATOR">
<ParticipantType Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="POBINIT"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initiation"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.cust_code:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="FIRST_NSM" Name="FIRST_NSM">
<ParticipantType Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="POBFIRST"/>
<ExtendedAttribute Name="SIGN_FOR" Value="APPROVE"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code__ord:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="SECOND_DMTEAM" Name="SECOND_DMTEAM">
<ParticipantType Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="POBSECND"/>
<ExtendedAttribute Name="SIGN_FOR" Value="APPROVE"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.cust_code:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="THIRD_SUHEAD" Name="THIRD_SUHEAD">
<ParticipantType Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="POBTHIRD"/>
<ExtendedAttribute Name="SIGN_FOR" Value="APPROVE"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.tran_id:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="FOURTH_CLUSTERHEAD" Name="FOURTH_CLUSTERHEAD">
<ParticipantType Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="POBFOURTH"/>
<ExtendedAttribute Name="SIGN_FOR" Value="APPROVE"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.tran_id:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="FIFTH_COUNTHEAD" Name="FIFTH_COUNTHEAD">
<ParticipantType Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="POBFIFTH"/>
<ExtendedAttribute Name="SIGN_FOR" Value="APPROVE"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.tran_id:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
</Participants>
<Applications>
<Application Id="SignTransCtx" Name="SignTransCtx">
<FormalParameters>
<FormalParameter Id="processInstanceId" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="roleCodeSign" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="entityCode" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="formatCode" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="xslFileName" Index="5" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="signFor" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="context1" Index="7" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="context2" Index="8" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="context3" Index="9" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="right_char" Index="10" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="insertSignCtx"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.wrkflw.utility.SignTrans"/>
<ExtendedAttribute Name="EXEC_MODE" Value="ASYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="TranSave" Name="TranSave">
<FormalParameters>
<FormalParameter Id="OBJ_NAME" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="REF_ID" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="ENTITY_ID" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRC_INST_ID" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="TRANS_INFO" Index="5" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRFMR_CODE" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="NEW_REC" Index="7" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="saveChangeInTrans"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.wrkflw.utility.TransSave"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="POBWizWfConf" Name="POBWizWfConf">
<Description>In that method call the existing Confirmation component of POBWizard Confirmation</Description>
<FormalParameters>
<FormalParameter Id="TRAN_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="EMP_CODE_APRV" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XML_DATA_ALL" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRC_ID" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="keyFlag" Index="5" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="USER_INFO" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.webitm.ejb.dis.adv.POBWizWfConf"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="EMAIL" Name="EMAIL">
<FormalParameters>
<FormalParameter Id="mailXMLStr" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="infoType" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="processInstanceId" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.utility.EMail"/>
<ExtendedAttribute Name="METHOD_NAME" Value="sendMail"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
</Applications>
<Activities>
<Activity Id="POB_CONF_WF" Name="DUMMY">
<Implementation>
<No/>
</Implementation>
<Performer>INITIATOR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="INITIATOR"/>
<ExtendedAttribute Name="XOffset" Value="220"/>
<ExtendedAttribute Name="YOffset" Value="40"/>
</ExtendedAttributes>
</Activity>
<Activity Id="FIRST_SIGN" Name="FIRST_SIGN">
<Implementation>
<Tool Id="SignTransCtx" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>POBFIRSTML</ActualParameter>
<ActualParameter>POB_CONF_WF</ActualParameter>
<ActualParameter>Approval</ActualParameter>
<ActualParameter>POB Transaction</ActualParameter>
<ActualParameter>&lt;Detail1.tran_id&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.tran_date&gt;</ActualParameter>
<ActualParameter>S</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>FIRST_NSM</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="SIGNSAVE1"/>
<TransitionRef Id="FIRSTREJCT1"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="FIRST_NSM"/>
<ExtendedAttribute Name="XOffset" Value="200"/>
<ExtendedAttribute Name="YOffset" Value="80"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SCND_SIGN" Name="SCND_SIGN">
<Implementation>
<Tool Id="SignTransCtx" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>POBSECNDML</ActualParameter>
<ActualParameter>POB_CONF_WF</ActualParameter>
<ActualParameter>Approval</ActualParameter>
<ActualParameter>POB Transaction</ActualParameter>
<ActualParameter>&lt;Detail1.tran_id&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.tran_date&gt;</ActualParameter>
<ActualParameter>S</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SECOND_DMTEAM</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="SCNDREJCT2"/>
<TransitionRef Id="SIGNALTR2"/>
<TransitionRef Id="SIGNSAVE2"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SECOND_DMTEAM"/>
<ExtendedAttribute Name="XOffset" Value="130"/>
<ExtendedAttribute Name="YOffset" Value="90"/>
</ExtendedAttributes>
</Activity>
<Activity Id="THRD_SIGN" Name="THRD_SIGN">
<Implementation>
<Tool Id="SignTransCtx" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>POBTHIRDML</ActualParameter>
<ActualParameter>POB_CONF_WF</ActualParameter>
<ActualParameter>Approval</ActualParameter>
<ActualParameter>POB Transaction</ActualParameter>
<ActualParameter>&lt;Detail1.tran_id&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.tran_date&gt;</ActualParameter>
<ActualParameter>S</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>THIRD_SUHEAD</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Join Type="XOR"/>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="SIGNSAVE3"/>
<TransitionRef Id="THRDREJ3"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="THIRD_SUHEAD"/>
<ExtendedAttribute Name="XOffset" Value="160"/>
<ExtendedAttribute Name="YOffset" Value="90"/>
</ExtendedAttributes>
</Activity>
<Activity Id="FRTH_SIGN" Name="FRTH_SIGN">
<Implementation>
<Tool Id="SignTransCtx" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>POBFORTHML</ActualParameter>
<ActualParameter>POB_CONF_WF</ActualParameter>
<ActualParameter>Approval</ActualParameter>
<ActualParameter>POB Transaction</ActualParameter>
<ActualParameter>&lt;Detail1.tran_id&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.tran_date&gt;</ActualParameter>
<ActualParameter>S</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>FOURTH_CLUSTERHEAD</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="SIGNSAVE4"/>
<TransitionRef Id="FORTHREJ4"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="FOURTH_CLUSTERHEAD"/>
<ExtendedAttribute Name="XOffset" Value="190"/>
<ExtendedAttribute Name="YOffset" Value="90"/>
</ExtendedAttributes>
</Activity>
<Activity Id="FIFTH_SIGN" Name="FIFTH_SIGN">
<Implementation>
<Tool Id="SignTransCtx" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>POBFIFTHML</ActualParameter>
<ActualParameter>POB_CONF_WF</ActualParameter>
<ActualParameter>Approval</ActualParameter>
<ActualParameter>POB Transaction</ActualParameter>
<ActualParameter>&lt;Detail1.tran_id&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.tran_date&gt;</ActualParameter>
<ActualParameter>S</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>FIFTH_COUNTHEAD</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="SIGNSAVE5"/>
<TransitionRef Id="FIFTHREJ5"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="FIFTH_COUNTHEAD"/>
<ExtendedAttribute Name="XOffset" Value="260"/>
<ExtendedAttribute Name="YOffset" Value="100"/>
</ExtendedAttributes>
</Activity>
<Activity Id="FIRST_SAVE" Name="FIRST_SAVE">
<Implementation>
<Tool Id="TranSave" Type="APPLICATION">
<ActualParameters>
<ActualParameter>pob_view</ActualParameter>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>E</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>FIRST_NSM</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="FIRST_NSM"/>
<ExtendedAttribute Name="XOffset" Value="600"/>
<ExtendedAttribute Name="YOffset" Value="50"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SCND_SAVE" Name="SCND_SAVE">
<Implementation>
<Tool Id="TranSave" Type="APPLICATION">
<ActualParameters>
<ActualParameter>pob_view</ActualParameter>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>E</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SECOND_DMTEAM</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SECOND_DMTEAM"/>
<ExtendedAttribute Name="XOffset" Value="570"/>
<ExtendedAttribute Name="YOffset" Value="80"/>
</ExtendedAttributes>
</Activity>
<Activity Id="THRD_SAVE" Name="THRD_SAVE">
<Implementation>
<Tool Id="TranSave" Type="APPLICATION">
<ActualParameters>
<ActualParameter>pob_view</ActualParameter>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>E</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>THIRD_SUHEAD</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="THIRD_SUHEAD"/>
<ExtendedAttribute Name="XOffset" Value="570"/>
<ExtendedAttribute Name="YOffset" Value="60"/>
</ExtendedAttributes>
</Activity>
<Activity Id="FRTH_SAVE" Name="FRTH_SAVE">
<Implementation>
<Tool Id="TranSave" Type="APPLICATION">
<ActualParameters>
<ActualParameter>pob_view</ActualParameter>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>E</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>FOURTH_CLUSTERHEAD</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="FOURTH_CLUSTERHEAD"/>
<ExtendedAttribute Name="XOffset" Value="570"/>
<ExtendedAttribute Name="YOffset" Value="50"/>
</ExtendedAttributes>
</Activity>
<Activity Id="FIFTH_SAVE" Name="FIFTH_SAVE">
<Implementation>
<Tool Id="TranSave" Type="APPLICATION">
<ActualParameters>
<ActualParameter>pob_view</ActualParameter>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>E</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>FIFTH_COUNTHEAD</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="FIFTH_COUNTHEAD"/>
<ExtendedAttribute Name="XOffset" Value="570"/>
<ExtendedAttribute Name="YOffset" Value="50"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SCND_ALTER" Name="SCND_ALTER">
<Implementation>
<Tool Id="POBWizWfConf" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>POBWFUPDATE</ActualParameter>
<ActualParameter>$USER_INFO</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SECOND_DMTEAM</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SECOND_DMTEAM"/>
<ExtendedAttribute Name="XOffset" Value="750"/>
<ExtendedAttribute Name="YOffset" Value="20"/>
</ExtendedAttributes>
</Activity>
<Activity Id="CONFIRM3" Name="CONFIRM3">
<Implementation>
<Tool Id="POBWizWfConf" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>POBCONFIRM</ActualParameter>
<ActualParameter>$USER_INFO</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>THIRD_SUHEAD</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="THIRD_SUHEAD"/>
<ExtendedAttribute Name="XOffset" Value="920"/>
<ExtendedAttribute Name="YOffset" Value="60"/>
</ExtendedAttributes>
</Activity>
<Activity Id="CONFIRM4" Name="CONFIRM4">
<Implementation>
<Tool Id="POBWizWfConf" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>POBCONFIRM</ActualParameter>
<ActualParameter>$USER_INFO</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>FOURTH_CLUSTERHEAD</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="FOURTH_CLUSTERHEAD"/>
<ExtendedAttribute Name="XOffset" Value="970"/>
<ExtendedAttribute Name="YOffset" Value="50"/>
</ExtendedAttributes>
</Activity>
<Activity Id="CONFIRM5" Name="CONFIRM5">
<Implementation>
<Tool Id="POBWizWfConf" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>POBCONFIRM</ActualParameter>
<ActualParameter>$USER_INFO</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>FIFTH_COUNTHEAD</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="FIFTH_COUNTHEAD"/>
<ExtendedAttribute Name="XOffset" Value="1030"/>
<ExtendedAttribute Name="YOffset" Value="50"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SENDMAIL" Name="SENDMAIL">
<Implementation>
<Tool Id="EMAIL" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;ROOT&gt; &lt;EMAIL_TYPE&gt;link&lt;/EMAIL_TYPE&gt;&lt;OBJ_NAME&gt;pob_view&lt;/OBJ_NAME&gt;&lt;REF_ID&gt;$REF_ID&lt;/REF_ID&gt;&lt;REF_SER&gt;$REF_SER&lt;/REF_SER&gt; &lt;LINE_NO&gt;1&lt;/LINE_NO&gt; &lt;TRANS_INFO&gt;&lt;/TRANS_INFO&gt; &lt;DOM_STR&gt;$XML_DATA_ALL&lt;/DOM_STR&gt; &lt;FORMAT_CODE&gt;POBAPRVMAL&lt;/FORMAT_CODE&gt; &lt;XML_DATA&gt;$XML_DATA_ALL&lt;/XML_DATA&gt; &lt;ENTITY_CODE&gt;$PRFMR_CODE&lt;/ENTITY_CODE&gt; &lt;LINK_ADDR&gt;ITMTransactionEditor.jsp?Status=OUTER&amp;amp;OBJ_CONTEXT=1&amp;amp;OBJ_NAME=pob_view&amp;amp;EDIT_FLAG=V&amp;amp;DB_ID=$REF_ID&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>INITIATOR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Join Type="XOR"/>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="INITIATOR"/>
<ExtendedAttribute Name="XOffset" Value="1040"/>
<ExtendedAttribute Name="YOffset" Value="29"/>
</ExtendedAttributes>
</Activity>
<Activity Id="REJECTMAIL" Name="REJECTMAIL">
<Implementation>
<Tool Id="EMAIL" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;ROOT&gt; &lt;EMAIL_TYPE&gt;link&lt;/EMAIL_TYPE&gt;&lt;OBJ_NAME&gt;pob_view&lt;/OBJ_NAME&gt;&lt;REF_ID&gt;$REF_ID&lt;/REF_ID&gt;&lt;REF_SER&gt;$REF_SER&lt;/REF_SER&gt; &lt;LINE_NO&gt;1&lt;/LINE_NO&gt; &lt;TRANS_INFO&gt;&lt;/TRANS_INFO&gt; &lt;DOM_STR&gt;$XML_DATA_ALL&lt;/DOM_STR&gt; &lt;FORMAT_CODE&gt;POBREJCMAL&lt;/FORMAT_CODE&gt; &lt;XML_DATA&gt;$XML_DATA_ALL&lt;/XML_DATA&gt; &lt;ENTITY_CODE&gt;$PRFMR_CODE&lt;/ENTITY_CODE&gt; &lt;LINK_ADDR&gt;ITMTransactionEditor.jsp?Status=OUTER&amp;amp;OBJ_CONTEXT=1&amp;amp;OBJ_NAME=pob_view&amp;amp;EDIT_FLAG=V&amp;amp;DB_ID=$REF_ID&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>INITIATOR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Join Type="XOR"/>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="INITIATOR"/>
<ExtendedAttribute Name="XOffset" Value="510"/>
<ExtendedAttribute Name="YOffset" Value="30"/>
</ExtendedAttributes>
</Activity>
<Activity Id="ALTERMAIL" Name="ALTERMAIL">
<Implementation>
<Tool Id="EMAIL" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;ROOT&gt; &lt;EMAIL_TYPE&gt;link&lt;/EMAIL_TYPE&gt;&lt;OBJ_NAME&gt;pob_view&lt;/OBJ_NAME&gt;&lt;REF_ID&gt;$REF_ID&lt;/REF_ID&gt;&lt;REF_SER&gt;$REF_SER&lt;/REF_SER&gt; &lt;LINE_NO&gt;1&lt;/LINE_NO&gt; &lt;TRANS_INFO&gt;&lt;/TRANS_INFO&gt; &lt;DOM_STR&gt;$XML_DATA_ALL&lt;/DOM_STR&gt; &lt;FORMAT_CODE&gt;POBALTRMAL&lt;/FORMAT_CODE&gt; &lt;XML_DATA&gt;$XML_DATA_ALL&lt;/XML_DATA&gt; &lt;ENTITY_CODE&gt;$PRFMR_CODE&lt;/ENTITY_CODE&gt; &lt;LINK_ADDR&gt;ITMTransactionEditor.jsp?Status=OUTER&amp;amp;OBJ_CONTEXT=1&amp;amp;OBJ_NAME=pob_view&amp;amp;EDIT_FLAG=V&amp;amp;DB_ID=$REF_ID&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>INITIATOR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="INITIATOR"/>
<ExtendedAttribute Name="XOffset" Value="750"/>
<ExtendedAttribute Name="YOffset" Value="60"/>
</ExtendedAttributes>
</Activity>
<Activity Id="THIRD_CON" Name="THIRD_CON">
<Implementation>
<Tool Id="POBWizWfConf" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>POBWFCON</ActualParameter>
<ActualParameter>$USER_INFO</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>THIRD_SUHEAD</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="CONTOCONFRM3"/>
<TransitionRef Id="SAVESIGN4"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="THIRD_SUHEAD"/>
<ExtendedAttribute Name="XOffset" Value="750"/>
<ExtendedAttribute Name="YOffset" Value="60"/>
</ExtendedAttributes>
</Activity>
<Activity Id="FORTH_CON" Name="FORTH_CON">
<Implementation>
<Tool Id="POBWizWfConf" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>POBWFCON</ActualParameter>
<ActualParameter>$USER_INFO</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>FOURTH_CLUSTERHEAD</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="SAVESIGN5"/>
<TransitionRef Id="CONTOCONFRM4"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="FOURTH_CLUSTERHEAD"/>
<ExtendedAttribute Name="XOffset" Value="750"/>
<ExtendedAttribute Name="YOffset" Value="50"/>
</ExtendedAttributes>
</Activity>
<Activity Id="FIFTH_CON" Name="FIFTH_CON">
<Implementation>
<Tool Id="POBWizWfConf" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>POBWFCON</ActualParameter>
<ActualParameter>$USER_INFO</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>FIFTH_COUNTHEAD</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="FIFTH_COUNTHEAD"/>
<ExtendedAttribute Name="XOffset" Value="750"/>
<ExtendedAttribute Name="YOffset" Value="50"/>
</ExtendedAttributes>
</Activity>
<Activity Id="FIRST_REJ" Name="FIRST_REJ">
<Implementation>
<Tool Id="POBWizWfConf" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>POBREJECT</ActualParameter>
<ActualParameter>$USER_INFO</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>FIRST_NSM</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="FIRST_NSM"/>
<ExtendedAttribute Name="XOffset" Value="310"/>
<ExtendedAttribute Name="YOffset" Value="10"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SCND_REJ" Name="SCND_REJ">
<Implementation>
<Tool Id="POBWizWfConf" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>POBREJECT</ActualParameter>
<ActualParameter>$USER_INFO</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SECOND_DMTEAM</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SECOND_DMTEAM"/>
<ExtendedAttribute Name="XOffset" Value="210"/>
<ExtendedAttribute Name="YOffset" Value="10"/>
</ExtendedAttributes>
</Activity>
<Activity Id="THRD_REJ" Name="THRD_REJ">
<Implementation>
<Tool Id="POBWizWfConf" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>POBREJECT</ActualParameter>
<ActualParameter>$USER_INFO</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>THIRD_SUHEAD</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="THIRD_SUHEAD"/>
<ExtendedAttribute Name="XOffset" Value="220"/>
<ExtendedAttribute Name="YOffset" Value="20"/>
</ExtendedAttributes>
</Activity>
<Activity Id="FRTH_REJ" Name="FRTH_REJ">
<Implementation>
<Tool Id="POBWizWfConf" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>POBREJECT</ActualParameter>
<ActualParameter>$USER_INFO</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>FOURTH_CLUSTERHEAD</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="FOURTH_CLUSTERHEAD"/>
<ExtendedAttribute Name="XOffset" Value="240"/>
<ExtendedAttribute Name="YOffset" Value="20"/>
</ExtendedAttributes>
</Activity>
<Activity Id="FIFTH_REJ" Name="FIFTH_REJ">
<Implementation>
<Tool Id="POBWizWfConf" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>POBREJECT</ActualParameter>
<ActualParameter>$USER_INFO</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>FIFTH_COUNTHEAD</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="FIFTH_COUNTHEAD"/>
<ExtendedAttribute Name="XOffset" Value="270"/>
<ExtendedAttribute Name="YOffset" Value="20"/>
</ExtendedAttributes>
</Activity>
</Activities>
<Transitions>
<Transition From="POB_CONF_WF" Id="DUMMYSIGN1" Name="DUMMYSIGN1" To="THRD_SIGN">
<Condition Type="CONDITION">wf_status == "S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="wf_status.String"/>
</ExtendedAttributes>
</Transition>
<Transition From="FIRST_SIGN" Id="SIGNSAVE1" Name="SIGNSAVE1" To="FIRST_SAVE">
<Condition Type="CONDITION">$APP_RESULT == "S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="FIRST_SIGN" Id="FIRSTREJCT1" Name="FIRSTREJCT1" To="FIRST_REJ">
<Condition Type="CONDITION">$APP_RESULT == "R" || $APP_RESULT == "V"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="FIRST_SAVE" Id="SAVESIGN2" Name="SAVESIGN2" To="SCND_SIGN">
<Condition Type="CONDITION">$APP_STATUS == "1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS"/>
</ExtendedAttributes>
</Transition>
<Transition From="SCND_SIGN" Id="SIGNSAVE2" Name="SIGNSAVE2" To="SCND_SAVE">
<Condition Type="CONDITION">$APP_RESULT == "S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="SCND_SAVE" Id="SAVESIGN3" Name="SAVESIGN3" To="THRD_SIGN">
<Condition Type="CONDITION">$APP_STATUS == "1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS"/>
</ExtendedAttributes>
</Transition>
<Transition From="THRD_SIGN" Id="SIGNSAVE3" Name="SIGNSAVE3" To="THRD_SAVE">
<Condition Type="CONDITION">$APP_RESULT == "S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="THIRD_CON" Id="SAVESIGN4" Name="SAVESIGN4" To="FRTH_SIGN">
<Condition Type="CONDITION">$APP_RESULT == "N"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="FORTH_CON" Id="SAVESIGN5" Name="SAVESIGN5" To="FIFTH_SIGN">
<Condition Type="CONDITION">$APP_RESULT == "N"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="FRTH_SIGN" Id="SIGNSAVE4" Name="SIGNSAVE4" To="FRTH_SAVE">
<Condition Type="CONDITION">$APP_RESULT == "S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="FIFTH_SIGN" Id="SIGNSAVE5" Name="SIGNSAVE5" To="FIFTH_SAVE">
<Condition Type="CONDITION">$APP_RESULT == "S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="THIRD_CON" Id="CONTOCONFRM3" Name="CONTOCONFRM3" To="CONFIRM3">
<Condition Type="CONDITION">$APP_RESULT == "Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="FRTH_SAVE" Id="SAVECON4" Name="SAVECON4" To="FORTH_CON">
<Condition Type="CONDITION">$APP_STATUS == "1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS,discount.Number"/>
</ExtendedAttributes>
</Transition>
<Transition From="FIFTH_SAVE" Id="SAVECON5" Name="SAVECON5" To="FIFTH_CON">
<Condition Type="CONDITION">$APP_STATUS == "1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS"/>
</ExtendedAttributes>
</Transition>
<Transition From="CONFIRM3" Id="CONFAPRV3" Name="CONFAPRV3" To="SENDMAIL">
<Condition Type="CONDITION">$APP_RESULT == "Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="CONFIRM4" Id="CONFAPRV4" Name="CONFAPRV4" To="SENDMAIL">
<Condition Type="CONDITION">$APP_RESULT == "Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="CONFIRM5" Id="CONFAPRV5" Name="CONFAPRV5" To="SENDMAIL">
<Condition Type="CONDITION">$APP_RESULT == "Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="SCND_SIGN" Id="SIGNALTR2" Name="SIGNALTR2" To="SCND_ALTER">
<Condition Type="CONDITION">$APP_RESULT == "V"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="SCND_ALTER" Id="ALTRMAIL" Name="ALTRMAIL" To="ALTERMAIL">
<Condition Type="CONDITION">$APP_RESULT == "Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="SCND_SIGN" Id="SCNDREJCT2" Name="SCNDREJCT2" To="SCND_REJ">
<Condition Type="CONDITION">$APP_RESULT == "R"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="THRD_SIGN" Id="THRDREJ3" Name="THRDREJ3" To="THRD_REJ">
<Condition Type="CONDITION">$APP_RESULT == "R" || $APP_RESULT == "V"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="FRTH_SIGN" Id="FORTHREJ4" Name="FORTHREJ4" To="FRTH_REJ">
<Condition Type="CONDITION">$APP_RESULT == "R" || $APP_RESULT == "V"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="FIFTH_SIGN" Id="FIFTHREJ5" Name="FIFTHREJ5" To="FIFTH_REJ">
<Condition Type="CONDITION">$APP_RESULT == "R" || $APP_RESULT == "V"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="THRD_SAVE" Id="SAVECON3" Name="SAVECON3" To="THIRD_CON">
<Condition Type="CONDITION">$APP_STATUS == "1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS"/>
</ExtendedAttributes>
</Transition>
<Transition From="FORTH_CON" Id="CONTOCONFRM4" Name="CONTOCONFRM4" To="CONFIRM4">
<Condition Type="CONDITION">$APP_RESULT == "Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="FIFTH_CON" Id="CONTOCONFRM5" Name="CONTOCONFRM5" To="CONFIRM5">
<Condition Type="CONDITION">$APP_RESULT == "Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="FIRST_REJ" Id="FIRSTREJML" Name="FIRSTREJML" To="REJECTMAIL">
<Condition Type="CONDITION">$APP_RESULT == "Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="SCND_REJ" Id="SCNDREJML" Name="SCNDREJML" To="REJECTMAIL">
<Condition Type="CONDITION">$APP_RESULT == "Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="THRD_REJ" Id="THRDREJML" Name="THRDREJML" To="REJECTMAIL">
<Condition Type="CONDITION">$APP_RESULT == "Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="FRTH_REJ" Id="FRTHREJML" Name="FRTHREJML" To="REJECTMAIL">
<Condition Type="CONDITION">$APP_RESULT == "Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="FIFTH_REJ" Id="FIFTHREJML" Name="FIFTHREJML" To="REJECTMAIL">
<Condition Type="CONDITION">$APP_RESULT == "Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
</Transitions>
<ExtendedAttributes>
<ExtendedAttribute Name="StartOfWorkflow" Value="INITIATOR;POB_CONF_WF;80;40;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="INITIATOR;REJECTMAIL;620;30;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="INITIATOR;SENDMAIL;1180;30;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="INITIATOR;ALTERMAIL;900;60;NOROUTING"/>
<ExtendedAttribute Name="ParticipantVisualOrder" Value="INITIATOR;FIRST_NSM;SECOND_DMTEAM;THIRD_SUHEAD;FOURTH_CLUSTERHEAD;FIFTH_COUNTHEAD;"/>
</ExtendedAttributes>
</WorkflowProcess>
</WorkflowProcesses>
<ExtendedAttributes>
<ExtendedAttribute Name="MadeBy" Value="JaWE"/>
<ExtendedAttribute Name="Version" Value="1.4.2"/>
</ExtendedAttributes>
</Package>
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:NonHtml="http://www.progress.com/StylusStudio/NonHtml" exclude-result-prefixes="NonHtml">
<xsl:output method="html" omit-xml-declaration="no" standalone="no" indent="no"></xsl:output>
<xsl:template match="/">
<html>
<head>
<script type="text/javascript" src="/ibase/webitm/js/ITMWizardCalendar.js"></script>
<SCRIPT language="Javascript" type="text/javascript" src="/ibase/webitm/js/ValidateDate.js"></SCRIPT>
<LINK type="text/css" rel="stylesheet" href="/ibase/css/workflowsign.css" />
<LINK type="text/css" rel="stylesheet" href="/ibase/css/pordercss.css" />
<link href="../../css/xtree.css" type="text/css" rel="stylesheet" />
<link href="default.css" type="text/css" rel="stylesheet"/>
<style type="text/css">
html,body {
background-color: #f7f8fa;
font-family: 'MuseoLight', sans-serif;
-webkit-font-smoothing: antialiased;
font-size: 14px;
font-weight: normal;
}
.editDisplayClass211 {
readOnly: true;
color: #555;
TEXT-ALIGN: left;
padding: 5px;
font-weight: normal;
font-size: 14px;
}
.gray {
color: #555;
text-align: right;
font-size: 14px;
}
.brdrt {
border-right: 1px solid #ccc;
}
.editDisplayColumnClass {
readOnly: true;
color: #555;
TEXT-ALIGN: left;
padding: 5px;
font-size: 16px;
font-weight: normal;
}
.editDisplayheaderClass {
readOnly: true;
color: #000;
TEXT-ALIGN: left;
padding: 5px;
font-weight: normal;
font-size: 14px;
}
.editDisplayrightClass {
readOnly: true;
border: inset 1;
COLOR: black;
BACKGROUND: #FFFFD9;
TEXT-ALIGN: right;
font-weight: normal;
}
.editDisplayecnterClass {
readOnly: true;
color: #5fdeb2;
TEXT-ALIGN: left;
font-size: 18px;
padding: 5px 0;
font-weight: normal;
}
.editDisplayecnterClass2 {
readOnly: true;
border: inset 1;
COLOR: black;
TEXT-ALIGN: center;
font-weight: normal;
}
.editDisplayClass {
readOnly: true;
color: #555;
TEXT-ALIGN: left;
padding: 5px;
font-weight: normal;
font-size: 14px;
}
input {
color: rgb(80, 80, 80) !important;
/* font-size: 14px !important; */ /* TODO: Changes in I18NLabel */
font-size: 14px !important;
border: 1px solid #ccc;
background: #fff;
}
@font-face { /* declare fonts */
font-family: "MuseoLight";
src: url("../fonts/Museo300-Regular.eot");
src: local("Museo 300"), local("Museo-300"),
url("../fonts/Museo300-Regular.woff") format("woff"),
url("../fonts/Museo300-Regular.otf") format("opentype"),
url("../fonts/Museo300-Regular.svg#Museo-300") format("svg");
}
.editDisplayecnterClass1 {
readOnly: true;
color: #5fdeb2;
TEXT-ALIGN: left;
font-size: 16px;
padding: 10px 0 0 0;
}
.editDisplayecnterClass3 {
readOnly: true;
color: #5fdeb2;
TEXT-ALIGN: left;
font-size: 16px;
padding: 10px 0 0 0;
}
/*Changed by Shravan*/
.tableClass2 {
border-top: 2px solid #5fdeb2;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: #FFF;
margin-bottom: 20px;
}
.tableClass2 td { /*
font-size: 14px;*/
padding: 5px;
}
.rtalign {
color: #5893bf;
text-align: right;
padding: 5px;
font-size: 14px;
font-weight: normal;
}
.po {
readOnly: true;
color: #555;
TEXT-ALIGN: left;
padding: 10px;
font-weight: normal;
font-size: 18px;
}
.black {
color: #000;
font-weight: normal;
font-size: 17px;
}
.name {
color: #000;
font-size: 24px;
text-align: center
}
.editDisplay1 {
readOnly: true;
color: #999;
font-weight: normal;
font-size: 11px;
}
.editDisplayClass1 {
readOnly: true;
color: #555;
TEXT-ALIGN: left;
padding: 5px;
font-weight: normal;
font-size: 14px;
}
.editDisplayClass2 {
readOnly: true;
color: #555;
TEXT-ALIGN: left;
padding: 5px;
font-weight: normal;
font-size: 14px;
}
.editDisplayClass3 {
readOnly: true;
color: #555;
TEXT-ALIGN: left;
padding: 5px;
font-weight: normal;
font-size: 14px;
}
.editDisplayClass4 {
readOnly: true;
color: #555;
TEXT-ALIGN: left;
padding: 5px;
font-weight: normal;
font-size: 14px;
}
.editDisplayClass5 {
readOnly: true;
color: #555;
TEXT-ALIGN: left;
padding: 5px;
font-weight: normal;
font-size: 14px;
}
.editDisplayClass6 {
readOnly: true;
color: #555;
TEXT-ALIGN: left;
padding: 5px;
font-weight: normal;
font-size: 14px;
}
.editDisplayClass7 {
readOnly: true;
color: #555;
TEXT-ALIGN: left;
padding: 5px;
font-weight: normal;
font-size: 14px;
}
.editDisplayClass8 {
readOnly: true;
color: #555;
TEXT-ALIGN: left;
padding: 5px;
font-weight: normal;
font-size: 14px;
}
.editDisplayClass9 {
readOnly: true;
color: #555;
TEXT-ALIGN: left;
padding: 5px;
font-weight: normal;
font-size: 14px;
}
.editDisplayClass10 {
readOnly: true;
color: #555;
TEXT-ALIGN: left;
padding: 5px;
font-weight: normal;
font-size: 14px;
}
.editDisplayClass11 {
readOnly: true;
color: #555;
TEXT-ALIGN: left;
padding: 5px;
font-weight: normal;
font-size: 14px;
}
.editDisplayClass12 {
readOnly: true;
color: #555;
TEXT-ALIGN: left;
padding: 5px;
font-weight: normal;
font-size: 14px;
}
.editDisplayClass101 {
readOnly: true;
color: #555;
TEXT-ALIGN: left;
padding: 5px;
font-weight: normal;
font-size: 14px;
}
.editDisplayClass13 {
readOnly: true;
color: #555;
TEXT-ALIGN: left;
padding: 5px;
font-weight: normal;
font-size: 14px;
}
.editDisplayClass14 {
readOnly: true;
color: #555;
TEXT-ALIGN: left;
padding: 5px;
font-weight: normal;
font-size: 14px;
}
</style>
<script language="JavaScript" type="text/javascript">
var objName="";
var objCur = "";
var oldVal = "";
var obj1 = "";
var preObj;
<!-- window.onload=function()
{
setGlobalVars();
displayText();
}; -->
function gotFocus(column)
{
if(preObj != undefined)
{
if(document.getElementById(preObj.name+"__img") != undefined)
{
if(document.getElementById(preObj.name+"__img").style.visibility=="visible")
document.getElementById(preObj.name+"__img").style.visibility="hidden";
}
}
if(column.getAttribute("SRVCALLONCHANGE")=="true")
{
document.getElementById(column.name+"__img").style.visibility="visible";
}
objCur=column.name;
oldVal=column.value;
dotNotaion = undefined;
}
function maxChar(obj,len)
{
if(obj.value.length &gt; len)
{
obj.focus();
alert("Enter up to "+len+" Characters only");
return false;
}
}
<!-- document.getElementById("signButtId").onclick = function (){
alert("DUMMY APPROVAL");
var objValue = document.getElementById("compl_date").value;
if(objValue != ""){
var compl_date = new Date(document.getElementById("compl_date").value);
var date_format = document.getElementById("date_format").value;
if(compl_date == "Invalid Date"){
document.getElementById("compl_date").focus();
alert("Please Enter Completion date in proper format: "+date_format);
return false;
}
}
}; -->
function checkCompletionDate(obj){
var objValue = obj.value;
if(objValue != ""){
var date_format = document.getElementById("date_format").value;
if(objValue.indexOf("/") &lt;= 0){
obj.focus();
alert("Please Enter Completion date in proper format: "+date_format);
return false;
}
var compl_date = new Date(objValue);
if(compl_date == "Invalid Date"){
obj.focus();
alert("Please Enter Completion date in proper format: "+date_format);
return false;
}
}
}
function assignValue(value1)
{
obj1.value=value1;
<!-- gotBlur(obj1); -->
}
function assignDate( date )
{
document.getElementById( selectedObj ).value = date;
gotBlur(document.getElementById( selectedObj ));
document.getElementById( selectedObj ).focus();
}
function getPopHelpList(icon)
{
var popupParam = icon.getAttribute("CUR_POPUP_PARAM");
var fldName = icon.getAttribute("CUR_FIELD_NAME");
obj1 = document.getElementById(fldName);
var oldVal;
var coreMdlId=null;
if(popupParam != "")
{
var popUpParamString = popupParam;
var curFieldName = fldName;
oldVal = document.getElementById( curFieldName ).value;
if ( curFieldName.indexOf(".") != -1 )
{
curFieldName = curFieldName.substring(curFieldName.lastIndexOf(".")+1,curFieldName.length);
}
var urlParamString = "";
if(popUpParamString == "null")
{
urlParamString = "";
}
else
{
var paramFieldArray = popUpParamString.split(":");
var objNameTemp = "";
var popUpParamStringTemp = "";
for(ctr = 1; ctr &lt; paramFieldArray.length; ctr++)
{
if( paramFieldArray[ctr].indexOf(".") != -1 )
{
objNameTemp = paramFieldArray[ctr].substring(paramFieldArray[ctr].indexOf(".")+1);
objNameTemp = objNameTemp.substring(objNameTemp.indexOf(".")+1).toLowerCase();
}
urlParamString += objNameTemp + "=" + escape((document.getElementById(paramFieldArray[ctr]) != undefined)?document.getElementById(paramFieldArray[ctr]).value:"")+"&amp;";
popUpParamStringTemp = popUpParamStringTemp + ":" + objNameTemp;
}
}
urlParamString = urlParamString.substring(0, urlParamString.length - 1);
var url = "PopUp.jsp?FIELDNAME="+escape(curFieldName)+"&amp;KEYSTRING="+popUpParamStringTemp+"&amp;"+urlParamString+"&amp;CORE_MDL_ID="+coreMdlId+"&amp;OBJ_NAME="+objName;
var fullwidth = eval(screen.width)/2+130;
var fullheight = screen.height - 70;
window.open(url,"","toolbar=no,status=yes,resizable=yes,scrollbars=yes,left=250,top=0,width="+fullwidth+",height="+fullheight);
}
}
function setSignBy()
{
SIGN_BY="LOCHR";
}
</script>
</head>
<body>
<!-- <input type="hidden" value="porder" name="OBJ_NAME"/>
<input type="hidden" value="2" name="PAGE_CONTEXT"/>
<input type="hidden" value="1" name="OBJ_CONTEXT"/> -->
<xsl:variable name="userRemark">
<xsl:value-of select="//WRKFLW_REMARKS/REMARKS_LINE_NO_2" />
</xsl:variable>
<form name="form">
<!-- <xmp><xsl:copy-of select="*"/></xmp> -->
<xsl:for-each select="//Detail1">
<table cellSpacing="0" cellPadding="0" width="100%" border="0">
<tbody>
<tr>
<td colSpan="4" class="editDisplayheaderClass" style="font-size:16px;border: 0px;padding-top:0px;">
POB Transaction
</td>
</tr>
<!-- <xsl:choose>
<xsl:when test="//WRKFLW_REMARKS/REMARKS_LINE_NO_2 = 'AUTO FORWARD'">
<tr>
<td class="editDisplayClass">
<xsl:choose>
<xsl:when test="site_code='TA821' ">
SUN PHARMACEUTICAL INDUSTRIES LIMITED<![CDATA[ ]]>                        
</xsl:when>
</xsl:choose>
</td>
<td></td>
<td align="left"></td>
<td align="right">
<div id="prem_hint" style="position:relative; left:0; visibility:hidden" class="prem_hint">
<xsl:value-of select="//WRKFLW_REMARKS/REMARKS_LINE_NO_2" />
</div>
<script language="javascript">Blink('prem_hint');</script>
</td>
</tr>
</xsl:when>
<xsl:otherwise>
<tr>
<td colSpan="4" >
<xsl:choose>
<xsl:when test="site_code='TA821' ">
<font size="2">SUN PHARMACEUTICAL INDUSTRIES LIMITED</font><![CDATA[ ]]></xsl:when>
</xsl:choose>
</td>
</tr>
</xsl:otherwise>
</xsl:choose> -->
</tbody>
</table>
</xsl:for-each>
<xsl:for-each select="//Detail1">
<xsl:variable name="dbID">
<xsl:value-of select="@dbID" />
</xsl:variable>
<!-- <table class="tableClass2" cellSpacing="0" cellPadding="0" width="100%" border="0">
<tbody>
<tr>
<td width="26%%" class="po black" style="text-align: left;font-size: 18px;">POB Number :<xsl:value-of select="tran_id" />
</td>
<td width="22%"></td>
<td ></td>
</tr>
</tbody>
</table> -->
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="tableClass2" style="border-top:1px solid #ccc;">
<tr>
<td class="editDisplayClass211" width="20%">POB Number :</td>
<td class="brdrt gray" style="text-align: right;" width="30%">&#xA0;
<xsl:value-of select="tran_id" />
</td>
<td class="editDisplayClass211" width="20%">POB Date :</td>
<td class="brdrt gray" style="text-align: right;" width="30%">&#xA0;
<xsl:value-of select="tran_date" />
</td>
</tr>
<tr>
<td class="editDisplayClass211" width="20%">Division Code :</td>
<td class="brdrt gray" style="text-align: right;" width="30%">&#xA0;
<xsl:value-of select="item_ser" />
</td>
<td class="editDisplayClass211" width="20%">Division Description :</td>
<td class="brdrt gray" style="text-align: right;" width="30%">&#xA0;
<xsl:value-of select="itemser_descr" />
</td>
</tr>
<tr>
<td class="editDisplayClass211" width="20%">Order Type :</td>
<td class="brdrt gray" style="text-align: right;" width="30%">&#xA0;
<xsl:value-of select="order_type" />
</td>
<td class="editDisplayClass211" width="20%">Order Type Description :</td>
<td class="brdrt gray" style="text-align: right;" width="30%">&#xA0;
<xsl:value-of select="sordertype_descr" />
</td>
</tr>
<tr>
<td class="editDisplayClass211">Customer/Stockist :</td>
<td class="brdrt gray" style="text-align: right;">&#xA0;
<xsl:value-of select="cust_code" />
</td>
<td class="editDisplayClass211">Customer/Stockist Name :</td>
<td class="brdrt gray" style="text-align: right;" width="30%">&#xA0;
<xsl:value-of select="cust_name" />
</td>
</tr>
<tr>
<td class="editDisplayClass211">Plant(CFA) Code :</td>
<td class="brdrt gray" style="text-align: right;">&#xA0;
<xsl:value-of select="site_code" />
</td>
<td class="editDisplayClass211">Plant(CFA) Name :</td>
<td class="brdrt gray" style="text-align: right;" width="30%">&#xA0;
<xsl:value-of select="descr" />
</td>
</tr>
<tr>
<td class="editDisplayClass211">Doctor/Pharmacy :</td>
<td class="brdrt gray" style="text-align: right;">&#xA0;
<xsl:value-of select="sc_code" />
</td>
<td class="editDisplayClass211">Name of Dr./Hospital/Pharmacy :</td>
<td class="brdrt gray" style="text-align: right;" width="30%">&#xA0;
<xsl:value-of select="strg_cust_name" />
</td>
</tr>
<tr>
<td class="editDisplayClass211">Retailer Code :</td>
<td class="brdrt gray" style="text-align: right;">&#xA0;
<xsl:value-of select="retailer_code" />
</td>
<td class="editDisplayClass211">Retailer Name :</td>
<td class="brdrt gray" style="text-align: right;" width="30%">&#xA0;
<xsl:value-of select="retailer_name" />
</td>
</tr>
<tr>
<td class="editDisplayClass211">Confirmed:</td>
<td class=" brdrt" style="text-align: right;">
<select id="Detail1.{normalize-space($dbID)}.confirmed" name="Detail1.{normalize-space($dbID)}.confirmed" ischanged="false" onfocus="gotFocus(this);" onblur="gotBlur(this);maxChar(this,120);" isreq="false" srvcallonchange="false" readonly="true" disabled="disabled" class="tInputStyle">
<xsl:choose>
<xsl:when test="confirmed = 'Y'">
<option value="Y" selected="selected">Yes</option>
</xsl:when>
<xsl:otherwise>
<option value="Y">Yes</option>
</xsl:otherwise>
</xsl:choose>
<xsl:choose>
<xsl:when test="confirmed = 'N'">
<option value="N" selected="selected">No</option>
</xsl:when>
<xsl:otherwise>
<option value="N">No</option>
</xsl:otherwise>
</xsl:choose>
</select>
</td>
<td class="editDisplayClass211">WF Status:</td>
<td class=" brdrt" style="text-align: right;">
<select id="Detail1.{normalize-space($dbID)}.wf_status" name="Detail1.{normalize-space($dbID)}.wf_status" ischanged="false" onfocus="gotFocus(this);" onblur="gotBlur(this);maxChar(this,120);" isreq="false" srvcallonchange="false" readonly="true" disabled="disabled" class="tInputStyle">
<xsl:choose>
<xsl:when test="wf_status = 'O'">
<option value="O" selected="selected">Open</option>
</xsl:when>
<xsl:otherwise>
<option value="O">Open</option>
</xsl:otherwise>
</xsl:choose>
<xsl:choose>
<xsl:when test="wf_status = 'S'">
<option value="S" selected="selected">Submit</option>
</xsl:when>
<xsl:otherwise>
<option value="S">Submit</option>
</xsl:otherwise>
</xsl:choose>
<xsl:choose>
<xsl:when test="wf_status = 'C'">
<option value="C" selected="selected">Complete</option>
</xsl:when>
<xsl:otherwise>
<option value="C">Complete</option>
</xsl:otherwise>
</xsl:choose>
<xsl:choose>
<xsl:when test="wf_status = 'X'">
<option value="X" selected="selected">Cancel</option>
</xsl:when>
<xsl:otherwise>
<option value="X">Cancel</option>
</xsl:otherwise>
</xsl:choose>
</select>
</td>
</tr>
</table>
</xsl:for-each>
<xsl:if test="count(//Detail2) &gt; 0">
<table class="tableClass2" cellSpacing="0" cellPadding="0" width="100%" border="0" style="border-top:1px solid #ccc;">
<tbody style="line-height: normal;">
<xsl:for-each select="//Detail1">
<tr>
<td class="black">
Line No
</td>
<td class="black">
Product Code
</td>
<td class="black">
Product Name
</td>
<td class="black">
Pack Size
</td>
<td class="black" align="right">
PTS
</td>
<td class="black" align="right">
Chargeable Qty
</td>
<td class="black" align="right">
Free Qty
</td>
<td class="black" align="right">
Total Qty
</td>
<td class="black" align="right">
Discount Percentage(%)
</td>
<td class="black" align="right">
Net Value
</td>
</tr>
</xsl:for-each>
<xsl:for-each select="//Detail2">
<xsl:variable name="domID">
<xsl:value-of select="@domID" />
</xsl:variable>
<tr>
<td>
<xsl:value-of select="line_no" />
</td>
<td>
<xsl:value-of select="item_code" />
</td>
<td>
<xsl:value-of select="descr" />
</td>
<td>
<xsl:value-of select="unit" />
</td>
<td align="right" >
<xsl:value-of select="rate" />
</td>
<td align="right" >
<xsl:value-of select="quantity" />
</td>
<td align="right" >
<xsl:value-of select="free_qty" />
</td>
<td align="right" >
<xsl:value-of select="tot_qty" />
</td>
<td align="right" >
<xsl:value-of select="discount" />
</td>
<td align="right">
<xsl:value-of select="net_amt" />
</td>
</tr>
</xsl:for-each>
</tbody>
</table>
</xsl:if>
</form>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment