A DbConnector REST API felületen keresztül a SUP® cikktörzs állománya is hozzáférhető intranetes webszolgáltatásként.
A webszolgáltatás XML alapú REST API hívásokkal működtethető.
Az API a következő belépési ponton érhető el. A szerver név a helyi intranetet környezettől függ.
GET |
---|
http://server/dbconnector/api/torzs/cikk |
A válaszok XML-ben érkeznek.
A REST API hívások általános használata a DbConnector REST API oldalon található.
Tartalom
Cikkszámok listája
A SUP® rendszer cikktörzs állománya a következő verb-en érhető el.
GET |
---|
|
Paraméter
További header paraméterek nem szükségesek
Result XML - <ResultList> :
A cikk-kódok listája vesszővel elválasztva.
CURL.EXE ^ -X GET ^ http://server:8080/dbconnector/api/torzs/cikk ^ -H pkod:SajatSupPartnerKod ^ -H lickod:SajatSupLicKod ^ -H cegkod:CegKod
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <DbConnectorResponse> <Success>true</Success> <StatusCode>200</StatusCode> <Message>Törzsadat: 'cikkszámok' Cégkód: 'CEGKOD'</Message> <ResultList>0001,0002,0003,0004,0005,0006,0007,0008,0009,0010</ResultList> <ResultListCnt>10</ResultListCnt> </DbConnectorResponse>
Egy cikk részletes adatai
Az előző verb-en lekért cikk-kódok listája alapján egy cikk részletes adatai kérdezhetők le.
GET |
---|
http://server/dbconnector/api/torzs/cikk/{CikkKod} |
További header paraméter (kötelező) format:listaar
cégfüggő implementáció. A formátum (adattartalom) az API-t használó kliens programhoz igazodva kerül implementálásra.
Result XML - <Cikk> :
Egy cikk részletes adatai.
CURL.EXE ^ -X GET ^ http://server:8080/dbconnector/api/torzs/cikk/0001 ^ -H pkod:SajatSupPartnerKod ^ -H lickod:SajatSupLicKod ^ -H cegkod:CegKod -H format:listaar
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <DbConnectorResponse> <Success>true</Success> <StatusCode>200</StatusCode> <ResultListCnt>1</ResultListCnt> <Cikkek> <Cikk> <CikkKod>0001</CikkKod> <CikkNev>Infrared Micro Switch gaming mouse - Black</CikkNev> <EanKod>4711421917827</EanKod> <EgysarNetto>4520</EgysarNetto> <SzabadKeszlet>11</SzabadKeszlet> <Megys>db</Megys> </Cikk> </Cikkek> </DbConnectorResponse>
Cikkek részletes adatai tömbként
Kis méretű cikktörzs esetén alkalmazható, a cikkek részletes adatainak tömbként történő lekérdezése.
GET |
---|
http://server/dbconnector/api/torzs/cikk |
További header paraméter (kötelező) format:listaar
cégfüggő implementáció. A formátum (adattartalom) az API-t használó kliens programhoz igazodva kerül implementálásra.
Result XML - <Cikkek> :
Cikkek részletes adatai XML tömbként.
CURL.EXE ^ -X GET ^ http://server:8080/dbconnector/api/torzs/cikk ^ -H pkod:SajatSupPartnerKod ^ -H lickod:SajatSupLicKod ^ -H cegkod:CegKod -H format:listaar
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <DbConnectorResponse> <Success>true</Success> <StatusCode>200</StatusCode> <ResultListCnt>3</ResultListCnt> <Cikkek> <Cikk> <CikkKod>0001</CikkKod> <CikkNev>Infrared Micro Switch gaming mouse - Black</CikkNev> <EanKod>4711421917827</EanKod> <EgysarNetto>4520</EgysarNetto> <SzabadKeszlet>11</SzabadKeszlet> <Megys>db</Megys> </Cikk> <Cikk> <CikkKod>0002</CikkKod> <CikkNev>Infrared Micro Switch gaming mouse - White</CikkNev> <EanKod>4711421868334</EanKod> <EgysarNetto>3900</EgysarNetto> <SzabadKeszlet>11</SzabadKeszlet> <Megys>db</Megys> </Cikk> <Cikk> <CikkKod>0003</CikkKod> <CikkNev>Infrared Micro Switch gaming mouse - Blue</CikkNev> <EanKod>4711421876735</EanKod> <EgysarNetto>3900</EgysarNetto> <SzabadKeszlet>9</SzabadKeszlet> <Megys>db</Megys> </Cikk> </Cikkek> </DbConnectorResponse>