Czytanie informacji z zapytania GWT

0

Witam,
Wybaczcie jeżeli nie będę w tym temacie odpowiednio precyzyjny. Po prostu kompletnie na tym się nie znam. Być może nawet temat jest źle zapisany.
Wprowadzam. Biuro maklerskie, udostępnia aplikacje internetową do składania zleceń itp. i aby pominąć uruchamianie tej aplikacji loguję się zewnętrznie za pomocą WINHTTP.
Wystarczy wysłać odpowiedni POST z danymi użytkownika. Tak samo ze zleceniami.
Problem pojawia się w przetwarzaniu informacji otrzymanych w odpowiedzi np. po zapytaniu o szczegóły złożonego zlecenia.
Otrzymuję:

[
0,
2,
-3,
1,
2,
0,
67,
0,
66,
4,
65,
64,
0,
63,
1,
16,
62,
0,
61,
1,
60,
59,
3,
58,
57,
56,
13,
55,
1,
11,
54,
1,
53,
52,
0,
51,
50,
9,
6,
49,
-9,
48,
47,
23,
46,
0,
45,
21,
13,
44,
0,
11,
43,
-9,
42,
41,
23,
40,
1,
11,
39,
24,
23,
38,
37,
23,
36,
34,
23,
35,
34,
23,
33,
32,
23,
31,
6,
30,
29,
6,
4,
1,
28,
27,
2,
26,
25,
24,
23,
22,
21,
13,
20,
19,
13,
18,
-9,
17,
0,
16,
15,
14,
13,
12,
37290612,
11,
10,
9,
6,
8,
7,
6,
5,
32,
4,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
1,
2,
1,
[
"pl.asseco.epromak.epmplus.client.rpc.dto.impl.zlecenie.ZleceniaBiezaceDTO/2506166556",
"java.util.ArrayList/4159755760",
"pl.asseco.epromak.epmplus.client.rpc.dto.impl.zlecenie.ZlecenieDTO/58035602",
"com.extjs.gxt.ui.client.data.RpcMap/3441186752",
"CZAS_REJESTRACJI",
"java.util.Date/1659716317",
"2020-10-15T0058",
"DATA_WAZNOSCI",
"2020-10-15T0000",
"ID_ZLECENIA",
"java.lang.Integer/3438268394",
"WARTOSC",
"java.math.BigDecimal/8151472",
"29880.00",
"IPO",
"java.lang.Boolean/476441737",
"OTP",
"LIMIT",
"0E-8",
"PROWIZJA",
"0.00",
"WALUTA_ROZLICZENIA",
"java.lang.String/2004016611",
"PLN",
"STAN_PROMAK",
"pl.asseco.epromak.epmplus.client.rpc.dto.enums.zlecenie.StanZleceniaPromakEnum/427935872",
"WALOR",
"pl.asseco.epromak.epmplus.client.rpc.dto.impl.basebus.WalorDTO/1493940304",
"TYP_PW",
"pl.asseco.epromak.epmplus.client.rpc.dto.enums.TypPWEnum/1476325598",
"SKROT",
"FW20Z2020",
"GIELDA",
"WWA",
"GIELDA_NAZWA",
"ISIN",
"PL0GF0019992",
"WALUTA",
"ILOSC_NA_ZLECENIU",
"ID_DYSPOZYCJI",
"34200423",
"INTERWENCJA",
"ILOSC_ZREALIZOWANA",
"WARTOSC_TRANSAKCJI",
"BLAD_WARSET",
"PORTFEL",
"01",
"POD_WEZWANIE",
"DATA_SESJI",
"TYP_LIMITU",
"pl.asseco.epromak.epmplus.client.rpc.dto.enums.zlecenie.TypLimituZleceniaEnum/952182817",
"TYP_OFERTY",
"pl.asseco.epromak.epmplus.client.rpc.dto.enums.zlecenie.TypOfertyEnum/1486751457",
"ILOSC_NA_DYSPOZYCJI",
"KWOTA_BLOKADY",
"5.00",
"STAN",
"pl.asseco.epromak.epmplus.client.rpc.dto.enums.zlecenie.StanZleceniaUTPEnum/3047291976",
"ZRODLO",
"pl.asseco.epromak.epmplus.client.rpc.dto.enums.basebus.ZrodloEnum/2984202998",
"LIMIT_AKTYWACJI",
"CONFIRM_FLAG",
"MOZNA_ANULOWAC_IPO",
"TYP_WAZNOSCI",
"pl.asseco.epromak.epmplus.client.rpc.dto.enums.zlecenie.TypWaznosciZleceniaEnum/299448270",
"ILOSC_MINIMALNA",
"ILOSC_UJAWNIANA"
],
0,
7
]

Patrząc na tabelkę w aplikacji tu pozakrywane są niektóre informacje, albo zapisane w tych liczbach.
Na przykład "STAN". Jeżeli może być dostępny pod pl.asseco.epromak.epmplus.client.rpc.dto.enums.zlecenie.StanZleceniaUTPEnum/3047291976 to czy jest możliwość pobrania z tego miejsca tej informacji?

Dzięki z góry za każdą informację dotyczącą tego tematu.

1

@duzers: w przypadku komunikacji z GWT w odpowiedzi otrzymujesz dane w postaci zrozumiałej dla silnika GWT po stronie przeglądarki. IMO, weź wystaw te dane jako normalny JSON-REST.

0

Czyli tego nie ogarnę bez przeglądarki i normalnego zalogowania się do aplikacji, a następnie wyciągania już przetworzonych informacji z tabelek?

1

@duzers: powiem tak… jeżeli się nie znasz, to małe szanse na ogarnięte tego w sensownym czasie. IMO, powinieneś zapytać biuro maklerskie, czy nie udostępniają tych danych w innym formacie np. JSON. Duże biura dają zazwyczaj możliwość pobierania danych z pominięciem ich aplikacji. Przy czym może się okazać, że nie jest to usługa dla małych klientów.

1 użytkowników online, w tym zalogowanych: 0, gości: 1