Hide Forgot
Affects: Documentation (Ref Guide, User Guide, etc.) Date of First Response: 2009-03-18 06:01:39 project_key: SOA Both the 4.2 Message Action Guide & its corresponding content in the 4.3 Programmers Guide refer to a quickstart called "webservice_jbossws_adapter_01" No quickstart of this name can be found. 4.2 Message Action Guide: in the quickstart section of Chapter 1, section 4.1 4.3 Programmers Guide: same section but in Chapter 11, section 7
The configuration example in Programmers_Guide (4.3), section 11.7, page 111 seems wrong, see below: Action Configuration The <action ... /> configuration for this action is very straightforward. The action requires only one mandatory property value, which is the "jbossws-endpoint" property. This property names the JBossWS endpoint that the SOAPProcessor is exposing (invoking). <action name="PrintAMessage" class="test.PrintMessage"> <property name="information" value="Hello World!" /> <property name="repeatCount" value="5" /> </action> The optional "rewrite-endpoint-url" property is there to support load balancing on HTTP endpoints, in which case the Webservice endpoint container will have been configured to set the HTTP(S) endpoint address in the WSDL to that of the Load Balancer. The "rewrite-endpoint-url" property can be used to turn off HTTP endpoint address rewriting in situations such as this. It has no effect for non-HTTP protocols The action configuration does not look relevant to JAXB Annotations. Need to confirm this with ESB guys.
"webservice_jbossws_adapter_01" quickstart does not exist anymore. The section below (Programmers_Guide (4.3), section 11.7, page 111 ): " Action Configuration The <action ... /> configuration for this action is very straightforward. The action requires only one mandatory property value, which is the "jbossws-endpoint" property. This property names the JBossWS endpoint that the SOAPProcessor is exposing (invoking). <action name="PrintAMessage" class="test.PrintMessage"> <property name="information" value="Hello World!" /> <property name="repeatCount" value="5" /> </action> The optional "rewrite-endpoint-url" property is there to support load balancing on HTTP endpoints, in which case the Webservice endpoint container will have been configured to set the HTTP(S) endpoint address in the WSDL to that of the Load Balancer. The "rewrite-endpoint-url" property can be used to turn off HTTP endpoint address rewriting in situations such as this. It has no effect for non-HTTP protocols Quickstarts A number of quickstarts demonstrating how to use this action are available in the JBossESB distribution (samples/quickstarts). See the webservice_jbossws_adapter_01" and "webservice_bpel" quickstarts. " Should read as: " Action Configuration The <action ... /> configuration for this action is very straightforward. The action requires only one mandatory property value, which is the "jbossws-endpoint" property. This property names the JBossWS endpoint that the SOAPProcessor is exposing (invoking). <action name="JBossWSAdapter" class="org.jboss.soa.esb.actions.soap.SOAPProcessor"> <property name="jbossws-endpoint" value="ABI_OrderManager"/> </action> The optional "rewrite-endpoint-url" property is there to support load balancing on HTTP endpoints, in which case the Webservice endpoint container will have been configured to set the HTTP(S) endpoint address in the WSDL to that of the Load Balancer. The "rewrite-endpoint-url" property can be used to turn off HTTP endpoint address rewriting in situations such as this. It has no effect for non-HTTP protocols Quickstarts A number of quickstarts demonstrating how to use this action are available in the JBossESB distribution (samples/quickstarts). See the "webservice_bpel" quickstart. "
removed reference to old quickstart & updated code sample
Link: Added: This issue is related to SOA-1341
SOA-1341 created for fixing in 4.3.CP02
Link: Added: This issue is related to SOA-1348
Verified fixed in section: 1.4.1. SOAPProcessor Of the Message Action Guide in 4.2 CP04 CR4