WSCOMUN  2.1.2
Web Services Comunes para PHP/GVHidra
Métodos públicos | Métodos públicos estáticos | Campos de datos | Métodos protegidos
Referencia de la Clase RTSOAClient

Métodos públicos

 __construct ($wsURLWSDL)
 
 crearRegistro ($esRegistroEntrada, $oCrearReg, $vDocs)
 
 consultarRegistro ($esRegistroEntrada, $numeroRegistro, $fechaRegistro, $claveConsulta, $devolverDocumentos, $docFirmados)
 
 consultarDocumento ($esRegistroEntrada, $numeroRegistro, $fechaRegistro, $claveConsulta, $tipoDocumento='T')
 
 registrarAcuse ($esRegistroEntrada, $numeroRegistro, $fechaRegistro, $claveConsulta, $expediente, $nombreFichero, $codDocumento, $descDocumento, $asocioExpediente, $entidadCertificadora, $formatoFirma, $valorFirma, $contenidoDoc)
 

Métodos públicos estáticos

static CrearFicheroAviso ($texto)
 
static CrearFicheroOficioRemision ($texto)
 

Campos de datos

const NS = 'http://services.v1.ws.web.mastin.tra.dgm.gva.es/'
 

Métodos protegidos

 tratarMTOMEstandar ($response, $itemToReturn=null)
 
 xml_to_object (&$root)
 

Descripción detallada

Paquetes para gestion MTOM Clase para la inserción y lectura de documetos en GDE SIN pasar por la PAI.

Autor
dpascual

Definición en la línea 20 del archivo RTSOAClient.php.

Documentación del constructor y destructor

◆ __construct()

__construct (   $wsURLWSDL)

Construye un objeto

Parámetros
string$wsURLWSDLURL del WSDL del WS donde realizar las peticiones

Definición en la línea 46 del archivo RTSOAClient.php.

Documentación de las funciones miembro

◆ consultarDocumento()

consultarDocumento (   $esRegistroEntrada,
  $numeroRegistro,
  $fechaRegistro,
  $claveConsulta,
  $tipoDocumento = 'T' 
)

Codifica y envía una petición del tipo "consultarDocumento" al WS

Parámetros
boolean$esRegistroEntradaBoolean que indica si se actúa sobre el registro de entrada (True = registro de entrada)
string$numeroRegistronúmero del registro de entrada o salida a consultar
string$fechaRegistrofecha de creación del registro
string$claveConsultaclave de consulta asociada al registro
string$tipoDocumentoCarácter que indica el tipo de documento a solicitar
Devuelve
array Respuesta del WS

Definición en la línea 179 del archivo RTSOAClient.php.

◆ consultarRegistro()

consultarRegistro (   $esRegistroEntrada,
  $numeroRegistro,
  $fechaRegistro,
  $claveConsulta,
  $devolverDocumentos,
  $docFirmados 
)

Codifica y envía una petición del tipo "consultarRegistro" al WS

Parámetros
boolean$esRegistroEntradaBoolean que indica si se actúa sobre el registro de entrada (True = registro de entrada)
string$numeroRegistronúmero del registro de entrada o salida a consultar
string$fechaRegistrofecha de creación del registro
string$claveConsultaclave de consulta asociada al registro
string$devolverDocumentosTrue: devuelven los documentos / False: no se devuelven
string$docFirmadosTrue: devuelve la firma de los documentos que estén firmados / False: no se devuelve
Devuelve
array Respuesta del WS

Definición en la línea 146 del archivo RTSOAClient.php.

◆ CrearFicheroAviso()

static CrearFicheroAviso (   $texto)
static

Devuelve el contenido de un fichero de aviso estandar que contiene el texto indicado

Parámetros
string$textoTexto del aviso
Devuelve
string Contenido del fichero de aviso

Definición en la línea 412 del archivo RTSOAClient.php.

◆ CrearFicheroOficioRemision()

static CrearFicheroOficioRemision (   $texto)
static

Devuelve el contenido de un fichero de oficio estandar que contiene el texto indicado

Parámetros
string$textoTexto del ofici
Devuelve
string Contenido del fichero de oficio

Definición en la línea 431 del archivo RTSOAClient.php.

◆ crearRegistro()

crearRegistro (   $esRegistroEntrada,
  $oCrearReg,
  $vDocs 
)

Codifica y envía una petición del tipo "crearRegistro" al WS

Parámetros
boolean$esRegistroEntradaBoolean que indica si se actúa sobre el registro de entrada (True = registro de entrada)
API_CREAREGISTRO$oCrearRegObjeto que contiene la información de la peticion
array$vDocsArray con el contenido Base64 de los ficheros a adjuntar
Devuelve
array Respuesta del WS

Definición en la línea 116 del archivo RTSOAClient.php.

◆ registrarAcuse()

registrarAcuse (   $esRegistroEntrada,
  $numeroRegistro,
  $fechaRegistro,
  $claveConsulta,
  $expediente,
  $nombreFichero,
  $codDocumento,
  $descDocumento,
  $asocioExpediente,
  $entidadCertificadora,
  $formatoFirma,
  $valorFirma,
  $contenidoDoc 
)

Codifica y envía una petición del tipo "registrarAcuse" al WS

Parámetros
boolean$esRegistroEntradaBoolean que indica si se actúa sobre el registro de entrada (True = registro de entrada)
string$numeroRegistronúmero del registro de entrada o salida a consultar
string$fechaRegistrofecha de creación del registro
string$claveConsultaclave de consulta asociada al registro
string$expedienteexpediente asociado al registro
string$nombreFicheronombre del fichero que se aporta
string$codDocumentocódigo del documento
boolean$asocioExpedienteTrue: se asocia el documento al expediente asociado al registro. Para asociar el documento debe indicarse, además, el expediente.
string$entidadCertificadoraACCV
string$formatoFirmaGVAI: ideas / GVAC: capicom
string$valorFirmafirma del documento
Devuelve
array Respuesta del WS

Definición en la línea 216 del archivo RTSOAClient.php.

◆ tratarMTOMEstandar()

tratarMTOMEstandar (   $response,
  $itemToReturn = null 
)
protected

Trata los mensajes MTOM y reconvierte la respuesta a fomato NO MTOM. Si tiene anexos los codifica como B64

Limitación. El SoapClient de PHP no permite ver la cabecera HTTP original, sino solo la cabecera SOAP. Esto limita la forma de detectar contenido MTOM, que sigue el estandar Multipart

Parámetros
array$responseRespuesta original del WSService invocado (con contenido MTOM)
string$itemToReturnElemento del cuerpo del RESPONSE a partir del cual se debe construir el array de la respuesta
Devuelve
array Array asociativo de respuesta reconstrida a formato no MTOM

Definición en la línea 299 del archivo RTSOAClient.php.

◆ xml_to_object()

xml_to_object ( $root)
protected

Devuelve un objeto RTSOAResponse con el contenido de la respuesta

Parámetros
\DOMNode$rootNodo raiz de la respuesta del WS
Devuelve
RTSOAResponse Objeto que contiene la respuesta del WS. Si no se puede interpretar, se devuelve un objeto sin datos

Definición en la línea 388 del archivo RTSOAClient.php.


La documentación para esta clase fue generada a partir del siguiente fichero: