| | |
| | | |
| | | if ( prBinaryValue.Size() > 0 ) { |
| | | archive -> Archive::HandlePR( macroPlan, userName, prFileName, prBinaryValue, isPRArchive, filePath, isOverwriteFile ) |
| | | -> Archive::Success( macroPlan, archiveExecutionStatus, userName ) |
| | | -> Archive::Success( macroPlan, archiveExecutionStatus, userName ) |
| | | -> Archive::Archive( archive, "PR" ) |
| | | -> Exception() |
| | | -> Archive::OnException( archiveExecutionStatus, userName ); |
| | | } else if ( ppBinaryValue.Size() > 0 ) { |
| | | archive -> Archive::HandlePP( macroPlan, userName, ppFileName, ppBinaryValue, isPPArchive, filePath, isOverwriteFile ) |
| | | -> Archive::Success( macroPlan, archiveExecutionStatus, userName ) |
| | | -> Archive::Success( macroPlan, archiveExecutionStatus, userName ) |
| | | -> Archive::Archive( archive, "PP" ) |
| | | -> Exception() |
| | | -> Archive::OnException( archiveExecutionStatus, userName ); |
| | | } else if ( budgetBinaryValue.Size() > 0 ) { |
| | | archive -> Archive::HandleBudget( macroPlan, userName, budgetFileName, budgetBinaryValue, isBudgetArchive, filePath, isOverwriteFile ) |
| | | -> Archive::Success( macroPlan, archiveExecutionStatus, userName ) |
| | | -> Exception() |
| | | -> Archive::Success( macroPlan, archiveExecutionStatus, userName ) |
| | | -> Archive::Archive( archive, "Budget" ) |
| | | -> Exception() |
| | | -> Archive::OnException( archiveExecutionStatus, userName ); |
| | | } else { |
| | | Archive::HandlePPA_Curve_IDS( archive, macroPlan, userName, ppaFileName, ppaBinaryValue, isPPAArchive, curveFileName, curveBinaryValue, idsFileName, idsBinaryValue, filePath ); |
| | | archive -> Archive::HandlePPA_Curve_IDS( macroPlan, userName, ppaFileName, ppaBinaryValue, isPPAArchive, curveFileName, curveBinaryValue, idsFileName, idsBinaryValue, filePath, isOverwriteFile ) |
| | | -> Archive::Success( macroPlan, archiveExecutionStatus, userName ) |
| | | -> Archive::Archive( archive, "PPA" ) |
| | | -> Exception() |
| | | -> Archive::OnException( archiveExecutionStatus, userName ); |
| | | } |
| | | *] |
| | | } |