Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Estado

<EN USO>

En Uso

Cuando un requisito de sistema software tenga el estado En Uso significa que está disponible para su uso.


Este servicio será utilizado por las aplicaciones que necesiten insertar entidades ContactRelationship en la BDC.

Situación actual

Descripción

Inserta una entidad ContactRelationship

Referencia SIFcontactRelationship (Lista)
Tipo de PeticiónPOST
Parámetros en XML Payload
CamposDescripciónReglas de negocio
relationshipToLearnerType
  • Tipo de relación: Mother, Father y Other.
  • Obligatorio
  • Sino se especifica el parámetro, como es obligatorio devuelve:
    • <code>400</code>
      <message>El xml del payload no se encuentra bien formado.</message>

unoStudentRefId
  • Identificador del alumno: alumno.alumno_id (Identificador único en la BDC, asignado para el ciclo escolar) 
  • Obligatorio

  • Sino se especifica el parámetro, como es obligatorio devuelve:
    • <code>400</code>
      <message>El xml del payload no se encuentra bien formado.</message>

  • El identificador del alumno debe existir, en caso de no ser válido devuelve: 
    • <code>400</code>
      <message>El identificador propocionado no es válido.</message>

contactPersonRefId
  • Identificador del contacto:  persona.persona_id (identificador único en la BDC)
  • Obligatorio
  •  Sino se especifica el parámetro, como es obligatorio devuelve:
    • <code>400</code>
      <message>El xml del payload no se encuentra bien formado.</message>

  • El identificador del alumno debe existir, en caso de no ser válido devuelve: 
    • <code>400</code>
      <message>El identificador propocionado no es válido.</message>

Ejemplo de llamada o de formulario

http://desenv.uno-internacional.com/sif/contactRelationship

Ejemplo XML payload

<contactRelationship refId="">
<relationshipToLearnerType>Mother</relationshipToLearnerType>  Tipo relación. Los posibles valores son: Mother, Father y Other.
<unoStudentRefId>00000000-0000-1000-0000-000001000190 alumno.alumno_id (refId asignado para el ciclo escolar)
</unoStudentRefId>
<contactPersonRefId>00000000-0000-1000-0000-000001089324  persona.persona_id del contacto (identificador único en la BDC)
</contactPersonRefId>
</contactRelationship>

Respuesta

<createResponse>
<creates>
<create id="01089324-0000-1000-0000-000001000190" statusCode="200" />
</creates>
</createResponse>

¿Quién lo utiliza y cómo?

 

  
  • No labels