Quintiq file version 2.0
|
#parent: #root
|
Method PTF_TestUpdateResourceManagerParameter (
|
output Real duration_o,
|
output String response_o,
|
String pispipsize,
|
String operationsize,
|
String productcombosize
|
) as Boolean id:Method_LibPTF_pnlTestRunner_PTF_TestUpdateResourceManagerParameter
|
{
|
#keys: '[136682.0.314444079]'
|
Body:
|
[*
|
// Serves as a template method for QSes to implement the method to be executed
|
isSuccessful := false;
|
|
preconditionOK := true; // Your precondition for executing the action
|
|
if( preconditionOK )
|
{
|
start := OS::PrecisionCounter();
|
|
// Call your method here
|
// Use the following construct if you want to execute a server method
|
// this.PTF_GetPTF().<Your method>
|
|
// Call the following statement if the action is asynchronous
|
// this.PTF_ExecutePreAsyncAction();
|
rm := ScenarioManager.ResourceManager_SM();
|
|
rm.MaxNrOfPISPIP( [Number]pispipsize );
|
rm.MaxLaneLegProductCombi( [Number]productcombosize );
|
rm.MaxNrOfOperation( [Number] operationsize );
|
|
duration_o := this.PTF_GetDurationInMilisecond( start );
|
response_o := 'Update sizing parameter';
|
isSuccessful := true;
|
}
|
else
|
{
|
response_o := 'Failed to update sizing parameter'; // Your precondition failed reason
|
}
|
|
return isSuccessful;
|
*]
|
}
|