Nueva modalidad de ingreso y liquidación de cursos a SENCE. Contenido de un documento XML para comunicar una acción de capacitación a SENCE

Nueva modalidad de ingreso y liquidación de cursos a SENCE. A las actuales vías de ingreso y liquidación de cursos, Formulario Electrónico y Proceso B

30 downloads 55 Views 113KB Size

Story Transcript

Nueva modalidad de ingreso y liquidación de cursos a SENCE. A las actuales vías de ingreso y liquidación de cursos, Formulario Electrónico y Proceso Batch, se incorporará una nueva modalidad que permite realizar el ingreso y pre liquidación a través de un web service o servicio web basado en XML, con descriptor DTD. Servicio WEB: Un web service o servicio web es un software que permite la interacción automática entre sistemas computacionales a través de Internet. Se diferencia de una página web ya que no requiere la intervención de un operador humano. XML :El XML o Extensible Markup Language es un metalenguaje que proporciona una forma de aplicar etiquetas para describir las partes que componen por ejemplo una acción de capacitación. Características: •

Es un estándar abierto, flexible y ampliamente utilizado para almacenar, publicar e intercambiar cualquier tipo de información.



Ofrece portabilidad y utilización de la información a través de las distintas plataformas (permite independizar aplicaciones de datos).



Es ampliamente soportado por diversas aplicaciones en distintas plataformas y existen múltiples bibliotecas para diversos lenguajes de programación, tanto gratis como comerciales, que permiten el desarrollo de nuevas aplicaciones.



Es un formato legible por personas y computadores.

Contenido de un documento XML para comunicar una acción de capacitación a SENCE. 3-5 1234584199 38000 22/12/2004 22/12/2004 Dirección donde se ejecuta el curso 10201 1 No hay 1 1 1 3-5 Tres Cinco Dirección Empresa 333333 10201 tres\@tres.cl 333333

1 09:00 17:30 2 10:00 18:30 1774761-4 Nombre alumno Apellido Paterno Alumno 100 M 30/11/1970 05 1 13 100 0 Nota: Para realizar pruebas, el webservice para comunicar acciones de capacitación se encuentra bajo la siguiente URL: http://xml.sence.cl/comunica_accion

Respuesta de la comunicación. El servicio web procesa la información y entrega una respuesta en formato XML, producto de la transacción.

Ejemplos de Respuesta 400 XML mal formado

DTD: Definición de Tipos de Documento Los documentos XML pueden ser válidos o bien formados. Cuando un documento es válido, significa que su gramática está definida en un DTD. Los DTD son las definiciones de los elementos que puede incluir un documento XML, de la forma en que deben hacerlo (qué elementos van dentro de otros) y los atributos que se les puede dar.

Contenido documento DTD para ejemplo de comunicación a SENCE horario accion_horario CDATA #REQUIRED > part accion_numero CDATA #REQUIRED > empresa accion_numero CDATA #REQUIRED > comunicador (#PCDATA)> cod_sence (#PCDATA)> direccion (#PCDATA)> valor_total (#PCDATA)> fecha_inicio (#PCDATA)> fecha_termino (#PCDATA)> comuna (#PCDATA)> bipartito (#PCDATA)> dia (#PCDATA)> desde (#PCDATA)> hasta (#PCDATA)> observacion (#PCDATA)> tipo_acti (#PCDATA)> rut_alumno (#PCDATA)> nombre (#PCDATA)> paterno (#PCDATA)> materno (#PCDATA)> porcentaje_franquicia (#PCDATA)> sexo (#PCDATA)> fecha_nacimiento (#PCDATA)> escolaridad (#PCDATA)> nivel (#PCDATA)> region_origen (#PCDATA)> viat (#PCDATA)> tras (#PCDATA)> deteccion_necesidad (#PCDATA)> mandato (#PCDATA)> rut_emp (#PCDATA)> razon_social (#PCDATA)> dir_emp (#PCDATA)> tel_emp (#PCDATA)> comuna_emp (#PCDATA)> email_emp (#PCDATA)> fax_emp (#PCDATA)>

Descripción de los campos Representación XML comunicador

Tipo de dato Char

cod_sence direccion

number char

valor_total fecha_inicio fecha_termino comuna

number char char number

bipartito

number

dia desde hasta observacion detección_necesidad mandato rut_emp razon_social dir_emp tel_emp fax_emp comuna_emp email_emp tipo_acti rut_alumno nombre paterno materno porcentaje_franquicia

number char char char number number Char Char Char Char Char Number char number char char char char number

Descripción Rut entidad que comunica la actividad de capacitación, pudiendo ser la misma empresa o el OTIC. Código SENCE Lugar donde se va a realizar la actividad de capacitación Valor total del curso Fecha inicio del curso. (ddmmyyyy) Fecha término. (ddmmyyyy) Identificador de comuna donde se realiza la actividad de capacitación Indicador de acuerdo comité bipartito de capacitación Día inicio horario curso Hora inicio de clases (hh:mm) Hora término de clases (hh:mm) Observación usuario Indicador detección necesidad Indicador de mandato irrevocable RUT rmpresa Razón Social empresa Dirección empresa Teléfono contacto empresa Fax empresa Identificador de comuna empresa Correo electrónico contacto empresa Tipo actividad de capacitación Rut alumno (1774761-4) Nombre Apellido Paterno Apellido Materno Porcentaje de franquicia

sexo fecha_nacimiento escolaridad nivel region_origen viat tras

char char char number number number number

Sexo (M | F) Fecha de nacimiento (ddmmyyyy) Nivel escolaridad Nivel ocupacional Región de origen de participante Viático Traslado

Codificación para Escolaridad 01 02 03 04 05 06 07 08 09

Sin Escolaridad Básica Incompleta Básica Completa Media Incompleta Media Completa Superior Técnica Profesional Incompleta Superior Técnica Profesional completa Universitaria Incompleta Universitaria Completa

Codificación para tipo_acti 1 2 3

Franquicia Normal Franquicia Precontrato Franquicia Postcontrato

Tipo de actividad. Franquicia Normal (1), Precontrat (2)o o Postcontrato (3)

Codificación para bipartito 1 0

Con acuerdo comité bipartito Sin acuerdo comité bipartito

Codificación para deteccion_necesidad 1 0

Con detección de necesidad Sin detección de necesidad

Codificación para mandato 1 0

Con mandato irrevocable Sin mandato irrevocable

Codificación para dia 1 2 3 4 5 6

Lunes Martes Miércoles Jueves Viernes Sábado

Codificación para nivel 1 3 4 5 6 7 2

Ejecutivos Mandos Medios Administrativos Trabaj. Calificado Trabaj. Semi Calificado Trabaj. No Calificado Profesionales

Codificación de Comunas Comuna Nombre comuna 51805 Algarrobo 132402 Alhue 30904 alto del carmen 104202 Ancud 41004 Andacollo 93701 Angol 125102 Antartica 20601 Antofagasta 83504 Antuco 83602 Arauco 10101 Arica 114501 Aysen 132303 Buin 83311 Bulnes 51303 Cabildo 125101 cabo de hornos 83502 cabrero 20501 calama 104104 calbuco 30802 caldera 51603 calera 132302 calera de tango 51403 calle larga 10102 camarones 10303 camiña 41204 canela 83605 cañete 93817 carahue 51802 cartagena 51707 casablanca 104201 castro 51506 catemu 73201 cauquenes 132114 cerrillos 132111 cerro navia 104301 chaiten 73203 chanco 30701 chañaral 62705 chepica 83411 chiguayante 114601 chile chico

83301 chillan 83321 chillan viejo 62702 chimbarongo 104208 chonchi 114502 cisnes 83317 cobquecura 104103 cochamo 114701 cochrane 62604 codegua 83315 coelemu 83305 coihueco 62615 coinco 73103 colbun 10304 colchane 132001 colina 93703 collipulli 62614 coltauco 41104 combarbala 83401 concepcion 132105 conchali 51709 concon 73008 constitucion 83606 contulmo 30801 copiapo 41003 coquimbo 83409 coronel 103906 corral 114401 coyhaique 93805 cunco 93705 curacautin 132403 curacavi 104205 curaco de velez 83603 curanilahue 93807 curarrehue 73009 curepto 72901 curico 104204 dalcahue 30702 diego de almagro 62616 doñihue 132117 el bosque 83308 el carmen 132503 el monte 51804 el quisco 51803 el tabo 73006 empedrado 93706 ercilla 132104 estacion central 83405 florida 93810 freire 30902 freirina 104107 fresia 104109 frutillar 104303 futaleufu 103905 futrono 93819 galvarino 10202 general lagos

93812 gorbea 62602 graneros 114503 guaitecas 51605 hijuelas 104302 hualaihue 72906 hualañe 83406 hualqui 10302 huara 30903 huasco 132106 huechuraba 41201 illapel 132102 independencia 10301 iquique 132504 isla de maipo 51901 isla de pascua 51708 juan fernandez 132115 la cisterna 51602 la cruz 62804 la estrella 132124 la florida 132118 la granja 41002 la higuera 51301 la ligua 132119 la pintana 132128 la reina 41001 la serena 103909 la union 103912 lago ranco 114402 lago verde 124903 laguna blanca 83511 laja 132002 lampa 103903 lanco 62617 las cabras 132130 las condes 93802 lautaro 83601 lebu 72907 licanten 51606 limache 73101 linares 62803 litueche 51505 llaillay 104108 llanquihue 132132 lo barnechea 132116 lo espejo 132112 lo prado 62707 lolol 93813 loncoche 73104 longavi 93704 lonquimay 83604 los alamos 51401 los andes 83501 los angeles 103904 los lagos 104106 los muermos 93711 los sauces

41203 los vilos 83408 lota 93709 lumaco 62605 machali 132126 macul 103907 mafil 132113 maipu 62609 malloa 62805 marchigue 20402 maria elena 132404 maria pinto 103902 mariquina 73005 maule 104105 maullin 20602 mejillones 93806 melipeuco 132401 melipilla 72904 molina 41103 monte patria 62603 mostazal 83508 mulchen 83510 nacimiento 62704 nancagua 124801 natales 62802 navidad 83509 negrete 83319 ninhue 51604 nogales 93818 nueva imperial 83303 ñiquen 132125 ñuñoa 114702 o'higgins 62606 olivar 20502 ollague 51607 olmue 104001 osorno 41101 ovalle 132505 padre hurtado 93820 padre las casas 41006 paihuano 103910 paillaco 132304 paine 104304 palena 62709 palmilla 103908 panguipulli 51504 panquehue 51305 papudo 62806 paredones 73105 parral 132122 pedro aguirre cerda 73002 pelarco 73202 pelluhue 83310 pemuco 73007 pencahue 83403 penco 132502 peñaflor

132127 peñalolen 62710 peralillo 93803 perquenco 51302 petorca 62613 peumo 10305 pica 62612 pichidegua 62801 pichilemu 83306 pinto 132202 pirque 93811 pitrufquen 62703 placilla 83314 portezuelo 125001 porvenir 10306 pozo almonte 125002 primavera 132129 providencia 51704 puchuncavi 93808 pucon 132110 pudahuel 132201 puente alto 104101 puerto montt 104004 puerto octay 104102 puerto varas 62708 pumanque 41105 punitaqui 124901 punta arenas 104207 puqueldon 93710 puren 104005 purranque 51502 putaendo 10201 putre 104003 puyehue 104209 queilen 104210 quellon 104203 quemchi 83507 quilaco 132107 quilicura 83505 quilleco 83312 quillon 51601 quillota 51705 quilpue 104206 quinchao 62610 quinta de tilcoco 132109 quinta normal 51703 quintero 83318 quirihue 62601 rancagua 83313 ranquil 72909 rauco 132103 recoleta 93702 renaico 132108 renca 62608 rengo 62607 requinoa 73106 retiro

51404 rinconada 103911 rio bueno 73003 rio claro 41102 rio hurtado 114602 rio ibañez 104006 rio negro 124902 rio verde 72903 romeral 93816 saavedra 72905 sagrada familia 41202 salamanca 51801 san antonio 132301 san bernardo 83302 san carlos 73004 san clemente 51402 san esteban 83304 san fabian 51501 san felipe 62701 san fernando 124904 san gregorio 83307 san ignacio 73108 san javier 132123 san joaquin 132203 san jose de maipo 104007 san juan de la costa 132121 san miguel 83320 san nicolas 104002 san pablo 132405 san pedro 20503 san pedro de atacama 83410 san pedro de la paz 73010 san rafael 132120 san ramon 83512 san rosendo 62611 san vicente 83506 santa barbara 62706 santa cruz 83407 santa juana 51503 santa maria 132101 santiago 51806 santo domingo 20603 sierra gorda 132501 talagante 73001 talca 83402 talcahuano 20604 taltal 93801 temuco 72902 teno 93815 teodoro schmidt 30803 tierra amarilla 132003 tiltil 125003 timaukel 83607 tirua 20401 tocopilla 93814 tolten 83404 tome

124802 torres del paine 114703 tortel 93708 traiguen 83316 treguaco 83503 tucapel 103901 valdivia 30901 vallenar 51701 valparaiso 72908 vichuquen 93707 victoria 41005 vicuña 93804 vilcun 73107 villa alegre 51706 villa alemana 93809 villarrica 51702 viña del mar 132131 vitacura 73102 yerbas buenas 83513 yumbel 83309 yungay 51304 zapallar

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.