This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Java EE Engine Consumer and Provider endpoints with same name can't be linked in CASA. CASA treats endpoint names to be unique across consumers and providers, where as Java EE Engine and JAX-WS layer consumer with endpoint name same as a provider is a different endpoint. Though currently CASA does allow one to connect a consumer to provider with the same endpoint name, runtime consumer calls does get sent provider with same name. We need to ability in CASA to show this link. Options are, 1) CASA allow connecting provider and consumer with same endpoint name. 2) Composite application's Java EE Engine tooling support endpoint name for consumer with different prefix then one used for provider. 3) Composite application's Java EE Engine tooling support allow user override consumer endpoint prefix, in "Deployment setting" configuration. Options 2 or 3 should be feasible if Java EE Engine runtime takes prefix other than "javaee". Sample Java EE SU jbi.xml looks like below: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <jbi xmlns="http://java.sun.com/xml/ns/jbi" xmlns:javaee_ext="http://javaee.serviceengine.sun.com/endpoint/naming/extension" xmlns:ns0="http://j2ee.netbeans.org/wsdl/BPToJava" version="1.0"> <services binding-component="false"> <provides endpoint-name="javaee_BPToJavaEEPort" interface-name="ns0:BPToJavaEEPT" service-name="ns0:BPToJavaEEService"/> <consumes endpoint-name="javaee_JavaEEToBPPort" interface-name="ns0:JavaEEToBPPT" service-name="ns0:JavaEEToBPService"/> <javaee_ext:ept-mappings> <javaee_ext:ept-mapping> <javaee_ext:java-ept endpoint-name="javaee_BPToJavaEEPort" interface-name="ns0:BPToJavaEEPT" service-name="ns0:BPToJavaEEService" type="provider"/> <javaee_ext:wsdl-ept endpoint-name="BPToJavaEEPort" interface-name="ns0:BPToJavaEEPT" service-name="ns0:BPToJavaEEService" type="provider"/> </javaee_ext:ept-mapping> <javaee_ext:ept-mapping> <javaee_ext:java-ept endpoint-name="javaee_JavaEEToBPPort" interface-name="ns0:JavaEEToBPPT" service-name="ns0:JavaEEToBPService" type="consumer"/> <javaee_ext:wsdl-ept endpoint-name="JavaEEToBPPort" interface-name="ns0:JavaEEToBPPT" service-name="ns0:JavaEEToBPService" type="consumer"/> </javaee_ext:ept-mapping> </javaee_ext:ept-mappings> <javaee_ext:private-endpoints/> </services> </jbi>
Update the target.