...
Este servicio será utilizado por las aplicaciones que necesiten consultar , o actualizar o insertar colegios con la BDC.
Situación actual
Descripción | Consulta |
o Actualiza un Colegio por su id. |
Referencia SIF | Extensión de SIF 3.0.1 |
Entidad BDC |
Colegio |
Entidad SIF |
Extensión de la entidad k12school (CEDS_ |
K12.xsd). | |
Tipo de Petición | GET para consultar |
y PUT para actualizar |
Parámetros |
|
|
|
|
|
|
- Apellido materno
|
- Identificador único en la BDC persona.persona_id
- Obligatorio (En caso de GET y PUT)
- El identificador debe existir.
En caso de ser un ID de alumno no válido entrega el siguiente mensaje:
<code>404</code>
<message>No existe la entidad con el id especificado.</message>
- Nombre
- Apellido paterno
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ejemplo de llamada o de formulario |
Para GET y PUT de un solo familar:
http://desenv.uno-internacional.comsif/parentGuardian/00000000-0000-1000-0000-000001803089
Para PUT de varios familiares y POST de un familiar:
http://desenv.uno-internacional.com/sif/parentGuardian
<parentGuardianList> (Se agrega esta etiqueta cuando se van a actualizar varios familiares)
<unoSchool refId="00000000-0000-1000-0000- |
000000001135" > |
colegio. |
colegio_id ( |
identificador único en la BDC) |
<firstName>Terezinha</firstName> Nombre
<middleName>Niehues</middleName> Apellido paterno
<lastName></lastName> Apellido materno
</name>
<birthDate>1999-11-30</birthDate> Fecha de nacimiento
<sex>Female</sex> (Male, Female, Not selected)
<language>ES</language> Idioma
<curp></curp> Curp
<addressList> Listado de domicilios
<schoolIdSystem>IEDIS</schoolIdSystem> Colegio clave |
|
<line1>MARIANO MATAMOROS</line1> |
|
<city>METEPEC</city> |
<neighborhood>PLANETARIO LINDAVISTA<
|
<postalCode>52149</postalCode> |
<buildingSiteNumber>1201 </buildingSiteNumber> |
<county>METEPEC</county> |
<stateProvince>Estado de México</stateProvince> |
|
000000011121</countyRefId> |
|
<phoneNumberList>
<phoneNumber phoneNumberType
<address addressType=" |
Mailing"> |
<number>53956744</number> Número de teléfono
|
<phoneNumber phoneNumberType="Mobile"> Tipo teléfono (Home, Mobile)
<number>5537651855</number> Número de teléfono
</phoneNumber>
</phoneNumberList>
<schoolEmailList>
<schoolEmail>
<email>terezinhaniehues@gmail.com</email> Correo
</schoolEmail>
</schoolEmailList>
</parentGuardian><parentGuardian refId="00000000
street> |
........
........
</parentGuardian>
</parentGuardianList> (Se agrega esta etiqueta cuando se van a actualizar varios familiares)
PUT:
N/A (Código 204).
Cuando se actualizan varios:
<updateResponse><updates>
<update id="00000000
000000011235</countyRefId> |
statusCode="200" />
<update id="00000000-0000-1000-0000-000001107025"
statusCode="200" />
<update id="00000000-0000-1000-0000-000001351564"
statusCode="200" />
<update id="00000000-0000-1000-0000-000001063490"
statusCode="200" />
</updates>
</updateResponse>
POST:
<createResponse><creates>
<create id="00000000-0000-1000-0000-000002314849"
statusCode="200" />
</creates>
</createResponse>
000000011121</countyRefId> | |
Respuesta |
|
¿Quién lo utiliza y cómo? |
|