$oData->type = 'EVALUATE'; break; case 3: $oData->type = 'PARALLEL'; break; case 4: $oData->type = 'PARALLEL-BY-EVALUATION'; break; case 5: $oData->type = 'SEC-JOIN'; break; case 8: $oData->type = 'DISCRIMINATOR'; break; } $oProcessMap->newPattern($oData->pro_uid, $oData->tas_uid, $oData->next_task, $oData->type); } break; case 'saveNewPattern': switch ($oData->type) { case 0: $sType = 'SEQUENTIAL'; break; case 1: $sType = 'SELECT'; break; case 2: $sType = 'EVALUATE'; break; case 3: $sType = 'PARALLEL';
function newPatternTest($aTestData, $aFields) { $oProcessMap = new processMap(); try { return $oProcessMap->newPattern($aFields['PRO_UID'], $aFields['TAS_UID'], $aFields['ROU_NEXT_TASK'], $aRow['ROU_TYPE']); } catch (Exception $oError) { return $oError; } }