Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
|
hub_recherche:examples_soap [2012/05/04 10:55] Accelya |
hub_recherche:examples_soap [2018/04/23 11:22] (version actuelle) |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== API de Recherche : SOAP (xml) ====== | ====== API de Recherche : SOAP (xml) ====== | ||
| + | ===== URL WSDL ===== | ||
| + | Pour connaître la dernière version en cours et l'adresse des services [[hub_recherche:start|cliquer ici]] | ||
| ===== Authentification ===== | ===== Authentification ===== | ||
| Ligne 116: | Ligne 118: | ||
| <def:sortOrder>DESCENDING</def:sortOrder> | <def:sortOrder>DESCENDING</def:sortOrder> | ||
| </def:pagination> | </def:pagination> | ||
| + | <!--You have a CHOICE of the next 2 items at this level--> | ||
| + | <def:advancedSearch> | ||
| + | <def:title>WAYLANDER</def:title> | ||
| + | <def:publisher>Bragelonne</def:publisher> | ||
| + | </def:advancedSearch> | ||
| + | <def:includeNotice>false</def:includeNotice> | ||
| + | </def:SearchRequest> | ||
| + | </soapenv:Body> | ||
| + | </soapenv:Envelope> | ||
| + | </code> | ||
| + | |||
| + | ====== API de Recherche : SOAP (xml) ====== | ||
| + | |||
| + | |||
| + | ===== Authentification ===== | ||
| + | |||
| + | <code xml> | ||
| + | <xxxxRequest> | ||
| + | <glnReseller>3026900001000</glnReseller> | ||
| + | <passwordReseller>3x59ftmdmdEds</passwordReseller> | ||
| + | ... | ||
| + | </xxxxRequest> | ||
| + | </code> | ||
| + | |||
| + | |||
| + | |||
| + | ===== Gestion des erreurs et codes de retour ===== | ||
| + | <code xml> | ||
| + | <xxxxResponse> | ||
| + | <returnStatus>AUTHENTICATION_ERROR</returnStatus> | ||
| + | <returnMessage>Bad credentials</returnMessage > | ||
| + | </xxxxResponse> | ||
| + | </code> | ||
| + | |||
| + | ===== Recherche rapide ===== | ||
| + | ==== Requête ==== | ||
| + | <code xml> | ||
| + | <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:def="http://hub.dilicom.net/definitions/"> | ||
| + | <soapenv:Header/> | ||
| + | <soapenv:Body> | ||
| + | <def:SearchRequest> | ||
| + | <def:glnReseller>3025594195700</def:glnReseller> | ||
| + | <def:passwordReseller>xxxxxxx</def:passwordReseller> | ||
| + | <def:pagination> | ||
| + | <def:nbResultsPerPage>15</def:nbResultsPerPage> | ||
| + | <def:currentPage>1</def:currentPage> | ||
| + | <def:sortBy>RELEVANCE</def:sortBy> | ||
| + | <def:sortOrder>DESCENDING</def:sortOrder> | ||
| + | </def:pagination> | ||
| + | <def:catalog>HUB</def:catalog> | ||
| + | <def:catalog>PNB</def:catalog> | ||
| + | <def:quickSearch>waylander</def:quickSearch> | ||
| + | <def:includeNotice>true</def:includeNotice> | ||
| + | </def:SearchRequest> | ||
| + | </soapenv:Body> | ||
| + | </soapenv:Envelope> | ||
| + | </code> | ||
| + | |||
| + | |||
| + | ==== Réponse ==== | ||
| + | <code xml> | ||
| + | <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> | ||
| + | <SOAP-ENV:Header/> | ||
| + | <SOAP-ENV:Body> | ||
| + | <SearchResponse xmlns="http://hub.dilicom.net/definitions/"> | ||
| + | <paginationRs> | ||
| + | <nbResultsPerPage>15</nbResultsPerPage> | ||
| + | <currentPage>1</currentPage> | ||
| + | <sortBy>RELEVANCE</sortBy> | ||
| + | <sortOrder>DESCENDING</sortOrder> | ||
| + | <nbFoundResults>6</nbFoundResults> | ||
| + | <nbSentResults>6</nbSentResults> | ||
| + | </paginationRs> | ||
| + | <returnStatus>OK</returnStatus> | ||
| + | <detailNotice> | ||
| + | <ean13>9782820500014</ean13> | ||
| + | <glnDistributor>3012410001000</glnDistributor> | ||
| + | <supplierName>IMMATERIEL.FR</supplierName> | ||
| + | <onixProduct><![CDATA[<Product> ....]]></onixProduct> | ||
| + | <type>HUB</type> | ||
| + | </detailNotice> | ||
| + | <detailNotice> | ||
| + | <ean13>9781405512008</ean13> | ||
| + | <glnDistributor>3019000052909</glnDistributor> | ||
| + | <supplierName>OLF NUMERIQUE</supplierName> | ||
| + | <onixProduct><![CDATA[<Product> ....]]></onixProduct> | ||
| + | <type>HUB</type> | ||
| + | </detailNotice> | ||
| + | <detailNotice> | ||
| + | <ean13>9780307797506</ean13> | ||
| + | <glnDistributor>3019000052909</glnDistributor> | ||
| + | <supplierName>OLF NUMERIQUE</supplierName> | ||
| + | <onixProduct><![CDATA[<Product> ....]]></onixProduct> | ||
| + | <type>HUB</type> | ||
| + | </detailNotice> | ||
| + | <detailNotice> | ||
| + | <ean13>9781405512022</ean13> | ||
| + | <glnDistributor>3019000052909</glnDistributor> | ||
| + | <supplierName>OLF NUMERIQUE</supplierName> | ||
| + | <onixProduct><![CDATA[<Product> ....]]></onixProduct> | ||
| + | <type>HUB</type> | ||
| + | </detailNotice> | ||
| + | <detailNotice> | ||
| + | <ean13>9782820501196</ean13> | ||
| + | <glnDistributor>3012410001000</glnDistributor> | ||
| + | <supplierName>IMMATERIEL.FR</supplierName> | ||
| + | <onixProduct><![CDATA[<Product> ....]]></onixProduct> | ||
| + | <type>HUB</type> | ||
| + | </detailNotice> | ||
| + | <detailNotice> | ||
| + | <ean13>9780307797575</ean13> | ||
| + | <glnDistributor>3019000052909</glnDistributor> | ||
| + | <supplierName>OLF NUMERIQUE</supplierName> | ||
| + | <onixProduct><![CDATA[<Product> ....]]></onixProduct> | ||
| + | <type>HUB</type> | ||
| + | </detailNotice> | ||
| + | </SearchResponse> | ||
| + | </SOAP-ENV:Body> | ||
| + | </SOAP-ENV:Envelope> | ||
| + | </code> | ||
| + | |||
| + | ===== Recherche avancée ===== | ||
| + | ==== Requête ==== | ||
| + | <code xml> | ||
| + | <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:def="http://hub.dilicom.net/definitions/"> | ||
| + | <soapenv:Header/> | ||
| + | <soapenv:Body> | ||
| + | <def:SearchRequest> | ||
| + | <def:glnReseller>3025594195700</def:glnReseller> | ||
| + | <def:passwordReseller>xxx</def:passwordReseller> | ||
| + | <def:pagination> | ||
| + | <def:nbResultsPerPage>15</def:nbResultsPerPage> | ||
| + | <def:currentPage>1</def:currentPage> | ||
| + | <def:sortBy>RELEVANCE</def:sortBy> | ||
| + | <def:sortOrder>DESCENDING</def:sortOrder> | ||
| + | </def:pagination> | ||
| + | <def:catalog>HUB</def:catalog> | ||
| <!--You have a CHOICE of the next 2 items at this level--> | <!--You have a CHOICE of the next 2 items at this level--> | ||
| <def:advancedSearch> | <def:advancedSearch> | ||
| Ligne 146: | Ligne 285: | ||
| <glnDistributor>3012410001000</glnDistributor> | <glnDistributor>3012410001000</glnDistributor> | ||
| <supplierName>IMMATERIEL.FR</supplierName> | <supplierName>IMMATERIEL.FR</supplierName> | ||
| + | <type>HUB</type> | ||
| </detailNotice> | </detailNotice> | ||
| <detailNotice> | <detailNotice> | ||
| Ligne 151: | Ligne 291: | ||
| <glnDistributor>3012410001000</glnDistributor> | <glnDistributor>3012410001000</glnDistributor> | ||
| <supplierName>IMMATERIEL.FR</supplierName> | <supplierName>IMMATERIEL.FR</supplierName> | ||
| + | <type>HUB</type> | ||
| </detailNotice> | </detailNotice> | ||
| </SearchResponse> | </SearchResponse> | ||