Kapcsolódó információk:
Paraméterezési útmutatók

Összehasonlított verziók

Kulcs

  • Beillesztett sor.
  • Törölt sor.
  • Formázás megváltoztatva.

A DbConnector REST API felületen keresztül a SUP® gyűjtők tö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ő.

...

width50%

Az API a következő belépési ponton érhető el. A szerver név a helyi intranetet környezettől függ.

...

A válaszok XML-ben érkeznek.

A REST API hívások általános használata DbConnector REST API oldalon található.

...

Panel
bgColorAliceBlue
titleBGColorLightSteelBlue
titleGET

http://server/dbconnector/api/torzs/gyujtok

Header paraméterek: az API használathoz szükséges pkod, lickod, cegkod paraméterek.


A gyűjtő adatok lekérdezésre a következő lehetőségek vannak

...

width50 %

...

bgColorBeige

...

Tartalomjegyzék
maxLevel2

Gyűjtő csoportok és azonosítók

...

A gyűjtő csoportok kis számossága miatt az általános REST API konvenciót megtörve, nem a <ResultList> adattagon adja vissza a a gyűjtő csoportok listáját, hanem közvetlenül XML tömbként.

Panel
bgColorAliceBlue
titleBGColorLightSteelBlue
titleGET

...

http://server/dbconnector/api/torzs/gyujtok

Paraméter

...

: nincs

Result

...

: 

...

a gyűjtő csoportok részletes adatai

...

bashHívás

.

Kódblokk
language
java
title
Kérés minta
CURL.EXE    ^
  -X GET    ^
     http://server:8080/dbconnector/api/torzs/gyujtok  ^
  -H pkod:SajatSupPartnerKod   ^
  -H lickod:SajatSupLicKod     ^
  -H cegkod:CegKod
Kódblokk
languagexml
titleVálasz minta
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DbConnectorResponse>
  <Success>true</Success>
  <StatusCode>200</StatusCode>
  
<ResultListCnt>4</ResultListCnt>
  
<GyCsoportok 
<GyCsopList
version="GTC_1.0">
    
<GyCsop>
<GyCsoport>
      <GyCsopKod>0001</GyCsopKod>
      
<Megnev>Költséghelyek</Megnev>
<GyCsopNev>Költséghelyek</GyCsopNev>
      
<Tipus>KTH</Tipus>
    </
GyCsop>
GyCsoport>
    
<GyCsop>
<GyCsoport>
      <GyCsopKod>0005</GyCsopKod>
      
<Megnev>Dolgozók</Megnev>
<GyCsopNev>Dolgozók</GyCsopNev>
      
<Tipus>DLG</Tipus>
      <UiKod/>
    
</
GyCsop>
GyCsoport>
    
<GyCsop>
<GyCsoport>
      
<GyCsopKod>0006</GyCsopKod>
      
<Megnev>Telefonok</Megnev>
<GyCsopNev>Telefonok</GyCsopNev>
      <Tipus>N</Tipus>
    </
GyCsop>
GyCsoport>
    
<GyCsop>
<GyCsoport>
      
<GyCsopKod>0007</GyCsopKod>
      
<Megnev>Gépkocsik</Megnev>
<GyCsopNev>Gépkocsik</GyCsopNev>
      <Tipus>N</Tipus>
    
</
GyCsop>
GyCsoport>
  
</
GyCsopList>
GyCsoportok>
</DbConnectorResponse>
Qsboxmegjegyz

A SUP® rendszerben a gyűjtő csoportokat a <GyCsopKod> azonosítja. Vannak viszont úgynevezett kiemelt gyűjtő csoport típusok. Ezek esetében a gyűjtő csoport kódja helyett az URL-ben a kiemelt gyűjtőcsoportot azonosító ENUM is szerepelhet. A gyűjtő csoport kódok adatbázisonként eltérhetnek, a . A kiemelt gyűjtő csoportok ENUM lista viszont adatbázis-független.
A kiemelt gyűjtő csoport típusok listája a következő:
        OEL - Önelszámoló egység
        KTH - Költséghely
        MSZ - Munkaszám
        PLY - Pályázat
        DLG - Dolgozó
        UZK - Üzletkötő
        POZ - Pozíciószám
        PRT - Partner

Egy gyűjtő csoport lekérdezése - gyűjtő azonosítók listája

Egy gyűjtő csoport részletes adatai a következő verb-en érhető el. A gyűjtő csoport részletes adatai tartalmazzák <ResultList> adatként a csoporton belüli azonosítók listáját..

Panel
bgColorAliceBlue
titleBGColorLightSteelBlue
titleGET

...

http://server/dbconnector/api/torzs/gyujtok/{

...

gycsopkod}

...

http://server/dbconnector/api/torzs/gyujtok/{

...

kiemgycsoptip}

Paraméter

...

: nincs

Result

...

: 

...

a gyűjtő

...

csoport részletes adatai XML tömbként

...

bashHívás

, és ezen belül az ehhez tartozó gyűjtő azonosítók listája

Kódblokk
language
java
title
Kérés minta
CURL.EXE    ^
  -X GET    ^
     http://server:8080/dbconnector/api/torzs/gyujtok/0001  ^
  -H pkod:SajatSupPartnerKod   ^
  -H lickod:SajatSupLicKod     ^
  -H cegkod:CegKod
Kódblokk
languagexml
titleVálasz minta
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DbConnectorResponse>
  
<Success>true</Success>
  
<StatusCode>200</StatusCode>
  
<GyCsop>
<GyCsoport>
    <GyCsopKod>0001</GyCsopKod>
    
<Megnev>Ktgh</Megnev>
<GyCsopNev>Ktgh</GyCsopNev>
    
<Tipus>KTH</Tipus>
    <GyAzonKodList>01,02,03,04</GyAzonKodList>
  </
GyCsop>
GyCsoport>
</DbConnectorResponse>

Egy gyűjtő azonosító lekérdezése

Egy gyűjtő azonosító részletes adatai a következő verb-en érhető el. .

Panel
bgColorAliceBlue
titleBGColorLightSteelBlue
titleGET

...

http://server/dbconnector/api/torzs/gyujtok/{

...

gycsopkod}/{

...

gyazonkod}

...

http://server/dbconnector/api/torzs/gyujtok/{

...

kiemgycsoptip}/{

...

gyazonkod}

Paraméter

...

: nincs

Result

...

: 

...

a gyűjtő

...

azonosító részletes adatai XML tömbként

...

bashHívás

Kódblokk
language
java
title
Kérés minta
CURL.EXE    ^
  -X GET    ^
     http://server:8080/dbconnector/api/torzs/gyujtok/0001/01  ^
  -H pkod:SajatSupPartnerKod   ^
  -H lickod:SajatSupLicKod     ^
  -H cegkod:CegKod
Kódblokk
languagexml
titleVálasz minta
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DbConnectorResponse>
  
<Success>true</Success>
  <StatusCode>200</StatusCode>
  <GyAzon>
    <GyCsopKod>0001</GyCsopKod>
    <GyAzonKod>01</GyAzonKod>
    <GyAzonNev>Központ</GyAzonNev>
    
<Megnev>Központ<
<Ervenyes>true</
Megnev>
Ervenyes>
    <!--A gyűjtő típustól függő további adatok-->
  </GyAzon>
</DbConnectorResponse>