eclipse-ee4j / eclipse-ee4j/metro-wsit

@Action annotations are required to interoperate

Open
#210 0 comments 0 reactions 0 assignees View on GitHub
as911na Component: wsit-runtime ERR: Assignee metro2_0-waived Priority: Major test_issue Type: Task
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.