AnsweredAssumed Answered

Cannot reach the WSDL

Question asked by tiron on Mar 7, 2011
Latest reply on Mar 21, 2011 by hr61369256

I am trying to get my PHP SOAP to work
I have followed the follwing instrunctions

Every time when i try to connect to my Alfresco Installation i get the following message.

I use the following script for this
   // Use the ALF_AVAILABLE value to make this script work remotely and locally
     if (isset($_SERVER["ALF_AVAILABLE"]) == false)
      // Include the required Alfresco PHP API objects 
      require_once "Alfresco/Service/Repository.php";
      require_once "Alfresco/Service/Session.php";

   // The web service end point URL for the Alfresco repository
   $repositoryUrl = "http:///localhost:8080/alfresco/api";
   // The user credentials we are going to use
   $userName = "admin";
   $password = "admin";
   // Create the repository object baseed on the repository URL.  The repository represents the Alfresco repository we are connecting to.
   // It can be used to authenticate users and as a session factory.
   $repository = new Repository($repositoryUrl);
   // Authenticate the user details for the repository we want to connect to.  Assuming authentication is succesful we will be returned
   // a ticket.  The ticket is a string which can be used to create Session's
   $ticket = $repository->authenticate($userName, $password);
   // Using the ticket we can now create a session.  In general it is better to create a new session for a new page or page sequence rather
   // than creating one and using across many pages as this helps to prevent resource usage from creaping up.
   $session = $repository->createSession($ticket); 

The is the result i get every time:
Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'http:///localhost:8080/alfresco/api/AuthenticationService?wsdl'

I have a fresh install of Alfresco. Do i need to activate this Service anywhere?