eclipse-ee4j / eclipse-ee4j/metro-wsit
@Action annotations are required to interoperate
- Dominant language
- Java
- Stars
- 6
- Forks
- 21
- Avg merge
- 10h 2m
- Merged PRs (30d)
- 1
Description
Service attached is required to have @Addressing annotation at service and
@Action annotations at operations like this:
@Action(input="http://tempuri.org/BankOrderServicePortBinding/receiveOrder")
@WebMethod(operationName="receiveOrder" )
public String receiveOrder(@WebParam(name="id") String id, ...
Otherwise communication with MS fails - MS client is not able to talk to such
service.
#### Environment
Operating System: All
Platform: Sun
#### Affected Versions
[current]
Source: [https://github.com/javaee/metro-wsit/issues/487](https://github.com/javaee/metro-wsit/issues/487)
Author: glassfishrobot
Contributor guide
Research direction
Start by reproducing the service-to-MS communication failure with the shown @Addressing and @Action annotations, then trace how Metro-Wsit processes service and operation annotations. Done means a service without manually added @Action annotations interoperates successfully with the MS client, with coverage for the receiveOrder-style operation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- api, backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100