Transaction t = deleteApp.currentTransaction();
t.begin();
try {
DOService service = DOService.getService("DO_BusiPackage_ofapplicationuid");
List<BOInstance<?>> listP = service.invokeSelect(biApp.getUid());
for(BOInstance<?> biPackage : listP){
List<BOInstance<?>> listBO = findBOByPackage.invokeSelect(biPackage.getUid());
for(BOInstance<?> biBO : listBO){
DORemoveConfigDOBO.removeBO(biBO);
}