Urejanje in kreiranje strukture sporočila

  Prejšnja tema Naslednja tema JavaScript is required for the print function Pošlji mail na to temo! Pošlji mail na to temo!  

Urejanje in kreiranje strukture je omogočeno preko urejevalnika strukture.  Strukturo lahko pripravimo splošno, ki jo lahko uporabimo za vse stranke v sistemu. Lahko pa pripravimo tudi specifično strukturo za posamezno stranko. Struktura se gradi na osnovi SWIFT standarda, pri gradnji je priporočljivo vnesti celotno sporočilo. Izklopimo pa samo tiste »tage«, ki jih ne želimo vključiti v sporočilo.

 

Urejanje in kreiranje sporočila je kompleksen proces in zahtevo poglobljeno vsebinsko poznavanje SWIFT standarda in izvor podatkov v IBI podatkovni bazi. V šifrantu - format smo za posamezne »tage« določilo tudi obveznost SQL poizvedbe. V primeru, da uporabimo takšen format in ne definiramo ustrezne SQL poizvedbe, se bo program pritožil – »Missing SQL query!.

 

swift_7

Slika 7: Urejevalnik strukture sporočil

 

Na levi strani urejevalnika se nahaja drevesna struktura sporočila oz. seznam »tag-ov« urejen v drevesno strukturo. V osrednjem delu se nahaja tabela z podrobnimi podatki o »tag-u«.  Tabela vsebuje naslednje podatke:

Zap.št – podatek se samodejno nastavi
Blok – podatek prikazuje črkovno oznako bloka
Naziv – opis »tag-a«
Format – črkovna oznaka, šifrant formatov
Kvalifikator
Koda
MOC status : M – mandatory, O – Obligatory, C – Conditional
Aktiven
Zap.št.

 

Priprava nove strukture

 

1.V šifrantu »Tip sporočila« izberemo ustrezno sporočilo
2.Izberemo tip predloge, ker gre za novo strukturo izberemo – Splošna predloga

 

swift_8

Slika 8: Priprava strukture sporočil

 

3.Pojavi se spustni seznam predlog. Ker izdelujemo novo predlogo imamo na voljo izbire samo privzete strukture.
4.Z desnim klikom miške na predelu maske, kjer se nahaja drevesna struktura se prikaže meni z raznimi funkcijami.

 

swift_9

Slika 9: Meni

 

5.Na začetku imamo aktivno funkcijo samo »Dodaj blok«. Ko gradimo novo strukturo je priporočljivo najprej sestavit strukturo blokov. Blok dodamo z vnosom naslednjih podatkov:
a.Blok – vnesemo črkovno oznako bloka, skladno s SWIFT standardom
b.Opis bloka
c.MOC status
d.Aktiven
e.Ponavljajoč – v kolikor se lahko blok ponovi zaradi vsebine sporočila moramo označiti »checkBox«

 

swift_10

Slika 10: Blok

 

 

6.Pri vnosu novega bloka, se avtomatsko vnesejo tudi »tag« 16R in 16S, ki predstavljata začetek in konec bloka.
7.Dopolnimo podatke in tako nadaljujemo do konca strukture.

swift_11

Slika 11: Struktura

 

 

8.Posamezne »tag-e« dodamo tako, da se postavimo na »tag« in kliknemo na funkcijo »Dodaj tag«. Pojavi se polje za vnos »tag-a«, vnesemo oznako »tag-a« ter v tabeli dopolnimo podatke.

swift_12

Slika 12: Dodajanje tag-ov

 

 

9.Posameznim »tag-om« je potrebno definirati ustrezno SQL poizvedbo. To naredimo tako, da se postavimo na vrstico in kliknemo na funkcijo »Uredi SQL«. Pojavi se novo okno, kjer vnesemo SQL stavek, ki vrne ustrezen podatek.

swift_13

Slika 13: Urejanje SQL-ov

 

Pri vnosu SQL stavka je potrebno paziti na pravilno poimenovanje tako imenovanih BIND spremenljivk.

 

 

Shranjevanje struktur

 

V kolikor želimo pripraviti strukturo za določeno stranko nam ni potrebno ponovno vnašati nove strukture, ampak lahko izhajamo iz obstoječe strukture. Kliknemo na gumb »Shrani kot« in vnesemo ime nove strukture. Ime naj bo takšno, da bo iz imena se dalo sklepati za katero stranko smo shranili strukturo.

 

Podrobne lastnosti strukturam, ki smo jih pripravili lahko nastavimo tudi v meniji »Servis« -> »Urejanje predlog«.

 

Če povzamemo, gumb »Shrani strukturo« shrani obstoječo strukturo na kateri trenutno delamo. Gumb »Shrani kot« shrani novo strukturo, izhajamo pa iz obstoječe.

 

swift_14

Slika 14: Shranjevanje Strukture

 

 

Šifranti formatov, kvalifikatorjev in kod

 

Spodnji del urejevalnika strukture se nahaja šifrant formatov, kvalifikatorjev in kod. Šifrant vsebuje tudi opise šifer za lažjo izbiro pravilne vrednosti. Šifrant se spremeni, odvisno na katero polje kliknemo v zgornji tabeli.

 

swift_15

Slika 15: Šifranti formatov, kvalifikatorjev in kod

 

SQL poizvedba

 

Za vsako kombinacijo formata in kvalifikatorja pri tistih »tag-ih«, ki zahtevajo SQL, je potrebno določiti. V nasprotnem primeru bo program javil napako : »Missing SQL query!«.

Page url: http://service.irm.si/navodila/Z-NAVODILA/4.0/index.html?urejanje_in_kreiranje_struktur.htm