Formularios PDF r4
Formularios PDF r4
Formularios PDF r4
Pgina 1 de 34
Administracin Pblica de la CAC
Ubicacin en eCarpeta
NDICE
1 INTRODUCCIN. ............................................................................................... 4
2 DEFINICIN DEL SERVICIO ............................................................................. 6
2.1 PUBLICACIN DE FORMULARIOS .......................................................................... 6
2.2 VALORES INICIALES DE UN FORMULARIO............................................................ 8
2.3 FIRMA DE UN FORMULARIO.................................................................................... 8
3 VERSIN DEL SERVICIO ................................................................................. 9
4 CASOS DE USO ................................................................................................ 9
4.1 CU-FPDF-1: GUARDAR FORMULARIO BORRADOR ............................................ 10
4.2 CU-FPDF-2: CANCELAR ......................................................................................... 12
4.3 CU-FPDF-3: OBTENER DOCUMENTO CONSOLIDADO ....................................... 14
4.4 CU-FPDF-4: INICIAR FORMULARIO ....................................................................... 16
4.5 CU-FPDF-5: CANCELAR TICKET ........................................................................... 21
4.6 CU-FPDF-6: GUARDAR PLANTILLA ....................................................................... 23
4.7 CU-FPDF-7: OBTENER PLANTILLA ....................................................................... 26
5 CONTROL DE EXCEPCIONES ....................................................................... 27
5.1 ERRORDEPARAMETROSEXCEPTION ........................................................................... 27
5.2 ERRORINTERNOEXCEPTION ....................................................................................... 28
5.3 TICKETNOVALIDOEXCEPTION ..................................................................................... 28
5.4 ERRORINSERCIONENSGRDEEXCEPTION ................................................................... 28
6 INFORMACION ADICIONAL DEL SERVICIO ................................................. 29
6.1 TIPOS DE DATOS.................................................................................................... 29
6.1.1DocumentoConsolidado 29
6.2 CARDINALIDAD Y HERENCIA ................................................................................ 30
7 DISEO DE FORMULARIOS E INTEGRACION ............................................. 31
7.1 HERRAMIENTA DE DISEO .......................................................................................... 31
7.2 FORMATO DE FORMULARIO A DISEAR ........................................................................ 32
7.2.1Plantilla XDP 32
7.3 PREPARAR UN NUEVO FORMULARIO PARA SER AADIDO A FORPDF ............................ 33
7.4 AADIR UN FORMULARIO A FORPDF .......................................................................... 34
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 4 de 34
Formulario PDF (FORPDF)
1 INTRODUCCIN.
Ntese que los dos apartados que conforman la totalidad de FORPDF tienen un
tiempo de ejecucin diferente.
El diseo es el paso inicial, cuando se crean los formularios que a posteriori rellenarn
los ciudadanos. Durante este tiempo el diseador ha de probar el correcto
funcionamiento del mismo como tambin su integracin con el servicio.
Para las tareas de prueba de los nuevos formularios el servicio dispone de algunos
mtodos tiles como son Guardar Plantilla (CU-FPDF-6), Obtener Plantilla (CU-FPDF-
7) o Iniciar Formulario (CU-FPDF-4) activando el modo de pre visualizacin.
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 5 de 34
Formulario PDF (FORPDF)
A posteriori, una vez se ha acabado con el diseo, ste ya no participa del proceso, y
el principal actor ser el propio servicio web, que otros aplicativos invocarn para
generar una nueva instancia del nuevo formulario diseado o bien guardar los datos
introducidos, o consolidar un formulario ya relleno para poder proceder a su firma.
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 6 de 34
Formulario PDF (FORPDF)
La solucin utiliza el producto (de servidor) Adobe LiveCycle Enterprise Suite para
dicha tarea, quin se encarga de fusionar la plantilla XDP y los datos XML en un PDF
dinmico.
Parmetro ticket
Con este parmetro se indica al servicio el formulario que queremos visualizar
o publicar.
El ticket ha de corresponderse con el valor devuelto por el mtodo inicializar
formulario (ver CU-FPDF-4: Iniciar Formulario), el que se debe invocar
previamente para que el servicio genere el formulario y le asigne un ticket a
dicha peticin. Una vez generado el formulario (del lado del servicio de
FORPDF) se podr invocar el publicador para el ticket devuelto.
Ejemplo:
http://lena.gobiernodecanarias.net:8080/forpdf/servlet/publicar?ticket=231f4037b36c468181c3
37574f92b21f
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 7 de 34
Formulario PDF (FORPDF)
Guardar
Este botn enva al servicio de FORPDF los datos introducidos hasta el
momento y devuelve el control (re direcciona) a la Sede.
Guardar los datos no implica necesariamente que se haya finalizado el
rellenado del mismo. Si la Sede as lo implementa debera de permitrsele al
ciudadano modificar un formulario anteriormente guardado (tantas veces
como se desee) volviendo a invocar al publicador, el cual presentar el
formulario con todos datos que el ciudadano haya introducido hasta ese
momento.
Cancelar
Este botn bsicamente devuelve el control a la Sede y descarta los datos
introducidos por el usuario.
Es importante mencionar que esta accin NO cancela el formulario
generado en el servicio de FORPDF, ni tampoco los datos que en ediciones
previas se hayan guardado, simplemente descarta (se ignoran) los datos
introducidos en la ltima publicacin.
Las acciones que cada botn realizan estn implementadas en los fragmentos de
control pre definidos y que se detallan en el captulo 7 DISEO DE FORMULARIOS E
INTEGRACION de este documento.
Los formularios PDF muestran en pantalla una representacin 100% fiel al resultado
del documento en papel o impreso.
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 8 de 34
Formulario PDF (FORPDF)
Las URIs asignadas a los documentos (PDF y XML) por el SGRDE y el contenido del
formulario sern devueltas a la Sede (como resultado de la consolidacin), siendo
esta ltima la responsable de actualizar el documento PDF generado en el SGRDE
(utilizando la URI) aadindole la firma generada por el ciudadano.
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 9 de 34
Formulario PDF (FORPDF)
4 CASOS DE USO
Los mtodos del servicio de FORPDF permiten realizar las siguientes operaciones:
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 10 de 34
Formulario PDF (FORPDF)
A continuacin se describen los mtodos del servicio web; ante cualquier ambigedad
o falta de precisin, se recomienda consultar su definicin en la especificacin WSDL.
Mtodo para guardar en la base de datos del servicio los datos introducidos por el
ciudadano en el formulario.
Este mtodo ser llamado por los formularios PDF, cuando el ciudadano presione el
botn Guardar.
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 11 de 34
Formulario PDF (FORPDF)
Interfaz:
Ejemplo de Entrada
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:for="http://platino.gobcan.es/servicios/forpdf">
<soapenv:Header />
<soapenv:Body>
<for:guardarBorrador>
<ticket>231f4037-b36c-4681-81c3-37574f92b21f</ticket>
<xml>
<![CDATA[
<form>
<interesado>
<docNum>4444444A</docNum>
<nombre>Juan Pedro</nombre>
<apellido1>PEREZ</apellido1>
<apellido2>RODRIGUEZ</apellido2>
</interesado>
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 12 de 34
Formulario PDF (FORPDF)
</form>
]]>
</xml>
</for:guardarBorrador>
</soapenv:Body>
</soapenv:Envelope>
Ejemplo de Salida
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:for="http://platino.gobcan.es/servicios/forpdf">
<soapenv:Header />
<soapenv:Body>
<for:guardarBorradorResponse>
<urlRetorno>http://sitio:puerto/app/urlRetorno.jsp</urlRetorno>
</for:guardarBorradorResponse>
</soapenv:Body>
</soapenv:Envelope>
Mtodo que dado un ticket devuelve la ruta de cancelacin indicada al inicializar dicha
solicitud.
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 13 de 34
Formulario PDF (FORPDF)
Este mtodo ser llamado desde los formularios PDF, cuando el ciudadano presione
el botn Cancelar.
Se utilizar este mtodo para brindar al ciudadano la posibilidad de cancelar los datos
introducidos en una solicitud (nicamente se descartarn los datos NO guardados).
Esta accin no implica la eliminacin de la misma en el servicio. El ticket y los datos
que se hayan guardado previamente continuarn almacenados posibilitando que el
ciudadano contine rellenando la solicitud luego si as lo desea.
Interfaz:
Ejemplo de Entrada
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:for="http://platino.gobcan.es/servicios/forpdf">
<soapenv:Header />
<soapenv:Body>
<for:cancelar>
<ticket>231f4037-b36c-4681-81c3-37574f92b21f</ticket>
</for:cancelar>
</soapenv:Body>
</soapenv:Envelope>
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 14 de 34
Formulario PDF (FORPDF)
Ejemplo de Salida
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:for="http://platino.gobcan.es/servicios/forpdf">
<soapenv:Header/>
<soapenv:Body>
<for:cancelarResponse>
<urlCancelar>http://sitio:puerto/app/urlCancelar.jsp</urlCancelar>
</for:cancelarResponse>
</soapenv:Body>
</soapenv:Envelope>
Mtodo para obtener un formulario PDF de solo lectura relleno para su firma.
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 15 de 34
Formulario PDF (FORPDF)
Interfaz:
Ejemplo de Entrada
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:for="http://platino.gobcan.es/servicios/forpdf">
<soapenv:Header />
<soapenv:Body>
<for:obtenerDocumentoConsolidado>
<ticket>231f4037-b36c-4681-81c3-37574f92b21f</ticket>
</for:obtenerDocumentoConsolidado>
</soapenv:Body>
</soapenv:Envelope>
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 16 de 34
Formulario PDF (FORPDF)
Ejemplo de Salida
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:for="http://platino.gobcan.es/servicios/forpdf">
<soapenv:Header />
<soapenv:Body>
<for:obtenerDocumentoConsolidadoResponse>
<documentoConsolidado>
<docConsolidado>
U2VydmljaW8gZGUgRm9ybXVsYXJpb3MgRWxlY3Ry825pY29zIFBERiwgUExBVElOTyAoRGVzYXJy
b2xsYWRvIHBvciBKYXZpZXIgUGFkcvNuIE3pcmlkYSwgTmFydGV4IFNvZnR3YXJlKS4=
</docConsolidado>
<uriPDF>urn:uuid:272b8549-9993-11df-98e0-6f2bb0063f67</uriPDF>
<uriXML>urn:uuid:272b8549-9994-11df-98e4-6f2bb0063504</uriXML>
</documentoConsolidado>
</for:obtenerDocumentoConsolidadoResponse>
</soapenv:Body>
</soapenv:Envelope>
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 17 de 34
Formulario PDF (FORPDF)
Con toda la informacin recibida este mtodo registra en su base de datos la peticin
a la cual le asigna un ticket, el cual es devuelto por el mtodo.
Interfaz:
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 18 de 34
Formulario PDF (FORPDF)
uriTercero URI del Tercero que realiza la peticin (quien rellenar el formulario). String
<nombre>Juan Pedro</nombre>
<apellido1>PEREZ</apellido1>
<apellido2>RODRIGUEZ</apellido2>
</interesado>
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 19 de 34
Formulario PDF (FORPDF)
</form>
Ser necesario entonces conocer la estructura del formulario a instanciar
para poder realizar la precargar de datos, la cual ha de conocer el
diseador de dicho formulario.
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 20 de 34
Formulario PDF (FORPDF)
Ejemplo de Entrada
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:for="http://platino.gobcan.es/servicios/forpdf">
<soapenv:Header />
<soapenv:Body>
<for:iniciaFormulario>
<urlRetorno>http://sitio:puerto/app/urlRetorno.jsp
</urlRetorno>
<urlCancelar>http://sitio:puerto/app/urlCancelar.jsp
</urlCancelar>
<urlError>http://sitio:puerto/app/urlError.jsp</urlError>
<uriTercero>platino://gobcan.es/servicios/terceros/tercero/f242f402-
c4b9-4303-9054-61ae85dd68a9
</uriTercero>
<idOrganismo>0001</idOrganismo>
<directorioDestino>solicitudes/FORPDF</directorioDestino>
<idFormulario>urn:uuid:272b8549-9993-11df-98e0-6f2bb0063f67
</idFormulario>
<valoresIniciales>
<![CDATA[
<form>
<interesado>
<docNum>4444444A</docNum>
<nombre>Juan Pedro</nombre>
<apellido1>PEREZ</apellido1>
<apellido2>RODRIGUEZ</apellido2>
</interesado>
</form>
]]>
</valoresIniciales>
<preview>false</preview>
<metaInformacion>
<![CDATA[
<gd:documentoSimple
xmlns:gd="http://platino.gobcan.es/servicios/sgrde">
<Tipo_Doc>SOL</Tipo_Doc>
<Desc_Doc>Solicitud FORPDF</Desc_Doc>
<Fecha_Doc>2010-01-
28T21:25:29.125+02:00</Fecha_Doc>
<Doc_Ciudadano>false</Doc_Ciudadano>
<Doc_Archivo>false</Doc_Archivo>
</gd:documentoSimple>
]]>
</metaInformacion>
</for:iniciaFormulario>
</soapenv:Body>
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 21 de 34
Formulario PDF (FORPDF)
</soapenv:Envelope>
Ejemplo de Salida
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:for="http://platino.gobcan.es/servicios/forpdf">
<soapenv:Header />
<soapenv:Body>
<for:iniciaFormularioResponse>
<ticket>231f4037-b36c-4681-81c3-37574f92b21f</ticket>
</for:iniciaFormularioResponse>
</soapenv:Body>
</soapenv:Envelope>
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 22 de 34
Formulario PDF (FORPDF)
Interfaz:
Ejemplo de Entrada
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:for="http://platino.gobcan.es/servicios/forpdf">
<soapenv:Header />
<soapenv:Body>
<for:cancelarTicket>
<ticket>231f4037-b36c-4681-81c3-37574f92b21f</ticket>
</for:cancelarTicket>
</soapenv:Body>
</soapenv:Envelope>
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 23 de 34
Formulario PDF (FORPDF)
Ejemplo de Salida
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:for="http://platino.gobcan.es/servicios/forpdf">
<soapenv:Header />
<soapenv:Body>
<for:cancelarTicketResponse>
<url>http://sitio:puerto/app/urlRetorno.jsp</url>
</for:cancelarTicketResponse>
</soapenv:Body>
</soapenv:Envelope>
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 24 de 34
Formulario PDF (FORPDF)
Interfaz:
Ejemplo de Entrada
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:for="http://platino.gobcan.es/servicios/forpdf">
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 25 de 34
Formulario PDF (FORPDF)
<soapenv:Header />
<soapenv:Body>
<for:guardarPlantilla>
<plantilla>
U2VydmljaW8gZGUgRm9ybXVsYXJpb3MgRWxlY3Ry825pY29zIFBERiwgUExBVElOTyAoRGVzYXJy
b2xsYWRvIHBvciBKYXZpZXIgUGFkcvNuIE3pcmlkYSwgTmFydGV4IFNvZnR3YXJlKS4=
</plantilla>
<ruta>formularios/PDF/miplantilla.xdp</ruta>
</for:guardarPlantilla>
</soapenv:Body>
</soapenv:Envelope>
Ejemplo de Salida
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:for="http://platino.gobcan.es/servicios/forpdf">
<soapenv:Header />
<soapenv:Body>
<for:guardarPlantillaResponse>
<uri>urn:uuid:272b8549-9993-11df-98e0-
6f2bb0063f67?version=1.4</uri>
</for:guardarPlantillaResponse>
</soapenv:Body>
</soapenv:Envelope>
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 26 de 34
Formulario PDF (FORPDF)
Interfaz:
Ejemplo de Entrada
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:for="http://platino.gobcan.es/servicios/forpdf">
<soapenv:Header />
<soapenv:Body>
<for:recuperarPlantilla>
<uri>urn:uuid:272b8549-9993-11df-98e0-6f2bb0063f67</uri>
</for:recuperarPlantilla>
</soapenv:Body>
</soapenv:Envelope>
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 27 de 34
Formulario PDF (FORPDF)
Ejemplo de Salida
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:for="http://platino.gobcan.es/servicios/forpdf">
<soapenv:Header />
<soapenv:Body>
<for:recuperarPlantillaResponse>
<plantillaXDP>
U2VydmljaW8gZGUgRm9ybXVsYXJpb3MgRWxlY3Ry825pY29zIFBERiwgUExBVElOTyAoRGVzYXJy
b2xsYWRvIHBvciBKYXZpZXIgUGFkcvNuIE3pcmlkYSwgTmFydGV4IFNvZnR3YXJlKS4=
</plantillaXDP>
</for:recuperarPlantillaResponse>
</soapenv:Body>
</soapenv:Envelope>
5 CONTROL DE EXCEPCIONES
5.1 ErrorDeParametrosException
Ocurre en caso de detectarse algn error en los parmetros con los que se ha
invocado el servicio en cuestin. Un parmetro puede ser errneo si posee un valor
no adecuado, por ejemplo en el caso de un documento XML, que este no estuviera
bien formado, como tambin la nulidad de algn parmetro imprescindible.
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 28 de 34
Formulario PDF (FORPDF)
5.2 ErrorInternoException
Excepcin que se lanza cuando se produce un error general de funcionamiento
interno del servicio.
Tambin se arroja cuando alguno de los servicios o sistemas de los que depende el
Servicio de Formularios Electrnicos PDF falla o reporta algn tipo de error al
gestionar las peticiones realizadas.
5.3 TicketNoValidoException
Excepcin que se lanza cuando el ticket indicado por parmetro no es vlido.
5.4 ErrorInsercionEnSGRDEException
Esta excepcin puede ocurrir cuando el servicio de FORPDF intenta guardar el
SGRDE de Platino los diferentes documentos (plantilla, formulario PDF o XML de
datos).
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 29 de 34
Formulario PDF (FORPDF)
6.1.1 DocumentoConsolidado
Clase que agrupa los datos generados por FORPDF en el proceso de consolidacin,
los cuales interesa devolver a quien ha invocado al servicio y pueda as disponer tanto
del formulario PDF como de las URIs asignadas por el Servicio de SGRDE al mismo
PDF y al XML de datos resultantes.
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 30 de 34
Formulario PDF (FORPDF)
Cardinalidad Descripcin
[1..1] Obligatorio y univaluado.
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 31 de 34
Formulario PDF (FORPDF)
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 32 de 34
Formulario PDF (FORPDF)
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 33 de 34
Formulario PDF (FORPDF)
El fichero XDP resultante ms los datos XML a precargar en cada caso (cuando el
solicitante inicie un formulario) se combinarn en tiempo de ejecucin para dar lugar a
un PDF listo para rellenar por el solicitante.
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias
Vol. IV Manual del desarrollador Servicio de
Pgina 34 de 34
Formulario PDF (FORPDF)
El nodo aadido se llama control. Si dicho nodo se encuentra como hijo del nodo
form esto indicar que el fragmento se ha aadido correctamente.
Tambin ha de aadirse otro fragmento llamado forpdf_lib, el cual ir siempre dentro
del elemento Variables, tal y como se ve en la imagen anterior. Este fragmento
contiene cdigo JavaScript de Acrobat para gestionar el mecanismo de envo de
datos, validaciones bsicas y los elementos de control.
Finalmente mencionar que los dos fragmentos a incluir en cada formulario se alojarn
en el repositorio de Adobe LiveCycle, al igual que el resto de fragmentos que los
diseadores creen con el paso del tiempo.
Definicin funcional, implantacin y soporte operativo para la Interoperabilidad de los Servicios Telemticos de la Administracin
Pblica de la Comunidad Autnoma de Canarias