for (OPartnerLink pl : oprocess.getAllPartnerLinks()) { if (pl.hasMyRole()) { Endpoint endpoint = myRoleEndpoints.get(pl);
public boolean migrate(Set<BpelProcess> registeredProcesses, BpelDAOConnection connection) { for (BpelProcess process : registeredProcesses) { __log.debug("Migrating correlators for process " + process.getConf().getProcessId()); ProcessDAO processDao = connection.getProcess(process.getConf().getProcessId()); for (OPartnerLink plink : process.getOProcess().getAllPartnerLinks()) { if (plink.hasMyRole()) { for (Iterator opI = plink.myRolePortType.getOperations().iterator(); opI.hasNext();) { Operation op = (Operation)opI.next(); try { CorrelatorDAO corr = processDao.getCorrelator(plink.getId() + "." + op.getName()); corr.setCorrelatorId(plink.getName() + "." + op.getName()); __log.debug("Migrated correlator " + plink.getName() + "." + op.getName()); } catch (IllegalArgumentException e) { __log.debug("Correlator with id " + plink.getId() + "." + op.getName() + " couldn't be found, skipping."); } } } } } return true; } }
OProcess oprocess = _server._engine.getOProcess(pconf.getProcessId()); if (custom.includeEndpoints() && oprocess != null) { for (OPartnerLink oplink : oprocess.getAllPartnerLinks()) { if (oplink.hasPartnerRole() && oplink.initializePartnerRole) {
public boolean migrate(Set<BpelProcess> registeredProcesses, BpelDAOConnection connection) { for (BpelProcess process : registeredProcesses) { __log.debug("Migrating correlators data for process " + process.getConf().getProcessId()); ProcessDAO processDao = connection.getProcess(process.getConf().getProcessId()); for (OPartnerLink plink : process.getOProcess().getAllPartnerLinks()) { if (plink.hasMyRole()) { for (Iterator opI = plink.myRolePortType.getOperations().iterator(); opI.hasNext();) { Operation op = (Operation)opI.next(); CorrelatorDAO corr = processDao.getCorrelator(plink.getName() + "." + op.getName()); // Changing all routes if (corr != null) { for (MessageRouteDAO routeDAO : corr.getAllRoutes()) { CorrelationKey oldKey = routeDAO.getCorrelationKey(); if (oldKey != null) { CorrelationKeySet keySet = new CorrelationKeySet(); keySet.add(oldKey); routeDAO.setCorrelationKeySet(keySet); } } } } } } } return true; } }
ProcessDAO processDao = connection.getProcess(process.getConf().getProcessId()); for (OPartnerLink plink : process.getOProcess().getAllPartnerLinks()) { if (plink.hasMyRole()) { for (Iterator opI = plink.myRolePortType.getOperations().iterator(); opI.hasNext();) {