cancel
Showing results for 
Search instead for 
Did you mean: 

Php CMIS with alfresco Lab 3.0

cperez
Champ in-the-making
Champ in-the-making
Hi all

I´m making a componet for joomla (php) who conect to Alfresco using CMIS.
The cmis libraries that I use are:
https://svn.apache.org/repos/asf/chemistry/phpclient/trunk/atom/cmis/cmis_service.php
https://svn.apache.org/repos/asf/chemistry/phpclient/trunk/atom/cmis/cmis_repository_wrapper.php

I have a problem with the conexion and the query. I use this piece of code in joomla php page:
require_once ('cmis/cmis_repository_wrapper.php');require_once('cmis/cmis_service.php');$repo_url = 'http://localhost/alfresco/service/api/cmis';$repo_username = 'admin';$repo_password = 'admin';$client = new CMISService($repo_url, $repo_username, $repo_password);if ($repo_debug){    print "Repository Information:\n</br>===========================================</br>\n";    print_r($client->workspace);    print "\n</br>===========================================</br></br>\n\n";}$objs = $client->query("select * from cmis:folder");if ($repo_debug){    print "Returned Objects\n:\n</br>===========================================</br>\n";    print_r($objs);    print "\n</br>===========================================</br></br>\n\n";}‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍


This is the error page:
Notice: Trying to get property of non-object in C:\xampp\htdocs\cmis\cmis_repository_wrapper.php on line 726Notice: Trying to get property of non-object in C:\xampp\htdocs\cmis\cmis_repository_wrapper.php on line 726Notice: Trying to get property of non-object in C:\xampp\htdocs\cmis\cmis_repository_wrapper.php on line 726Notice: Trying to get property of non-object in C:\xampp\htdocs\cmis\cmis_repository_wrapper.php on line 726Notice: Trying to get property of non-object in C:\xampp\htdocs\cmis\cmis_repository_wrapper.php on line 726Notice: Trying to get property of non-object in C:\xampp\htdocs\cmis\cmis_repository_wrapper.php on line 726Notice: Trying to get property of non-object in C:\xampp\htdocs\cmis\cmis_repository_wrapper.php on line 726Repository Information:===========================================stdClass Object ( [links] => Array ( ) [uritemplates] => Array ( ) [collections] => Array ( [] => http://localhost:80/alfresco/service/api/query ) [capabilities] => Array ( [cmis:capabilityMultifiling] => true [cmis:capabilityUnfiling] => false [cmis:capabilityVersionSpecificFiling] => false [cmis:capabilityPWCUpdateable] => true [cmis:capabilityPWCSearchable] => true [cmis:capabilityAllVersionsSearchable] => false [cmis:capabilityQuery] => both [cmis:capabilityJoin] => nojoin [cmis:capabilityFullText] => fulltextandstructured ) [repositoryInfo] => Array ( ) [permissions] => Array ( ) [permissionsMapping] => Array ( ) )===========================================Notice: Undefined index: query in C:\xampp\htdocs\cmis\cmis_service.php on line 579Fatal error: Uncaught exception 'CmisRuntimeException' in C:\xampp\htdocs\cmis\cmis_repository_wrapper.php:176 Stack trace: #0 C:\xampp\htdocs\cmis\cmis_repository_wrapper.php(233): CMISRepositoryWrapper->convertStatusCode(0, false) #1 C:\xampp\htdocs\cmis\cmis_service.php(579): CMISRepositoryWrapper->doPost(NULL, '<?xml version="…', 'application/cmi…') #2 C:\xampp\htdocs\cmis_test.php(38): CMISService->query('select * from c…') #3 {main} thrown in C:\xampp\htdocs\cmis\cmis_repository_wrapper.php on line 176‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍


It think that the version of my Cmis Alfresco Labs3.0 is 0.5 and the libs that I use are for Cmis v1.0.

Anyone know why I have this error??
Are there any problem with this diferent versions??
Someone have any example and/or Api for Afresco Labs 3.0 CMIS that I can use??

Thanks in advance.
1 REPLY 1

cperez
Champ in-the-making
Champ in-the-making
I change it and now I´m using the alfresco web service for php. It works fine.

Thanks
Welcome to the new Hyland Connect. Get started or submit feedback.