Crear un complexType abstracto con nusoap


05 de Julio del 2017

Hola.

Necesito crear un complexType abstracto con nusoap de manera que el wsdl que se genera sea así:

<xsd:complexType abstract="true" name="abstractClass">
  <xsd:sequence>
    <xsd:element minOccurs="0" name="identifier" nillable="true" type="xsd:string"/>
  </xsd:sequence>
</xsd:complexType>

No se como poner en PHP con nusoap que sea abstracto. Mi código PHP es el siguiente:

$server->wsdl->addComplexType(  'abstractClass', 
                                'complexType', 
                                'struct', 
                                'sequence', 
                                '',
                                array('identifier'  => array('minOccurs' => '0',
                                  'name' => 'identifier','type' => 'xsd:string'))
);


Gracias.