Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
kb:web:balans_edi_main [2015/09/02 18:16] – [Arhitektura sistema] milano | kb:web:balans_edi_main [2016/11/17 07:00] – [Konfiguracija] milano |
---|
{{ :kb:web:01_arhitektura_sistema.png?1058x794 }} | {{ :kb:web:01_arhitektura_sistema.png?1058x794 }} |
| |
Osnovne aktivne komponente su: | ===== Instalacija ===== |
| |
- [[:kb:web:balans_edi_ws_main|BEP WS]] - Java EE web servis kroz koji se vrši prijem podataka | Instalacija se vrši kroz //Deploy application// interfejs GlassFish4 servera. Distribucija se vrši kroz **BalansEDI_verzija.war** pakovanja. |
- [[:kb:web:balans_edi_ts_main|BEP TS]] - Tajmer servis zadužen za monitoring Balans ERP stanja | ===== Konfiguracija ===== |
- BEP OAGIS Konvertor - Konvertor za serijalizaciju i deserijalizaciju podataka u OAGIS format | |
- BEP DS - Dispečing servis zadužen za slanje EDI dokumenata drugim sistemima | Osnovni konfiguracioni fajl se zove **BalansEDIConfig.properties** i podrazumevano se smešta u **..\<font inherit/inherit;;#0000FF;;inherit>domain1</font>\applications\<font inherit/inherit;;#0000FF;;inherit>BalansEDI</font>\WEB-INF\classes\META-INF** direktorijum GlassFish domena. Na ovoj lokaciji, fajl će se svaki put pri unapređenju programa **prepisati podrazumevanom verzijom**. |
| |
| Da bi konfiguracija bila trajna dovoljno je konfigurisani fajl snimiti na lokaciju **..\<font inherit/inherit;;#0000FF;;inherit>domain1</font>\config**, a zatim u **JVM Settings**, jezičak **JVM Options** GlassFish servera definisati **bedi_custom.props** sistemski resurs. To se radi komandom **Add JVM Option** i ukucavanjem: |
| <code> |
| -Dbedi_custom.props=${com.sun.aas.instanceRoot}/config/BalansEDIConfig.properties |
| </code> |
| |
| **<sup>*)</sup> **Direktorijumi **<font inherit/inherit;;#0000FF;;inherit>BalansEDI</font>** i **<font inherit/inherit;;#0000FF;;inherit>domain1</font>** mogu imati drugačije vrednosti u zavisnosti od //Context root// odnosno //domain name// parametara konkretne GlassFish instalacije. |
| |
| |
| ===== Osnovne aktivne komponente ===== |
| |
| - [[:kb:web:balans_edi_ws_main|BEP WS]] - Java EE web servis kroz koji se vrši prijem podataka |
| - [[:kb:web:balans_edi_ts_main|BEP TS]] - Tajmer servis zadužen za monitoring Balans ERP stanja |
| - [[:kb:web:balans_edi_oagis_konvertor_main|BEP OAGIS Konvertor]] - Konvertor za serijalizaciju i deserijalizaciju podataka u OAGIS format |
| - BEP DS - Dispečing servis zadužen za slanje EDI dokumenata drugim sistemima |
| |
---- | ---- |
Reference | Reference |
| |
* [[:kb:web:balans_edi|Balans EDI API]] | * [[:kb:web:balans_edi|Balans EDI API]] |
* [[http://www.javaworld.com/article/2073352/core-java/simply-singleton.html|Singleton klase - zavodljiva jednostavnost]] | * [[http://www.javaworld.com/article/2073352/core-java/simply-singleton.html|Singleton klase - zavodljiva jednostavnost]] |
* [[http://docs.oracle.com/javaee/6/tutorial/doc/bnboy.html|Java EE Timer Service]] | * [[http://docs.oracle.com/javaee/6/tutorial/doc/bnboy.html|Java EE Timer Service]] |
* [[http://examples.javacodegeeks.com/enterprise-java/ejb3/timer/ejb-timer-service-example/|Java Timer Services Tutorial]] | * [[http://examples.javacodegeeks.com/enterprise-java/ejb3/timer/ejb-timer-service-example/|Java Timer Services Tutorial]] |
* [[http://edi.mstart.hr/wcmqs/implementacija/formati_dokumenata/|Aktivni AGROKOR formati OAGIS dokumenata]] | * [[http://edi.mstart.hr/wcmqs/implementacija/formati_dokumenata/|Aktivni AGROKOR formati OAGIS dokumenata]] |
| |