ImplicitTransactionManager tm = TransactionManagerUtil.getImplicitTransactionManager();
Collection<OmniDTO> returnTOList = new ArrayList<OmniDTO>();
try {
tm.beginTransactionImplicit();
for (InputInfo ip : inputInfoList) {
UserDatabaseConnection connection = findOrCreateConnection(ip);
OmniDTO returnTO = executeKeepConnection(connection, ip.getInputs(), ip.getProcessorType(), ip.getProcessorName(), ip.getOutputFilters());
returnTOList.add(returnTO);