Hi Franz,
It seems there is a problem with the way Bria is constructing the
request URI:
GET /xcap-root/resource-lists/users//resource-list.xml
Why does the request URI contain "//" instead of "/" before
resource-list.xml ? That was the place for the username (e.g. "alice"),
so now the username is an empty string ("").
Also there might be a problem with the way you've configured OpenXCAP:
it looks like the root URI in [Server] config section should contain
"http://hostname/xcap-root" instead of "http://hostname" since
you've
provisioned Bria with the "xcap-root" segment of the URI.
Franz Edler wrote:
Hi OpenXCAP experts,
I am trying to setup a demo-configuration for XCAP with Eyebeam- and
Bria-client. OpenXCAP and OpenSER are running. When I start-up the
Bria-client (data storage via XCAP enabled) I get the following errors from
OpenXCAP - log (e.g. for resource-list):
Jan 2 13:15:38 sip openxcap[10367]: [HTTPChannel,2,192.168.0.2] error:
Invalid Document Selector xcap-root/resource-lists/users//resource-list.xml
(the Document Selector context must be 'users' or 'global':
'resource-lists')
Jan 2 13:15:38 sip openxcap[10367]: [-] error: Invalid Document Selector
xcap-root/resource-lists/users//resource-list.xml (the Document Selector
context must be 'users' or 'global': 'resource-lists')
The HTTP dialog between the client and the XCAP server is the following:
GET /xcap-root/resource-lists/users//resource-list.xml HTTP/1.1
Host: xcap.net1.test:8000
Keep-Alive:
Connection: TE, Keep-Alive
TE: trailers
HTTP/1.1 404 Not Found
Date: Wed, 02 Jan 2008 12:15:38 GMT
Content-Length: 75
Server: OpenXCAP/0.9.7
the Document Selector context must be 'users' or 'global':
'resource-lists'
PUT /xcap-root/resource-lists/users//resource-list.xml HTTP/1.1
Host: xcap.net1.test:8000
Connection: TE
TE: trailers
Content-Type: application/resource-lists+xml
Content-Length: 323
<?xml version="1.0" encoding="UTF-8"?>
<resource-lists xmlns="urn:ietf:params:xml:ns:resource-lists"
xmlns:cp="counterpath:properties">
<list name="Contact List">
<cp:prop name="category" value="Friends" />
<cp:prop name="category#2" value="Home" />
<cp:prop name="category#3" value="Work" />
</list></resource-lists>
HTTP/1.1 404 Not Found
Date: Wed, 02 Jan 2008 12:15:38 GMT
Content-Length: 75
Server: OpenXCAP/0.9.7
the Document Selector context must be 'users' or 'global':
'resource-lists'
Any hint highly appreciated!
Franz
_______________________________________________
Users mailing list
Users(a)lists.openser.org
http://lists.openser.org/cgi-bin/mailman/listinfo/users