Bug 778656 (SOA-1131) - unknown webservice_jbossws_adapter_01
Summary: unknown webservice_jbossws_adapter_01
Keywords:
Status: CLOSED NEXTRELEASE
Alias: SOA-1131
Product: JBoss Enterprise SOA Platform 4
Classification: JBoss
Component: Documentation
Version: 4.3 GA,4.2 CP03
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: 4.2 CP04
Assignee: Dana Mison
QA Contact:
URL: http://jira.jboss.org/jira/browse/SOA...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-01-14 06:28 UTC by Dana Mison
Modified: 2009-06-10 16:47 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-06-10 16:47:54 UTC
Type: Bug


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 778899 0 high CLOSED unknown webservice_jbossws_adapter_01 2021-02-22 00:41:40 UTC
Red Hat Bugzilla 778907 0 high CLOSED QE - ESB Message Action Guide 2021-02-22 00:41:40 UTC
Red Hat Issue Tracker SOA-1131 0 None None None Never

Internal Links: 778899 778907

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


Note You need to log in before you can comment on or make changes to this bug.