Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Situación actual

DescripciónActualiza un Alumno.
Referencia SIFExtensión de SIF 3.0.1
Entidad BDCAlumno
Entidad SIFExtensión de la entidad k12student (CEDS_K12.xsd).
Tipo de PeticiónPut
Parámetros
Campos
Descripción
Reglas de negocio
UUID del Alumno
  • UUID del Alumno que se consulta
  • Obligatorio
  • El identificador debe existir.
  • En caso de ser un ID de alumno no válido entrega el siguiente mensaje:

    <error refId="00000000-0000-1000-0000-000179262049">
    <code>404</code>
    <message>No se encontraron datos con los parámetros especificados.</message>
    </error>

Ejemplo de llamada o de formulario

http://desenv.uno-internacional.com/sif/unoStudent/00000000-0000-1000-0000-000001003549000004036006

Parámetros en XML payload
  • Valida payload. En caso de no ser correcto manda mensaje de error.
CampoDescripciónReglas de Negocio
unoStudent refId
  • Identificador único en la BDC alumno.alumno_id
  • Obligatorio

En caso de ser un ID de alumno no válido entrega el siguiente mensaje:

  • <error refId="00000000-0000-1000-0000-001373134177">
    <code>404</code>
    <message>No existe la entidad con el id especificado.</message>
    </error>
studentId
  • Clave del alumno
  • Opcional

 

firstName
  • Nombre
  • Obligatorio

 

 

  • En caso de no indicar valor entrega el siguiente mensaje:
    <update id="" statusCode="400" >
    <error id="00000000-0000-1000-0000-000004036006" >
    <code>400</code>
    <message>Los datos del nombre son requerido</message></error>
    </update>
middleName
  • Apellido paterno
  • Obligatorio
  • En caso de no indicar valor entrega el siguiente mensaje:
    <update id="" statusCode="400" >
    <error id="00000000-0000-1000-0000-000004036006" >
    <code>400</code>
    <message>Los datos del nombre son requerido</message></error>
    </update>
lastName
  • Apellido materno
  • Obligatorio
  • En caso de no indicar valor entrega el siguiente mensaje:
    <update id="" statusCode="400" >
    <error id="00000000-0000-1000-0000-000004036006" >
    <code>400</code>
    <message>Los datos del nombre son requerido</message></error>
    </update>
birthDate
  • Fecha de nacimiento
  • Formato: aaaa/-mm/-dd
  • Obligatorio
  • En caso de no indicar valor entrega el siguiente mensaje:
    <update id="" statusCode="400" >
    <error id="00000000-0000-1000-0000-000004036006" >
    <code>400</code>
    <message>El formato de la fecha es incorrecto.</message></error>
    </update>
sex
  • Valores: Male, Female, Not selected
  • Opcional
 
userId
  • Obligatorio
  • En caso de no indicar valor entrega el siguiente mensaje:
    <update id="" statusCode="409" >
    <error id="00000000-0000-1000-0000-000004036006" > <code>409</code>
    <message>Ocurrió un error al guardar la información de login.</message>
    </error>
    </update>
password
  • Contraseña
  • Opcional
 
personRefId
  • Identificador único en la BDC persona.persona_idOpcional
 
curp
  • Opcional
 
addressType
  • Tipo de dirección
  • Valores: Physical, Mailing, Shipping
 
line1
  • Calle
 
city
  • Ciudad
 
neighborhood
  • Colonia
 
postalCode
  • Código postal
 
buildingSiteNumber
  • Número
 
county
  • Municipio
 
stateProvince
  • Estado
 
countyRefId
  • Identificador único en la BDC municipio.municipio_id

 
phoneNumberType 
  • Tipo
  • Valores: Home, Mobile
 
number 
  • Teléfono
 
email    
  • Correo electrónico
 
Ejemplo XML Payload

<unoStudent refId="00000000-0000-1000-0000-000001003549000004036006" > Identificador único en la BDC alumno.alumno_id
<studentId>ADP4A.14</studentId> Clave del Alumno
<studentId>JMAV</studentId>
<name>
<firstName>VALERIA MICHELLE< <firstName>Joel Maximiliano</firstName> Nombre
<middleName>PIÑEIRO< <middleName>Aguilar</middleName> Apellido paterno
<lastName>ARENAS< <lastName>Valdez</lastName> Apellido materno
</name>
<birthDate>2012 <birthDate>2008-12-11<04</birthDate> Fecha de nacimiento (aaaa/mm/dd)
<sex>Female</sex> (Male, Female, Not selected)
<userId>valeria.pineiro</userId> username
<sex>Male</sex>
<userId>joelmaximiliano.aguilar.9</userId>
<password>dmFsZXJpYS5w</password> contraseña
<language>ES</language>
<personRefId>00000000-0000-1000-0000-000001003674<000003149709</personRefId> Identificador único en la BDC persona.persona_id
<curp>PIAV020218MDFXRLB2<
<curp></curp> CURP
<addressList> Lista de domicilios
<address addressType="Physical"> Tipo de dirección (Physical, Mailing, Shipping)
<street>
<line1>CALLE 8 DE MAYO< <line1></line1> Calle
</street>
<city>MEXICO< <city>QUINTANA ROO</city> Ciudad
<neighborhood>PLANETARIO LINDAVISTA</neighborhood> Colonia
<postalCode>07300</postalCode> Código Postal
<buildingSiteNumber>2</buildingSiteNumber> Número
<county>GUSTAVO A MADERO</county> Municipio
<stateProvince>Distrito Federal</stateProvince> Estado
<countyRefId>00000000-0000-1000-0000-000000011302</countyRefId>  Identificador único en la BDC municipio.municipio_id
</address>
<address addressType="Mailing">Tipo de dirección (Physical, Mailing, Shipping)
<street>
<line1>CALLE 10 DE ABRIL</line1> Calle
</street>
<city>IRAPUATO</city> Ciudad
<neighborhood>TABACHINES</neighborhood> Colonia
<postalCode>07500</postalCode>  Código Postal
<buildingSiteNumber>22</buildingSiteNumber> Número
<county>IRAPUATO</county> Municipio
<stateProvince>Guanajuato</stateProvince> Estado
<neighborhood>SM 223 MZA 6 LTE 15..</neighborhood>
<postalCode>CANCUN</postalCode>
<buildingSiteNumber>41</buildingSiteNumber>
<county>BENITO JUAREZ</county>
<stateProvince>Quintana Roo</stateProvince>
<countyRefId>00000000-0000-1000-0000-000000008126<000000015248</countyRefId>  Identificador único en la BDC municipio.municipio_id
</address>
</addressList>
<phoneNumberList>
<phoneNumber phoneNumberType="Home">
<number>53956782</number>
</phoneNumber>
<phoneNumber phoneNumberType="Mobile">
<number>5537651829</number>
</phoneNumber>
</phoneNumberList>
<schoolEmailList>
<schoolEmail>
<email>correo@ <email>xxxxxcorreo@correo.com</email>
</schoolEmail>
</schoolEmailList>
</unoStudent>

Respuesta

<unoStudent refId="00000000-0000-1000-0000-000001003549" > Identificador único en la BDC
<studentId>ADP4A.14</studentId> Clave del alumno
<name>
<firstName>VALERIA MICHELLE</firstName> Nombre
<middleName>PIÑEIRO</middleName> Primer apellido
<lastName>ARENAS</lastName> Segundo apellido
</name>
<birthDate>2002-02-18</birthDate> Fecha de nacimiento
<sex>Female</sex> (Male, Female, Not selected)
<userId>valeria.pineiro</userId> Username
<language>ES</language> Idioma
<personRefId>00000000-0000-1000-0000-000001003674</personRefId>  persona.persona_id (Identificador único en la BDC)
<curp>PIAV020218MDFXRLB2</curp> CURP
<addressList>  Listado de domicilios
<address addressType="Physical"> Tipo de dirección (Physical, Mailing, Shipping)
<street>
<line1>CALLE 8 DE MAYO </line1> Calle
</street>
<city>MEXICO</city> Ciudad
<neighborhood>PLANETARIO LINDAVISTA</neighborhood> Colonia
<postalCode>07300</postalCode> Código postal
<buildingSiteNumber>3</buildingSiteNumber> Número
<county>GUSTAVO A. MADERO</county> Municipio
<stateProvince>Distrito Federal</stateProvince> Estado
<countyRefId>00000000-0000-1000-0000-000000011292</countyRefId> Identificador único en la BDC
</address>
</addressList>
<phoneNumberList></phoneNumberList> Listado de teléfonos
<schoolEmailList></schoolEmailList> Listado de correos electrónicos
</unoStudent>

¿Quién lo utiliza y cómo?  N/A (Código 204).