CustomerGetAll
Z Net47 2.0
customers_getall
Zapytanie:
//BEGIN// <?xml version="1.0" encoding="UTF-8"?> <Net47> <SessionID>9859c16379c2f22e2db8dde9f41cc6a8</SessionID> <Priority>0</Priority> <Request> <Type>CustomerGetAll</Type> <CustomerGetAll> <SortName>id</SortName> <!-- id, name, lastname, company, is_company, name1, lastname1, status, ulica, numer, mieszkanie, kod, miasto, poczta, sym, sym_ul, createdata, i_ulica, i_numer, i_mieszkanie, i_kod, i_miasto, i_poczta, i_sym, i_ym_ul, i_createdata, k_ulica, k_numer, k_mieszkanie, k_kod, k_miasto, k_poczta, k_sym, k_sym_ul --> <SortType>ASC</SortType> <Limit>50</Limit> <!-- limit = 0 oznacza brak limitu --> <Offset>1</Offset> <!-- w przypadku limit = 0, pole to nie moze istnieć --> <!-- opcjonalne --> <Company>0</Company> <!-- 1 = true (firmy), 0 = false (klienci detaliczni), brak opcji = wszystko --> <!-- opcjonalne --> <Status>1</Status> <!-- 1 = aktywny, 2 = zainteresowany, 3 = usunięty, 0 = wszyscy --> <!-- opcjonalne --> <Saldo>20.00</Saldo> <!-- opcjonalne --> <Nazwa>nazwa</Nazwa> <!-- opcjonalne --> <Adres>adres</Adres> <!-- opcjonalne --> <Uslugi>false,true,false</Uslugi> <!-- opcjonalne --> <!-- oznaczenia pozycji: internet, telewizja, telefon, inne --> <Blokady>false,true,false</Blokady> <!-- opcjonalne --> <!-- oznaczenia pozycji: info_zablokowane_zobowiazanie_platnosci, info_zablokowane_zobowiazanie_dokumenty, info_przypomnienie_platnosci, info_przypomnienie_dokumenty, info_ograniczenie_predkosci, info_dostep_warunkowy, info_bonus_wplata, info_bonus_staly, info_limit_danych_przekroczony, blokada_polaczenia, blokada_tv --> <DataUtworzenia>>,2013-10-01</DataUtworzenia> <!-- jako pierwszy element podajemy znak: >, <, =, >= lub <= --> <!-- opcjonalne --> <DataZakonczenia>>,2013-10-01</DataZakonczenia> <!-- jako pierwszy element podajemy znak: >, <, =, >= lub <= --> <!-- opcjonalne --> <GrID>1,2</GrID> <!-- opcjonalne --> <IlStr>1</IlStr> <!-- opcjonalne --> <AdresInst>adres</AdresInst> <!-- opcjonalne --> <GrupyLogic>1</GrupyLogic> <!-- opcjonalne --> <NazwaTaryfy>nazwa taryfy</NazwaTaryfy> <!-- opcjonalne --> <NumerKontaBankowego>12345678900764</NumerKontaBankowego> <!-- opcjonalne --> <DataZakonczenia2>>,2013-10-01</DataZakonczenia2> <!-- opcjonalne --> <Download>1024,2048</Download> <!-- opcjonalne --> <Upload>1024,2048</Upload> <!-- opcjonalne --> <Wartosc>1,2</Wartosc> <!-- opcjonalne --> <SubTarID>1,2,3</SubTarID> <!-- opcjonalne --> <ZobowID>1,4,5</ZobowID> <!-- opcjonalne --> <DzienNaliczania>1,4,5</DzienNaliczania> <!-- opcjonalne --> <PrzypisaneUrzadzenie>node,voip</PrzypisaneUrzadzenie> <!-- opcjonalne --><!-- różne kombinacje po przecinku parametrów: node, node_ip, voip, stb, magazyn --> <TelefonStacjonarny>3252532</TelefonStacjonarny> <!-- opcjonalne --> <TelefonGsm>3252532</TelefonGsm> <!-- opcjonalne --> <Email>test@domena.pl</Email> <!-- opcjonalne --> <AdresKor></AdresKor> <!-- opcjonalne --> </CustomerGetAll> </Request> </Net47> //BEGINEND//
Odpowiedź:
//BEGIN// <?xml version="1.0" encoding="UTF-8"?> <Net47> <Request> <Type>CustomerGetAll</Type> <CustomerGetAll> <Customer><!-- może wystąpić wielokrotnie --> <ID>1738</ID> <Name>ZAKŁAD WODOCIĄGÓW I KANALIZACJI</Name> <Adres>ul. Kręta 14, 47-432 RACIBÓRZ (Racibórz)</Adres> <Status>1</Status> <IsCompany>t</IsCompany> <Internet>t</Internet> <Telewizja>f</Telewizja> <Telefon>f</Telefon> <Inne>f</Inne> <CreateData>2013-12-11 11:55:33</CreateData> <InfoZablokowaneZobowiazaniePlatnosci>f</InfoZablokowaneZobowiazaniePlatnosci> <InfoZablokowaneZobowiazanieDokumenty>f</InfoZablokowaneZobowiazanieDokumenty> <InfoPrzypomnieniePlatnosc>f</InfoPrzypomnieniePlatnosc> <InfoPrzypomnienieDokumenty>f</InfoPrzypomnienieDokumenty> <InfoOgraniczeniePredkosci>f</InfoOgraniczeniePredkosci> <InfoDostepWarunkowy>f</InfoDostepWarunkowy> <InfoBonusWplata>f</InfoBonusWplata> <InfoBonusStaly>f</InfoBonusStaly> <InfoLimitDanychPrzekroczony>f</InfoLimitDanychPrzekroczony> <BlokoadaPolaczenia>f</BlokoadaPolaczenia> <BlokoadaTv>f</BlokoadaTv> <Saldo>-767.00</Saldo> <Ilosc>1483</Ilosc> <DataKonca></DataKonca> <DataKonca2>2016-09-10</DataKonca2> <AdresInstalacji>34-143 Lanckorona 23/, 48-130 Kietrz ul. Raciborska 11</AdresInstalacji> <ZobID>50758,50793</ZobID> <Wartosc>99.00,89.98</Wartosc> <Download>10240,10240</Download> <Upload>2048,2048</Upload> <NazwaTaryfy>10 na 2,10/2 Super promocja</NazwaTaryfy> <IdSubt>313,230</IdSubt> <Dzien>15,15</Dzien> <NumerKonta>22249001647732318728232242,27109000049529000000000001</NumerKonta> <NumerT>TEST,PR4-00001,PR4-00002</NumerT> <Kod/> <Login>loginek</Login> <Password>324ewfsdfds</Password><!-- w formie zakodowanej --> <Pin>3245</Pin> <TelefonStacjonarny>3252532</TelefonStacjonarny> <TelefonGsm>3252532</TelefonGsm> <Email>test@domena.pl</Email> <AdresKor></AdresKor> </Customer> </CustomerGetAll> </Request> </Net47> //BEGINEND//
Błędy:
//BEGIN// <?xml version="1.0" encoding="UTF-8"?> <Net47> <Request> <Type>Error</Type> <Error>Nieprawidłowe dane</Error> <Error>Brak wartości Offset</Error> <Error>Nie ma takiego użytkownika</Error> <Error>Gdy Limit przybiera wartość 0, nie można używać opcji Offset</Error> </Request> </Net47> //BEGINEND//
253