Both sides previous revision Previous revision Next revision | Previous revision |
kb:web:balans_edi_main [2016/11/16 19:56] – [Arhitektura sistema] milano | kb:web:balans_edi_main [2020/03/20 13:47] (current) – [Instalacija] milano |
---|
===== Instalacija ===== | ===== Instalacija ===== |
| |
Instalacija se vrši kroz //Deploy application// interfejs GlassFish4 servera. Distribucija se vrši kroz **BalansEDI_verzija.war** pakovanja. | Instalacija se vrši kroz //Deploy application// interfejs GlassFish servera. Distribucija se vrši kroz **BalansEDI_verzija.war** pakovanja.\\ |
| NAPOMENA! Ako se servis konfiguriše tako da koristi **[[:l1:dokum:edi:blrexdocapp_edi_klase#jacob_-_java_com_bridge|JACOB]]** za direktan pristup COM komponentama Balansa neophodno je koristiti **32 bitnu verziju JDK 8 paketa** za pokretanje GlassFish servera. |
| |
===== Konfiguracija ===== | ===== Konfiguracija ===== |
| |
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.\\ | 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**. |
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** | Da bi konfiguracija bila trajna dovoljno je konfigurisani fajl snimiti na lokaciju **..\<font inherit/inherit;;#0000FF;;inherit>domain1</font>\config**. |
| |
| ==== Proizvoljna lokacija konfiguracionog fajla ==== |
| |
| Moguće je zadati i proizvoljnu lokaciju konfiguracionog fajla definisanjem **java** sistemske promenljive **bedi_custom.props.** \\ |
| To se radi kroz GlassFish (ili asadmin) kroz opciju **JVM Settings**, jezičak **JVM Options**, klikom na komandu 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. | **<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 ===== | ===== Osnovne aktivne komponente ===== |
| |
* [[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://docs.agrokor.hr/wcmqs/implementacija/formati_dokumenata/|Aktivni AGROKOR formati OAGIS dokumenata]] |
| |
| |