Versions Compared

Key

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

...

Situación actual

Si el servicio está disponible por SSB u otro, indicar la referencia de la url del servicio
DescripciónQué función desempeña el servicio
ReferenciaSi el servicio pertenece a un conjunto de servicios (SIF, WSSB, WSG)
Entidad BDCNombre de la entidad o entidades involucradas
BackendPermite dar de alta artículos y calsificarlo para ser usado en un grado específico
Referencia/wiki/spaces/SSB/pages/51904547
Entidad BDCarticulo , articulo_materia, articulo_grado_periodo, articulo_nivel_precio
Backendhttps://homol.uno-internacional.com/ws/uno_wsx_articulo_grado_periodo_precio_im.php
Tipo de Petición

GET, POST , / PUT

Parámetros


Campos en
URL
PayloadDescripciónReglas de negocio
[parámetro]
  • Descripción del parámetro y valores que puede recibir
  • Obligatorio u opcional
  • Reglas o restricciones de negocio.
  • En caso de ser un [parámetro] no válido, el servicio entrega el siguiente mensaje:

    <code>404</code>
    <message>No se encontraron datos con los parámetros especificados.</message>

Campos en PayloadDescripciónReglas de negocio
[parámetro]
  • Descripción del parámetro y tipo de dato
  • Obligatorio u opcional
  • Cuando se espera que los datos se envíen como payload se deben describir cada uno de ellos
  • En caso de ser [parámetro] no válido entrega el siguiente mensaje:

    <code>400</code>
    <message>El parámetro 'id' es requerido.</message>

Ejemplo de llamada o de formulario

https://subdominio.dominio/url/del/servicio/parámetros

Payload
Code Block
languagexml
<?xml version="1.0" encoding="UTF-8"?>
<root>
  <node>Value</node>
  <node>Value</node>
  <node>Value</node>
</root>
Respuesta¿Quién lo utiliza y cómo?
accion
  • i  para indicar que se crea una entidad, m para modificar una entidad 
  • Obligatorio
  • Cuando se desea crear una entidad el valor de articulo_id debe ser 0.
  • Cuando se desea modificar una entidad de articulo, el valor de articulo_id debe ser mayor que 0.
p
  • IP de la máquina desde la que se consume el servicio
  • Obligatorio


t
  • Token de sesión
  • Obligatorio
  • El token de sesión se obtiene mediante el servicio de login
  • Tiene una duración de 8 horas
servicio
  • Nombre del servicio, se deberá enviar articulo
  • Obligatorio
  • Nombre del servicio a utilizar de acuerdo a WSDL Import
articulo_id
  • Identificador único del artículo en BDC
  • Obligatorio
  • El ID del artículo debe ser mayor a 0, en el caso de crear una entidad de Artículo el valor enviado deberá ser 0.
erp_id
  • Identificador único del colegio en ERP (EMS, SAP, ETC)
  • Opcional

pais_id
  • Identificador del país al que pertenece el artículo
  • Obligatorio
empresa_id
  • ID de la empresa a la que pertenece el artículo
  • Obligatorio
articulo_clave
  • Identificador único del artículo o el equivalente al erp_id
  • Obligatorio
  • La clave es utilizada para localizar de forma rápida al Artículo en búsquedas
articulo
  • Nombre del articulo
  • Obligatorio
articulo_orden
  • Orden de listado en los filtros
  • Opcional
  • Número > 0
articulo_grado_periodos
  • Agrupador de grupo articulo_grado_periodo

articulo_grado_periodo
  • Agrupador de articulo_grado_periodo

articulo_grado_periodo_id
  • Identificador único de articulo_grado_periodo_id
  • Obligatorio
  • Cuando se desea crear un domicilio el valor  deberá ser 0
  • Cuando se modifica un domicilio el valor deberá ser > 0


Ejemplo de llamada o de formularioPayload