Versions Compared

Key

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

...

Section
columnwidth

Sur cette page:

3
Column

Si vous voulez utiliser le web service pour accéder à vos données Logistics, vous devez impérativement passer par l'Installation du Webservice SQL.

Le web service est constitué de plusieurs méthodes décrites ci-dessous.

Ces méthodes permettent par exemple de créer, modifier un utilisateur ou encore d'avoir le prix actuel d'un article donné pour un stock bien précis, etc...

La première chose à faire est d'initialiser le web service que vous voulez utiliser en appelant sa méthode WSLOGIN. Cette méthode vous renverra différentes variables sous forme d'XML, ces variables vous serviront pour l'appel de vos méthodes (en vert ci-dessous). Tous les appels de méthodes se font par le biais de la méthode REQUEST dont voici les paramètres :

Info
titleUtilitaire de test

Vous pouvez consulter la section Test du Webservice SQL pour obtenir un utilitaire de test du webservice


Le webservice de Logistics repose sur une requête principale dont le premier paramètre correspond à la fonction qui est appelée.


Voici le descriptif de cette fonction :

wsrequest (Fonction, Path, Key, Langwsrequest (Nom de la procédure, LsPath, LsKey, LsLang, XmlHeader, XmlFile,XmlFooter)

Paramètre
Description
250px
Panel
Table of Contents
maxLevel
FonctionNom de la fonction appelée
PathParamètre historique qui n'est plus utilisé dans le cadre des procédures standard du webservice mais peut être utilisé dans les procédures ajoutées en plug in
KeyClé applicative
LangParamètre utilisé dans le cas la procédure WSGETARTADDITIONALFIELDS ou dans les procédures ajoutées en plug in dans les autres cas celle-ci est optionnelle
XmlHeader1er xml de paramétrage, voir le descriptif de la procédure appelée
XmlFile2eme xml de paramétrage, voir le descriptif de la procédure appelée
XmlFooter3eme xml de paramétrage, voir le descriptif de la procédure appelée


Le web service est constitué de plusieurs fonction décrites ci-dessous.

Ces méthodes permettent par exemple de créer, modifier un utilisateur ou encore d'avoir le prix actuel d'un article donné pour un stock bien précis, etc...

Column
width250px
Panel

Sur cette page:

Table of Contents
maxLevel3

Connexion au webservice

La connexion au webservice est basé sur une clé partagée entre le webservice et l'application utilisatrice.

Il suffit donc de remplir le paramètre Key de la méthode wsrequest avec la valeur de la clé partagée

Info

Veuillez consulter la configuration de Logistics pour le module webservice pour plus de détail sur la configuration de cette clé partagée.

Info

La requête WsLogin est présente principalement pour une question historique mais permet de récupérer la clé applicative en spécifiant un code utilisateur et son mot de passe.

wsloginrequest (PcCtrl)

Code Block
languagexml
titlePcCtrl
<?xml version = '1.0' encoding='Windows-1252' standalone='yes'?>
<VFPData>
	<login>
         <userid>WSUSER</userid>
		 <pswd>Password_WSUSER</pswd>
         <compid>FOLDER</compid>
         <version></version>
         <PrgRoot></PrgRoot>
	</login>
</VFPData>

Projets exemples

les projets présenté sont des exemples d'utilisation du webservice dans divers langage de programmation et n'ont pas pour but d'être directement installer en production

  • PHP - Site web Ecommerce

WsLogin

Cette fonction WsLogin renvoie trois paramètres (Path, Key, language). Vous devez ensuite utiliser ces 3 paramètres pour faire appel aux autres fonctions du webservice.

...