docWebservice2AIV .pdf



Nom original: docWebservice2AIV.pdfTitre: Services actifsAuteur: Stéphane Beurey

Ce document au format PDF 1.5 a été généré par Microsoft® Word 2010, et a été envoyé sur fichier-pdf.fr le 21/12/2015 à 09:31, depuis l'adresse IP 194.51.x.x. La présente page de téléchargement du fichier a été vue 357 fois.
Taille du document: 597 Ko (23 pages).
Confidentialité: fichier public


Aperçu du document


Appel des services web
APRIL INTERNATIONAL VOYAGE

REDACTEUR: Stéphane Beurey
Sommaire:
1.

Objet................................................................................................................ 3

2.

URL de test ..................................................................................................... 4

3.

Services .......................................................................................................... 5
Description des services...................................................................................... 6
getAssurances ................................................................................................. 6
getFormules ..................................................................................................... 6
getDevis ........................................................................................................... 7
getTarifs ........................................................................................................... 8
getTarifsExtension ........................................................................................... 9
validerDevis ................................................................................................... 11
validerDevisMescomp .................................................................................... 11
annulerContrat ............................................................................................... 11
annulerContratMescomp ................................................................................ 12
modifierDevis ................................................................................................. 12
modifierVoucher ............................................................................................. 13
modifierVoucherMescomp ............................................................................. 14
getVoucherPdf ............................................................................................... 15
getVoucherDocument .................................................................................... 15
getCG ............................................................................................................ 15
getDocument ................................................................................................. 15
updatePrixVente ............................................................................................ 16
getAgences .................................................................................................... 16
getVoucherInformation................................................................................... 16

2.

Annexes : ...................................................................................................... 17
Appel des différents services pour création contrat avec fonction getDevis ...... 17
Appel des différents services pour création contrat avec fonction getTarifs ...... 18
Exemple de primes retournées : ........................................................................ 18
Type de voyage : ............................................................................................... 19
Erreur remontée : .............................................................................................. 19
Exemple d’appel en PHP ................................................................................... 20
Liste des pays : ................................................................................................. 21
Test des Web Services et vérification des devis et contrats souscrits ............... 23
Renseignement des emails des personnes dans les devis ............................... 23

Appel des services web APRIL INTERNATIONAL VOYAGE

1 / 23

Appel des services web
APRIL INTERNATIONAL VOYAGE

Suivi des versions
Version
2.0
2.1
2.2
2.3
2.4
2.5
2.6
2.6.1
2.7
2.8
2.9

Modification
Prise en compte des tarifs nets
Ajout d’exemple et updatePrixVente
Ajout du pays du souscripteur
Ajout de la méthode getTarifsExtension
Ajout erreur OutOfLimitsError
Ajout getVoucherDocument et erreurs
Ajout getVoucherInformation, getAgences et modification
getDevis
Correction de l’adresse ?wsdl et rajout de l’annexe
concernant les vérifications sur l’extranet
demo.aprilvoyage.com
Ajout de l’email des assurés, rajout de l’annexe concernant
les emails
Ajout paramètres dans modifierDevis
Ajout paramètres dans getDevis

Appel des services web APRIL INTERNATIONAL VOYAGE

Date
22/12/2008
10/04/2009
03/02/2010
18/02/2010
08/03/2010
11/08/2010
13/10/2010
12/07/2013
24/07/2014
28/10/2014
13/04/2015

2 / 23

Appel des services web
APRIL INTERNATIONAL VOYAGE

1. Objet
Fournir les éléments permettant à la société en charge du développement de votre
système d’information l’intégration de l’assurance.
Sujets abordés :




Url de test
Description des services
Annexes

Appel des services web APRIL INTERNATIONAL VOYAGE

3 / 23

Appel des services web
APRIL INTERNATIONAL VOYAGE

2. URL de test
http://demo.aprilvoyage.com/webservice/services/CoreWebService2
Spécification des services :
http://demo.aprilvoyage.com/webservice/services/CoreWebService2?wsdl
Cette adresse pointe sur une base de données de préproduction.

Appel des services web APRIL INTERNATIONAL VOYAGE

4 / 23

Appel des services web
APRIL INTERNATIONAL VOYAGE

3. Services
getAssurances : permet de récupérer l’ensemble des assurances souscriptibles.
getFormules : permet de récupérer l’ensemble des formules d’une assurance.
getDevis : permet de récupérer un devis en tarifiant l’assurance et la formule.
getTarifs : permet de récupérer un devis en tarifiant l’ensemble des assurances et
des formules disponibles.
getTarifsExtension : permet de récupérer un devis en tarifiant l’ensemble des
assurances, des formules ainsi que les combinatoires d’extensions pour chaque
formule.
validerDevis : permet de valider un devis.
annulerContrat : permet d’annuler un contrat.
modifierDevis : permet de modifier un devis
updatePrixVente : permet de modifier le prix de vente d’un devis.
modifierVoucher : permet de modifier un contrat.
getVoucherPdf : permet de récupérer le contrat sous forme d’un fichier PDF.
validerDevisMescomp : permet de valider un devis en contrat avec envoi ou non du
message comptable.
annulerContratMescomp : permet d’annuler un contrat avec envoi ou non du
message comptable.
modifierVoucherMescomp : permet de modifier un contrat avec envoi ou non du
message comptable.
getCG : permet de récupérer les conditions générales et spéciales au format PDF.
getDocument : permet de récupérer un document.
getVoucherDocument : permet de récupérer les documents associés au voucher : le
type de document en paramètre peut-être « VOU » pour récupérer le contrat luimême, « ASS » pour avoir l’attestation d’assistance, « CGS » pour avoir les
conditions générales et spéciales.
Login à spécifier dans les échanges pour les tests en attendant la création d’un login
spécifique :
Le login : A vous fournir
password : A vous fournir

Appel des services web APRIL INTERNATIONAL VOYAGE

5 / 23

Appel des services web
APRIL INTERNATIONAL VOYAGE

Description des services
Légende :
Gras
couleur
couleur
couleur

type complexe
Paramètre d’entrée ou de sortie
Propriété d’un type complexe
paramètre optionnel, la fonctionnalité peut-être appelée sans ces paramètres

AXX = Alphanumérique de longueur maximale XX : chaine vide si non renseigné
NXX = Numérique de longueur maximale XX (inclus avec les décimales)
getAssurances
Paramètre en entrée
login
password
Paramètre en sortie
Tableau d’assurance
id
nom
getFormules
Paramètre en entrée
login
password
idAssurance
Paramètre en sortie
Tableau de formule
id
nom
type

Utilisateur
Mot de passe

A20
A20

Code assurance
Libellé

A10
A100

Utilisateur
Mot de passe
Code de l’assurance

A20
A20
A10

Code formule
Libellé
GAR : garantie
EXT : extension

A10
A255
A3

Appel des services web APRIL INTERNATIONAL VOYAGE

6 / 23

Appel des services web
APRIL INTERNATIONAL VOYAGE

getDevis
Paramètre en entrée
login
password
idAssurance
idFormule
Tableau d’extension

Utilisateur
Mot de passe
Code de l’assurance
Code de la formule
Tableau d’id de formule de
type extension

Code de l’extension
Date de depart
annee
jour
mois
Date de retour
annee
jour
mois
idPays
idTypeVoyage
Tableau d’assurés
assure
nom
prenom
prixVoyage
souscripteur

A10
A4
A2
A2

Code ISO du pays (voir
annexe)
(Voir annexe)
Booléen indiquant si la
personne est assurée

A4
A2
A2
A2
A3
true false
A50
A30
N9 (flottant à 2 décimales)
true false

idPays
email
Date de naissance
annee
jour
mois
dateNaissance
gardeEnfant
remplacantPro
commentaireAgence
idVendeur
souscriptionTardive
externalId

A20
A20
A10
A10

Booléen indiquant si la
personne est le souscripteur
du contrat.
Attention, un seul souscripteur
par assurance
Pour un groupe aucun
souscripteur
Code iso du pays du
A2
souscripteur
Email de la personne
A100
A4
A2
A2
Date de naissance
Personne responsable de la
garde des enfants
Remplaçant professionnel
Commentaire de l’agence
Identifiant interne du vendeur
Booléen indiquant si le devis
est fait tardivement
Votre Identifiant de dossier

A50
A50
A500
A20
true false
A30

Appel des services web APRIL INTERNATIONAL VOYAGE

7 / 23

Appel des services web
APRIL INTERNATIONAL VOYAGE

agenceId

Code April International
Voyage de l’agence

idPaysDepart
Date d’achat du voyage
annee
jour
mois
pnr
Paramètre en sortie
id
primeTms

Code iso du pays de départ

Optionnel peut être vide
Utile en cas de login multi
agence
A2

PNR

A4
A2
A2
A6

prixVente
commissionAgent

No de devis
Prix facturé par April
International Voyage
Prix conseillé
Commission

A10
N9 (flottant à 2 décimales)
N9 (flottant à 2 décimales)
N9 (flottant à 2 décimales)

getTarifs
Paramètre en entrée
login
password
Date de depart
annee
jour
mois
Date de retour
annee
jour
mois
idPays
idTypeVoyage
Tableau d’assurés
assure
nom
prenom
prixVoyage
souscripteur

idPays
email
gardeEnfant

Utilisateur
Mot de passe

A20
A20
A4
A2
A2

Code ISO du pays (voir
annexe)
(Voir annexe)
Booléen indiquant si la
personne est assurée

Booléen indiquant si la
personne est le souscripteur
du contrat.
Attention, un seul
souscripteur par assurance
Pour un groupe aucun
souscripteur
Code iso du pays du
souscripteur
Email de la personne
Personne responsable de la
garde des enfants

A4
A2
A2
A2
A3
true false
A50
A30
N9 (flottant à 2 décimales)
true false

A2
A100
A50

Appel des services web APRIL INTERNATIONAL VOYAGE

8 / 23

Appel des services web
APRIL INTERNATIONAL VOYAGE

remplacantPro
commentaireAgence
idVendeur
souscriptionTardive

Paramètre en sortie
Date de depart
annee
jour
mois
Date de retour
annee
jour
mois
idPays
idTarif
idTypeVoyage
Tableau de ligne de tarif
idAssurance
idFormule
nomAssurance
nomFormule
primeTms
prixVente
commissionAgent

Remplaçant professionnel
Commentaire de l’agence
Identifiant interne du vendeur
Booléen indiquant si la
souscription se fait
tardivement

A50
A500
A0
true false

A4
A2
A2

Code ISO du pays (voir
annexe)
No de devis
(Voir annexe)

Prix facturé par April
International Voyage
Prix conseillé
Commission

A4
A2
A2
A2
A10
A3
A10
A10
A100
A255
N9 (flottant à 2 décimales)
N9 (flottant à 2 décimales)
N9 (flottant à 2 décimales)

getTarifsExtension
Paramètre en entrée
login
password
Date de depart
annee
jour
mois
Date de retour
annee
jour
mois
idPays
idTypeVoyage
Tableau d’assurés
assure
nom

Utilisateur
Mot de passe

A20
A20
A4
A2
A2

Code ISO du pays (voir
annexe)
(Voir annexe)
Booléen indiquant si la
personne est assurée

A4
A2
A2
A2
A3
true false
A50

Appel des services web APRIL INTERNATIONAL VOYAGE

9 / 23

Appel des services web
APRIL INTERNATIONAL VOYAGE

prenom
prixVoyage
souscripteur

idPays
email
gardeEnfant
remplacantPro
commentaireAgence
idVendeur
souscriptionTardive

tarifExtension

idAssurance

idFormule

Paramètre en sortie
Date de depart
annee
jour
mois
Date de retour
annee
jour
mois
idPays
idTarif
idTypeVoyage
Tableau de ligne de tarif
idAssurance
idFormule
nomAssurance
nomFormule

Booléen indiquant si la
personne est le souscripteur
du contrat.
Attention, un seul
souscripteur par assurance
Pour un groupe aucun
souscripteur
Code iso du pays du
souscripteur
Email de la personne
Personne responsable de la
garde des enfants
Remplaçant professionnel
Commentaire de l’agence
Identifiant interne du vendeur
Booléen indiquant si la
souscription se fait
tardivement
Booléen indiquant si la
tarification prends en compte
les extensions possibles
Code de l’assurance pour
tarifier l’ensemble des
formules d’une assurance
Code de la formule pour
tarifier uniquement la formule.
Sert uniquement si le
paramètre
tarificationExtension est à
true

A30
N9 (flottant à 2 décimales)
true false

A2
A100
A50
A50
A500
A0
true false

true false

A4
A2
A2

Code ISO du pays (voir
annexe)
No de devis
(Voir annexe)

A4
A2
A2
A2
A10
A3
A10
A10
A100
A255

Appel des services web APRIL INTERNATIONAL VOYAGE

10 / 23

Appel des services web
APRIL INTERNATIONAL VOYAGE

primeTms
prixVente
commissionAgent
idExtensions
libelleExtensions

Prix facturé par April
International Voyage
Prix conseillé
Commission
Tableau de code formule
Tableau de libellé de formule

N9 (flottant à 2 décimales)
N9 (flottant à 2 décimales)
N9 (flottant à 2 décimales)

validerDevis
Paramètre en entrée
login
password
idDevis
Paramètre en sortie
id

Utilisateur
Mot de passe
No de devis

A20
A20
A10

No du contrat

A10

Utilisateur
Mot de passe
No de devis
Booléen indiquant l’envoi ou
non du message comptable

A20
A20
A10
true false

No du contrat

A10

Utilisateur
Mot de passe
No de contrat

A20
A20
A10

Booléen indiquant
l’annulation

true si annulation false sinon

validerDevisMescomp
Paramètre en entrée
login
password
idDevis
mescomp
Paramètre en sortie
id

annulerContrat
Paramètre en entrée
login
password
noContrat
Paramètre en sortie

Appel des services web APRIL INTERNATIONAL VOYAGE

11 / 23

Appel des services web
APRIL INTERNATIONAL VOYAGE

annulerContratMescomp
Paramètre en entrée
login
password
noContrat
mescomp

Utilisateur
Mot de passe
No de contrat
Booléen indiquant l’envoi ou
non du message comptable

A20
A20
A10
true pour l’envoi, false sinon

Booléen indiquant
l’annulation

true si annulation false sinon

Paramètre en sortie

modifierDevis
Paramètre en entrée
login
password
idAssurance
idFormule
Tableau d’extension

Utilisateur
Mot de passe
Code de l’assurance
Code de la formule
Tableau d’id de formule de
type extension

Code de l’extension
Date de depart
annee
jour
mois
Date de retour
annee
jour
mois
idPays
idTypeVoyage
Tableau d’assurés
assure
nom
prenom
prixVoyage
souscripteur

idPays
email
noDevis
commentaireAgence

A20
A20
A10
A10

A10
A4
A2
A2
A4
A2
A2
Code ISO du pays (voir
annexe)
(Voir annexe)
Booléen indiquant si la
personne est assurée

Booléen indiquant si la
personne est le souscripteur
du contrat.
Attention, un seul
souscripteur par assurance
Pour un groupe aucun
souscripteur
Code iso du pays du
souscripteur
Email de la personne
N° du devis
Commentaire de l’agence

A3
true si souscrit à l’assurance
A50
A30
N9 (flottant à 2 décimales)
true false

A2
A100
A10
A500

Appel des services web APRIL INTERNATIONAL VOYAGE

12 / 23

Appel des services web
APRIL INTERNATIONAL VOYAGE

idVendeur
souscriptionTardive
externalId
agenceId

Paramètre en sortie
id
primeTms
prixVente
commissionAgent

Identifiant interne du vendeur
Booléen indiquant si le devis
est fait tardivement
Votre Identifiant de dossier
Code April International
Voyage de l’agence

A20
true false

No de devis
Prix facturé par April
International Voyage
Prix conseillé
Commission

A10
N9 (flottant à 2 décimales)

Utilisateur
Mot de passe
Code de l’assurance
Code de la formule
Tableau d’id de formule de
type extension

A20
A20
A10
A10

A30
Optionnel peut être vide
Utile en cas de login multi
agence

N9 (flottant à 2 décimales)
N9 (flottant à 2 décimales)

modifierVoucher
Paramètre en entrée
login
password
idAssurance
idFormule
Tableau d’extension
Code de l’extension
Date de depart
annee
jour
mois
Date de retour
annee
jour
mois
idPays
idTypeVoyage
Tableau d’assurés
assure
nom
prenom
prixVoyage
souscripteur

idPays

A10
A4
A2
A2

Code ISO du pays (voir
annexe)
(Voir annexe)
Booléen indiquant si la
personne est assurée

A4
A2
A2
A2
A3
true false
A50
A30
N9 (flottant à 2 décimales)
true false

Booléen indiquant si la
personne est le souscripteur
du contrat.
Attention, un seul
souscripteur par assurance
Pour un groupe aucun
souscripteur
Code iso du pays du
A2
souscripteur

Appel des services web APRIL INTERNATIONAL VOYAGE

13 / 23

Appel des services web
APRIL INTERNATIONAL VOYAGE

email
noContrat
Paramètre en sortie
id
primeTms
prixVente
commissionAgent

Email de la personne
N° du contrat

A100
A10

No de devis
Montant de l’assurance
Votre prix de vente
Commission

A10
N9 (flottant à 2 décimales)
N9 (flottant à 2 décimales)
N9 (flottant à 2 décimales)

Utilisateur
Mot de passe
Code de l’assurance
Code de la formule
Tableau d’id de formule de
type extension

A20
A20
A10
A10

modifierVoucherMescomp
Paramètre en entrée
login
password
idAssurance
idFormule
Tableau d’extension
Code de l’extension
Date de depart
annee
jour
mois
Date de retour
annee
jour
mois
idPays
idTypeVoyage
Tableau d’assurés
assure
nom
prenom
prixVoyage
souscripteur

A10
A4
A2
A2

Code ISO du pays (voir
annexe)
(Voir annexe)
Booléen indiquant si la
personne est assurée

Booléen indiquant si la
personne est le souscripteur
du contrat.
Attention, un seul
souscripteur par assurance
Pour un groupe aucun
souscripteur
Code iso du pays du
souscripteur
Email de la personne
N° du contrat
Booléen indiquant l’envoi ou
non du message comptable

idPays
email
noContrat
mescomp
Paramètre en sortie
id

No de devis

A4
A2
A2
A2
A3
true false
A50
A30
N9 (flottant à 2 décimales)
true false

A2
A100
A10
true false

A10

Appel des services web APRIL INTERNATIONAL VOYAGE

14 / 23

Appel des services web
APRIL INTERNATIONAL VOYAGE

primeTms
prixVente
commissionAgent

Prix facturé par April
International Voyage
Prix conseillé
Commission

N9 (flottant à 2 décimales)

Utilisateur
Mot de passe
No de devis

A20
A20
A10

N9 (flottant à 2 décimales)
N9 (flottant à 2 décimales)

getVoucherPdf
Paramètre en entrée
login
password
noDevis
Paramètre en sortie
Tableau d’octets

Tableau d’octets
représentant le fichier PDF

getVoucherDocument
Paramètre en entrée
login
password
noDevis
typeDocument
idLang

Paramètre en sortie
Tableau d’octets

Utilisateur
Mot de passe
No de devis
“VOU”, “ASS”, “CGS”, “AAV”
ou “DTV”
Code iso de la langue du
fichier, si vide alors français
par défaut

A20
A20
A10
A3
A2

Tableau d’octets
représentant le fichier PDF

getCG
Paramètre en entrée
idAssurance
idLang

Paramètre en sortie
Tableau d’octets

N° du produit
Code iso de la langue du
fichier, si vide alors français
par défaut

A10
A2, ‘FR’ par défaut

Tableau d’octets
représentant les conditions
générales au format PDF

getDocument
Paramètre en entrée
idAssurance
typeDocument
idLang

Paramètre en sortie
Tableau d’octets

N° du produit
« CGS » ou « AAV » ou
« DTV »
Code iso de la langue du
fichier, si vide alors français
par défaut

A10
A3
A2

Tableau d’octets

Appel des services web APRIL INTERNATIONAL VOYAGE

15 / 23

Appel des services web
APRIL INTERNATIONAL VOYAGE

représentant les conditions
générales au format PDF

updatePrixVente
Paramètre en entrée
Login
Password
noDevis
prixVente
Paramètre en sortie
Booléen

Utilisateur
Mot de passe
N° du devis
Prix conseillé à mettre à jour

A20
A20
A10
N9 (flottant à 2 décimales)

Booléen indiquant si le prix
de vente a été mis à jour

true si mis à jour, false si
problème de maj

getAgences
Paramètre en entrée
login
password
Paramètre en sortie
Tableau avec code et nom
des agences

Utilisateur
Mot de passe

A20
A20

Key : identifiant agence
Value = Nom de l’agence

getVoucherInformation
Paramètre en entrée
login
password
noDevis
Paramètre en sortie
noDevis
noVoucher
prime
prixVente
productName
optionName
paxNumber
country
subcribeDate
beginDate
endDate
canceled
voucher

Utilisateur
Mot de passe
Identifiant devis

A20
A20
A10

No de devis
No de voucher (si souscrit)
Montant April International
Voyage
Votre prix de vente
Nom du produit
Nom de l’option
Nombre
Code ISO pays
Date de souscription
Date de départ
Date de retour
Contrat annule
Contrat souscrit

A10
A10
N9 (flottant à 2 décimales)
N9 (flottant à 2 décimales)
A255
A255
Entier
A2
JJ/MM/YYYY
JJ/MM/YYYY
JJ/MM/YYYY
True/false
True/false

Appel des services web APRIL INTERNATIONAL VOYAGE

16 / 23

Appel des services web
APRIL INTERNATIONAL VOYAGE

2. Annexes :
-

Processus de création d’un contrat avec getDevis
Processus de création d’un contrat avec getTarifs
Exemple de primes retournées
Code des types de voyage
Erreur remontée

Appel des différents services pour création contrat avec fonction
getDevis

Appel des services web APRIL INTERNATIONAL VOYAGE

17 / 23

Appel des services web
APRIL INTERNATIONAL VOYAGE

Appel des différents services pour création contrat avec fonction
getTarifs

Exemple de primes retournées :
Vente commissionnée à 10% :
primeTms = 60 €
prixVente = 60 €
commissionAgent = 6 €
Vente nette :
primeTms = 60 €
prixVente = 100 €
commissionAgent = 0 €

Appel des services web APRIL INTERNATIONAL VOYAGE

18 / 23

Appel des services web
APRIL INTERNATIONAL VOYAGE

Type de voyage :
Code

Description

CRU
OTH
ACM
TRN
FRR
PKG
CAR
HTL
LEI
TUR
MIS
FLT

CROISIERE
AUTRES
LOCATION
TRAIN
FERRY
FORFAIT
LOCATION VOITURE
HOTEL
LOISIRS
TOUR
DIVERS
VOL SEC

Erreur remontée :
Code erreur

Description

User.unknown
error.nombreDePax
assurIndividuel.error.paxMinGarantie
assurIndividuel.error.paxMaxGarantie
infoVoyage.error.dureeMaxGarantie
infoVoyage.error.dureeMinGarantie
error.departTooLateForProduct
error.departSupRetour
error.departTooEarly
pays inconnu
late subscription without comment
QuoteError

Utilisateur invalide (login, mot de passe incorrect)
aucun assuré
Pas assez d’assurés pour cette garantie
Trop d’assurés pour cette garantie
Durée trop importante pour cette garantie
Durée trop courte pour cette garantie
Départ trop tardif pour cette garantie
Départ > Retour
Départ < date du jour
Pays inconnu
Souscription tardive effectué sans commentaire
Erreur de tarification (getDevis ou getTarifs)
indépendantes des prix passés en paramètres
Erreur de tarification car les prix proposés sont
hors tranches
L’utilisateur n’est pas autorisé à modifier ce
contrat
Le client n’est pas autorisé à vendre ce produit
Problème de génération du fichier
Pas d’assistance pour ce contrat

OutOfLimitsError
wrongUser
notSellingProduct
ProblemGeneratingFile
NoAssistanceForVoucher

Appel des services web APRIL INTERNATIONAL VOYAGE

19 / 23

Appel des services web
APRIL INTERNATIONAL VOYAGE

Exemple d’appel en PHP
Nécessite la librairie nusoap !
<?php
require_once('nusoap/nusoap.php');
function appelAprilInternationalWS($service, $params2)
{
$params1 = array("login" => "T_TEST", "password" => "T_TestPass");
$client = new soapclient("http://www.aprilvoyage.com/demo/services/CoreWebService2");
$err = $client->getError();
$params = $params1 + $params2;
$result = $client->call($service, $params);
$start = '<h2>Service</h2><pre>'.$service.'</pre><h2>Params</h2><pre>'.print_r($params, true).'</pre><br/><br/>';
$end = "<br/><br/>"
.'<h2>Request</h2><pre>'.htmlspecialchars($client->request, ENT_QUOTES).'</pre>'
.'<h2>Response</h2><pre>'.htmlspecialchars($client->response, ENT_QUOTES).'</pre>'
.'<h2>Debug</h2><pre>'.htmlspecialchars($client->debug_str, ENT_QUOTES).'</pre>';
if($client->fault)
{
echo '<h2>Fault</h2><pre>'.print_r($result, true).'</pre>'.$end;//tmp
return false;
}
$err = $client->getError();
return $result;
}
$parametres = array(
'idAssurance' => "187",
'idFormule' => "1602",
'extensions' => array(), // Passage des extensions si besoin
'dateDepart' => array('annee' => "2013", 'jour' => "20", 'mois' => "08"),
'dateRetour' => array('annee' => "2013", 'jour' => "29", 'mois' => "08"),
'idPays' => "FR",
'idTypeVoyage' => "OTH",
'assures' => array('WSPax0' => array(
'assure' => true,
'nom' => "Xxxx",
'prenom' => "Pxxx",
'prixVoyage' => 450,
'souscripteur' => true
)
,'WSPax1' => array(
'assure' => true,
'nom' => 'Xxxx2',
'prenom' => 'Pxxx2',
'prixVoyage' => 450,
'souscripteur' => false)
),
"","","","",false,"");
$result = appelAprilInternationalWS('getDevis', $parametres);
echo "--".$result['primeTms']."--";

?>

Appel des services web APRIL INTERNATIONAL VOYAGE

20 / 23

Appel des services web
APRIL INTERNATIONAL VOYAGE

Liste des pays :
Code Pays
AD
AE
AF
AG
AI

Nom Pays
ANDORRE
EMIRATS ARABES UNIS
AFGHANISTAN
ANTIGUA ET BARBUDA
ANGUILLA

Code Pays
GM
GN
GP
GQ
GR

Nom Pays
GAMBIE
GUINEE
GUADELOUPE
GUINEE EQUATORIALE
GRECE

Code Pays
NP
NR
NU
NZ
OM

Nom Pays
NEPAL
NAURU
NIUE
NOUVELLE-ZELANDE
OMAN

AL
AM
AN

ALBANIE
ARMENIE
ANTILLES NEERLANDAISES

GS
GT
GU

GEORGIE DU SUD ET ILES
SANDWICH DU SUD
GUATEMALA
GUAM

PA
PE
PF

PANAMA
PEROU
POLYNESIE FRANCAISE

AO
AQ
AR
AS
AT
AU
AW
AX
AZ
BA
BB
BD
BE
BF

ANGOLA
ANTARCTIQUE
ARGENTINE
SAMOA AMERICAINES
AUTRICHE
AUSTRALIE
ARUBA
ALAND, ILES
AZERBAIDJAN
BOSNIE-HERZEGOVINE
BARBADE
BANGLADESH
BELGIQUE
BURKINA FASO

GW
GY
HK
HM
HN
HR
HT
HU
IC
ID
IE
IG
IL
IN

GUINEE-BISSAU
GUYANA
HONG-KONG
HEARD ET MCDONALD, ILES
HONDURAS
CROATIE
HAITI
HONGRIE
SICILE
INDONESIE
IRLANDE, REPUBLIQUE
GUERNESEY, ILE
ISRAEL
INDE

PG
PH
PK
PL
PM
PN
PP
PR
PS
PT
PW
PY
QA
RE

PAPOUASIE-NOUVELLEGUINEE
PHILIPPINES
PAKISTAN
POLOGNE
SAINT-PIERRE-ET-MIQUELON
PITCAIRN
PYRENEES / ANDORRE
PORTO RICO
PALESTINE
PORTUGAL
PALAOS
PARAGUAY
QATAR
REUNION

BG
BH
BI
BJ
BL
BM
BN
BO
BR
BS
BT
BV

BULGARIE
BAHREIN
BURUNDI
BENIN
SAINT BARTHELEMY
BERMUDES
BRUNEI DARUSSALAM
BOLIVIE
BRESIL
BAHAMAS
BHOUTAN
BOUVET, ILE

IO
IQ
IR
IS
IT
JE
JM
JO
JP
KE
KG
KH

OCEAN INDIEN, TERRITOIRE
BRITANNIQUE
IRAQ
IRAN
ISLANDE
ITALIE
JERSEY, ILE
JAMAIQUE
JORDANIE
JAPON
KENYA
KIRGHIZISTAN
CAMBODGE

RO
RS
RU
RW
SA
SB
SC
SD
SE
SG
SH
SI

BW
BY
BZ
CA
CC

BOTSWANA
BELARUS
BELIZE
CANADA
COCOS (KEELING), ILES

KI
KM
KN
KP
KR

KIRIBATI
COMORES
SAINT-KITTS-ET-NEVIS
COREE DU NORD
COREE DU SUD

SJ
SK
SL
SM
SN

ROUMANIE
SERBIE
RUSSIE
RWANDA
ARABIE SAOUDITE
SALOMON, ILES
SEYCHELLES
SOUDAN
SUEDE
SINGAPOUR
SAINTE-HELENE
SLOVENIE
SVALBARD ET ILE JAN
MAYEN
SLOVAQUIE
SIERRA LEONE
SAINT-MARIN (SAN MARINO)
SENEGAL

CD

CONGO, REPUBLIQUE
DEMOCRATIQUE

KW

KOWEIT

SO

SOMALIE

Appel des services web APRIL INTERNATIONAL VOYAGE

21 / 23

Appel des services web
APRIL INTERNATIONAL VOYAGE

Code Pays

Nom Pays

Code Pays

Nom Pays

Code Pays

Nom Pays

CF
CG
CH
CI
CK
CL
CM
CN

CENTRAFRICAINE,
REPUBLIQUE
CONGO
SUISSE
COTE D'IVOIRE
COOK, ILES
CHILI
CAMEROUN
CHINE

KY
KZ
LA
LB
LC
LI
LK
LR

CAIMAN, ILES
KAZAKHSTAN
LAOS
LIBAN
SAINTE-LUCIE
LIECHTENSTEIN
SRI LANKA
LIBERIA

SR
ST
SV
SY
SZ
TA
TC
TD

SURINAME
SAO TOME-ET-PRINCIPE
SALVADOR
SYRIE
SWAZILAND
TASMANIE
TURKS ET CAIQUES, ILES
TCHAD
TERRES AUSTRALES
FRANCAISES
TOGO
THAILANDE
TADJIKISTAN
TOKELAU
TIMOR-LESTE
TURKMENISTAN
TUNISIE
TONGA
TURQUIE
TRINITE ET TOBAGO
TUVALU
TAIWAN

CO
CP
CR
CS
CU
CV
CX
CY
CZ
DE
DJ
DK
DM

COLOMBIE
CANARIES
COSTA RICA
SERBIE-ET-MONTENEGRO
CUBA
CAP-VERT
CHRISTMAS, ILE
CHYPRE
TCHEQUE, REPUBLIQUE
ALLEMAGNE
DJIBOUTI
DANEMARK
DOMINIQUE
DOMINICAINE,
REPUBLIQUE
ALGERIE
EQUATEUR
ESTONIE
EGYPTE
SAHARA OCCIDENTAL
EUROPE
ERYTHREE
ESPAGNE
ETHIOPIE
FINLANDE

LS
LT
LU
LV
LY
MA
MC
MD
ME
MF
MG
MH
MJ

LESOTHO
LITUANIE
LUXEMBOURG
LETTONIE
LIBYE
MAROC
MONACO
MOLDOVA, REPUBLIQUE
MONTENEGRO
SAINT MARTIN
MADAGASCAR
MARSHALL, ILES
MAJORQUE

TF
TG
TH
TJ
TK
TL
TM
TN
TO
TR
TT
TV
TW

MK
ML
MM
MN
MO
MP
MQ
MR
MS
MT
MU

MACEDOINE
MALI
BIRMANIE (MYANMAR)
MONGOLIE
MACAO
MARIANNES, ILES
MARTINIQUE
MAURITANIE
MONTSERRAT
MALTE
MAURICE

TZ
UA
UG
UM
UO
US
UY
UZ
VA
VC
VE

FJ

FIDJI

MV

MALDIVES

VG

TANZANIE
UKRAINE
OUGANDA
ILES MINEURES
CURACAO
ETATS-UNIS
URUGUAY
OUZBEKISTAN
VATICAN
SAINT-VINCENT
VENEZUELA
ILES VIERGES
BRITANNIQUES

FK
FM
FO
FR
GA
GB
GD
GE
GF
GH
GI
GL

FALKLAND, ILES
(MALVINAS)
MICRONESIE
FEROE, ILES
FRANCE
GABON
GRANDE BRETAGNE
GRENADE
GEORGIE
GUYANE FRANCAISE
GHANA
GIBRALTAR
GROENLAND

MW
MX
MY
MZ
NA
NC
NE
NF
NG
NI
NL
NO

MALAWI
MEXIQUE
MALAISIE
MOZAMBIQUE
NAMIBIE
NOUVELLE-CALEDONIE
NIGER
NORFOLK, ILE
NIGERIA
NICARAGUA
PAYS-BAS
NORVEGE

VI
VN
VU
WF
WS
YE
YT
YU
ZA
ZM
ZW

ILES VIERGES DES ETATSUNIS
VIET NAM
VANUATU
WALLIS ET FUTUNA
SAMOA
YEMEN
MAYOTTE
YOUGOSLAVIE
AFRIQUE DU SUD
ZAMBIE
ZIMBABWE

DO
DZ
EC
EE
EG
EH
EP
ER
ES
ET
FI

Appel des services web APRIL INTERNATIONAL VOYAGE

22 / 23

Appel des services web
APRIL INTERNATIONAL VOYAGE

Test des Web Services et vérification des devis et contrats
souscrits
Sur le site demo.aprilvoyage.com, en utilisant le même login et mot de passe que les
Web Services, il est possible de voir les devis et contrats souscrits via Web Services.

Renseignement des emails des personnes dans les devis
Lors de la validation du contrat (appel aux méthodes validerDevis et
validerDevisMescomp), un email sera envoyé aux emails renseignés lors du passage
du tableau des personnes. Cet email concerne la création d’un compte permettant de
se connecter à l’application mobile APRIL Voyage.

Appel des services web APRIL INTERNATIONAL VOYAGE

23 / 23


docWebservice2AIV.pdf - page 1/23
 
docWebservice2AIV.pdf - page 2/23
docWebservice2AIV.pdf - page 3/23
docWebservice2AIV.pdf - page 4/23
docWebservice2AIV.pdf - page 5/23
docWebservice2AIV.pdf - page 6/23
 




Télécharger le fichier (PDF)


docWebservice2AIV.pdf (PDF, 597 Ko)

Télécharger
Formats alternatifs: ZIP



Documents similaires


docwebservice2aiv 1
assur assistance april cgv
cgv fr
les methodes de recherche
tp c 14 suji wa dokushin ni kagiru
20140101 cgs ag2 240 assurance groupes

Sur le même sujet..