Hi

That has been fixed for a while - I can see an existing test and just added a local one with two matrix params in the middle of the path segment, what CXF version are you working with ?

Sergey
On 19/12/11 23:09, cxfuser wrote:
Hello

I tried to look for a solution to this problem in the user group in
particular and Internet in general.  Since I'm stuck, I'm hoping the user
group will be able to help me. Basically when I have a URL with Matrix
parameter appended to the end everything works fine however when the matrix
param is embedded in between path, it fails.


Get the customer record - PASS
URL: /customer/1234567890;idType=ssn

Get the the shipping address for a customer - FAILS (It doesn't even match
the URI with the method)
URL: /customer/1234567890;idType=ssn/address

My code snippet is as follows:

@Path("/customer/{id}")
.......
public class Customer {


@GET
public String getCustomer( @PathParam("id") final String custId,
@MatrixParam("idType") final idType) {

// This one works fine
}

@GET
@PATH("/address")
public String getAddress( @PathParam("id") final String custId,
@MatrixParam("idType") final idType) {

..............

}


}

Could you please let me know if I'm doing something wrong or there is
alternate approach to fix this problem with some code sample?

Thanks in advance

Regards
Chandru

--
View this message in context: 
http://cxf.547215.n5.nabble.com/Matrix-Parameter-added-to-the-path-in-the-middle-doesn-t-work-tp5087559p5087559.html
Sent from the cxf-user mailing list archive at Nabble.com.


--
Sergey Beryozkin

Talend Community Coders
http://coders.talend.com/

Blog: http://sberyozkin.blogspot.com

Reply via email to