Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/05/2010, 00:37
lobon12
 
Fecha de Ingreso: mayo-2010
Mensajes: 3
Antigüedad: 14 años
Puntos: 0
Respuesta: Problemas con cabeceras soap php

Buenas,
Utilizo la libreria que me indicas, pero no hay forma de llegar al servicio del registro.

Estas son las instrucciones que utilizo.

Código PHP:
$objClient = new SoapClient("https://ip:puerto/tec/ConectorGenerico?wsdl", array('trace' => true));
 
$strHeaderComponent_Session 
    
'
<ns1:nombre-usuario>Usuario de pruebas</ns1:nombre-usuario>

<ns2:token-sso-usuario>123456789ABC</ns2:token-sso-usuario>

<ns3:peticion-asincrona>false</ns3:peticion-asincrona>

<ns4:identificador-servicio-origen >....</ns4:identificador-servicio-origen>

<ns5:version-servicio-origen>v01_00</ns5:version-servicio-origen>

<ns6:password-servicio-origen>..</ns6:password-servicio-origen>

<ns7:maquina-origen-ip>[IP]</ns7:maquina-origen-ip>

<ns8:maquina-origen-hostname>[ HOST]</ns8:maquina-origen-hostname>

<ns9:maquina-origen-timestamp >2010-02-12T11:41:41.991Z</ns9:maquina-origen-timestamp>

<ns10:sesion-servicio-origen >Pruebas contra el Subsistema de Integracion</ns10:sesion-servicio-origen>

<ns11:vista-servicio-origen >[VISTA DESDE LA QUE SE LANZA LA LLAMADA]</ns11:vista-servicio-origen>

<ns12:identificador-llamada>32B42D9E75D</ns12:identificador-llamada>

<ns13:identificador-servicio-destino >REG_CEN_telematico</ns13:identificador-servicio-destino>

<ns14:version-servicio-destino>v01_04</ns14:version-servicio-destino>'
;

    
$objVar_Session_Inside = new SoapVar($strHeaderComponent_SessionXSD_ANYXMLnullnullnull);
    
$objHeader_Session_Outside = new SoapHeader('namespace.com''SessionHeader'$objVar_Session_Inside);
 
     
$objClient->__setSoapHeaders(array($objHeader_Session_Outside));