Bug 778656 (SOA-1131)

Summary: unknown webservice_jbossws_adapter_01
Product: [JBoss] JBoss Enterprise SOA Platform 4 Reporter: Dana Mison <dmison>
Component: DocumentationAssignee: Dana Mison <dmison>
Status: CLOSED NEXTRELEASE QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: 4.3 GA, 4.2 CP03   
Target Milestone: ---   
Target Release: 4.2 CP04   
Hardware: Unspecified   
OS: Unspecified   
URL: http://jira.jboss.org/jira/browse/SOA-1131
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-06-10 16:47:54 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Dana Mison 2009-01-14 06:28:59 UTC
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

Comment 1 Jervis Liu 2009-03-18 10:01:39 UTC
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. 

Comment 2 Jervis Liu 2009-03-20 16:04:28 UTC
"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.
"

Comment 3 Dana Mison 2009-05-25 07:28:15 UTC
removed reference to old quickstart & updated code sample

Comment 4 Dana Mison 2009-05-29 02:55:48 UTC
Link: Added: This issue is related to SOA-1341


Comment 5 Dana Mison 2009-05-29 02:56:48 UTC
SOA-1341 created for fixing in 4.3.CP02

Comment 6 Dana Mison 2009-06-01 03:25:55 UTC
Link: Added: This issue is related to SOA-1348


Comment 7 Len DiMaggio 2009-06-10 16:47:54 UTC
Verified fixed in section:  1.4.1. SOAPProcessor

Of the Message Action Guide in 4.2 CP04 CR4