Go to Google Groups Home    phpsoa
Creation of WSDL file in SCA

Marcelo Richard Valverde <valverde.marc...@gmail.com>

Hi,

In my job,  the production environment does not allow that PHP has write
access to the public folders.
So I have many problems with the dynamically creation of the WSDL file by
SCA.

I wrote a code that allows the WSDL file is created in another directory.

Just i defined a WSDL_DIR before the "include 'SCA.php'; "

Like this:

<?php
...........
define('WSDL_DIR', '../../wsdl/');
........
include "SCA/SCA.php";
...........
class Test{
............

}

?>

and, in "SCA/soap/ServiceRequestHandler.php", after the line 47...

//uses the dir defined in WSDL_DIR to write wsdl
if (defined('WSDL_DIR')){
    $wsdl_filename = dirname($calling_component_filename) . WSDL_DIR .
"$class_name.wsdl";

} else{

     $wsdl_filename = str_replace('.php', '.wsdl',
$calling_component_filename);

}

So, this code works fine for me.

I would like to make this code public for community.

Thanks

  ServiceRequestHandler.php.valverde
5K Download