public QName getCorrelationFilter(String partnerLinkName) { for (TProvide tProvide : processInfo.getProvideList()) { if (tProvide.getPartnerLink().equals(partnerLinkName)) { return tProvide.getCorrelationFilter(); } } return null; }
/** * Sets ith "provide" element */ public void setProvideArray(int i, org.apache.ode.bpel.dd.TProvide provide) { synchronized (monitor()) { check_orphaned(); org.apache.ode.bpel.dd.TProvide target = null; target = (org.apache.ode.bpel.dd.TProvide)get_store().find_element_user(PROVIDE$10, i); if (target == null) { throw new IndexOutOfBoundsException(); } target.set(provide); } }
String plinkName = proivde.getPartnerLink(); TService service = proivde.getService(); if (proivde.getCorrelationFilter() != null) { if (B4P_NAMESPACE.equals(proivde.getCorrelationFilter().getNamespaceURI())) { isB4PTaskIncluded = true; if (proivde.isSetEnableSharing()) { sharedServices.add(service.getName());
String plinkName = provide.getPartnerLink(); TService service = provide.getService(); if (service == null) { String errmsg = "Error in <provide> element for process " + _pinfo.getName() + "; partnerlink " + plinkName _myRoleEndpoints.put(plinkName, new Endpoint(service.getName(), service.getPort())); if (provide.isSetEnableSharing()) { _sharedServices.add(service.getName());
if (tProvide.getPartnerLink().equals(getPartnerLink())) { callbackServiceName = tProvide.getService().getName(); callbackServicePort = tProvide.getService().getPort(); break;
private boolean validateBPELPackage(BPELDeploymentContext bpelDeploymentContext, boolean isExistingPackage) { DeploymentUnitDir du; try { du = new DeploymentUnitDir(bpelDeploymentContext.getBPELPackageContent()); } catch (IllegalArgumentException e) { bpelDeploymentContext.setDeploymentFailureCause(e.getMessage()); bpelDeploymentContext.setStackTrace(e); return false; } if (!isExistingPackage) { DeployDocument deployDocument = du.getDeploymentDescriptor(); List<TDeployment.Process> processList = deployDocument.getDeploy().getProcessList(); for (TDeployment.Process process : processList) { List<TProvide> provideList = process.getProvideList(); for (TProvide provide : provideList) { if (getDeployedServices().containsKey(provide.getService().getName())) { String errMsg = "Service: " + provide.getService().getName() + " already " + "used by another process. Try again with a different " + "service name"; bpelDeploymentContext.setDeploymentFailureCause(errMsg); return false; } } } } return true; }
String plinkName = provide.getPartnerLink(); TService service = provide.getService(); if (service == null) { String errmsg = "Error in <provide> element for process " + _pinfo.getName() + "; partnerlink " + plinkName _myRoleEndpoints.put(plinkName, new Endpoint(service.getName(), service.getPort())); if (provide.isSetEnableSharing()) { _sharedServices.add(service.getName());
EndpointReferencesType eprsType = new EndpointReferencesType(); for (TProvide provide : processInfo.getProvideList()) { String plinkName = provide.getPartnerLink(); TService service = provide.getService();
for (TProvide tProvide : tProvideList) { OMElement serviceEle; if (tProvide.getService() == null) { String errMsg = "Service element missing for the provide element in deploy.xml"; log.error(errMsg); serviceEle = AXIOMUtil.stringToOM(tProvide.getService().toString()); OMElement endpointEle = serviceEle.getFirstElement(); if (endpointEle == null || !endpointEle.getQName().equals( epConf.setServiceName(tProvide.getService().getName().getLocalPart()); epConf.setServiceNS(tProvide.getService().getName().getNamespaceURI()); epConf.setServicePort(tProvide.getService().getPort()); bpelPackageConfiguration.addEndpoint(epConf); } catch (XMLStreamException e) { log.warn("Error occured while reading endpoint configuration. " + "Endpoint config will not be applied to: " + tProvide.getService());
service.setName(provide.getService().getName()); service.setPort(provide.getService().getPort()); providedServiceType.setPartnerLink(provide.getPartnerLink());
public QName getCorrelationFilter(String partnerLinkName) { for (TProvide tProvide : _pinfo.getProvideList()) { if (tProvide.getPartnerLink().equals(partnerLinkName)) { return tProvide.getCorrelationFilter(); } } return null; } }
if (process.getProvideList() != null) { for (TProvide provide : process.getProvideList()) { if (provide.getService() != null) { Definition4BPEL definition = tempDocRegistry.getDefinition(provide.getService().getName()); if (definition != null) { _docRegistry.addDefinition(definition);