You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@chemistry.apache.org by "Jeff Potts (JIRA)" <ji...@apache.org> on 2013/08/13 03:28:48 UTC
[jira] [Created] (CMIS-703) cmislib fails to query InMemory 0.9 due
to CDATA
Jeff Potts created CMIS-703:
-------------------------------
Summary: cmislib fails to query InMemory 0.9 due to CDATA
Key: CMIS-703
URL: https://issues.apache.org/jira/browse/CMIS-703
Project: Chemistry
Issue Type: Bug
Components: python-cmislib
Affects Versions: cmislib 0.5.1
Reporter: Jeff Potts
Assignee: Jeff Potts
cmislib 0.5.1 cannot successfully query OpenCMIS InMemory repository 0.9 because the query that gets posted wraps the cmis:statement in a CDATA. This used to work fine but something must have changed on the server side.
Early query examples must have shown a CDATA being used. But it is definitely not part of the spec now so it should probably get taken out of the client.
This is how cmislib 0.5.1 formats the query that gets posted. This will not work against inmemory 0.9:
<?xml version="1.0" encoding="utf-8"?>
<query xmlns="http://docs.oasis-open.org/ns/cmis/core/200908/">
<statement><![CDATA[select * from cmis:document where cmis:name like 'test%.txt']]></statement>
</query>
This is what apparently needs to get posted to InMemory 0.9:
<?xml version="1.0" encoding="utf-8"?>
<query xmlns="http://docs.oasis-open.org/ns/cmis/core/200908/">
<statement>select * from cmis:document where cmis:name like 'test%.txt'</statement>
</query>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira