Changeset 1164 for DCWoRMS/branches/coolemall/src/simulator
- Timestamp:
- 08/01/13 11:21:02 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/branches/coolemall/src/simulator/workload/WorkloadLoader.java
r1161 r1164 23 23 import org.exolab.castor.xml.ValidationException; 24 24 import org.qcg.broker.schemas.jobdesc.ParentType; 25 import org.qcg.broker.schemas.jobdesc.ResourceConsumptionProfileType; 26 import org.qcg.broker.schemas.jobdesc.Task; 25 27 import org.qcg.broker.schemas.jobdesc.Workflow; 26 28 import org.qcg.broker.schemas.jobdesc.types.TaskStatesName; … … 219 221 220 222 while((jobDesc = this.waReader.readRaw()) != null){ 221 QcgWAJobReader qcgReader = (QcgWAJobReader)waReader;223 /*QcgWAJobReader qcgReader = (QcgWAJobReader)waReader; 222 224 if(!applicationProfilesMap.isEmpty()) 223 jobDesc = qcgReader.mergeSwfAndXmlProfile(applicationProfilesMap, jobDesc); 225 jobDesc = qcgReader.mergeSwfAndXmlProfile(applicationProfilesMap, jobDesc);*/ 224 226 job = createJobDescription(jobDesc, puSpeed); 227 if(job!= null && !applicationProfilesMap.isEmpty()){ 228 for(int i = 0; i < job.getDescription().getTaskCount(); i++){ 229 try { 230 JobDescription xmlJobDescription = applicationProfilesMap.get(job.getDescription().getTask(i).getExecution().getExecutable().getApplication().getAppProperty(0).getContent()); 231 if(xmlJobDescription != null){ 232 for(int j = 0; j < xmlJobDescription.size(); j++){ 233 Task patternTask = xmlJobDescription.getDescription().getTask(j); 234 if(patternTask != null){ 235 ResourceConsumptionProfileType rcp = patternTask.getExecution().getResourceConsumptionProfile(); 236 job.getDescription().getTask(j).getExecution().setResourceConsumptionProfile(rcp); 237 } 238 } 239 } 240 } catch (Exception e){ 241 continue; 242 } 243 } 244 } 245 225 246 if(job != null) 226 247 this.jobsMap.put(job.getJobId(), job);
Note: See TracChangeset
for help on using the changeset viewer.