jueves, 2 de mayo de 2019

Generar la cadena original de un documento XML de un título profesional electrónico.

cadena original
Por cuestiones de aprobación por parte de la DGP o alguna otra índole, en ocasiones es necesario generar la cadena original de tu XML.

¿Que es la cadena original?

La cadena original es la secuencia de datos formada con parte de la información contenida dentro del XML del título electrónico.

Con la cadena original y tu certificado, podrás generar el sello que también debes colocar en el documento electrónico.

Para generarla puedes utilizar un transformador xslt o construirla manualmente respetando las reglas y la secuencia siguiente:
  • Ninguno de los atributos que conforman al Documento deberá contener el carácter | ("pipe") debido a que éste será utilizado como carácter de control en la formación de la cadena original.
  • El inicio de la cadena original se encuentra marcado mediante una secuencia de caracteres || (doble "pipe").
  • El final de la cadena original será expresado mediante una cadena de caracteres || (doble "pipe").
  • Todos los campos que conforman la cadena original ya sean obligatorios u opcionales estarán representados en la cadena original por el carácter de separación pipe ( | ).
  • Los datos de los atributos se deben proporcionar en el formato de codificación UTF-8 (en caso de programación en Java codificar en utf-8 JAVA).

Secuencia de formación-TituloElectronico

La secuencia de formación será siempre en el orden que se expresa a continuación, tomando en cuenta las reglas generales expresadas en el punto anterior.

Uso
Atributo
1.     Información del nodo TituloElectronico
Requerido
a.     version
Requerido
b.     folioControl
2.     Información del nodo FirmaResponsable
Requerido
a.     curp
Requerido
b.     idCargo
Requerido
c.     cargo
Opcional
d.     abrTitulo
3.     Información del nodo Institucion
Requerido
a.     cveInstitucion
Requerido
b.     nombreInstitucion
4.     Información del nodo Carrera
Requerido
a.     cveCarrera
Requerido
b.     nombreCarrera
Opcional
c.     fechaInicio
Requerido
d.     fechaTerminacion
Requerido
e.     idAutorizacionReconocimiento
Requerido
f.     autorizacionReconocimiento
Opcional
g.     numeroRvoe
5.     Información del nodo Profesionista
Requerido
a.     curp
Requerido
b.     nombre
Requerido
c.     primerApellido
Opcional
d.     segundoApellido
Requerido
e.     correoElectronico
6.     Información del nodo Expedicion
Requerido
a.     fechaExpedicion
Requerido
b.     idModalidadTitulacion
Requerido
c.     modalidadTitulacion
Opcional
d.     fechaExamenProfesional
Opcional
e.     fechaExencionExamenProfesional
Requerido
f.     cumplioServicioSocial
Requerido
g.     idFundamentoLegalServicioSocial
Requerido
h.     fundamentoLegalServicioSocial
Requerido
i.      idEntidadFederativa
Requerido
j.      entidadFederativa
7.     Información del nodo Antecedente
Requerido
a.     institucionProcedencia
Requerido
b.     idTipoEstudioAntecedente
Requerido
c.     tipoEstudioAntecedente
Requerido
d.     idEntidadFederativa
Requerido
e.     entidadFederativa
Opcional
f.     fechaInicio
Requerido
g.     fechaTerminacion
Opcional
h.     noCedula

Aquí te dejamos el ejemplo de un XML y una cadena original:


Te dejamos un link donde podrás generar las cadenas originales de tu documento electrónico, sin necesidad de programar nada.



2 comentarios:

  1. para el caso de usar transformador xslt donde se descarga el archivo XSLT, es distribuido por el área tecnologica de SEP ?

    ResponderEliminar