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_Session, XSD_ANYXML, null, null, null);
$objHeader_Session_Outside = new SoapHeader('namespace.com', 'SessionHeader', $objVar_Session_Inside);
$objClient->__setSoapHeaders(array($objHeader_Session_Outside));