28.01.2015 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!