Commit afce2b59 authored by abibave's avatar abibave

Request Id: M15GSUP001

xml, xsl and sql files for Workorder Issue Workflow


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@99864 ce508802-f39f-4f6c-b175-0d175dae99d5
parent d1642e3b
================transetup=========================================================================
update transetup set workflow_opt='4',wrkflw_init='WO_ISSUEWF' where tran_window='w_worder_iss';
================wf_role===========================================================================
Insert into wf_role(ROLE_CODE,ROLE_TYPE,EVENT_CARR,DESCR,USER_ID,SUBJECT_STR,INCLUDE_DATA,EMAIL_ADDR,CHG_DATE,CHG_USER,CHG_TERM,ROLE_ENTITY,ROLE_ENTITY_SQL,DYN_ROLE_REF)
values ('INITWOISS','S','S','INITIATOR OF WORK ORDER ISSUE WORKFLOW','BASE',null,null,null,SYSDATE,'BASE','BASE','E',null,null);
Insert into wf_role(ROLE_CODE,ROLE_TYPE,EVENT_CARR,DESCR,USER_ID,SUBJECT_STR,INCLUDE_DATA,EMAIL_ADDR,CHG_DATE,CHG_USER,CHG_TERM,ROLE_ENTITY,ROLE_ENTITY_SQL,DYN_ROLE_REF)
values ('APRVWISS1','S','S','FIRST APPROVER OF WORK ORDER ISSUE WORKFLOW','BASE',null,null,null,SYSDATE,'BASE','BASE','E',null,null);
Insert into wf_role(ROLE_CODE,ROLE_TYPE,EVENT_CARR,DESCR,USER_ID,SUBJECT_STR,INCLUDE_DATA,EMAIL_ADDR,CHG_DATE,CHG_USER,CHG_TERM,ROLE_ENTITY,ROLE_ENTITY_SQL,DYN_ROLE_REF)
values ('APRVWISS2','S','S','SECOND APPROVER OF WORK ORDER ISSUE WORKFLOW','BASE',null,null,null,SYSDATE,'BASE','BASE','E',null,null);
================wf_role_users====================================================================
insert into wf_role_users(role_code,userid,chg_date,chg_user,chg_term)
values('APRVWISS1','BASE',sysdate,'BASE','BASE');
insert into wf_role_users(role_code,userid,chg_date,chg_user,chg_term)
values('APRVWISS2','BASE',sysdate,'BASE','BASE');
insert into wf_role_users(role_code,userid,chg_date,chg_user,chg_term)
values('INITWOISS','BASE',sysdate,'BASE','BASE');
================MAIL_FORMAT=====================================================================
Insert into MAIL_FORMAT (FORMAT_CODE,FORMAT_TYPE,SEND_TO,COPY_TO,BLIND_COPY,SUBJECT,BODY_TEXT,BODY_COMP,PRIORITY,DELIVERY_REPORT,RETURN_RECEIPT,MAIL_APPLICATION,MAIL_SERVER,MAIL_BOX,MAIL_ID,ATTACH_TYPE,ATTACH_TEXT,WINNAME,WIN_NAME,MAIL_GENERATION,MAIL_DESCR,FN_NAME,COND_METHOD)
values ('WOISSAPRV','T','[(E)ROLE_CODE]',null,null,'Approve Mail: WORK ORDER ISSUE TRANSACTION <Detail1.tran_id> is ready to approve','Dear Sir/Madam, This is to inform you that WORK ORDER ISSUE TRANSACTION <Detail1.tran_id> is ready to approve ','1','1','1','1','M',null,null,null,null,null,null,'w_worder_iss',null,null,null,null);
Insert into MAIL_FORMAT (FORMAT_CODE,FORMAT_TYPE,SEND_TO,COPY_TO,BLIND_COPY,SUBJECT,BODY_TEXT,BODY_COMP,PRIORITY,DELIVERY_REPORT,RETURN_RECEIPT,MAIL_APPLICATION,MAIL_SERVER,MAIL_BOX,MAIL_ID,ATTACH_TYPE,ATTACH_TEXT,WINNAME,WIN_NAME,MAIL_GENERATION,MAIL_DESCR,FN_NAME,COND_METHOD)
values ('WOISS_APRVD','T','[(E)ROLE_CODE]',null,null,'Approved Mail: WORK ORDER ISSUE TRANSACTION <Detail1.tran_id> is approved','Dear Sir/Madam, This is to inform you that WORK ORDER ISSUE TRANSACTION <Detail1.tran_id> is approved ','1','1','1','1','M',null,null,null,null,null,null,'w_worder_iss',null,null,null,null);
<?xml version="1.0" encoding="UTF-8"?>
<Package Id="WO_ISSUEWF" Name="WO_ISSUEWF" 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-11-06 12:08:15</Created>
</PackageHeader>
<RedefinableHeader PublicationStatus="UNDER_TEST"/>
<ConformanceClass GraphConformance="NON_BLOCKED"/>
<WorkflowProcesses>
<WorkflowProcess AccessLevel="PUBLIC" Id="WO_ISSUEWF" Name="Process">
<ProcessHeader DurationUnit="D">
<Created>2015-11-06 12:11:53</Created>
</ProcessHeader>
<RedefinableHeader PublicationStatus="UNDER_TEST"/>
<Participants>
<Participant Id="WOISSINIT" Name="WOISSINIT">
<ParticipantType Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="INITWOISS"/>
<ExtendedAttribute Name="SIGN_FOR" Value="INITIATION"/>
</ExtendedAttributes>
</Participant>
<Participant Id="WOISSAPRV1" Name="WOISSAPRV1">
<ParticipantType Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="APRVWISS1"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Approval"/>
</ExtendedAttributes>
</Participant>
<Participant Id="WOISSAPRV2" Name="WOISSAPRV2">
<ParticipantType Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="APRVWISS2"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Approval"/>
</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="WorderIssueWfJB" Name="WorderIssueWfJB">
<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>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.webitm.ejb.mfg.WorderIssueWfJB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="EMAIL" Name="EMAIL">
<FormalParameters>
<FormalParameter Id="MAIL_XML" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="INFO_TYPE" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRC_ID" 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="WO_ISSUEWF" Name="DUMMY">
<Implementation>
<No/>
</Implementation>
<Performer>WOISSINIT</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="WOISSINIT"/>
<ExtendedAttribute Name="XOffset" Value="210"/>
<ExtendedAttribute Name="YOffset" Value="50"/>
</ExtendedAttributes>
</Activity>
<Activity Id="WISSAPRV1_SIGN" Name="WISSAPRV1_SIGN">
<Implementation>
<Tool Id="SignTransCtx" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>WOISSAPRV</ActualParameter>
<ActualParameter>WO_ISSUEWF</ActualParameter>
<ActualParameter>Approval</ActualParameter>
<ActualParameter>Workorder Issue</ActualParameter>
<ActualParameter>&lt;Detail1.tran_id&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.tran_date&gt;</ActualParameter>
<ActualParameter>S</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>WOISSAPRV1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="WOISSAPRV1"/>
<ExtendedAttribute Name="XOffset" Value="210"/>
<ExtendedAttribute Name="YOffset" Value="60"/>
</ExtendedAttributes>
</Activity>
<Activity Id="WISSAPRV2_SIGN" Name="WISSAPRV2_SIGN">
<Implementation>
<Tool Id="SignTransCtx" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>WOISSAPRV</ActualParameter>
<ActualParameter>WO_ISSUEWF</ActualParameter>
<ActualParameter>Approval</ActualParameter>
<ActualParameter>Workorder Issue</ActualParameter>
<ActualParameter>&lt;Detail1.tran_id&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.tran_date&gt;</ActualParameter>
<ActualParameter>S</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>WOISSAPRV2</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="WOISSAPRV2"/>
<ExtendedAttribute Name="XOffset" Value="210"/>
<ExtendedAttribute Name="YOffset" Value="60"/>
</ExtendedAttributes>
</Activity>
<Activity Id="WOISS_CONF" Name="WOISS_CONF">
<Implementation>
<Tool Id="WorderIssueWfJB" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>E</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>WOISSAPRV2</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="WOISSAPRV2"/>
<ExtendedAttribute Name="XOffset" Value="400"/>
<ExtendedAttribute Name="YOffset" Value="60"/>
</ExtendedAttributes>
</Activity>
<Activity Id="CONFIRM_EMAIL" Name="CONFIRM_EMAIL">
<Implementation>
<Tool Id="EMAIL" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;ROOT&gt; &lt;EMAIL_TYPE&gt;link&lt;/EMAIL_TYPE&gt;&lt;OBJ_NAME&gt;worder_iss&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;WOISS_APRVD&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=worder_iss&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>WOISSINIT</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="WOISSINIT"/>
<ExtendedAttribute Name="XOffset" Value="400"/>
<ExtendedAttribute Name="YOffset" Value="50"/>
</ExtendedAttributes>
</Activity>
</Activities>
<Transitions>
<Transition From="WO_ISSUEWF" Id="WO_ISSUEWF_Tra2" To="WISSAPRV1_SIGN">
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
</ExtendedAttributes>
</Transition>
<Transition From="WISSAPRV1_SIGN" Id="WO_ISSUEWF_Tra3" To="WISSAPRV2_SIGN">
<Condition Type="CONDITION">$APP_RESULT == "S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="WISSAPRV2_SIGN" Id="WO_ISSUEWF_Tra4" To="WOISS_CONF">
<Condition Type="CONDITION">$APP_RESULT == "S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="WOISS_CONF" Id="WO_ISSUEWF_Tra10" To="CONFIRM_EMAIL">
<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="WOISSINIT;WO_ISSUEWF;100;50;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="WOISSINIT;CONFIRM_EMAIL;620;50;NOROUTING"/>
<ExtendedAttribute Name="ParticipantVisualOrder" Value="WOISSINIT;WOISSAPRV1;WOISSAPRV2;"/>
</ExtendedAttributes>
</WorkflowProcess>
</WorkflowProcesses>
<ExtendedAttributes>
<ExtendedAttribute Name="MadeBy" Value="JaWE"/>
<ExtendedAttribute Name="Version" Value="1.4.2"/>
</ExtendedAttributes>
</Package>
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:NonHtml="http://www.progress.com/StylusStudio/NonHtml" version="1.0"
exclude-result-prefixes="NonHtml">
<xsl:output method="html" omit-xml-declaration="no"
standalone="no" indent="no" />
<xsl:template match="/">
<html>
<head>
<link href="../../css/xtree.css" type="text/css" rel="stylesheet" />
<link href="default.css" type="text/css" rel="stylesheet" />
<LINK type="text/css" rel="stylesheet" href="/ibase/css/pordercss.css" />
<LINK type="text/css" rel="stylesheet" href="/ibase/css/workflowsign.css" />
<style type="text/css">
html,body { /*height:100%;*/
background-color:
#f7f8fa;
font-family: 'MuseoLight', sans-serif;
-webkit-font-smoothing: antialiased;
font-size: 14px;
font-weight:
normal;
}
.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 {
background-color:
transparent !important;
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;
}
.editDisplayClass211 {
readOnly: true;
color: #555;
TEXT-ALIGN: left;
padding: 5px;
font-weight: normal;
font-size: 14px;
}
</style>
</head>
<body>
<input type="hidden" value="worder_iss" name="OBJ_NAME" />
<input type="hidden" value="2" name="PAGE_CONTEXT" />
<input type="hidden" value="1" name="OBJ_CONTEXT" />
<form name="form">
<xsl:for-each select="//Detail1">
<table cellSpacing="1" cellPadding="1" width="100%" border="0">
<tbody>
<tr>
<td colSpan="4" class="editDisplayColumnClass">Workorder Issue</td>
</tr>
<tr />
</tbody>
</table>
</xsl:for-each>
<table cellspacing="0" cellpadding="0" width="100%" border="0"
class="tableClass2" style="border-top:1px solid #ccc;">
<tbody>
<xsl:for-each select="//Detail1">
<xsl:variable name="dbID">
<xsl:value-of select="@domID" />
</xsl:variable>
<tr>
<INPUT type="hidden" ID="Detail1.{normalize-space($dbID)}.site_code"
NAME="Detail1.{normalize-space($dbID)}.site_code" ISCHANGED="false"
onfocus="gotFocus(this)" onblur="gotBlur(this);maxChar(this,120)"
value="{site_code}" isReq="false" size="8" SRVCALLONCHANGE="true"
class="tInputStyleRight" />
<td class="editDisplayClass211" width="20%">Site Code:</td>
<td class="brdrt gray" style="text-align: right;" width="30%">
&#xA0;
<xsl:value-of select="site_code" />
</td>
</tr>
<tr>
<INPUT type="hidden" ID="Detail1.{normalize-space($dbID)}.work_order"
NAME="Detail1.{normalize-space($dbID)}.work_order" ISCHANGED="false"
onfocus="gotFocus(this)" onblur="gotBlur(this);maxChar(this,120)"
value="{work_order}" isReq="false" size="8" SRVCALLONCHANGE="true"
class="tInputStyleRight" />
<td class="editDisplayClass211">Work Order:</td>
<td class="brdrt gray" style="text-align: right;">
&#xA0;
<xsl:value-of select="work_order" />
</td>
</tr>
<tr>
<INPUT type="hidden" ID="Detail1.{normalize-space($dbID)}.remarks"
NAME="Detail1.{normalize-space($dbID)}.remarks" ISCHANGED="false"
onfocus="gotFocus(this)" onblur="gotBlur(this);maxChar(this,120)"
value="{remarks}" isReq="false" size="8" SRVCALLONCHANGE="true"
class="tInputStyleRight" />
<td class="editDisplayClass211">Remarks:</td>
<td class="gray" style="text-align: right;">
<xsl:value-of select="remarks" />
</td>
</tr>
</xsl:for-each>
<xsl:for-each select="//Detail2">
<xsl:variable name="dbID">
<xsl:value-of select="@dbID" />
</xsl:variable>
<tr>
<INPUT type="hidden" ID="Detail2.{normalize-space($dbID)}.tran_id"
NAME="Detail2.{normalize-space($dbID)}.tran_id" ISCHANGED="false"
onfocus="gotFocus(this)" onblur="gotBlur(this);maxChar(this,120)"
value="{tran_id}" isReq="false" size="8" SRVCALLONCHANGE="true"
class="tInputStyleRight" />
<td class="editDisplayClass211" width="20%">Transaction ID:</td>
<td class="brdrt gray" style="text-align: right;" width="30%">
&#xA0;
<xsl:value-of select="tran_id" />
</td>
</tr>
<tr>
<INPUT type="hidden" ID="Detail2.{normalize-space($dbID)}.exp_lev"
NAME="Detail2.{normalize-space($dbID)}.exp_lev" ISCHANGED="false"
onfocus="gotFocus(this)" onblur="gotBlur(this);maxChar(this,120)"
value="{exp_lev}" isReq="false" size="8" SRVCALLONCHANGE="true"
class="tInputStyleRight" />
<td class="editDisplayClass211" width="20%">Exp level:</td>
<td class="brdrt gray" style="text-align: right;" width="30%">
&#xA0;
<xsl:value-of select="exp_lev" />
</td>
</tr>
<!--<tr>
<INPUT type="hidden" ID="Detail2.{normalize-space($dbID)}.work_order"
NAME="Detail2.{normalize-space($dbID)}.work_order" ISCHANGED="false"
onfocus="gotFocus(this)" onblur="gotBlur(this);maxChar(this,120)"
value="{work_order}" isReq="false" size="8" SRVCALLONCHANGE="true"
class="tInputStyleRight" />
<td class="editDisplayClass211">Work Order:</td>
<td class="brdrt gray" style="text-align: right;">
&#xA0;
<xsl:value-of select="work_order" />
</td>
</tr>
--><tr>
<INPUT type="hidden" ID="Detail2.{normalize-space($dbID)}.item_code"
NAME="Detail2.{normalize-space($dbID)}.item_code" ISCHANGED="false"
onfocus="gotFocus(this)" onblur="gotBlur(this);maxChar(this,120)"
value="{item_code}" isReq="false" size="8" SRVCALLONCHANGE="true"
class="tInputStyleRight" />
<td class="editDisplayClass211">Item Code:</td>
<td class="brdrt gray" style="text-align: right;">
&#xA0;
<xsl:value-of select="item_code" />
</td>
</tr>
<tr>
<INPUT type="hidden" ID="Detail2.{normalize-space($dbID)}.quantity"
NAME="Detail2.{normalize-space($dbID)}.quantity" ISCHANGED="false"
onfocus="gotFocus(this)" onblur="gotBlur(this);maxChar(this,120)"
value="{quantity}" isReq="false" size="8" SRVCALLONCHANGE="true"
class="tInputStyleRight" />
<td class="editDisplayClass211">Quantity:</td>
<td class="brdrt gray" style="text-align: right;">
&#xA0;
<xsl:value-of select="quantity" />
</td>
</tr>
<tr>
<INPUT type="hidden" ID="Detail2.{normalize-space($dbID)}.unit"
NAME="Detail2.{normalize-space($dbID)}.unit" ISCHANGED="false"
onfocus="gotFocus(this)" onblur="gotBlur(this);maxChar(this,120)"
value="{unit}" isReq="false" size="8" SRVCALLONCHANGE="true"
class="tInputStyleRight" />
<td class="editDisplayClass211">Unit:</td>
<td class="brdrt gray" style="text-align: right;">
&#xA0;
<xsl:value-of select="unit" />
</td>
</tr>
<tr>
<INPUT type="hidden" ID="Detail2.{normalize-space($dbID)}.loc_code"
NAME="Detail2.{normalize-space($dbID)}.loc_code" ISCHANGED="false"
onfocus="gotFocus(this)" onblur="gotBlur(this);maxChar(this,120)"
value="{loc_code}" isReq="false" size="8" SRVCALLONCHANGE="true"
class="tInputStyleRight" />
<td class="editDisplayClass211">Location Code:</td>
<td class="brdrt gray" style="text-align: right;">
&#xA0;
<xsl:value-of select="loc_code" />
</td>
</tr>
<tr>
<INPUT type="hidden" ID="Detail2.{normalize-space($dbID)}.lot_no"
NAME="Detail2.{normalize-space($dbID)}.lot_no" ISCHANGED="false"
onfocus="gotFocus(this)" onblur="gotBlur(this);maxChar(this,120)"
value="{lot_no}" isReq="false" size="8" SRVCALLONCHANGE="true"
class="tInputStyleRight" />
<td class="editDisplayClass211">Lot No:</td>
<td class="brdrt gray" style="text-align: right;">
&#xA0;
<xsl:value-of select="lot_no" />
</td>
</tr>
<tr>
<INPUT type="hidden" ID="Detail2.{normalize-space($dbID)}.lot_sl"
NAME="Detail2.{normalize-space($dbID)}.lot_sl" ISCHANGED="false"
onfocus="gotFocus(this)" onblur="gotBlur(this);maxChar(this,120)"
value="{lot_sl}" isReq="false" size="8" SRVCALLONCHANGE="true"
class="tInputStyleRight" />
<td class="editDisplayClass211">Lot Sl:</td>
<td class="gray" style="text-align: right;">
<xsl:value-of select="lot_sl" />
</td>
</tr>
<tr>
<INPUT type="hidden" ID="Detail2.{normalize-space($dbID)}.no_art"
NAME="Detail2.{normalize-space($dbID)}.no_art" ISCHANGED="false"
onfocus="gotFocus(this)" onblur="gotBlur(this);maxChar(this,120)"
value="{no_art}" isReq="false" size="8" SRVCALLONCHANGE="true"
class="tInputStyleRight" />
<td class="editDisplayClass211">No Art:</td>
<td class="gray" style="text-align: right;">
<xsl:value-of select="no_art" />
</td>
</tr>
<tr>
<INPUT type="hidden"
ID="Detail2.{normalize-space($dbID)}.gross_weight" NAME="Detail2.{normalize-space($dbID)}.gross_weight"
ISCHANGED="false" onfocus="gotFocus(this)" onblur="gotBlur(this);maxChar(this,120)"
value="{gross_weight}" isReq="false" size="8" SRVCALLONCHANGE="true"
class="tInputStyleRight" />
<td class="editDisplayClass211">Gross Weight:</td>
<td class="gray" style="text-align: right;">
<xsl:value-of select="gross_weight" />
</td>
</tr>
<tr>
<INPUT type="hidden"
ID="Detail2.{normalize-space($dbID)}.tare_weight" NAME="Detail2.{normalize-space($dbID)}.tare_weight"
ISCHANGED="false" onfocus="gotFocus(this)" onblur="gotBlur(this);maxChar(this,120)"
value="{tare_weight}" isReq="false" size="8" SRVCALLONCHANGE="true"
class="tInputStyleRight" />
<td class="editDisplayClass211">Tare Weight:</td>
<td class="gray" style="text-align: right;">
<xsl:value-of select="tare_weight" />
</td>
</tr>
<tr>
<INPUT type="hidden" ID="Detail2.{normalize-space($dbID)}.net_weight"
NAME="Detail2.{normalize-space($dbID)}.net_weight" ISCHANGED="false"
onfocus="gotFocus(this)" onblur="gotBlur(this);maxChar(this,120)"
value="{net_weight}" isReq="false" size="8" SRVCALLONCHANGE="true"
class="tInputStyleRight" />
<td class="editDisplayClass211">Net Weight:</td>
<td class="gray" style="text-align: right;">
<xsl:value-of select="net_weight" />
</td>
</tr>
</xsl:for-each>
</tbody>
</table>
</form>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
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