Dom Maklerski Banku Ochrony Środowiska S.A. 1
|
|
- Martyna Osińska
- 9 lat temu
- Przeglądów:
Transkrypt
1 Dokumentacja bossaapi Biblioteka NOLCLIENTAPI.DLL 1 DOKUMENTACJA BIBLIOTEKI NOLCLIENTAPI.DLL Biblioteka nolclientapi.dll została napisana w aplikacji Microsoft Visual C (Unmanaged C++). Jeśli projekt jest pisany w środowisku Microsoft Visual C++ to bibliotekę nolclientapi.dll oraz dodatkowo interfejs nolclientapi.lib należy dołączyć do projektu. Aby wykorzystać bibliotekę w środowisku Borland Builder C++ należy wygenerować interfejs nolclientapi.lib funkcją implib lub dołączyć bibliotekę dll dynamicznie. 1.1 Funkcje Funkcje zwrotne powinno się ustawić przed funkcją Initialize (funkcją nawiązującą połączenie między klientem a NOL3) oprócz funkcji zwrotnej dla danych online którą ustawiamy po zalogowaniu ale przed dodaniem papierów do filtra. Nie ustawienie funkcji zwrotnych nie spowoduje żadnych błędów, aczkolwiek klient nie otrzyma komunikatów asynchronicznych związanych z danymi online etc Inicjalizacja funkcji zwrotnej dotyczącej danych online Funkcja ustawia metodę do zwrotnego przekazywania danych o notowaniach w czasie rzeczywistym. Komunikaty zostaną przetwarzane na strukturę NolRecentInfo. Czas ostatniej transakcji jest zapisywany w postaci stringu. Ustawienie funkcji zwrotnej możliwe jest po logowaniu. Powinno ją się ustawić przed wywołaniem funkcji dodającej papier do filtra. NOL3Client::ResultCode NOL3Client::SetCallback ( void (*ptrcallback) (NOL3Client::NolRecentInfo*) ); Informacja który z pól zawiera ważną informację jest przekazywana za pomocą bitów pola BitMask. Int BitMask b31... b b0 Xxxx xx t s r p o n m l k j i h g f e d c b a Struktura NolTicker zawiera informację na temat papieru: ISIN, nazwę oraz nazwę skróconą. typedef struct _NolTicker_ char[13] Isin; char[21] Name; char[13] ShortName; NolTicker; // International Securities Identifying Number // Full name of the ticker // ShortName of the ticker Dom Maklerski Banku Ochrony Środowiska S.A. 1
2 Dla wyceny oferty zostały zastosowane następujące wartości: -1 dla PKC -2 dl PCR -3 dla PCRO Dla statusu sesji: 0 - nieznana 1 wstrzymana 2 - otwarcie 3 zamknięcie 4 - przed otwarciem 5 - przed zamknięciem 6 - odrzucenie żądania Dla fazy sesji : 1 - przed otwarciem 2 - na otwarcie 3 - notowanie ciągłe 4 - na zamknięciu 5 - po zamknięciu 6 - równoważenie na papierze w trakcie notowań ciągłych 7 - po zamknięciu struct _NolRecentInfo_ int BitMask; // mask of data NolTicker ticker; // ticker double ValoLT; // a(flag in BitMask) - value of last transaction/price int VoLT; // b - volume of last transaction char ToLT[9]; // c - time of last transaction for example " :12:23" double Open; // d open price double High; // e current high price double Low; // f current low price double Close; // g close price double Bid; // h the best bid price double Ask; // i the best ask price int BidSize; // j size of the best bid int AskSize; // k size of the best ask int TotalVolume; // l total volume double TotalValue; // m total value int OpenInterest; // n number of open intrests int Phase; // o ticker phase char Status[3]; // p ticker status int BidAmount; // r - amount of bid int AskAmount; // s amount of ask double OpenValue; // t open value double CloseValue; // u close value double ReferPrice; // w reference price int Error; // y error NolRecentInfo; Dom Maklerski Banku Ochrony Środowiska S.A. 2
3 Example: NolRecentInfo new(48,tpsa,xx,xx,xx,xx,22.5,19.2,xx,xx...); // xx- doesn t matter, fifth and sixth data are current Inicjalizacja funkcji zwrotnej dotyczącej statusu zleceń Funkcja ustawia metodę do zwrotnego przekazywania danych o statusie zleceń. Funkcja zwrotna wywoływana jest asynchronicznie z poziomu biblioteki w przypadku następujących zdarzeń: Potwierdzenie zmian w istniejącym zleceniu (anulata/modyfikacje), Przekazanie informacji o realizacji (wypełnieniu) zlecenia, Przekazanie statusu zlecenia, Odrzucenie zlecenia, Przekazanie informacji o prowizjach, Potwierdzenie odbioru zlecenia. System zewnętrzny nie będzie miał możliwości wysłania żądania do serwera o informację o zleceniu/zleceniach. Odpowiedź do zapytania o status zlecenia będzie dotyczył informacji z image w NOL3. Funkcję należy ustawić przed wywołaniem funkcji Initialize. NOL3Client::ResultCode NOL3Client::CallbackOrder ( void (*ptrcallbackorder)( NOL3Client:OrderData* ) ); typedef struct _NolOrderReport_ int BitMask; // BitMask wich data are active char ID[]; // bit 0 order ID from library char OrdId[]; // bit 1 of BitMask order ID char OrdID2[]; // bit 2 secondary order ID char StatReqID[]; // bit 3 ID of OrderStatusRequest char ExecID[]; // bit 4 transaction ID char ExecTyp; // bit 5 type of execution char Stat; // bit 6 order satus int RejRsn; // bit 7 reject reason char Acct[]; // bit 8 account NolTicker ticker; // bit 9 name, bit 10 isin from ticker structure char Side[2]; // bit 11 int Qty; // bit 12 Quantity order char Typ; // bit 13 order type float Px; // bit 14 price float StopPx; // bit 15 stop price char Ccy[]; // bit 16 currency char TmInForce; // bit 17 specifies how long the order remains in effect char ExpireDt[9]; // bit 18 date of order expiration float LastPx; // bit 19 price of this last fill int LastQty; // bit 20 Quantity bought/sold on this last fill int LeavesQty; // bit 21 Quantity open for further execution int CumQty; // bit 22 Total Quantity float TxnTm[18]; // bit 23 time of execution/order creation float Comm; // bit 24 Commission float NetMny; // bit 25 Total amount due as the result of the transaction int MinQty; // bit 26 Minimum quantity of an order to be executed int DisplayQty; // bit 27 the quantity to be displayed float TrgrPx; // bit 28 the price at which the triegger should hit char DefPayTp[2]; // bit 29 Defferred Payment Type char BizRejRsn; // bit 30 Dom Maklerski Banku Ochrony Środowiska S.A. 3
4 char Txt[30]; // bit 31 NolOrderReport; Zastosowane mapowanie dla poszczególnych wartości: ExecTyp: 0 - Nowy F - transakcja 4 - Anulowanie 5 - Zmodyfikowane 6 - w trakcie kasowania anulowania 8 - Odrzucone I - Status zlecenia Stat: 0 - nowe C - archiwalne E - w trakcie modyfikacji 1 - wykonane/aktywne 2 - wykonane 4 - anulowane 6 - w trakcie anulaty 8 - odrzucone Side: 1 - Kupno 2 - Sprzedaż TmInForce: 0 - dzień 3 - Wykonaj albo anuluj WiA 4 - Wykonaj lub anuluj WuA 6 - do dnia OrdTyp: 1 - PKC - po każdej cenie L - Limit 3 - Stop / Stop Loss 4 - Stop Limit K - PCR po cenie rynkowej K - PCRO przy TimeInForce 2 (na otwarcie) lub 7 (na zamknięcie) Inicjalizacja funkcji zwrotnej dotyczącej wyciągu Funkcja ustawia metodę do zwrotnego przekazywania danych o wyciągu. Funkcja zwrotna wywoływana jest asynchronicznie z poziomu biblioteki. System zewnętrzny nie będzie miał możliwości Dom Maklerski Banku Ochrony Środowiska S.A. 4
5 wysłania żądania do serwera o wyciąg. Wszystkie żądania będzie obsługiwać w NOL3 na podstawie danych przychodzących z serwera asynchronicznie (na podstawie image przechowywanego w strukturach pamięci NOL3). Wyciąg będzie propagowany przez API wtedy, kiedy przychodzi do modułu transakcyjnego NOL3. Komunikat będzie przetwarzany na strukturę NolAccountData. Funkcję należy ustawić przed wywołaniem polecenia Initialize. NOL3Client::ResultCode NOL3Client::CallbackAccount ( void (*ptrcallbackaccount)(nol3client:: NolAccountData* ) ); Typedef struct _NolAggrStatement_ NolStatement* ptrstate; Int size; NolAggrStatement; Typedef struct _NolStatement_ Char name[13]; NolFund* ptrfund; Int sizefund; NolPos* ptrpos; Int sizepos; NolStatement; // pointer to nolstaetments // number of account // account // pointer to table of foundations // size of foundations table // pointer to table of activities table // size of activities table Typedef struct _NolFund_ char name[30]; char value[30]; Typedef struct _NolPos_ Char isin[13]; Int acc110; Inicjalizacja funkcji zwrotnej dotyczącej wizjera Funkcja ustawia metodę do zwrotnego przekazywania danych dla wizjera. Funkcja zwrotna wywoływana jest asynchronicznie z poziomu biblioteki. Funkcję należy ustawić przed wywołaniem funkcji Initialize. NOLClient::ResultCode NOL3Client::CallbackOutlook ( void (*ptrcallbackoutlook)( const char*) ); Dom Maklerski Banku Ochrony Środowiska S.A. 5
6 1.1.5 Initialize - Funkcja inicjalizująca bibliotekę Funkcja inicjalizująca połączenie klienta z aplikacja NOL3. Jako argument wejściowy AppId należy użyć domyślnej wartości BOŚ;BOŚ. Poprawność inicjalizacji zostanie przekazana w postaci kodu ResultCode. typedef int ResultCode; // 0 ok, ResultCode<0 terror NOL3Client::ResultCode NOL3Client::Initialize ( const char* AppId ); Funkcje modyfikujące filtr papierów Funkcja wymaga wcześniejszej inicjalizacji funkcji zwrotnej. Biblioteka zawiera funkcję dodawania papierów do filtra AddToFilter oraz funkcję czyszczącą oraz dodającą papiery do filtra RemFromFilter. Argument TickersToAdd oraz TickersToRem jest stringiem mogącym reprezentować numery ISIN, nazwy lub skróty oddzielone separatorem np. ;. Zmienna flush ustawiona na true informuje iż argumenty TickersToAdd oraz TickersToRem są nazwami, w przeciwnym wypadku są reprezentowane przez ISIN. Funkcja zwrotna jest wywoływana w przypadku zmian na GPW lub zmian w filtrze. NOL3Client::ResultCode NOL3Client::AddToFilter ( const char* TickersToAdd, bool Flush ); NOL3Client::ResultCode NOL3Client::RemFromFilter ( const char* TickersToAdd, bool Flush ); Usunięcie papierów z filtra Funkcja usuwa wszystkie papiery w filtrze znajdującym się w aplikacji NOL3. NOL3Client::ResultCode NOL3Client::ClearFilter(); Zapytanie o stan sesji Funkcja wysyła żądanie otrzymywania/wstrzymania informacji na temat statusu. Funkcja ta powinna być wywołana przed dodaniem papierów do filtra. Informacja o statusie oraz fazie jest przekazywana wraz z image (z nola lub serwera), więc brak wywołania tej funkcji z argumentem true spowoduje brak informacji na ten temat. Komunikat jest przekazywany przez socket synchroniczny. W odpowiedzi zostanie wysłana kod z informacją o poprawności wykonania operacji. Kanałem asynchronicznym będą napływać informację o fazie sesji oraz statusie. Dom Maklerski Banku Ochrony Środowiska S.A. 6
7 NOL3Client::ResultCode NOL3Client::SetTradingSess(bool set); Funkcja umożliwiająca złożenie, modyfikację, anulatę zlecenia oraz otrzymanie informacji o statusie zlecenia Komunikacja odbywać się będzie przy pomocy połączenia synchronicznego. W strukturze należy ustawić odpowiednią wartość zmiennej BitMask informując które pola są aktywne. W odpowiedzi do biblioteki zostanie wysłany kod informujący o poprawności operacji oraz jeśli zajedzie taka potrzeba struktura NolOrderReport*. Informacje o statusie zlecenia będą napływały kanałem asynchronicznym. Argumentami wejściowymi są: wskaźnik do struktury NolOrderRequest zlecenie, NolOrderReport raport, OrderType rodzaj zlecenia ( nowe, modyfikacja, anulata lub status). typedef enum Undef = -1, NewOrder, ModOrder,DelOrder,StatOrder OrderType; ResultCode APIOrderRequest(NolOrderRequest*, NolOrderReport*,OrderType Typ); int BitMask b31..b19.b0 xxxxxx u t s r p o n m l k j I h g f e d c b a typedef struct _NolOrderRequest_ Int BitMask; char OrigID[10]; //a secondary order ID from library char OrdID[10]; //b order ID char OrdID2[10]; //c secondary order ID char Acct[17]; //d account int MinQty; //e minimum quantity of an order to be executed int DisplayQty; //f the quantity to be displayed NolTicker ticker; //g,h ticker structure char Side; //i int Qty; //l quantity ordered char OrdTyp[2]; //m order type float Px; //n price float StopPx; //o stop price char Ccy[6]; //p curenccy char TmInForce[2]; //r specifies how long the order remains in effect char ExpireDt[9]; //s date of order expiration value: yyyymmdd float TrgrPx; //t the price at which the trigger should hit char DefPayTyp[2]; //u Defferred Payment Type value:t/p NolOrderRequest; Zastosowanie mapowanie dla poszczególnych wartości: OrdTyp: 1 - PKC - po każdej cenie L - Limit 3 - Stop / Stop Loss 4 - Stop Limit K - PCR - po cenie rynkowej K - PCRO przy TimeInForce 2 (na otwarcie) lub 7 (na zamknięcie) Dom Maklerski Banku Ochrony Środowiska S.A. 7
8 Side: 1 - Kupno 2 - Sprzedaż TmInForce: 0 - dzień 3 - Wykonaj albo anuluj WiA 4 - Wykonaj lub anuluj WuA 6 - do dnia Odczyt opisu kodu błędu Funkcja zwraca opis tekstowy do kodu, który podany jest jako argument. Deskryptor kodów zostanie dostarczony wraz z implementacją biblioteki. const char* NOL3Client::GetResultCodeDesc ( NOL3Client::ResultCode code /* code returned by function */ ); Odczyt wersji biblioteki Funkcja zwracająca numer wersji biblioteki. const char* NOL3Client::GetVersion(void); Zakończenie pracy z biblioteką Funkcja zamykająca komunikację z aplikacją NOL3, zwalnia zaalokowane zasoby. NOL3Client::ResultCode NOL3Client::Shutdown(void); Dom Maklerski Banku Ochrony Środowiska S.A. 8
9 1.2 Przykład działania Dom Maklerski Banku Ochrony Środowiska S.A. 9
10 1) Inicjalizacja biblioteki, logowanie, 2) Ustawienie funkcji zwrotnych do otrzymywania danych online, wyciągu, statusu zleceń, informacje dla wyciągu, wizjera oraz sesji, 3) Komunikat na temat bieżących zleceń, 4) Komunikat dla wyciągu, 5) Dodanie papieru do filtra, 7) Usunięcie wszystkich papierów z filtra, 8) Dodanie papieru do filtra, 10) Komunikat o papierze znajdujących się w filtrze, 11) Dodanie papieru do filtra z automatycznym zatwierdzeniem filtra, sprawdzenie kodu NolRecentInfo, 12) Wywołanie funkcji zwrotnej spowodowane zmianą w filtrze, komunikat zawierający informację o zmianach, 13) Złożenie zlecenia, komunikat NewOrderSingle, 14) Otrzymanie komunikatu z DMBOŚ o przyjęciu zlecenia, komunikat ExecutionReport, 15) Złożenie zlecenia, komunikat NewOrderSingle, 16) Otrzymanie komunikatu z DMBOŚ o przyjęciu zlecenia, komunikat ExecutionReport, 17) Otrzymanie komunikatu z DMBOŚ o przyjęciu zlecenia na GPW, komunikat ExecutionReport, 18) Otrzymanie komunikatu z DMBOŚ o złożeniu zlecenia na GPW, komunikat ExecutionReport, 19) Anulowanie zlecenia, komunikat OrderCanelRequest, 20) Otrzymanie komunikatu z DMBOŚ o przyjęciu anulaty zlecenia, komunikat ExecutionReport, 21) Otrzymanie komunikatu z GPW o odrzuceniu anulaty, komunikat OrderCanelReject, 22) Otrzymanie komunikatu z GPW o dokonaniu transakcji, komunikat ExecutionReport, 23) Zamknięcie aplikacji, zwolnienie zaalokowanych zasobów. Dom Maklerski Banku Ochrony Środowiska S.A. 10
11 1.3 Przykładowy kod programu // dodać do projektu nolclientapi.lib Kod główny programu #include nolclientapi.h.. // USTAWIENIE FUNKCJI ZWROTNYCH funkcje należy ustawić przed Initialize Int odp = NOL3Client::SetCallbackAccount(accountcallback); // ustawienie f.zwrotnej dla wyciągu odp = NOL3Client::SetCallbackOrder(ordercallback); // ustawienie f.zwrotnej dla zleceń,transakcji odp = NOL3Client::SetCallbackOutlook(outlookcallback);//ustawienie f.zwrotnej dla wizjera.. // INICJALIZACJA odp = NOL3Client::Initialize("BOS;BOS"); // inicjalizacja.. // FUNKCJE DOTYCZĄCE NOTOWAŃ ONLINE odp = NOL3Client::SetCallback(onlinecallback); //ustawienie f.zwrotnej dla notowań odp = NOL3Client::AddToFilter("COMARCH;TPSA",true); //dodanie do filtra walorów, true symbol // wyczyszczenie filtra, dodanie waloru, false - isin odp = NOL3Client::RemFromFilter("PL ",false); odp = NOL3Client::ClearFilter(); // wyczyszczenie filtra // FUNKCJA DOTYCZĄCA ZLECEŃ NOL3Client::NolOrderRequest* order = new NOL3Client::NolOrderRequest(); // obiekt zlecenia // w order należy podać wszystkie wymagane pola NOL3Client::NolOrderReport* report = new NOL3Client::NolOrderReport(); // obiekt raportu // złożenie nowego zlecenia ; NOL3Client::NewOrder nowe zlecenie //NOL3Client::ModOrder modyfikacja zlecenia, NOL3Client::DelOrder anulowanie zlecenia odp = NOL3Client::APIOrderRequest(order,report,NOL3Client::NewOrder);... // ZAMYKANIE odp = NOL3Client::Shutdown(); // zamknięcie //FUNCKJE ZWROTNE (W innej części projektu) void onlinecallback(nol3client::nolrecentinfo *info) // Funkcja zwrotna dla danych online If ( info->bitmask & 0x0080) printf ("Bid: %d",info->bid); void outlookcallback(const char* news) // funkcja zwrotna dla wizjera printf (news); Dom Maklerski Banku Ochrony Środowiska S.A. 11
12 void accountcallback(nol3client::nolaggrstatement* state) // funkcja zwrotna dla wyciągu for ( int i=0;i< state->size ; i++) // state->size ilość kont printf(state->ptrstate[i].name); // ptrstate[i].name nazwa konta for ( int j=0;j< state->ptrstate[i].sizefund;j++) // ptrstate[i].sizefund ilość funduszy printf( "%s: %s,state->ptrstate[i].ptrfund[j].name, state->ptrstate[i].ptrfund[j].value); for ( int j=0;j< state->ptrstate[i].sizepos;j++) // ptrstate[i].sizepos ilość aktywów printf( "%s: %s,state->ptrstate[i].ptrpos[j].isin,printf(state->ptrstate[i].ptrpos[i].acc110); void ordercallback(nol3client::nolorderreport* order) // funkcja zwrotna dla zleceń If(Order->BitMask & 0x0400) printf(order->ticker.isin); If(Order->BitMask & 0x0040) printf(order-> Stat); 1.4 Deskryptor błędów Kody błędów zwracanych w polu BizRejRsn 0 - inny 1 - nieznane ID 2 - nieznany instrument 3 - nieznany typ komunikatu 4 - brak dostępu do aplikacji 5 - błąd xml (brak atrybutu) 6 - brak autoryzacji 7 - brak komunikacji 18 - błędny krok notowań INITIALIZE 1: "lib is initalized"; 0: "inicializing lib is finished"; -2: "Library winsock2 not found"; -3: "Unsupported winsock2 library"; Dom Maklerski Banku Ochrony Środowiska S.A. 12
13 -4: "Sync Socket not connected"; -7: "Async Socket not connected"; -13: "Init Message not initialized"; -14: "Sending Message is empty"; -15: "Error sending message - server socket is closed"; -16: "Error Sending message - server socket is closed"; -17: "Root xml error"; -19: "Attribute error"; -20: "Length error in recieved message"; -21: "Error recieved message"; -57: "unknown user"; -58: "unknown password"; -79: "unknown tag in message"; -80: "wrong id in UserReq"; -68: "BizMsgRej BizRejRsn: 0"; -69: "BizMsgRej BizRejRsn: 1"; -70: "BizMsgRej BizRejRsn: 2"; -71: "BizMsgRej BizRejRsn: 3"; -72: "BizMsgRej BizRejRsn: 4"; -74: "BizMsgRej BizRejRsn: 5"; -75: "BizMsgRej BizRejRsn: 6"; -76: "BizMsgRej BizRejRsn: 7"; -81: "BizMsgRej BizRejRsn: 18"; -82: "BizMsgRej unknown BizRejRsn"; -83: "Unknown status"; -84: "Unknown ReqRejResn"; -86: "Could not open registry for sync"; -87: "Registry for sync isnt set"; -88: "Registry for sync are null"; -90: "Could not open registry for async"; -91: "Registry for async isnt set"; -92: "Registry for async is null"; ADDTOFILTER 6: "add to filter"; -4: "Sync Socket not connected"; -14: "Sending Message is empty"; -15: "Error sending message - server socket is closed"; -16: "Error Sending message - server socket is closed"; -17: "Root xml error"; -19: "Attribute error"; -20: "Length error in recieved message"; -21: "Error recieved message"; -22: "Lib is not inicialized"; Dom Maklerski Banku Ochrony Środowiska S.A. 13
14 -33: "wrong parameter maxnuminstrinapitab"; -34: "error with attribute action or ticker"; -56: "No securities to add/remove"; -59: "wrong id in MktDataReq"; -60: "unsupported instrument"; -61: "unknown MarketDepth"; -62: "unknown action(subreqtyp)"; -68: "BizMsgRej BizRejRsn: 0"; -69: "BizMsgRej BizRejRsn: 1"; -70: "BizMsgRej BizRejRsn: 2"; -71: "BizMsgRej BizRejRsn: 3"; -72: "BizMsgRej BizRejRsn: 4"; -74: "BizMsgRej BizRejRsn: 5"; -75: "BizMsgRej BizRejRsn: 6"; -76: "BizMsgRej BizRejRsn: 7"; -81: "BizMsgRej BizRejRsn: 18"; -82: "BizMsgRej unknown BizRejRsn"; -83: "Unknown status"; -84: "Unknown ReqRejResn"; REMFROMFILTER 7: "remove from filter"; -4: "Sync Socket not connected"; -14: "Sending Message is empty"; -15: "Error sending message - server socket is closed"; -16: "Error Sending message - server socket is closed"; -17: "Root xml error"; -19: "Attribute error"; -20: "Length error in recieved message"; -21: "Error recieved message"; -22: "Lib is not inicialized"; -33: "wrong parameter maxnuminstrinapitab"; -34: "error with attribute action or ticker"; -56: "No securities to add/remove"; -59: "wrong id in MktDataReq"; -60: "unsupported instrument"; -62: "unknown action(subreqtyp)"; -61: "unknown MarketDepth"; -68: "BizMsgRej BizRejRsn: 0"; -69: "BizMsgRej BizRejRsn: 1"; -70: "BizMsgRej BizRejRsn: 2"; -71: "BizMsgRej BizRejRsn: 3"; -72: "BizMsgRej BizRejRsn: 4"; -74: "BizMsgRej BizRejRsn: 5"; Dom Maklerski Banku Ochrony Środowiska S.A. 14
15 -75: "BizMsgRej BizRejRsn: 6"; -76: "BizMsgRej BizRejRsn: 7"; -81: "BizMsgRej BizRejRsn: 18"; -82: "BizMsgRej unknown BizRejRsn"; -83: "Unknown status"; -84: "Unknown ReqRejResn"; CLEARFILTER 8: "clear filter"; -4: "Sync Socket not connected"; -14: "Sending Message is empty"; -15: "Error sending message - server socket is closed"; -16: "Error Sending message - server socket is closed"; -17: "Root xml error"; -19: "Attribute error"; -20: "Length error in recieved message"; -21: "Error recieved message"; -22: "Lib is not inicialized"; -59: "wrong id in MktDataReq"; -60: "unsupported instrument"; -61: "unknown MarketDepth"; -62: "unknown action(subreqtyp)"; -68: "BizMsgRej BizRejRsn: 0"; -69: "BizMsgRej BizRejRsn: 1"; -70: "BizMsgRej BizRejRsn: 2"; -71: "BizMsgRej BizRejRsn: 3"; -72: "BizMsgRej BizRejRsn: 4"; -74: "BizMsgRej BizRejRsn: 5"; -75: "BizMsgRej BizRejRsn: 6"; -76: "BizMsgRej BizRejRsn: 7"; -81: "BizMsgRej BizRejRsn: 18"; -82: "BizMsgRej unknown BizRejRsn"; -83: "Unknown status"; -84: "Unknown ReqRejResn"; SHUTDOWN 17: "shutdown without authorization"; 10: "shutdown"; -14: "Sending Message is empty"; -15: "Error sending message - server socket is closed"; -16: "Error Sending message - server socket is closed"; -17: "Root xml error"; -19: "Attribute error"; -20: "Length error in recieved message"; Dom Maklerski Banku Ochrony Środowiska S.A. 15
16 -21: "Error recieved message"; -22: "Lib is not inicialized"; -68: "BizMsgRej BizRejRsn: 0"; -69: "BizMsgRej BizRejRsn: 1"; -70: "BizMsgRej BizRejRsn: 2"; -71: "BizMsgRej BizRejRsn: 3"; -72: "BizMsgRej BizRejRsn: 4"; -74: "BizMsgRej BizRejRsn: 5"; -75: "BizMsgRej BizRejRsn: 6"; -76: "BizMsgRej BizRejRsn: 7"; -81: "BizMsgRej BizRejRsn: 18"; -82: "BizMsgRej unknown BizRejRsn"; -83: "Unknown status"; -84: "Unknown ReqRejResn"; SETCALLBACK, SETCALLBACKACCOUNT,SETCALLBACKORDER, SETCALLBACKOUTLOOK 13: "Initializing callback function"; 15: "callback is already initialized"; 16: "callback function is deactivated"; APIORDERREQUEST 18: "order is submitted"; -4: "Sync Socket not connected"; -14: "Sending Message is empty"; -15: "Error sending message - server socket is closed"; -16: "Error Sending message - server socket is closed"; -17: "Root xml error"; -19: "Attribute error"; -20: "Length error in recieved message"; -21: "Error recieved message"; -22: "Lib is not inicialized"; -55: "Only one function may be called"; -63: "Unallocated structure - order"; -64: "Unallocated structure - report"; -65: "unknown action - order"; -66: "Error in BitMask - order"; -67: "Error in order - info in Txt"; -68: "BizMsgRej BizRejRsn: 0"; -69: "BizMsgRej BizRejRsn: 1"; -70: "BizMsgRej BizRejRsn: 2"; -71: "BizMsgRej BizRejRsn: 3"; -72: "BizMsgRej BizRejRsn: 4"; -74: "BizMsgRej BizRejRsn: 5"; -75: "BizMsgRej BizRejRsn: 6"; Dom Maklerski Banku Ochrony Środowiska S.A. 16
17 -76: "BizMsgRej BizRejRsn: 7"; -81: "BizMsgRej BizRejRsn: 18"; -82: "BizMsgRej unknown BizRejRsn"; -83: "Unknown status"; -84: "Unknown ReqRejResn"; Błędy zwracane w NolRecentInfo -28: "wsa_wait_failed"; -29: "socket error"; -30: "error event read"; SetTradingSess 19: "SetTradingSess function is executed"; -19: "Attribute error"; -22: "Lib is not inicialized"; -55: "Only one function may be called"; -68: "BizMsgRej BizRejRsn: 0"; -69: "BizMsgRej BizRejRsn: 1"; -70: "BizMsgRej BizRejRsn: 2"; -71: "BizMsgRej BizRejRsn: 3"; -72: "BizMsgRej BizRejRsn: 4"; -74: "BizMsgRej BizRejRsn: 5"; -75: "BizMsgRej BizRejRsn: 6"; -76: "BizMsgRej BizRejRsn: 7"; -81: "BizMsgRej BizRejRsn: 18"; -82: "BizMsgRej unknown BizRejRsn"; -83: "Unknown status"; -85: TradSesStatReq error ; 1.5 Ograniczenia Maksymalna ilość walorów w filtrze: 100, Maksymalna ilość zleceń na interwał czasowy wyrażony w milisekundach(10000): 8. Dom Maklerski Banku Ochrony Środowiska S.A. 17
1 DOKUMENTACJA BIBLIOTEKI NOLCLIENTAPI.DLL
1 DOKUMENTACJA BIBLIOTEKI NOLCLIENTAPI.DLL Biblioteka nolclientapi.dll została napisana w aplikacji Microsoft Visual C++ 2003. (Unmanaged C++). Jeśli projekt jest pisany w środowisku Microsoft Visual C++
Dom Maklerski Banku Ochrony Środowiska S.A. 1
Dokumentacja bossaapi - FIXML Protokół Financial Information exchange (FIX) jest otwartym standardem komunikatów stworzonym w celu ułatwienia elektronicznej wymiany danych dotyczących handlu papierami
bossaapi Podręcznik Użytkownika bossanol3 Wersja 3.1 NOLClientAPI Wersja
bossaapi Podręcznik Użytkownika bossanol3 Wersja 3.1 NOLClientAPI Wersja 10.0.0.70 Copyright Dom Maklerski BOŚ S.A., Comarch S.A. Data aktualizacji: 08.09.2017 Spis treści 1. Wprowadzenie... 4 1.1. Wsparcie
Dokumentacja bossaapi - FIXML
Dokumentacja bossaapi - FIXML Protokół Financial Information exchange (FIX) jest otwartym standardem komunikatów stworzonym w celu ułatwienia elektronicznej wymiany danych dotyczących handlu papierami
API transakcyjne BitMarket.pl
API transakcyjne BitMarket.pl Wersja 20140402 1. Sposób łączenia się z API... 2 1.1. Klucze API... 2 1.2. Podpisywanie wiadomości... 2 1.3. Parametr tonce... 2 1.4. Limity zapytań... 3 1.5. Odpowiedzi
Usługa RMA (Risk Management Access)
Zlecenia Dane rynkowe Zarządzanie filtrami Rozliczenie transakcji Usługa RMA (Risk Management Access) Usługa RMA jest dedykowana uczestnikom rozliczającym dając im dostęp do systemu notującego UTP, za
NOL3. Zarządzanie zleceniami. 1. Transakcyjne funkcjonalności aplikacji NOL3. Biuro Maklerskie Zlecenia
NOL3 Zarządzanie zleceniami Biuro Maklerskie 1. Transakcyjne funkcjonalności aplikacji NOL3 NOL3 umożliwia składanie zleceń bezpośrednio z aplikacji bez konieczności przechodzenia do bankowości internetowej.
15. Funkcje i procedury składowane PL/SQL
15. Funkcje i procedury składowane PLSQL 15.1. SQL i PLSQL (Structured Query Language - SQL) Język zapytań strukturalnych SQL jest zbiorem poleceń, za pomocą których programy i uŝytkownicy uzyskują dostęp
PEKAO24MAKLER SERWIS MOBILNY PODRĘCZNIK UŻYTKOWNIKA. Cz. II ZLECENIA
PEKAO24MAKLER SERWIS MOBILNY PODRĘCZNIK UŻYTKOWNIKA Cz. II ZLECENIA Spis treści: 1. ZLECENIA... 2 1.1. AKCJE, OBLIGACJE i INNE... 2 1.1.1. Definiowanie warunków dodatkowych... 5 1.2. INSTRUMENTY POCHODNE...
PEKAO24MAKLER SERWIS MOBILNY
PEKAO24MAKLER SERWIS MOBILNY PODRĘCZNIK UśYTKOWNIKA Spis treści: 1. ZLECENIA...2 1.1. AKCJE, OBLIGACJE i INNE... 2 1.1.1. Definiowanie warunków dodatkowych... 5 1.2. INSTRUMENTY POCHODNE... 7 2. ZLECENIA
Rachunek brokerski w 5 krokach
Biuro Maklerskie Rachunek brokerski w 5 krokach w Systemie Bankowości Internetowej SPIS TREŚCI 1. Zasilenie rachunku brokerskiego 2. Obsługa zleceń giełdowych 3. Monitor powiadomień 4. Zmiana sposobu autoryzacji
Dokumentacja smsapi wersja 1.4
Dokumentacja smsapi wersja 1.4 1. Wprowadzenie Platforma smsapi została skierowana do użytkowników chcących rozbudować swoje aplikacje o system wysyłania smsów. Aplikacja ta w prosty sposób umożliwia integrację
Jzyk C++ cz 3. Jarosław Gramacki Instytut Informatyki i Elektroniki ( $)*)+' *, - ( ' )*'.' '',*/ *, ','*0) 1 / ) %*+ 2'' 2" ( $%%) )'20 )*0) 1 / )
Jzyk C++ cz 3 Jarosław Gramacki Instytut Informatyki i Elektroniki # $$%%& ' ( $)*)+' *, - ( ' )*'.' '',*/ *, ','*0) 1 / ) %*+ 2'' 2" ( $%%) )'20 )*0) 1 / )!" 2 # $$%%& ' ( $%%/,))3 ( %* 2 / 4 ( ( *' *''*,
PRZEWODNIK PO SERWISIE BRe BROKERS Rozdział 3
PRZEWODNIK PO SERWISIE BRe BROKERS Rozdział 3 NajwaŜniejsze funkcje transakcyjne w Serwisie BRe Brokers Składanie zleceń Serwis BRe Brokers umoŝliwia szybkie złoŝenie zlecenia m.in. z poziomu: funkcji
Mechanizmy pracy równoległej. Jarosław Kuchta
Mechanizmy pracy równoległej Jarosław Kuchta Zagadnienia Algorytmy wzajemnego wykluczania algorytm Dekkera Mechanizmy niskopoziomowe przerwania mechanizmy ochrony pamięci instrukcje specjalne Mechanizmy
Zdalne wywołania procedur. Jarosław Kuchta Programowanie Współbieżne
Zdalne wywołania procedur Jarosław Kuchta Programowanie Współbieżne Podstawy RPC Remote Procedure Call Wywołanie procedur jednego procesu z innego procesu. Proces wywoływany serwer Proces wywołujący -
Komunikat nr 14/DM/DRPiKO/2014
Komunikat nr 14/DM/DRPiKO/2014 z dnia 5-05-2014 r. w sprawie określenia zasad obsługi zleceń zaawansowanych w Domu Maklerskim Pekao (DM) informuje o następujących zasadach i trybie obsługi zleceń zaawansowanych
1. Wartość, jaką odczytuje się z obszaru przydzielonego obiektowi to: a) I - wartość b) definicja obiektu c) typ oboektu d) p - wartość
1. Wartość, jaką odczytuje się z obszaru przydzielonego obiektowi to: a) I - wartość b) definicja obiektu c) typ oboektu d) p - wartość 2. Poprawna definicja wskażnika b to: a) float *a, **b = &a; b) float
Typy złożone. Struktury, pola bitowe i unie. Programowanie Proceduralne 1
Typy złożone Struktury, pola bitowe i unie. Programowanie Proceduralne 1 Typy podstawowe Typy całkowite: char short int long Typy zmiennopozycyjne float double Modyfikatory : unsigned, signed Typ wskaźnikowy
Rachunek brokerski w 5 krokach
Biuro Maklerskie Rachunek brokerski w 5 krokach w Systemie Bankowości Internetowej SPIS TREŚCI 1. Zasilenie rachunku brokerskiego 2. Obsługa zleceń giełdowych 3. Monitor powiadomień 4. Zmiana sposobu autoryzacji
Zaawansowane aplikacje WWW - laboratorium
Zaawansowane aplikacje WWW - laboratorium Przetwarzanie XML (część 2) Celem ćwiczenia jest przygotowanie aplikacji, która umożliwi odczyt i przetwarzanie pliku z zawartością XML. Aplikacja, napisana w
Automater.pl zdalne tworzenie i zarządzanie transakcjami dokumentacja API wersja 0.1
Dokumentacja API 0.1 Automater.pl zdalne tworze i zarządza transakcjami dokumentacja API wersja 0.1 Automater sp. z o.o., ul. Belgradzka 4/42, 02-793 Warszawa 2 1. Wstęp System Automater.pl udostępnia
Wykład 15. Literatura. Kompilatory. Elementarne różnice. Preprocesor. Słowa kluczowe
Wykład 15 Wprowadzenie do języka na bazie a Literatura Podobieństwa i różnice Literatura B.W.Kernighan, D.M.Ritchie Język ANSI Kompilatory Elementarne różnice Turbo Delphi FP Kylix GNU (gcc) GNU ++ (g++)
Panel zlecenia standardowego, to najprostszy sposób złożenia zlecenia kupna/sprzedaży wybranego instrumentu finansowego.
ZLECENIE STANDARDOWE Panel zlecenia standardowego, to najprostszy sposób złożenia zlecenia kupna/sprzedaży wybranego instrumentu finansowego. Aby kupić/sprzedać wybrany instrument, należy jedynie wpisać
76.Struktura oprogramowania rozproszonego.
76.Struktura oprogramowania rozproszonego. NajwaŜniejsze aspekty obiektowego programowania rozproszonego to: Współdziałanie (interoperability) modułów programowych na róŝnych maszynach. Wielokrotne wykorzystanie
Specyfikacja instalacji usługi SMS Premium w Przelewy24.pl
Specyfikacja instalacji usługi SMS Premium w Przelewy24.pl wersja.2.9 data 2014-11-21 Opis usług: P24 KOD P24 KLUCZ P24 WAPA SEND SMS Strona 1 z 8 P24 KOD Przebieg transakcji Operacje po stronie Sprzedawcy
Komunikat nr 21/DM/DRPiKO/2014
Komunikat nr 21/DM/DRPiKO/2014 z dnia 22-09-2014 r. w sprawie określenia zasad obsługi zleceń zaawansowanych w Domu Maklerskim Pekao W związku z 34a ust. 3 Regulaminu świadczenia usług maklerskich przez
Spis treści INTERFEJS (WEBSERVICES) - DOKUMENTACJA TECHNICZNA 1
I N T E R F E J S W E BSERVICES NADAWANIE PAKIETÓW D O S Y S T EMU MKP PRZEZ I N TERNET D O K U M E N T A C J A T E C H N I C Z N A P A Ź D Z I E R N I K 2 0 1 6 Spis treści 1. Wstęp... 2 2. Informacje
Język ludzki kod maszynowy
Język ludzki kod maszynowy poziom wysoki Język ludzki (mowa) Język programowania wysokiego poziomu Jeśli liczba punktów jest większa niż 50, test zostaje zaliczony; w przeciwnym razie testu nie zalicza
mforex API dokumentacja protokołu binarnego wersja 0.9.7
mforex API dokumentacja protokołu binarnego wersja 0.9.7 WSTĘP 3 OGÓLNE 3 SERWERY 3 GODZINY HANDLU 3 FORMAT DANYCH 4 DATA I CZAS 4 OGÓLNE ZASADY OBSŁUGI KOMUNIKATÓW 4 PROTOKÓŁ 5 STRUKTURA PAKIETU 5 INFORMACJE
Dokumentacja rozszerzenia bossafx-gpw BOSSAFX-GPW. Dom Maklerski Banku Ochrony Środowiska S.A. 1
BOSSAFX-GPW Dom Maklerski Banku Ochrony Środowiska S.A. 1 Spis treści 1. Wstęp... 4 2. Instalacja... 4 3. Tutorial budowa prostego EA... 5 4. Skrypty oraz EA dołączone do API... 7 4.1. Expert Advisor BOSSAFX
1. Opis ogólny. 2. Opis techniczny. 3. Wymagania techniczne
Dokumentacja programu e Zoz Opis biblioteki PhantomAPI.dll Wersja 1.22.1.5 Zielona Góra 2010-08-26 1. Opis ogólny Biblioteka programistyczna PhantomAPI.dll służy do integracji oprogramowania zewnętrznego
Baza numerów Wersja 1.1
Baza numerów Wersja 1.1 SPIS TREŚCI 1. Wprowadzenie 1.1 Adresy URL do połączenia z aplikacją 1.2 Informacje zwrotne wysyłane z API w odpowiedzi na odebrane odwołania I. Zarządzanie grupami Bazy Numerów
Temat: Dynamiczne przydzielanie i zwalnianie pamięci. Struktura listy operacje wstawiania, wyszukiwania oraz usuwania danych.
Temat: Dynamiczne przydzielanie i zwalnianie pamięci. Struktura listy operacje wstawiania, wyszukiwania oraz usuwania danych. 1. Rodzaje pamięci używanej w programach Pamięć komputera, dostępna dla programu,
Tworzenie aplikacji rozproszonej w Sun RPC
Tworzenie aplikacji rozproszonej w Sun RPC Budowa aplikacji realizowana jest w następujących krokach: Tworzenie interfejsu serwera w języku opisu interfejsu RPCGEN Tworzenie: namiastki serwera namiastki
Dokumentacja SMPP API
Dokumentacja SMPP API 1 Wprowadzenie... 2 Połączenie z SMPP API... 3 Informacje ogólne... 4 Dostępne tryby bindowania... 5 Komendy SMPP... 6 Raporty doręczeń... 7 Kody błędów... 8 Statusy wiadomości...
Rozszerzenie NASK EPP
Rozszerzenie NASK EPP Rozszerzenie NASK EPP... 1 Wstęp... 1 Statusy... 1 Operacje na domenach... 1 Operacje na kontaktach... 4 Opcje... 7 Raporty... 13 Historia zmian... 20 Wstęp Celem niniejszego dokumentu
Specyfikacja techniczna. mprofi Interfejs API
Warszawa 09.04.2015. Specyfikacja techniczna mprofi Interfejs API wersja 1.0.2 1 Specyfikacja techniczna mprofi Interfejs API wersja 1.0.2 WERSJA DATA STATUTS AUTOR 1.0.0 10.03.2015 UTWORZENIE DOKUMENTU
Architektury systemów rozproszonych LABORATORIUM. Ćwiczenie 1
Architektury systemów rozproszonych LABORATORIUM Ćwiczenie 1 Temat: Aplikacja klient-serwer - implementacja w środowisku QT Creator. Przykładowy projekt aplikacji typu klient - serwer został udostępniony
Nowe funkcje w Serwisie BRe Brokers
dostępne od września 2008r. Notowania bezpośrednio po zalogowaniu W zakładce Notowania dodano opcję umoŝliwiającą automatyczne otwarcie okienka notowań dla wybranego koszyka, bezpośrednio po zalogowaniu.
Komunikator internetowy w C#
PAŃSTWOWA WYśSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ Sprawozdanie Komunikator internetowy w C# autor: Artur Domachowski Elbląg, 2009 r. Komunikacja przy uŝyciu poczty internetowej
Komputerowe systemy na rynkach finansowych. wykład 3 funkcje MQL4
Komputerowe systemy na rynkach finansowych wykład 3 funkcje MQL4 Zmienne predefiniowane w MQL4 Język programowania MQL4 został opracowany i dostosowany do specyficznych wymagań tworzenia EA, wskaźników
UTP Najważniejsze informacje
UTP Najważniejsze informacje UTP - Universal Trading Platform / Uniwersalna Platforma Obrotu System wykorzystywany między innymi na giełdzie w: Nowym Jorku Paryżu Brukseli Katarze Zalety UTP Możliwość
Kontrola sesji w PHP HTTP jest protokołem bezstanowym (ang. stateless) nie utrzymuje stanu między dwoma transakcjami. Kontrola sesji służy do
Sesje i ciasteczka Kontrola sesji w PHP HTTP jest protokołem bezstanowym (ang. stateless) nie utrzymuje stanu między dwoma transakcjami. Kontrola sesji służy do śledzenia użytkownika podczas jednej sesji
Rozszerzenie NASK EPP
Rozszerzenie NASK EPP Rozszerzenie NASK EPP... 1 Wstęp... 1 Statusy... 1 Operacje na domenach... 1 Operacje na kontaktach... 4 Opcje... 8 Raporty... 14 Historia zmian... 23 Wstęp Celem niniejszego dokumentu
Aplikacja Sieciowa wątki po stronie klienta
Aplikacja Sieciowa wątki po stronie klienta Na ostatnich zajęciach zajmowaliśmy się komunikacją pomiędzy klientem a serwerem. Wynikiem naszej pracy był program klienta, który za pomocą serwera mógł się
Instrukcja użytkownika Platformy BRE WebTrader
Instrukcja użytkownika Platformy BRE WebTrader Spis treści 1. Informacje ogólne... 3 2. Uruchamianie platformy... 3 3. Interfejs użytkownika... 4 3.1. Nagłówek okna platformy... 5 3.2 Menu wyboru instrumentu...
INSTRUKCJA OBSŁUGI WERSJI WEBOWEJ SYSTEMU TRANSAKCYJNEGO NOVA GIEŁDA
INSTRUKCJA OBSŁUGI WERSJI WEBOWEJ SYSTEMU TRANSAKCYJNEGO NOVA GIEŁDA 1 Spis treści instrukcji obsługi systemu transakcyjnego w wersji webowej Logowanie do systemu... 3 Notowania... 4 Wykresy... 6 Składanie
Instrukcja użytkownika mforex WEB
Instrukcja użytkownika mforex WEB Kontakt: e-mail: info@mforex.pl infolinia: 22 697 4774 www.mforex.pl 1 Spis treści 1. Informacje ogólne... 3 2. Uruchamianie platformy... 3 3. Interfejs użytkownika...
"BossaAPI.NET Class Library"
"BossaAPI.NET Class Library" Biblioteka pjank.bossaapi.dll - napisana w C# (.NET 3.5) - powstała, by ułatwić korzystanie z możliwości API udostępnionego niedawno przez DM BOSSA. Udostępnia ona czytelne,
MATEMATYKA NAJPEWNIEJSZYM KAPITAŁEM ABSOLWENTA
MATEMATYKA NAJPEWNIEJSZYM KAPITAŁEM ABSOLWENTA projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Lic. Michał Boczek Stypendysta projektu Matematyka najpewniejszym
Wykład II. Programowanie II - semestr II Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej
Wykład II - semestr II Kierunek Informatyka Wydział Matematyki Stosowanej Politechniki Śląskiej Gliwice, 2015 c Copyright 2015 Janusz Słupik Operacje dyskowe - zapis do pliku #include #include
Dom Maklerski mbanku oferuje swoim Klientom nowe typy zleceń automatycznych:
Dom Maklerski mbanku oferuje swoim Klientom nowe typy zleceń automatycznych: - Zlecenie ochronne - Zlecenie Łowca okazji Zlecenie ochronne W ramach Zlecenia ochronnego istnieje możliwość rejestracji zlecenia
Sprawdzenie czy połączenie przebiegło poprawnie if (mysqli_connect_errno()) { echo Błąd; Połączenie z bazą danych nie powiodło się.
Za operacje na bazie odpowiada biblioteka mysqli (i jak improved). Posiada ona interfejs obiektowy jak i proceduralny. Podłączenie do bazy (obiektowo) mysqli:: construct() ([ string $host [, string $username
Podręcznik Integracji
Podręcznik Integracji Spis treści 1. Integracja oferty... 3 1.1. Samodzielne wprowadzanie oferty sklepu... 3 1.2. Automatyczne wprowadzanie oferty z pliku XML... 3 1.3. Cyklicznie pobieranie oferty ze
Serwery Statefull i Stateless
Serwery Statefull i Stateless Wszystkie serwery aplikacji są określone jako stateless podczas projektowania. Te aplikacje nie przetrzymują stałego połączenia z klientem. Wysyłają one pakiety danych na
Dokumentacja API BizIn
Dokumentacja API BizIn Spis treści Wstęp... 1 Dostęp do API BizIn... 1 Identyfikatory API... 1 Dostępne akcje... 3 Przykład wywołania API w języku PHP... 3 Pobieranie danych... 3 Wystawianie dokumentu
Dokumentacja REST API v 3.0
Dokumentacja REST API v 3.0 Kraków, 16 kwietnia 2012 FreshMail, ul. Fabryczna 20a, 31-553 Kraków tel. +48 12 617 61 40, info@freshmail.pl, freshmail.pl Spis treści Opis API... 3 Uwierzytelnienie... 3 Odpowiedzi
Języki i techniki programowania Ćwiczenia 2
Języki i techniki programowania Ćwiczenia 2 Autor: Marcin Orchel Spis treści: Język C++... 5 Przekazywanie parametrów do funkcji... 5 Przekazywanie parametrów w Javie.... 5 Przekazywanie parametrów w c++...
System automatycznego wysyłania SMSów SaldoSMS
KWSOFT Pleszew 8-03-2005 Ul. Witkiewicza 9 63-300 Pleszew tel. 0509 370 429 http://www.kwsoft.com.pl kwsoft@kwsoft.com.pl System automatycznego wysyłania SMSów SaldoSMS Przygotowali: Krzysztof Juśkiewicz
KORPORACYJNE SYSTEMY ZARZĄDZANIA INFORMACJĄ
KORPORACYJNE SYSTEMY ZARZĄDZANIA INFORMACJĄ Wykład 4 Katedra Inżynierii Komputerowej Jakub Romanowski jakub.romanowski@kik.pcz.pl Operacje na tabelach C/AL Poniższe funkcje odpowiadają za operacje modyfikacji
Specjalny Raport Portalu Inwestycje-Gieldowe.pl Zmiana systemu WARSET na UTP
Specjalny Raport Portalu Inwestycje-Gieldowe.pl Zmiana systemu WARSET na UTP Spis treści System znany z NYSE Euronext także na GPW...2 Skrócenie czasu notowań...3 Zmiany w zleceniach giełdowych...4 1.Nowości
Specyfikacja 1.2.1. Płatności CashBill. Instrukcja podłączenia płatności elektronicznych do typowych zastosowań.
Specyfikacja 1.2.1 Płatności CashBill Instrukcja podłączenia płatności elektronicznych do typowych zastosowań. CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42 Fax:
VirtueMart 3. Instrukcja instalacji modułu płatności
Instrukcja instalacji modułu płatności VirtueMart 3 Wersja 1.0 lipiec 2016 1 Autorzy Rozszerzenie zostało przy współpracy z DodatkiJoomla.pl 2 Wymagania Aby korzystać z modułu płatności tpay.com dla skryptu
Krajowy Integrator Płatności Spółka Akcyjna
Instrukcja instalacji modułu płatności VirtueMart 3 Wersja 1.0 marzec 2015 Krajowy Integrator Płatności Spółka Akcyjna z siedzibą w Poznaniu, przy ul. Św. Marcin 73/6, wpisana do rejestru przedsiębiorców
SYSTEM UTP NA GPW W WARSZAWIE
Biuro Maklerskie SYSTEM UTP NA GPW W WARSZAWIE 1/7 15 kwietnia 2013 roku Warset system informatyczny dotychczas obsługujący GPW zastąpiony zostaje przez UTP (Universal Trading Platform - Uniwersalna Platforma
Płatności CashBill - Kody
Dokumentacja techniczna 2.0 Płatności CashBill - Kody Punkty Płatności: Kody Automatyczne, Kody Obsługowe CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42 Fax: +48
Rodzaje zleceń na GPW w Warszawie Przykłady opracowane w Serwisie BRe Brokers
Rodzaje zleceń na GPW w Warszawie Przykłady opracowane w Serwisie BRe Brokers Slide 1 Zlecenie z limitem ceny Najpopularniejszym zleceniem jest zlecenie z limitem ceny, w którym naleŝy wybrać ilość i limit
SMS Kod Automatyczny
Dokumentacja 2.0.0 SMS Kod Automatyczny Dokumentacja dla SMS Kod Automatyczny Web Service REST CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42 Fax: +48 032 764-18-40
external Data Representation
Remote Procedure Call external Data Representation Opis standardu RFC 1014 Kanoniczna reprezentacja danych oparta na formacie IEEE Deklaratywny język opisu struktur danych (zbliżony do języka C) Koncepcja
Lista kodów statusów i błędów. w komunikatach XML (ISO 20022) w systemie kdpw_stream
Lista kodów statusów i błędów w komunikatach XML (ISO 20022) w systemie kdpw_stream Warszawa, czerwiec 2013 r. Krajowy Depozyt Papierów Wartościowych S.A. ul. Książęca 4 00-498 Warszawa T 22 537 93 43
Dokumentacja techniczna API systemu SimPay.pl
Wprowadzenie Dokumentacja techniczna API systemu SimPay.pl Wersja 1.0 z dnia 24.03.2015 r. API serwisu SimPay.pl opiera się o danych wysyłanych i zwracanych w formie JSON. W przypadku napotkania jakiegokolwiek
Języki programowania wysokiego poziomu. PHP cz.4. Bazy danych
Języki programowania wysokiego poziomu PHP cz.4. Bazy danych PHP i bazy danych PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych: MySQL moduł mysql albo jego nowsza wersja mysqli (moduł
Sun RPC/XDR 10. listopada Dariusz Wawrzyniak (IIPP) 1
Remote Procedure Call external Data Representation trójwymiarowa identyfikacja procedur (nr programu, nr wersji, nr procedury) protokół RPC oparty na protokołach warstwy transportowej stosu TCP/IP (TCP
INSTRUKCJA OBSŁUGI SYSTEMU TRANSAKCYJNEGO NOVA GIEŁDA W WERSJI NA PC
INSTRUKCJA OBSŁUGI SYSTEMU TRANSAKCYJNEGO NOVA GIEŁDA W WERSJI NA PC 1 Spis treści instrukcji obsługi systemu transakcyjnego Novej Giełdy Instalacja systemu transakcyjnego... 3 Uruchomienie systemu transakcyjnego...
Sun RPC/XDR. Dariusz Wawrzyniak 1
Remote Procedure Call external Data Representation trójwymiarowa identyfikacja procedur (nr programu, nr wersji, nr procedury) protokół RPC oparty na protokołach warstwy transportowej stosu TCP/IP (TCP
Podstawowe zasady dotyczące potwierdzania warunków transakcji na Platformie konfirmacji.
Podstawowe zasady dotyczące potwierdzania warunków transakcji na Platformie konfirmacji. 1. Uczestnicy rozliczający KDPW_CCP przekazują do systemu kdpw_stream instrukcje konfirmacyjne do zestawienia za
część 8 wskaźniki - podstawy Jarosław Gramacki Instytut Informatyki i Elektroniki Podstawowe pojęcia
Język ANSI C część 8 wskaźniki - podstawy Jarosław Gramacki Instytut Informatyki i Elektroniki Podstawowe pojęcia najbardziej podstawowe operacje na wskaźnikach int x = 1, y = 2, Tab[10]; int *ip; // czy
Integracja frameworku Wicket z serwisem Platnosci.pl.
Integracja frameworku Wicket z serwisem Platnosci.pl. Paweł Wąsowski, 157702 1. Wprowadzenie Niniejszy dokument powstał w trakcie realizacji projektu SzukamNeta.pl. Dokument zawiera praktyczne wskazówki
Cele. Definiowanie wyzwalaczy
WYZWALACZE Definiowanie wyzwalaczy Cele Wyjaśnić cel istnienia wyzwalaczy Przedyskutować zalety wyzwalaczy Wymienić i opisać cztery typy wyzwalaczy wspieranych przez Adaptive Server Anywhere Opisać dwa
external Data Representation
Remote Procedure Call external Data Representation Dariusz Wawrzyniak (IIPP) 1 trójwymiarowa identyfikacja procedur (nr programu, nr wersji, nr procedury) protokół RPC oparty na protokołach warstwy transportowej
Wdrożenie modułu płatności eservice. dla systemu Zen Cart 1.3.9 1.5
Wdrożenie modułu płatności eservice dla systemu Zen Cart 1.3.9 1.5 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie
Delphi Laboratorium 3
Delphi Laboratorium 3 1. Procedury i funkcje Funkcja jest to wydzielony blok kodu, który wykonuje określoną czynność i zwraca wynik. Procedura jest to wydzielony blok kodu, który wykonuje określoną czynność,
Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych
Laboratorium OiOSE. Programowanie w środowisku MS Visual C++ 1 Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych Organizacja i Oprogramowanie Systemów Elektronicznych Michał Kowalewski
DECLARE VARIABLE zmienna1 typ danych; BEGIN
Procedury zapamiętane w Interbase - samodzielne programy napisane w specjalnym języku (właściwym dla serwera baz danych Interbase), który umożliwia tworzenie zapytań, pętli, instrukcji warunkowych itp.;
str.1 Informacje ogólne
Informacje ogólne GO4X Mobile to oparta na technologii HTML5 platforma dostępna na większość smartfonów, w tym na urządzenia iphone i system Android. Dostęp do niej uzyskuje się poprzez odwiedzenie odpowiedniego
Oracle PL/SQL. Paweł Rajba.
Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Zawartość modułu 2 Kusory Wprowadzenie Kursory użytkownika Kursory domyślne Zmienne kursora Wyrażenia kursora - 2 - Wprowadzenie Co to jest kursor?
Automatyczne anulowanie zleceń w wyniku odłączenia od CCG
Automatyczne anulowanie zleceń w wyniku odłączenia od CCG Specyfikacja techniczna wersja: 1.0 data:2013.08.06 OPIS DOKUMENTU Cel Dokument zawiera techniczny opis automatycznego anulowania zleceń w wyniku
Dom Maklerski mbanku oferuje swoim Klientom nowe typy zleceń automatycznych:
Dom Maklerski mbanku oferuje swoim Klientom nowe typy zleceń automatycznych: - Zlecenie ochronne - Zlecenie Łowca okazji Zlecenie ochronne W ramach Zlecenia ochronnego istnieje możliwość rejestracji zlecenia
Rachunek brokerski w 5 krokach
Biuro Maklerskie Rachunek brokerski w 5 krokach w Systemie Bankowości Internetowej SPIS TREŚCI 1. Zasilenie rachunku brokerskiego. 2. obsługa zleceń giełdowych 3. Monitor powiadomień. 4. Zmiana sposobu
OPIS TECHNICZNY SYSTEM HOSTED SMS
OPIS TECHNICZNY SYSTEM HOSTED SMS Wersja 1.6.2 Warszawa, lipiec 2015 1 SPIS TREŚCI 1. Wprowadzenie... 3 2. Podstawowe Parametry systemu Hosted SMS... 3 Dostępność... 3 Definicja znaków i długości wiadomości
Obiekty w plikach wykonywalnych, marshaling
Obiekty w plikach wykonywalnych, marshaling Komponent w pliku exe Odczyt IClassFactory komponencie umieszczonym w pliku dll ładowanym w przestrzeń adresową klienta następuje poprzez wywołanie eksportowanej
Kurs języka Python Wykład 6. Pliki tekstowe Pliki rekordów Pliki CSV Strumienie
Kurs języka Python Wykład 6. Pliki tekstowe Pliki rekordów Pliki CSV Strumienie Operacje na plikach Otwarcie i zamknięcie pliku: fh = open('plik', 'r') Atrybuty: 'r' odczyt 'w' zapis 'a' dopisanie 'r+'
Wykład 5: PHP: praca z bazą danych MySQL
Wykład 5: PHP: praca z bazą danych MySQL Architektura WWW Podstawowa: dwuwarstwowa - klient (przeglądarka) i serwer WWW Rozszerzona: trzywarstwowa - klient (przeglądarka), serwer WWW, serwer bazy danych
TYTUŁ PREZENTACJI. UTP Następca WARSETU. Departament Internetu i Komunikacji Marketingowej. Warszawa, 12 marca 2013 r.
TYTUŁ PREZENTACJI UTP Następca WARSETU Warszawa, 12 marca 2013 r. Universal Trading Platform System transakcyjny autorstwa NYSE Technologies spełniający światowe standardy handlu, wdrożony w 2009 roku
Aktualizacja SMSFall v. 1.1.5 Data publikacji: 20-05-2013
Aktualizacja SMSFall v. 1.1.5 Data publikacji: 20-05-2013 Wersja Standard i Plus: we właściwościach terminala dodano wskaźnik poziomu sygnału urządzenia GSM wyrażony w dbm. Podstawa teoretyczna: http://pl.wikipedia.org/wiki/dbm.
Podstawy informatyki. Informatyka stosowana - studia niestacjonarne. Grzegorz Smyk. Wydział Inżynierii Metali i Informatyki Przemysłowej
Podstawy informatyki Informatyka stosowana - studia niestacjonarne Grzegorz Smyk Wydział Inżynierii Metali i Informatyki Przemysłowej Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie, rok
Dokumentacja SMS przez FTP
Dokumentacja SMS przez FTP 1 Wprowadzenie... 2 Właściwości plików... 3 Tworzenie konfiguracji w Panelu Klienta... 4 Raporty doręczeń... 5 Historia zmian... 6 2 Wprowadzenie Usługa wysyłki SMS przez FTP
Logowanie do rachunku
Jesteś tu: Bossa.pl Logowanie do rachunku Prosimy o zapoznanie się z zaleceniami dotyczącymi bezpieczeństwa korzystania z usług internetowych. Więcej informacji. Aby zalogować się do rachunku należy ze