PHP - Enviar datos de php a webservice soap

 
Vista:

Enviar datos de php a webservice soap

Publicado por Jack32 (1 intervención) el 03/12/2022 16:19:04
<?php
define("DEBUG", TRUE);

if(DEBUG)
{
error_reporting(E_ALL);
ini_set('display_errors', '1');
}

$wsdl = 'https://avansat5.intrared.net:8083/ap/interf/app/sat/sat.php?WSDL'; //URL de nuestro servicio soap

//Basados en la estructura del servicio armamos un array
$params = Array(
"nom_usuari" => "nectahwd",
"pwd_clavex" => "12345",
"nom_aplica" => "losejdfjs",
"num_manifi" => "037128",
"num_placax" => "UFP304",
"cod_novbas" => ""
);

$options = Array(
"uri"=> $wsdl,
"style"=> SOAP_RPC,
"use"=> SOAP_ENCODED,
"soap_version"=> SOAP_1_1,
"cache_wsdl"=> WSDL_CACHE_BOTH,
"connection_timeout" => 15,
"trace" => false,
"encoding" => "UTF-8",
"exceptions" => false,
);

//Enviamos el Request
$soap = new SoapClient($wsdl, $options);
$result = $soap->setNovedadNC($params); //Aquí cambiamos dependiendo de la acción del servicio que necesitemos ejecutar
var_dump($result);
?>

estrutura que requiero enviar

function setNovedadNC ( nom_usuari, pwd_clavex, nom_aplica, num_manifi, num_placax, cod_novbas, cod_conbas, tim_duraci, fec_noveda, des_noveda, nom_contro, nom_sitiox, cod_confar, cod_novfar, nom_noveda, ind_alarma, ind_tiempo, nov_especi_, ind_manala, bin_fotcon, bin_fotpre).
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder