Specifikacija plug-in-ova za uvoz i izvoz - Banca Intesa Beograd
Specifikacija plug-in-ova za uvoz i izvoz - Banca Intesa Beograd
Specifikacija plug-in-ova za uvoz i izvoz - Banca Intesa Beograd
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
1<br />
Pexim Computers<br />
Dokument di<strong>za</strong>jna <strong>za</strong> Plug<strong>in</strong> <strong>za</strong> export import u FX-u<br />
(f<strong>in</strong>alna verzija)<br />
Autor: Nenad Rankov<br />
datum: 12.05.2003<br />
<strong>Specifikacija</strong><br />
Naziv nterfejsa:<br />
GUID:<br />
Atributi:<br />
Opis:<br />
IfxFileData<br />
D9A02C51-3F5A-4BD9-A72F-1A655747A189<br />
FormatExtension<br />
FormatName<br />
FormatDesc<br />
FileName<br />
Osnovni Interfejs kojeg nasleđuju svi ostali i sadrži sve<br />
podatke o formatu u koji se vrši export<br />
ATRIBUTI:<br />
Naziv<br />
DispID<br />
Klasa<br />
FormatName<br />
0x00000003<br />
Izlazni (Read Only)<br />
COM Def<strong>in</strong>icija Get: HRESULT _stdcall FormatName([out, retval] BSTR * Value );<br />
Tip<br />
Opis:<br />
Naziv<br />
DispID<br />
Klasa<br />
Str<strong>in</strong>g<br />
Sadrži ime fromata u koji se eksportuje<br />
FormatDesc<br />
0x00000004<br />
Izlazni (Read Only)<br />
COM Def<strong>in</strong>icija Get: HRESULT _stdcall FormatDesc([out, retval] BSTR * Value );<br />
1
2<br />
Tip<br />
Opis:<br />
Naziv<br />
DispID<br />
Klasa<br />
Str<strong>in</strong>g<br />
Sadrži opis formata u koji se eksportuje<br />
FormatExtension<br />
0x00000002<br />
Izlazni (Read Only)<br />
COM Def<strong>in</strong>icija Get: HRESULT _stdcall FormatExtension([out, retval] BSTR *<br />
Value );<br />
Tip<br />
Opis:<br />
Naziv<br />
DispID<br />
Klasa<br />
Str<strong>in</strong>g<br />
Sadrži ekstenziju fromata u koji se eksportuje<br />
FileName<br />
0x00000006<br />
Izlazni (Read Only)<br />
COM Def<strong>in</strong>icija Get: HRESULT _stdcall FileName([out, retval] BSTR * Value );<br />
Tip<br />
Opis:<br />
Str<strong>in</strong>g<br />
Sadrži naziv fajla u koji se eksportuje<br />
2
3<br />
Naziv <strong>in</strong>terfejsa:<br />
GUID:<br />
Metodi:<br />
Atributi<br />
Opis:<br />
IfxOrderExporter<br />
A1C8339E-9D1F-4981-959F-64C9F5EA2AC4<br />
Init<br />
Generate<br />
F<strong>in</strong>alize<br />
FileData<br />
Eksport naloga u određeni format<br />
METODE<br />
Naziv:<br />
COM Def<strong>in</strong>icija:<br />
DispID:<br />
Parametri:<br />
PovratnaVrednost:<br />
Opis:<br />
Init<br />
HRESULT _stdcall Init([<strong>in</strong>] BSTR FileName, [<strong>in</strong>] BSTR<br />
XMLData, [out, retval] long * Value );<br />
0x00000006<br />
FileName : Str<strong>in</strong>g<br />
XMLData : Str<strong>in</strong>g<br />
Value : Integer (S_OK, E_EXPORTFAILED)<br />
Inicijalizuje podatke ve<strong>za</strong>ne export. Parametar XMLData<br />
sadrži podatke <strong>za</strong> eksport u XML formatu po specifikaciji<br />
koja je navedena na kraju ovog uputstva. Parametar<br />
FileName sadrzi ime i putanju do fajla u koji se<br />
eksportuje.<br />
Naziv<br />
Generate<br />
COM Def<strong>in</strong>icija HRESULT _stdcall Generate([out, retval] long * Value );<br />
DispID<br />
0x00000005<br />
Parametri -<br />
PovratnaVrednost<br />
Value : Integer (S_OK, E_EXPORTFAILED)<br />
3
4<br />
Opis<br />
Generise izlazni oblik podataka.<br />
Naziv<br />
COM Def<strong>in</strong>icija<br />
DispID<br />
Parametri<br />
PovratnaVrednost<br />
Opis<br />
F<strong>in</strong>alize<br />
HRESULT _stdcall F<strong>in</strong>alize([out] BSTR * exResult, [out,<br />
retval] long * Value );<br />
0x000000C9<br />
Value : Integer (S_OK, E_EXPORTTFAILED)<br />
exResult : Str<strong>in</strong>g<br />
Metod <strong>za</strong> f<strong>in</strong>alne operacije. Upis u fajl (ako su podaci<br />
generisani u memoriji) itd.<br />
ATRIBUTI<br />
Naziv<br />
FileData<br />
COM Def<strong>in</strong>icija HRESULT _stdcall FileData([out, retval] IfxFileData **<br />
Value );<br />
DispID<br />
Tip<br />
Opis<br />
0x00000001<br />
IfxFileData<br />
Vrća <strong>in</strong>terfejs preko koga se pristupa nformacijama o<br />
nazivu formata, ekstenziji i fajlu.<br />
4
5<br />
Naziv <strong>in</strong>terfejsa:<br />
GUID:<br />
Metodi:<br />
Atributi<br />
Opis:<br />
IfxOrderImporter<br />
D85A3ED3-4E88-4C9F-AA96-5745CFC3C44F<br />
Init<br />
Generate<br />
F<strong>in</strong>alize<br />
FileData<br />
Interfejs koji sluzi <strong>za</strong> import naloga iz odredjenog format<br />
METODE<br />
Naziv<br />
COM Def<strong>in</strong>icija<br />
DispID<br />
Parametri<br />
PovratnaVrednost<br />
Opis<br />
Init<br />
HRESULT _stdcall Init([<strong>in</strong>] BSTR FileName, [<strong>in</strong>] BSTR<br />
XMLData, [out, retval] long * Value );<br />
0x00000006<br />
FileName : Str<strong>in</strong>g<br />
XMLData : Str<strong>in</strong>g<br />
Value : Integer (S_OK, E_IMPORTFAILED)<br />
Inicijalizuje podatke ve<strong>za</strong>ne import.<br />
Parametar FileName sadrži naziv i putanju do fajla iz<br />
kog se importuju podaci. Parametar XMLData se<br />
trenutno ne koristi.<br />
Naziv<br />
Generate<br />
COM Def<strong>in</strong>icija HRESULT _stdcall Generate([out, retval] long * Value );<br />
DispID<br />
0x00000005<br />
Parametri -<br />
PovratnaVrednost<br />
Opis<br />
Value : Integer (S_OK, E_IMPORTFAILED)<br />
Generiše ulazni oblik podataka u XML formatu po<br />
specifikaciji koja se nalayi na kraju ovog dokumenta.<br />
5
6<br />
Naziv<br />
COM Def<strong>in</strong>icija<br />
DispID<br />
Parametri<br />
PovratnaVrednost<br />
Opis<br />
F<strong>in</strong>alize<br />
HRESULT _stdcall F<strong>in</strong>alize([out] BSTR * imResult, [out,<br />
retval] long * Value );<br />
0x00000002<br />
Value : Integer (S_OK, E_IMPORTFAILED)<br />
imResult : Str<strong>in</strong>g<br />
Metoda koja prosleđuje generisane podtake FX-u.<br />
ATRIBUTI<br />
Naziv<br />
FileData<br />
COM Def<strong>in</strong>icija HRESULT _stdcall FileData([out, retval] IfxFileData **<br />
Value );<br />
DispID<br />
Tip<br />
Opis<br />
0x00000001<br />
IfxFileData<br />
Vrća <strong>in</strong>terfejs preko koga se pristupa nformacijama o<br />
nazivu formata, ekstenziji i fajlu.<br />
6
7<br />
Naziv <strong>in</strong>terfejsa:<br />
GUID:<br />
Metodi:<br />
Atributi<br />
Opis:<br />
IfxStatementExporter<br />
47733F9D-C8ED-441C-A9D2-35F0E071D95B<br />
Init<br />
Generate<br />
F<strong>in</strong>alize<br />
FileData<br />
Interfejs koji sluzi <strong>za</strong> export izvoda u odredjenog format<br />
METODE<br />
Naziv<br />
COM Def<strong>in</strong>icija<br />
DispID<br />
Parametri<br />
PovratnaVrednost<br />
Opis<br />
Init<br />
HRESULT _stdcall Init([<strong>in</strong>] BSTR FileName, [<strong>in</strong>] BSTR<br />
XMLData, [out, retval] long * Value );<br />
0x00000001<br />
FileName : Str<strong>in</strong>g<br />
XMLData : Str<strong>in</strong>g<br />
Value : Integer<br />
Inicijalizuje podatke ve<strong>za</strong>ne export.<br />
Parametar FileName sadrži naziv i putanju do fajla u koji<br />
se eksportuje. Parametar XMLData sadrži podatke <strong>za</strong><br />
eksport u XML formatu po specifikaciji navedenoj na<br />
kraju ovog dokumenta.<br />
Naziv<br />
Generate<br />
COM Def<strong>in</strong>icija HRESULT _stdcall Generate([out, retval] long * Value );<br />
DispID<br />
0x00000003<br />
Parametri -<br />
PovratnaVrednost<br />
Value : Integer<br />
7
8<br />
Opis<br />
Naziv<br />
COM Def<strong>in</strong>icija<br />
DispID<br />
Parametri<br />
PovratnaVrednost<br />
Opis<br />
Generiše izlazni format podataka.<br />
F<strong>in</strong>alize<br />
HRESULT _stdcall F<strong>in</strong>alize([out] BSTR * exResult, [out,<br />
retval] long * Value );<br />
0x00000002<br />
Value : Integer<br />
exResult : Str<strong>in</strong>g<br />
Metoda <strong>za</strong> <strong>za</strong>vrsne operacije eksporta podataka (Upis u<br />
fajl itd.)<br />
ATRIBUTI<br />
Naziv<br />
FileData<br />
COM Def<strong>in</strong>icija HRESULT _stdcall FileData([out, retval] IfxFileData **<br />
Value );<br />
DispID<br />
Tip<br />
Opis:<br />
0x00000004<br />
IfxFileData<br />
Vraca Interfejs preko koga se pristupa podacima o<br />
nazivu formata, ekstenziji i fajlu u koji se exportuje.<br />
Povratne vrednosti:<br />
S_OK : Integer = 0;<br />
E_IMPORTFAILED : Integer = 1;<br />
E_EXPORTFAILED : Integer = 2;<br />
XML Formati:<br />
XML format <strong>za</strong> eksport/import naloga<br />
8
9<br />
<br />
<br />
<br />
Company name<br />
Company place<br />
<br />
<br />
111-0000000001111-11<br />
t<br />
Eksimbanka<br />
<br />
<br />
Payee company name<br />
BEOGRAD<br />
<br />
<br />
222-0000000001111-22<br />
<br />
<br />
<br />
ibank.payment.pp3<br />
9CBAA729-70C1-41AD-8B77-EE53210D922F<br />
2003-05-08T00:00:00.000<br />
1<br />
Ostali porezi na dohodak<br />
252<br />
DIN<br />
<br />
<br />
<br />
<br />
ACH<br />
50<br />
<br />
<br />
<br />
<br />
ibank.rc<br />
<br />
<br />
<br />
<br />
<br />
Sartidwqe<br />
Smederevo<br />
<br />
<br />
111-0000000001111-11<br />
t<br />
Eksimbanka<br />
<br />
<br />
MLADOST,<br />
CUPRIJA,<br />
<br />
<br />
245-0000012101148-04<br />
<br />
<br />
<br />
ibank.payment.pp3<br />
0758233F-DCE6-4C2F-9BF2-08F8C8BA5D0E<br />
2003-05-08T00:00:00.000<br />
2<br />
Druga socijalna davanja (nadoknade)<br />
247<br />
9
10<br />
DIN<br />
<br />
<br />
<br />
<br />
ACH<br />
50<br />
<br />
<br />
<br />
<br />
ibank.rc<br />
<br />
<br />
<br />
<br />
XML format <strong>za</strong> eksport izvoda export:<br />
<br />
<br />
ibank.payment.stmtrs.ledger<br />
<br />
0<br />
INFO<br />
<br />
<br />
DIN<br />
111-0000000001111-11<br />
25<br />
<br />
0.00<br />
2003-02-04T00:00:00<br />
<br />
<br />
0.00<br />
2003-02-04T00:00:00<br />
<br />
0.00<br />
<br />
<br />
ibank.payment.pp2<br />
<br />
505000544420012<br />
credit<br />
<br />
"YUNET INTERNATIONAL"D.O.O,<br />
NOVI BEOGRAD<br />
<br />
<br />
170-0000000000210-63<br />
170<br />
EKSPORT-IMPORT BANKA EKSIM BANKA A.D. BEOGRAD<br />
<br />
2003-02-04T00:00:00<br />
34200.00<br />
Druga licna primanja<br />
<br />
142<br />
DIN<br />
<br />
<br />
2003-02-04T08:15:28<br />
2003-02-04T00:00:00<br />
<br />
10
11<br />
2/2003<br />
<br />
<br />
ACH<br />
0<br />
<br />
<br />
<br />
<br />
<br />
<br />
ibank.payment.pp1<br />
<br />
722000517980011<br />
debit<br />
<br />
"TINA" STUR,<br />
UB<br />
<br />
<br />
111-0000000001111-11<br />
170<br />
EKSPORT-IMPORT BANKA EKSIM BANKA A.D. BEOGRAD<br />
<br />
2003-02-04T00:00:00<br />
1950.00<br />
Prijem pa<strong>za</strong>ra<br />
<br />
163<br />
DIN<br />
<br />
<br />
2003-02-04T08:15:47<br />
2003-02-04T00:00:00<br />
<br />
<br />
<br />
ACH<br />
0<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
ili<br />
<br />
<br />
ibank.payment.notification.ledger<br />
<br />
0<br />
INFO<br />
<br />
DIN<br />
222-0000000002221-22<br />
11
12<br />
1<br />
<br />
0.00<br />
2003-01-16T00:00:00<br />
<br />
<br />
4863048.50<br />
2003-01-16T00:00:00<br />
<br />
<br />
<br />
ibank.payment.pp3<br />
578200000731012<br />
credit<br />
<br />
JUBMES BANKA AD,<br />
BEOGRAD - NOVI B<br />
<br />
<br />
111-0000000000001-11<br />
190<br />
JUGOSLOVENSKA BANKA <br />
<br />
2003-01-16T00:00:00<br />
4863548.50<br />
PO PREDRN.015/03 OD 09.1.03.VEZA UG.224/02<br />
213<br />
DIN<br />
<br />
<br />
2003-01-16T00:00:00<br />
2003-01-16T00:00:00<br />
015-03<br />
<br />
<br />
0<br />
0<br />
<br />
<br />
<br />
<br />
<br />
<br />
ibank.payment.pp3<br />
578200000995011<br />
debit<br />
<br />
EXIM BANKA<br />
BEOGRAD <br />
<br />
<br />
170-0000000000001-11<br />
170<br />
EKSIM BANKA<br />
<br />
2003-01-16T00:00:00<br />
500.00<br />
NAKNADA ZA IZVODE<br />
263<br />
DIN<br />
<br />
<br />
2003-01-16T00:00:00<br />
2003-01-16T00:00:00<br />
<br />
<br />
12
13<br />
<br />
0<br />
0<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
13