package com.cim.idm.constants;

/**
 * 
 * *****************************************************************************
 * @ProjectName : MESSolution.Generic
 * @Package : com.cim.idm.mesextend.generic.master.MsgConstants.java
 * @ClassName : MsgConstants
 * @Description : Service class for a Message function of MsgConstants
 * @Author : ZXY team.
 * @Date : 2022-03-18
 *       ************************************************************************
 */

public class MsgConstants
{

	public static final String	XPATH_HEADER					= "//Message/Header";
	public static final String	XPATH_BODY						= "//Message/Body";
	public static final String	XPATH_RETURN					= "//Message/Return";
	public static final String	XPATH_TAG_HEADER				= "Header";
	public static final String	XPATH_TAG_BODY					= "Body";

	// Header Message.
	public static final String	TAG_MESSAGE						= "Message";
	public static final String	TAG_MESSAGENAME					= "MESSAGENAME";
	public static final String	TAG_TRANSACTIONID				= "TRANSACTIONID";
	public static final String	TAG_ORIGINALSOURCESUBJECTNAME	= "ORIGINALSOURCESUBJECTNAME";
	public static final String	TAG_SOURCESUBJECTNAME			= "SOURCESUBJECTNAME";
	public static final String	TAG_TARGETSUBJECTNAME			= "TARGETSUBJECTNAME";
	public static final String	TAG_EVENTUSER					= "EVENTUSER";
	public static final String	TAG_CREATEUSER					= "CREATEUSER";
	public static final String	TAG_EVENTCOMMENT				= "EVENTCOMMENT";
	
	public static final String	TAG_COMMENT						= "COMMENT";
	public static final String	TAG_CREATEGRADE						= "CREATEGRADE";
	public static final String	TAG_OBAJUDGE						= "OBAJUDGE";

	// ReasonCode.
	public static final String	TAG_REASONCODE					= "REASONCODE";
	public static final String	TAG_LEVELNO					= "LEVELNO";
	public static final String	TAG_YIELDFLAG					= "YIELDFLAG";
	public static final String	TAG_REPAIRFLAG					= "REPAIRFLAG";
	public static final String	TAG_CHECKOUTTYPE					= "CHECKOUTTYPE";
	public static final String	TAG_SUPERREASONCODE					= "SUPERREASONCODE";
	public static final String	TAG_REASONCODENAME					= "REASONCODENAME";
	public static final String	TAG_REASONCODETYPE				= "REASONCODETYPE";
	public static final String	TAG_REASONDESCRIPTION				= "REASONDESCRIPTION";
	public static final String	TAG_REASONCOMMENT				= "REASONCOMMENT";
	public static final String	TAG_RMACUSTOMREASON			= "RMACUSTOMREASON";
	public static final String	TAG_RMAREJUDGEREASON				= "RMAREJUDGEREASON";

	// Body Message.
	public static final String	TAG_FACTORYNAME					= "FACTORYNAME";
	public static final String	TAG_HOLDPASSWORD				= "HOLDPASSWORD";

	// Common Message.
	public static final String	TAG_STORAGENO				= "STORAGENO";
	public static final String	TAG_SHELFNO				= "SHELFNO";
	public static final String	TAG_WAREHOUSENO				= "WAREHOUSENO";
	public static final String	TAG_WAREHOUSETYPE				= "WAREHOUSETYPE";
	public static final String	TAG_PANELINPUTFLAG				= "PANELINPUTFLAG";
	public static final String	TAG_CUSTOMERCODE				= "CUSTOMERCODE";
	public static final String	TAG_VALIDATIONFLAG				= "VALIDATIONFLAG";
	public static final String	TAG_SUBUNITNAME					= "SUBUNITNAME";
	public static final String	TAG_BDISPENSERENDTIME			= "BDISPENSERENDTIME";
	public static final String	TAG_AUTOCLAVEENDTIME			= "AUTOCLAVEENDTIME";
	public static final String	TAG_FPCNAME						= "FPCNAME";
	public static final String	TAG_FPCID						= "FPCID";
	public static final String	TAG_TARGETPORT						= "TARGETPORT";
	public static final String	TAG_PANELINFOREQUESTID			= "PANELINFOREQUESTID";
	public static final String	TAG_PANELINFOREQUESTIDTYPE		= "PANELINFOREQUESTIDTYPE";
	public static final String	TAG_BOXLIST						= "BOXLIST";
	public static final String	TAG_BOX							= "BOX";
	public static final String	TAG_BAGLIST						= "BAGLIST";
	public static final String	TAG_BAG							= "BAG";
	public static final String	TAG_BAGNAME						= "BAGNAME";
	public static final String	TAG_LOTLIST						= "LOTLIST";
	public static final String	TAG_LOT							= "LOT";
	public static final String	TAG_PRODUCTLIST					= "PRODUCTLIST";
	public static final String	TAG_PRODUCT						= "PRODUCT";
	public static final String	TAG_MASK						= "MASK";
	public static final String	TAG_PRODUCTNAME					= "PRODUCTNAME";
	public static final String	TAG_SUBPRODUCTNAME				= "SUBPRODUCTNAME";
	public static final String	TAG_CARRIERLIST					= "CARRIERLIST";
	public static final String	TAG_CARRIER						= "CARRIER";
	public static final String	TAG_CARRIERNAME					= "CARRIERNAME";
	public static final String	TAG_DURABLELIST					= "DURABLELIST";
	public static final String	TAG_DURABLE						= "DURABLE";
	public static final String	TAG_DURABLENAME					= "DURABLENAME";
	public static final String	TAG_DURABLESPECNAME				= "DURABLESPECNAME";
	public static final String	TAG_PRODUCTSPECNAME				= "PRODUCTSPECNAME";
	public static final String	TAG_BOXLOTQUANTITY				= "BOXLOTQUANTITY";
	public static final String	TAG_BOXINNERQUANTITY				= "BOXINNERQUANTITY";
	public static final String	TAG_PALLETBOXQUANTITY				= "PALLETBOXQUANTITY";
	public static final String	TAG_HEIGHT				= "HEIGHT";
	public static final String	TAG_WIDTH				= "WIDTH";
	public static final String	TAG_PANELWEIGHT				= "PANELWEIGHT";
	public static final String	TAG_MINWEIGHT				= "MINWEIGHT";
	public static final String	TAG_MAXWEIGHT				= "MAXWEIGHT";
	public static final String	TAG_AGINGTIME				= "AGINGTIME";
	public static final String	TAG_ETCORDER			= "ETCORDER";
	public static final String	TAG_ETCORDERNAME			= "ETCORDERNAME";
	public static final String	TAG_ETCORDERSTATE			= "ETCORDERSTATE";
	public static final String	TAG_REVISIONCODE				= "REVISIONCODE";
	public static final String	TAG_PRODUCTIONTYPE				= "PRODUCTIONTYPE";
	public static final String	TAG_SOURCEMACHINENAME			= "SOURCEMACHINENAME";
	public static final String	TAG_SOURCEPOSITIONTYPE			= "SOURCEPOSITIONTYPE";
	public static final String	TAG_SOURCEPOSITIONNAME			= "SOURCEPOSITIONNAME";
	public static final String	TAG_SOURCEZONENAME				= "SOURCEZONENAME";
	public static final String	TAG_SOURCEPORTNAME				= "SOURCEPORTNAME";
	public static final String	TAG_DESTINATIONMACHINENAME		= "DESTINATIONMACHINENAME";
	public static final String	TAG_PRODUCTREQUESTNAME			= "PRODUCTREQUESTNAME";
	public static final String	TAG_PRODUCTREQUESTTYPE			= "PRODUCTREQUESTTYPE";
	public static final String	TAG_OPERATIONTYPE				= "OPERATIONTYPE";
	public static final String	TAG_DESTINATIONPOSITIONNAME		= "DESTINATIONPOSITIONNAME";
	public static final String	TAG_DESTINATIONZONENAME			= "DESTINATIONZONENAME";
	public static final String	TAG_NEWDESTINATIONMACHINENAME	= "NEWDESTINATIONMACHINENAME";
	public static final String	TAG_NEWDESTINATIONPOSITIONTYPE	= "NEWDESTINATIONPOSITIONTYPE";
	public static final String	TAG_NEWDESTINATIONPOSITIONNAME	= "NEWDESTINATIONPOSITIONNAME";
	public static final String	TAG_NEWDESTINATIONZONENAME		= "NEWDESTINATIONZONENAME";
	public static final String	TAG_OLDDESTINATIONMACHINENAME	= "OLDDESTINATIONMACHINENAME";
	public static final String  TAG_OLDDESTINATIONPOSITIONTYPE	= "OLDDESTINATIONPOSITIONTYPE";
	public static final String	TAG_OLDDESTINATIONPOSITIONNAME	= "OLDDESTINATIONPOSITIONNAME";
	public static final String	TAG_PRIORITY					= "PRIORITY";
	public static final String	TAG_POSITION					= "POSITION";
	public static final String	TAG_PADCUTFLAG					= "PADCUTFLAG";
	public static final String	TAG_PRODUCTJUDGE				= "PRODUCTJUDGE";
	public static final String	TAG_PRODUCTGRADE				= "PRODUCTGRADE";
	public static final String	TAG_PRODUCTDETAILGRADE			= "PRODUCTDETAILGRADE";
	public static final String	TAG_LOTDETAILGRADE			    = "LOTDETAILGRADE";
	public static final String	TAG_SUBPRODUCTJUDGES			= "SUBPRODUCTJUDGES";
	public static final String	TAG_SUBPRODUCTGRADES			= "SUBPRODUCTGRADES";
	public static final String	TAG_PRODUCTREVISOIN				= "PRODUCTREVISION";
	public static final String	TAG_PRODUCTRECIPE				= "PRODUCTRECIPE";
	public static final String	TAG_SUBPRODUCTREVISOINS			= "SUBPRODUCTREVISIONS";
	public static final String	TAG_PRODUCTTHICKNESS			= "PRODUCTTHICKNESS";
	public static final String	TAG_CARRIERSTATE				= "CARRIERSTATE";
	public static final String	TAG_CARRIERTYPE					= "CARRIERTYPE";
	public static final String	TAG_LOTNAME						= "LOTNAME";
	public static final String  TAG_LOTSTATE                    = "LOTSTATE";
	public static final String	TAG_CONSUMERLOTNAME					= "CONSUMERLOTNAME";
	public static final String	TAG_TARGETLOTNAME						= "TARGETLOTNAME";
	public static final String	TAG_SOURCELOTNAME						= "SOURCELOTNAME";
	public static final String	TAG_SOURCELOCATION						= "SOURCELOCATION";
	public static final String	TAG_PRODUCTQUANTITY				= "PRODUCTQUANTITY";
	public static final String	TAG_QUANTITY					= "QUANTITY";
	public static final String	TAG_NGQUANTITY					= "NGQUANTITY";
	public static final String	TAG_CREATEQUANTITY					= "CREATEQUANTITY";
	public static final String	TAG_GRADE						= "GRADE";
	public static final String	TAG_LOTGRADE						= "LOTGRADE";
	public static final String	TAG_PRODUCTSPEC					= "PRODUCTSPEC";
	public static final String	TAG_MASKQUANTITY				= "MASKQUANTITY";
	public static final String	TAG_MASKGROUPNAME				= "MASKGROUPNAME";
	public static final String	TAG_MASKTYPE					= "MASKTYPE";
	public static final String	TAG_MASKRECIPENAME				= "MASKRECIPENAME";
	public static final String	TAG_RESERVEFLAG					= "RESERVEFLAG";
	public static final String	TAG_PROCESSOPERATIONNAME		= "PROCESSOPERATIONNAME";
	public static final String	TAG_PACKINGFLAG					= "PACKINGFLAG";
	public static final String	TAG_TARGETPROCESSOPERATIONNAME		= "TARGETPROCESSOPERATIONNAME";
	public static final String	TAG_OPERATIONNAME		= "OPERATIONNAME";
	public static final String	TAG_SEQUENCEID		= "SEQUENCEID";
	public static final String	TAG_PROCESSGROUPNAME			= "PROCESSGROUPNAME";
	public static final String	TAG_WEIGHT			= "WEIGHT";
	public static final String	TAG_PROCESSGROUPLIST			= "PROCESSGROUPLIST";
	public static final String	TAG_CURRENTMACHINENAME			= "CURRENTMACHINENAME";
	public static final String	TAG_CURRENTPOSITIONTYPE			= "CURRENTPOSITIONTYPE";
	public static final String	TAG_CURRENTPOSITIONNAME			= "CURRENTPOSITIONNAME";
	public static final String	TAG_CURRENTZONENAME				= "CURRENTZONENAME";
	public static final String	TAG_MACHINELIST					= "MACHINELIST";
	public static final String	TAG_MACHINE						= "MACHINE";
	public static final String	TAG_ALTERZONENAME				= "ALTERZONENAME";
	public static final String  TAG_MASKCASSETTENAME			= "MASKCASSETTENAME";
	public static final String  TAG_COMMANDLIST					= "COMMANDLIST";
	public static final String  TAG_FRAMENAME					= "FRAMENAME";
	public static final String  TAG_VALIDATIONRESULT            = "VALIDATIONRESULT";
	public static final String	TAG_MASKLIST					= "MASKLIST";
	public static final String	TAG_TRAYLAYOUTX					= "TRAYLAYOUTX";
	public static final String	TAG_TRAYLAYOUTY					= "TRAYLAYOUTY";
	public static final String	TAG_RESULT						= "RESULT";
	public static final String	TAG_RESULTDESCRIPTION			= "RESULTDESCRIPTION";
	
	public static final String	TAG_MATERIALLIST				= "MATERIALLIST";
	public static final String	TAG_MATERIAL				= "MATERIAL";
	public static final String	TAG_CONSUMABLELIST				= "CONSUMABLELIST";
	public static final String	TAG_CONSUMABLESTATELIST				= "CONSUMABLESTATELIST";
	public static final String	TAG_CONSUMABLE				= "CONSUMABLE";
	public static final String	TAG_CONSUMABLENAME				= "CONSUMABLENAME";
	public static final String	TAG_CONSUMABLESPECNAME				= "CONSUMABLESPECNAME";
	public static final String	TAG_RECYCLESTATE				= "RECYCLESTATE";
	public static final String	TAG_CONSUMABLETYPE				= "CONSUMABLETYPE";
	public static final String	TAG_MAINTAIN				= "MAINTAIN";
	public static final String	TAG_QTY				= "QTY";
	public static final String	TAG_VENDORCODE				= "VENDORCODE";
	public static final String	TAG_REQUESTORDER				= "REQUESTORDER";
	public static final String	TAG_REQUESTNAME				= "REQUESTNAME";
	public static final String	TAG_REQUESTSTATE				= "REQUESTSTATE";
	public static final String	TAG_MATERIALNAME				= "MATERIALNAME";
	public static final String	TAG_SOURCEMATERIALNAME				= "SOURCEMATERIALNAME";
	public static final String	TAG_TARGETMATERIALNAME				= "TARGETMATERIALNAME";
	public static final String	TAG_MATERIALLOCATIONNAME				= "MATERIALLOCATIONNAME";
	public static final String	TAG_LOCATION				= "LOCATION";
	public static final String	TAG_DATEINPRODUCED				= "DATEINPRODUCED";
	public static final String	TAG_MATERIALQUANTITY			= "MATERIALQUANTITY";
	public static final String	TAG_REMAINQUANTITY				= "REMAINQUANTITY";
	public static final String	TAG_MATERIALEVENT				= "MATERIALEVENT";
	public static final String	TAG_MATERIALTYPE				= "MATERIALTYPE";
	public static final String	TAG_MATERIALPOSITION				= "MATERIALPOSITION";
	public static final String	TAG_MATERIALSTATE				= "MATERIALSTATE";
	
	public static final String	TAG_MATERIALJUDGE				= "MATERIALJUDGE";
	public static final String	TAG_REMARK1				= "REMARK1";
	public static final String	TAG_REMARK3				= "REMARK3";
	public static final String	TAG_LOTREMARK3				= "LOTREMARK3";
	public static final String	TAG_CREATETIMES				= "CREATETIMES";
	public static final String	TAG_REINPUTTIMES				= "REINPUTTIMES";
	public static final String	TAG_THROWINPUTTIMES				= "THROWINPUTTIMES";
	
	public static final String	TAG_SUBMATERIALTYPE				= "SUBMATERIALTYPE";
	public static final String	TAG_MATERIALSPEC				= "MATERIALSPEC";
	public static final String	TAG_MATERIALQTY					= "MATERIALQTY";
	public static final String	TAG_MATERIALCODE				= "MATERIALCODE";
	public static final String	TAG_MANAGEMENTUNIT				= "MANAGEMENTUNIT";
	public static final String	TAG_MATERIALBOMSIZE				= "MATERIALBOMSIZE";
	public static final String	TAG_MATERIALSPECNAME			= "MATERIALSPECNAME";
	public static final String	TAG_FPCLIST						= "FPCLIST";
	public static final String	TAG_FPC			       			= "FPC";
	public static final String	TAG_CHARG				        = "CHARG";
	public static final String	TAG_REJUDGE				        = "REJUDGE";

	/*
	 * public static final String TAG_CFLOTNAME = "CFLOTNAME"; public static
	 * final String TAG_CFPRODUCTNAME = "CFPRODUCTNAME";
	 */
	public static final String	TAG_RECIPENAME					= "RECIPENAME";
	public static final String	TAG_RECIPELIST					= "RECIPELIST";
	public static final String	TAG_RECIPE					= "RECIPE";
	public static final String	TAG_PRODUCTTYPE					= "PRODUCTTYPE";
	public static final String	TAG_REQ_PPBODYCHECK				= "REQ_PPBODYCHECK";	
	public static final String	TAG_EXPORECIPENAME				= "EXPORECIPENAME";
	// Pex
	public static final String	TAG_SLOTMAP						= "SLOTMAP";
	public static final String	TAG_LOTJUDGE					= "LOTJUDGE";
	public static final String	TAG_PLATESIZE					= "PLATESIZE";
	public static final String	TAG_PLATEDIR					= "PLATEDIR";
	public static final String	TAG_EXPSTAGE					= "EXPSTAGE";
	public static final String	TAG_CRATENAME					= "CRATENAME";
	public static final String	TAG_WORKORDER					= "WORKORDER";
	public static final String	TAG_WORKORDERNAME					= "WORKORDERNAME";
	public static final String	TAG_INPUTFLAG					= "INPUTFLAG";
	public static final String	TAG_GLASSMAKER					= "GLASSMAKER";
	public static final String	TAG_REWORKCOUNT					= "REWORKCOUNT";
	public static final String	TAG_PAIRLOTNAME					= "PAIRLOTNAME";
	public static final String	TAG_PAIRPOSITION				= "PAIRPOSITION";
	public static final String	TAG_ENGINEERSELECT				= "ENGINEERSELECT";
	public static final String	TAG_DUMMYUSEDCOUNT				= "DUMMYUSEDCOUNT";
	public static final String	TAG_PAIRPRODUCTNAME				= "PAIRPRODUCTNAME";
	public static final String	TAG_SDCUTREPAIRTYPE				= "SDCUTREPAIRTYPE";
	public static final String	TAG_SDCVDREPAIRTYPE				= "SDCVDREPAIRTYPE";
	public static final String	TAG_PAIRPRODUCTSPECNAME			= "PAIRPRODUCTSPECNAME";
	public static final String	TAG_PAIRPRODUCTIONTYPE			= "PAIRPRODUCTIONTYPE";
	public static final String	TAG_FINALCUTREPAIRTYPE			= "FINALCUTREPAIRTYPE";
	public static final String	TAG_FINALCVDREPAIRTYPE			= "FINALCVDREPAIRTYPE";
	public static final String	TAG_ACTCUTREPAIRTYPE			= "ACTCUTREPAIRTYPE";
	public static final String	TAG_ACTCVDREPAIRTYPE			= "ACTCVDREPAIRTYPE";
	public static final String	TAG_ARRAYTESTPRODUCTJUDGE		= "ARRAYTESTPRODUCTJUDGE";
	public static final String	TAG_ELAPROCESSENDTIME			= "ELAPROCESSENDTIME";
	public static final String	TAG_FLIPDIRECTION				= "FLIPDIRECTION";
	public static final String	TAG_PHOTOMACHINENAME			= "PHOTOMACHINENAME";
	public static final String	TAG_PRODUCTDIRECTION			= "PRODUCTDIRECTION";
	public static final String	TAG_HALFPRODUCTJUDGE			= "HALFPRODUCTJUDGE";
	public static final String	TAG_INPUTPRODUCTMAP				= "INPUTPRODUCTMAP";
	public static final String	TAG_INPUTMASKMAP				= "INPUTMASKMAP";
	public static final String	TAG_ASSYPRODUCTJUDGE			= "ASSYPRODUCTJUDGE";
	public static final String	TAG_MACHINERECIPENAME			= "MACHINERECIPENAME";
	public static final String	TAG_GATECUTREPAIRTYPE			= "GATECUTREPAIRTYPE";
	public static final String	TAG_GATECVDREPAIRTYPE			= "GATECVDREPAIRTYPE";
	public static final String	TAG_PREVIOUSUNITID				= "PREVIOUSUNITID";
	public static final String	TAG_MASKNAME					= "MASKNAME";
	public static final String	TAG_PREVIOUSRECIPENAME			= "PREVIOUSRECIPENAME";
	public static final String	TAG_SLIMUNITSAMPLING			= "SLIMUNITSAMPLING";
	public static final String	TAG_SLIMSOURCELOTNAME			= "SLIMSOURCELOTNAME";
	public static final String	TAG_PROCESSINGINFO				= "PROCESSINGINFO";
	public static final String	TAG_TRAYLIST				 	= "TRAYLIST";
	public static final String	TAG_TRAY				 		= "TRAY";
	public static final String	TAG_PALLETNAME			 		= "PALLETNAME";
	public static final String	TAG_DEASSIGNRESULT				= "DEASSIGNRESULT";
	public static final String	TAG_CHANGE						= "CHANGE";
	public static final String	TAG_MERGERESULT					= "MERGERESULT";
	
	public static final String  TAG_COMMUNICATIONSTATE          = "COMMUNICATIONSTATE";
	
	// Alarm.
	public static final String	TAG_UNITNAME					= "UNITNAME";
	public static final String	TAG_UNITSTATENAME				= "UNITSTATENAME";
	public static final String	TAG_SUBUNITSTATENAME			= "SUBUNITSTATENAME";
	public static final String	TAG_ALARMCODE					= "ALARMCODE";
	public static final String	TAG_ALARMSTATE					= "ALARMSTATE";
	public static final String	TAG_ALARMSEVERITY				= "ALARMSEVERITY";
	public static final String	TAG_ALARMCOMMENT				= "ALARMCOMMENT";
	public static final String	TAG_ALARMTEXT					= "ALARMTEXT";

	public static final String	TAG_DATALIST					= "DATALIST";
	public static final String	TAG_DATA					= "DATA";
	public static final String	TAG_DESTMACHINENAME				= "DESTMACHINENAME";
	public static final String	TAG_DESTPORTNAME				= "DESTPORTNAME";
	public static final String	TAG_DESTZONENAME				= "DESTZONENAME";

	// TRANSFER Message.
	public static final String	TAG_OPERATORID					= "OPERATORID";
	public static final String	TAG_SHOPNAME					= "SHOPNAME";
	public static final String	TAG_LOADTYPE					= "LOADTYPE";
	public static final String	TAG_MACHINENAME					= "MACHINENAME";
	public static final String	TAG_MACHINESTATENAME			= "MACHINESTATENAME";
	public static final String	TAG_EQUIPMENTNAME				= "EQUIPMENTNAME";
	public static final String	TAG_PORTNAME					= "PORTNAME";
	public static final String	TAG_PORTSTATENAME				= "PORTSTATENAME";
	public static final String	TAG_PORT						= "PORT";
	public static final String	TAG_PORTLIST					= "PORTLIST";
	public static final String	TAG_PORTTYPE					= "PORTTYPE";
	public static final String	TAG_PORTUSETYPE					= "PORTUSETYPE";
	public static final String	TAG_ZONENAME					= "ZONENAME";
	public static final String	TAG_MOVESTATUS					= "MOVESTATUS";
	public static final String	TAG_AREANAME					= "AREANAME";
	public static final String	TAG_LINANAME					= "LINENAME";
	public static final String	TAG_LINENAME					= "LINENAME";
	public static final String	TAG_TRANSPORTJOBNAME			= "TRANSPORTJOBNAME";
	public static final String	TAG_BATCHTRANSPORTJOBID			= "BATCHTRANSPORTJOBID";
	public static final String	TAG_TRANSFERSTATE				= "TRANSFERSTATE";
	public static final String	TAG_TRANSFERTYPE				= "TRANSFERTYPE";
	public static final String	TAG_ZONELIST					= "ZONELIST";
	public static final String	TAG_ZONE						= "ZONE";
	public static final String	TAG_ABNORMALID						= "ABNORMALID";
	
	public static final String	TAG_LABELZPLSTRING				= "LABELZPLSTRING";
	public static final String	TAG_TRAYGROUPNAME				= "TRAYGROUPNAME";
	public static final String	TAG_EASTRAYGROUPNAME			= "EASTRAYGROUPNAME";
	public static final String	TAG_SORTWAITFLAG				= "SORTWAITFLAG";
	
	public static final String	TAG_TRAYNAME					= "TRAYNAME";

	// RETURN Message.
	public static final String	TAG_RETURN						= "Return";
	public static final String	TAG_RETURNCODE					= "RETURNCODE";
	public static final String	TAG_RETURNMESSAGE				= "RETURNMESSAGE";

	// OP CALL
	public static final String	TAG_OPCALLDESCRIPTION			= "OPCALLDESCRIPTION";

	// Other Tag.
	public static final String	TAG_CHECKFLAG					= "CHECKFLAG";
	public static final String	TAG_TYPE						= "TYPE";
	public static final String	TAG_COUNT						= "COUNT";
	public static final String	TAG_MODELTYPE					= "MODELTYPE";
	public static final String	TAG_CUTPOINTFLAG				= "CUTPOINTFLAG";
	public static final String	TAG_FGCODE						= "FGCODE";
	
	public static final String  TAG_CURRENTOPERATIONFASTREPAIR  = "CURRENTOPERATIONFASTREPAIR";
	
	// Q Panel Cut Point Flag.
	public static final String	TAG_PANELCOUNTX					= "PANELCOUNTX";
	public static final String	TAG_PANELCOUNTY					= "PANELCOUNTY";

	// BS NLS Data.
	public static final String	TAG_BSNLSDATALIST				= "BSNLSDATALIST";
	public static final String	TAG_BSNLSDATA					= "BSNLSDATA";
	public static final String	TAG_NLSNAME						= "NLSNAME";
	public static final String	TAG_NLSTYPE						= "NLSTYPE";
	public static final String	TAG_OIC							= "OIC";
	public static final String	TAG_OICMENUNAME							= "OICMENUNAME";
	public static final String	TAG_LASTEVENTNAME				= "LASTEVENTNAME";
	public static final String	TAG_LASTEVENTUSER				= "LASTEVENTUSER";
	public static final String	TAG_LASTEVENTTIMEKEY				= "LASTEVENTTIMEKEY";
	public static final String	TAG_LASTEVENTTIME				= "LASTEVENTTIME";
	public static final String	TAG_LASTEVENTCOMMENT				= "LASTEVENTCOMMENT";
	public static final String	TAG_TIMEKEY						= "TIMEKEY";

	public static final String	TAG_RMARETURNLOT					= "RMARETURNLOT";
	public static final String	TAG_RMARETURNLOTFLAG						= "RMARETURNLOTFLAG";
	public static final String	TAG_RMABONDEDFLAG						= "RMABONDEDFLAG";
	public static final String	TAG_RMAEXPIRYRESULT						= "RMAEXPIRYRESULT";
	public static final String	TAG_ENGLISH						= "ENGLISH";
	public static final String	TAG_CHINESE						= "CHINESE";
	public static final String	TAG_KOREAN						= "KOREAN";
	public static final String	TAG_DESCRIPTION					= "DESCRIPTION";
	public static final String	TAG_HOLDRELEASEREASON			= "HOLDRELEASEREASON";
	public static final String	TAG_SERVER					= "SERVER";
	public static final String	TAG_MASKMODELNO					= "MASKMODELNO";
	public static final String	TAG_MASKTHICKNESS				= "MASKTHICKNESS";
	public static final String	TAG_MASKUSEDLIMIT				= "MASKUSEDLIMIT";
	public static final String	TAG_MASKUSEDCOUNT				= "MASKUSEDCOUNT";
	public static final String	TAG_MASKJUDGE					= "MASKJUDGE";
	public static final String	TAG_MASK_OFFSET_X				= "MASK_OFFSET_X";
	public static final String	TAG_MASK_OFFSET_Y				= "MASK_OFFSET_Y";
	public static final String	TAG_MASK_OFFSET_THETA			= "MASK_OFFSET_THETA";
	public static final String	TAG_MASK_CALC_OFFSET_X			= "MASK_CALC_OFFSET_X";
	public static final String	TAG_MASK_CALC_OFFSET_Y			= "MASK_CALC_OFFSET_Y";
	public static final String	TAG_MASK_CALC_OFFSET_THETA		= "MASK_CALC_OFFSET_THETA";
	public static final String	TAG_INS_PATTENRESULT			= "INS_PATTENRESULT";
	public static final String	TAG_INS_DEFECTRESULT			= "INS_DEFECTRESULT";
	public static final String	TAG_MASKCLEANCOUNT				= "MASKCLEANCOUNT";
	public static final String  TAG_DEFECT 						= "DEFECT";
	public static final String  TAG_DEFECTLIST 					= "DEFECTLIST";
	public static final String  TAG_DEFECTCODE 					= "DEFECTCODE";
	public static final String  TAG_DEFECTTYPE 					= "DEFECTTYPE";
	public static final String  TAG_DEFECTLOCATION 				= "DEFECTLOCATION";
	public static final String  TAG_DEFECTSIZE 					= "DEFECTSIZE";
	public static final String  TAG_ADDRESS 					= "ADDRESS";
	public static final String	TAG_DEFECTINSPECTIONCOUNT		= "DEFECTINSPECTIONCOUNT";
	public static final String	TAG_PATTERNINSPECTIONCOUNT		= "PATTERNINSPECTIONCOUNT";
	public static final String	TAG_LASERREPAIRINSPECTIONCOUNT	= "LASERREPAIRINSPECTIONCOUNT";
	public static final String	TAG_MASKREPAIRCOUNT				= "MASKREPAIRCOUNT";
	public static final String	TAG_COVERNAME					= "COVERNAME";
	public static final String	TAG_HOWLNAME					= "HOWLNAME";
	public static final String	TAG_OPERATIONMODENAME			= "OPERATIONMODENAME";
	public static final String	TAG_CHAMBERNAME					= "CHAMBERNAME";
	public static final String	TAG_STAGENAME					= "STAGENAME";
	public static final String	TAG_MASKLOTJUDGE				= "MASKLOTJUDGE";
	public static final String	TAG_MASKPATTERNINGCOUNT			= "MASKPATTERNINGCOUNT";
	public static final String	TAG_MASKLASERREPAIRINGCOUNT		= "MASKLASERREPAIRINGCOUNT";
	public static final String	TAG_MASKDEFECTNGCOUNT			= "MASKDEFECTNGCOUNT";
	public static final String 	TAG_BOXNAME						= "BOXNAME";
	public static final String  TAG_MASKJOBNAME					= "MASKJOBNAME";
	// Stick Aging
	public static final String	TAG_SINGLEPANELLIST				= "SINGLEPANELLIST";
	public static final String	TAG_SINGLEPANEL					= "SINGLEPANEL";
	public static final String	TAG_SINGLEPANELID				= "SINGLEPANELID";
	public static final String	TAG_SINGLEPANELJUDGE			= "SINGLEPANELJUDGE";

	// Component Glass
	public static final String	TAG_FROMSLOTID					= "FROMSLOTID";
	public static final String	TAG_TOSLOTID					= "TOSLOTID";

	// OLED Test
	public static final String	TAG_OLEDETDETAILGRADE			= "OLEDETDETAILGRADE";
	public static final String	TAG_OLEDAPPDETAILGRADE			= "OLEDAPPDETAILGRADE";
	
	//PANEL
	public static final String	TAG_PANELLIST			        = "PANELLIST";
	public static final String	TAG_PANEL			            = "PANEL";
	public static final String	TAG_PANELNAME			        = "PANELNAME";
	public static final String	TAG_PANELJUDGE			        = "PANELJUDGE";
	public static final String	TAG_PANELGRADE			        = "PANELGRADE";
	public static final String  TAG_PIAOI1PANELJUDGE            = "PIAOI1PANELJUDGE";
	public static final String  TAG_PIAOI2PANELJUDGE            = "PIAOI2PANELJUDGE";
	public static final String  TAG_TFEPANELJUDGE               = "TFEAOIPANELJUDGE";
	public static final String  TAG_ACTPANELJUDGE               = "ACTAOIPANELJUDGE";
	public static final String	TAG_PANELQUANTITY		        = "PANELQUANTITY";
	public static final String	TAG_PANELQTY		        = "PANELQTY";
	public static final String	TAG_PCIMNOTE		            = "PCIMNOTE";
	public static final String	TAG_PROCESSFLOWNAME		        = "PROCESSFLOWNAME";
	public static final String	TAG_MODULENAME		        = "MODULENAME";
	public static final String	TAG_RMAMODULENAME		        = "RMAMODULENAME";
	public static final String	TAG_COPSTAGE		            = "COPSTAGE";
	public static final String	TAG_FOPSTAGE		            = "FOPSTAGE";
	public static final String	TAG_RMANUMBER		            = "RMANUMBER";
	public static final String	TAG_CUSTOMER		            = "CUSTOMER";
	public static final String	TAG_RMAJUDGE		            = "RMAJUDGE";
	public static final String	TAG_LISTTYPE		            = "LISTTYPE";
	public static final String	TAG_ISPRODUCT		            = "ISPRODUCT";
	
	//dailyCheck
	public static final String	TAG_UNITLIST					= "UNITLIST";
	public static final String	TAG_SUBUNITLIST					= "SUBUNITLIST";
	public static final String	TAG_CHECKSTYLE					= "CHECKSTYLE";
	public static final String	TAG_UNIT						= "UNIT";
	
	public static final String  TAG_SEQ 						= "SEQ";
	
	public static final String  TAG_OQAFLAG 						= "OQAFLAG";
	public static final String  TAG_OQAJUDGE						= "OQAJUDGE";
	public static final String  TAG_ENUMNAME						= "ENUMNAME";
	public static final String  TAG_ENUMVALUE						= "ENUMVALUE";
	public static final String  TAG_ACTION							= "ACTION";
	public static final String  TAG_ACTIONNAME						= "ACTIONNAME";
	public static final String  TAG_ACTIONFLAG						= "ACTIONFLAG";
	public static final String  TAG_ACTIONVALUE						= "ACTIONVALUE";
	
	// NameRule
	public static final String  TAG_RULENAME = "RULENAME";
	public static final String  TAG_RULETYPE = "RULETYPE";
	public static final String  TAG_RULEGROUP = "RULEGROUP";
	public static final String  TAG_RULELIST = "RULELIST";
	public static final String  TAG_SECTIONNAME = "SECTIONNAME";
	public static final String  TAG_SECTIONCATEGORY = "SECTIONCATEGORY";
	public static final String  TAG_SECTIONTYPE = "SECTIONTYPE";
	public static final String  TAG_SECTIONLENGTH = "SECTIONLENGTH";
	public static final String  TAG_SECTIONVALUE = "SECTIONVALUE";
	public static final String  TAG_EXCEPTIONALCHARACTER = "EXCEPTIONALCHARACTER";
	public static final String  TAG_MINNUMBER = "MINNUMBER";
	public static final String  TAG_MAXNUMBER = "MAXNUMBER";
	public static final String  TAG_TOTALLENGTH = "TOTALLENGTH";
	
	
	// Label
	public static final String  TAG_LABELID = "LABELID";
	public static final String	TAG_LABELCODE = "LABELCODE";
	public static final String  TAG_LABELGROUP = "LABELGROUP";
	public static final String  TAG_LABELNAME = "LABELNAME";
	public static final String  TAG_LABELTYPE = "LABELTYPE";
	public static final String  TAG_LABELDRIVE = "LABELDRIVE";
	public static final String  TAG_LABELADDRESS = "LABELADDRESS";
	public static final String  TAG_PRINTERNAME = "PRINTERNAME";
	public static final String  TAG_PRINTQTY = "PRINTQTY";
	public static final String  TAG_LABELLIST = "LABELLIST";
	public static final String  TAG_LABEL = "LABEL";
	public static final String  TAG_PARAMETERNAME = "PARAMETERNAME";
	public static final String  TAG_INPUTID = "INPUTID";
	public static final String  TAG_SERIALNUMBERS = "SERIALNUMBERS";
	
	public static final String  TAG_PO = "PO";
	public static final String  TAG_SUPPLIERNAME = "SUPPLIERNAME";
	public static final String  TAG_SUPPLIERID = "SUPPLIERID";
	public static final String  TAG_MATERIALDESC = "MATERIALDESC";
	public static final String  TAG_BOXNUMBER = "BOXNUMBER";
	public static final String  TAG_EXPIRYDATE = "EXPIRYDATE";
	public static final String  TAG_PONAME = "PONAME";
	public static final String  TAG_LABELDESCRIPTION = "LABELDESCRIPTION";
	public static final String  TAG_EXPIRYDAY = "EXPIRYDAY";
	public static final String  TAG_LOTNO = "LOTNO";
	public static final String  TAG_CONSUMABLEUNIT = "CONSUMABLEUNIT";
	public static final String  TAG_VERSION = "VERSION";
	public static final String  TAG_TOWHERE = "TOWHERE";
	
	// SOP
	public static final String  TAG_FILENAME = "FILENAME";
	public static final String  TAG_FILEADDRESS = "FILEADDRESS";
	public static final String  TAG_SOPTYPE = "SOPTYPE";
	
	public static final String  TAG_SCANORDERNAME = "SCANORDERNAME";
	public static final String TAG_RMAREASONCODEDESC = "RMAREASONCODEDESC";
	public static final String TAG_RMAREASONCODE = "RMAREASONCODE";
	public static final String TAG_ALARMID = "ALARMID";
	public static final String TAG_ALARMTYPE = "ALARMTYPE";
	public static final String TAG_ALARMLIST = "ALARMLIST";
	public static final String TAG_ENGTEXT = "ENGTEXT";
	public static final String TAG_CHATEXT = "CHATEXT";
	
	//电批参数
	public static final String TAG_FINALTORQUE_MAX = "FINALTORQUE_MAX";
	public static final String TAG_FINALTORQUE_MIN = "FINALTORQUE_MIN";
	public static final String TAG_FINALANGLE_MAX = "FINALANGLE_MAX";
	public static final String TAG_FINALANGLE_MIN = "FINALANGLE_MIN";
	public static final String TAG_MONITORANGLE_MAX = "MONITORANGLE_MAX";
	public static final String TAG_MONITORANGLE_MIN = "MONITORANGLE_MIN";
	public static final String TAG_FINALTIME_MAX = "FINALTIME_MAX";
	public static final String TAG_FINALTIME_MIN = "FINALTIME_MIN";
	public static final String TAG_PARAMETERSTATE = "PARAMETERSTATE";
	public static final String TAG_SCREWNUMBER = "SCREWNUMBER";
	
	//特殊名单
	public static final String TAG_SPECIALLIST_BLACK = "B";
	public static final String TAG_SPECIALLIST_WHITE = "W";
	public static final String TAG_SPECIALLIST_RISK = "R";
	public static final String TAG_SPECIALLIST_WO = "WO";
	
	//生产类型
	public static final String TAG_PRODUCTIONTYPE_PRODUCTION = "Production";
	public static final String TAG_PRODUCTIONTYPE_DEVELOP = "Develop";
	
	//站点管控
	public static final String TAG_FROMOPERATION = "FROMOPERATION";
	public static final String TAG_TOOPERATION = "TOOPERATION";
	public static final String TAG_CONTROLTYPE = "CONTROLTYPE";
	public static final String TAG_CONTROLTIME = "CONTROLTIME";
	
	//IQC实验类型
	public static final String	TAG_IQCINSPECTIONTYPE						= "IQCINSPECTIONTYPE";
	public static final String	TAG_LIGHTFLAG						= "LIGHTFLAG";
	public static final String	TAG_LIGHTCODE						= "LIGHTCODE";
	public static final String	TAG_LIGHTUSER						= "LIGHTUSER";
	public static final String	TAG_SIZEFLAG						= "SIZEFLAG";
	public static final String	TAG_SIZECODE						= "SIZECODE";
	public static final String	TAG_SIZEUSER						= "SIZEUSER";
	public static final String	TAG_FEATUREFLAG						= "FEATUREFLAG";
	public static final String	TAG_FEATURECODE						= "FEATURECODE";
	public static final String	TAG_FEATUREUSER					= "FEATUREUSER";
	public static final String	TAG_AOIFLAG						= "AOIFLAG";
	public static final String	TAG_AOICODE						= "AOICODE";
	public static final String	TAG_AOIUSER					= "AOIUSER";
	public static final String	TAG_DOUBLECHECKFLAG						= "DOUBLECHECKFLAG";
	public static final String	TAG_DOUBLECHECKCODE						= "DOUBLECHECKCODE";
	public static final String	TAG_DOUBLECHECKUSER					= "DOUBLECHECKUSER";
	public static final String	TAG_BOXID				= "BOXID";
	public static final String  TAG_CONSUMABLEFEATURECODE="CONSUMABLEFEATURECODE";
}
