http://iasc.dnsalias.net/soapservice
WSDL URL: http://iasc.dnsalias.net/soapservice/licencias.php?wsdl
prueba()CopiarPeliculas()ModificaPelicula($datos)CopiarUsuarios()AgregarUsuario($nombre)AgregarPrestamos($registros)RegresoPelicula($id)CopiarPrestadas()CopiarSistemas()GetSistema($datos)SetSistema($datos)CopiarLicencias($datos,$sistema="TODOS")CopiarLicenciasNew($datos,$sistema="TODOS")ExtenderLicencia($licenciaid, $dias, $login, $password)ExtenderLicencia2($licenciaid, $dias, $nivel, $opcionales, $login, $password)ExtenderLicencia3($licenciaid, $dias, $nivel, $opcionales, $ipcliente, $device)GetDatosAgente($agente, $login, $password)BorrarLicencia($licenciaid, $login, $password)BuscarLicencia($sistema, $empresa)GetUltimaLicencia($sistema, $cliente, $login, $password)ActualizarVersion($sistema, $version, $notas, $login, $password)GetVersion($sistema, $login, $password)GetNotasVersion($sistema, $version, $login, $password)GetLicenciaNo($licencia, $login, $password)GetLicencia($datos, $login, $password)GetCliente($nombre,$macaddress,$serial,$sistema,$telefonos,$contacto,$email,$direccion,$rfc)AgregaCliente($login, $password, $datos)ModificaCliente($login, $password, $datos)GetClientes($login, $password)GetNombres($nombre, $login, $password)AccesoAgente($login, $password)SetFactorIEPS($fecha, $factor, $ext, $login, $password)GetFactorIEPS($fecha, $login, $password)AccesoAparato($device,$ipcliente)<?php
// Ejemplo de cliente SOAP
$wsdl = "http://iasc.dnsalias.net/soapservice/licencias.php?wsdl";
try {
$client = new SoapClient($wsdl, [
'cache_wsdl' => WSDL_CACHE_NONE,
'trace' => 1,
'exceptions' => true
]);
// Llamar a la función de prueba
$resultado = $client->prueba();
echo $resultado;
} catch (SoapFault $e) {
echo "Error SOAP: " . $e->getMessage();
}
?>
Herramientas recomendadas:
Ejemplo con curl:
curl -X POST "http://iasc.dnsalias.net/soapservice/licencias.php" \
-H "Content-Type: text/xml; charset=utf-8" \
-H "SOAPAction: prueba" \
-d '<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<prueba/>
</soap:Body>
</soap:Envelope>'