Changeset 1161 for DCWoRMS/branches/coolemall/src/simulator
- Timestamp:
- 08/01/13 11:00:25 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/branches/coolemall/src/simulator/workload/WorkloadLoader.java
r1144 r1161 22 22 import org.exolab.castor.xml.MarshalException; 23 23 import org.exolab.castor.xml.ValidationException; 24 import org.qcg.broker.schemas.jobdesc.ParentType; 25 import org.qcg.broker.schemas.jobdesc.Workflow; 26 import org.qcg.broker.schemas.jobdesc.types.TaskStatesName; 24 27 25 28 import dcworms.schedframe.scheduling.utils.JobDescription; … … 130 133 taskDesc.setTaskLength(timeValue); 131 134 132 //if(taskDesc.getDescription().getExecution()!= n 135 136 //ENABLES MERGING PRECEDING CONSTRAINST COMING BOTH FROM SWF AND XML FILES 137 /*String precTaskId = waTaskDesc[SWFFields.DATA_PRECEDING_JOB_NUMBER]; 138 String [] xmlJobId = localWAParser.getIDMapping(precTaskId); 139 140 Workflow workflow = taskDesc.getDescription().getWorkflow(); 141 if(workflow == null){ 142 workflow = new Workflow(); 143 ParentType parent = new ParentType(); 144 parent.setTriggerState(TaskStatesName.FINISHED); 145 parent.setContent(xmlJobId[0] + "_" + xmlJobId[1]); 146 workflow.addParent(parent); 147 taskDesc.getDescription().setWorkflow(workflow); 148 }*/ 133 149 134 150 } else if(parserType == 1){ … … 204 220 while((jobDesc = this.waReader.readRaw()) != null){ 205 221 QcgWAJobReader qcgReader = (QcgWAJobReader)waReader; 206 jobDesc = qcgReader.mergeSwfAndXmlProfile(applicationProfilesMap, jobDesc); 222 if(!applicationProfilesMap.isEmpty()) 223 jobDesc = qcgReader.mergeSwfAndXmlProfile(applicationProfilesMap, jobDesc); 207 224 job = createJobDescription(jobDesc, puSpeed); 208 225 if(job != null)
Note: See TracChangeset
for help on using the changeset viewer.