Sei sulla pagina 1di 7

Manual tcnico de webservice ADN Portal Celsus

Elaborado por: Omar Eduardo Nieto Casado


Fecha: 12/01/2015
Versin: 2.0
1. CONEXIN:
STRING DE CONEXIN
$clienteSoap = new
soapClient('http://190.131.234.6:4480/WS_
Query/ADN_Query?wsdl');

DESCRIPCION
String de conexin webservice

2. METODOS.
2.1 DB
METODO DE CONEXIN
DB

DESCRIPCION
Realiza consulta del inventario, crea
remisiones, facturas, recibos de caja y
devolucin de remisiones.

2.1.1 PARAMETROS DE ENTRADA


PARAMETROS

TIPO DE
DATO
1. 'usuario'
1. varchar
2. 'password'
2
3. 'empresa'
2. varchar
4. 'sql'
2
5. 'parametros'
3. varchar
6. 'hash'
2
Estructura hash:
4. varchar
hash_hmac("md5", $usuario.
2
$password.$empresa.$sql,
5. varchar
'key');
2
6. string

DESCRIPCION
1. Nombre de usuario de
ADN
2. Contrasea
3. Nombre de empresa
4. Consulta a la base de
datos
5. Se puede ingresar un
cdigo de referencia o
dejar nulo para que
retorne todo el inventario.
6. funcin de seguridad
hash

Parmetros fijos:
$usuario= ' CTIQUE ';
$password= 'Celsus123';
Archivo.php
1) Etiquetas html

2) Cuerpo y cdigo php

Consulta de inventario:
1) Se escriben los parmetros,

SQL
MI-01 :
Consulta de inventarios que consta de
4 parmetros

PARAMETROS
1@#: Es el nombre o cdigo del artculo.
2@#: Es el id del sistema (siempre va
hacer 1).
3@#: Es el grupo del artculo.
4@#: Es la bodega a facturar.

RESPUESTA
RESPUESTA
1. 24095|9788471016935|ESP|6|N|.979
2. En caso de querer mostrar todo el
inventario solo se le mandar el nmero
del sistema en este caso es :
@#1@#@#@#

REMISION

REMISION + CLIENTE:

DESCRIPCION
1. Id del producto.
2. Cdigo de la referencia.
3. Nombre corto.
4. Existencia.
5. Si o no permite existencia
negativa.
6. Peso del artculo.

FACTURA:

RECIBO DE CAJA:

DEVOLUCION DE REMISION:

En el campo SQL es solo cambiar el codigo para el documento que se vaya a


generar.

SQL
1)Remisin: CreFact.
2)Remision + Cliente: CreFact.
3)Factura: CreFact.
Recibo de caja: CreDoc

Devolucin de remisin: CreDevRem

RESPUESTA
1) string(43) " ERROR MODULO TIPO
DE DOCUMENTO INVALIDO.@#"

2) ok@#

DESCRIPCION
CreFact: procedimiento que crea un
documento en donde se ingresa la
cadena de parmetros del documento.
CreDoc: procedimiento que crea un
documento en donde se ingresa la
cadena de parmetros del documento.
CreDevRem: procedimiento que crea
un documento de devolucion de
remision en donde se ingresa la cadena
de parmetros del documento

DESCRIPCION
Este error es mostrado cuando algn
parmetro es errneo.etc
1)Este ok es el resultado donde el
documento fue creado con xito y la
cadena de parmetros esta correcta

DESCRIPCION:
<doc:"consecutivo del documento">
<enc>
<tdc:"Codigo del tipo de documento">
<sis:"sistema de empresa">
<usr:Id del usuario>
<cli:"cliente">
<fch:"fecha del documento">
<pre:"lista de precio">
<cco:"centro de costo">
<bod:"bodega">
</enc>
<itm:1
><ref:"id de la referencia">
<can:"cantidad">
<vun:"valor unitario">
<dst:"descuento">
</itm:1> cierre de etiqueta del artculo, pueden ser n artculos.
</doc:> cierre de etiqueta del documento.
* Los parmetros de color rojo son fijos y los de color negro son los que
la plataforma debe generar. Debido a que es una cadena de carateres la
que recibe el web service, todos los parmetros deben ser tipo varchar2.

Potrebbero piacerti anche