Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

Innehållsförteckning

...

I de fall runtime beroenden inte är installerade behöver följande göras.

  1. Tillföra två jar-filer på MULE-HOME/lib/opt:
    1. hibernate-entitymanager-3.6.0.Final.jar
    2. hsqldb-2.2.9.jar (TBD: BEHÖVS HSQL-JAR UTANFÖR DEN ENGAN UTV MILJÖN?)
  2. Ladda ner MySQL Connector/J från MySQL och tillför den till MULE-HOME/lib/shared/default/
    1. I skrivande stund är det v5.1.26 som är senaste gällande version. 
    2. Välj "Platform Independent", TAR eller ZIP spelar ingen roll.
    3. Välj "No thanks, just start my download." för att slippa logga in.
    4. Packa upp den nedladdade filen och flytta jar-filen mysql-connector-java-n.n.n/mysql-connector-java-n.n.n-bin.jar till MULE-HOME/lib/shared/default/ 
  3. Ladda ner AMQ-jar från följande länk och tillför den på MULE-HOME/lib/shared/default/ (TBD: DETTA BÖR VÄL REDAN VARA GJORT I GRUNDUPPSÄTTNINGEN?)
  4. Starta om Mule

Databas

Skapa databas och användare

...

Genomför en en release med MMC

Se Mule Management ConsoleNotera att tillfälligt behöver log4j.xml kopieras till <MULE_HOME>/apps/skltp-ei-application-mule-[front|backend]-app/classes  för att kunna konfigurera loggning. Gör en touch på /<MULE_HOME>/apps/skltp-ei-application-mule-[front|backend]-app/mule-config.xml för att ladda om applikationen så att den nya log-konfigurationen används./wiki/spaces/NTJP/pages/591659054

Genomför en en release manuellt när inte MMC finns tillgängligt

...

  1. Ta bort tidigare version av samma applikation om det finns en sådan, tex olika releasekandidater (RC).
  2. Kopiera applikationen (zip) till <MULE_HOME>/apps
  3. verifiera i loggar att releasen gick bra
  4. Vid problem tas releasen bort genom att ta bort anchor-filen för motsvarande applikation.

...

  1. .

...

Ladda om EI vid konfigurationsförändringar - exempelvis när nya prenumeranter lagts till

...

  1.  Gör en touch på /<MULE_HOME>/apps/skltp-ei-application-mule-[front|backend]-app/mule-config.xml 
  2. Kolla i loggfilen mule-app-ei.log som finns i /<MULE_HOME>/logs/ och se att allt laddas som det ska.
  3. Kolla i webbgränssnittet för ActiveMQ för att verifiera att prenumeranten verkligen lagts tillen kö skapats upp för prenumeranten

Info
titleOffline subscribers

Om någon/några subscriber går offline är det backend-applikationen som behöver laddas om.

Intressanta loggar vid uppstart

Backend

Vid uppstart av backend görs anrop till VP (virtuella tjänsten GetLogicalAddresseesByServiceContract) för att hämta information om vilka prenumeranter som finns på notifieringar. Nedan ett exempel på en lyckad uppstart med lyckat anrop till GetLogicalAddresseesByServiceContract.

Kodblock
2014-03-04 21:03:05,347 DEBUG org.mule.module.logging.DispatchingLogger - Attempting  0th  connect to: tcp://localhost:61616
2014-03-04 21:03:05,363 DEBUG org.mule.module.logging.DispatchingLogger - Connection established
2014-03-04 21:03:05,363 INFO  org.mule.module.logging.DispatchingLogger - Successfully connected to tcp://localhost:61616
2014-03-04 21:03:05,773 INFO  org.mule.module.logging.DispatchingLogger - soi-toolkit.log
** logEvent-info.start ***********************************************************
IntegrationScenarioId=
ContractId=
LogMessage=msg-in
ServiceImpl=get-logical-addressees-service
Host=tp-prod-ei-app01.inera.local (192.168.25.101)
ComponentId=skltp-ei-application-mule-backend-app-1.1.1
Endpoint=vm://get-logical-addressees
MessageId=ffe0b726-a3d7-11e3-aff7-1b51b0c9317b
BusinessCorrelationId=
BusinessContextId=
ExtraInfo=
Payload=
** logEvent-info.end *************************************************************
2014-03-04 21:03:06,147 INFO  org.mule.module.logging.DispatchingLogger - soi-toolkit.log
** logEvent-info.start ***********************************************************
IntegrationScenarioId=
ContractId=
LogMessage=req-out
ServiceImpl=get-logical-addressees-service
Host=tp-prod-ei-app01.inera.local (192.168.25.101)
ComponentId=skltp-ei-application-mule-backend-app-1.1.1
Endpoint=http://tp-prod-vp-lb:8080/vp/infrastructure/itintegration/registry/GetLogicalAddresseesByServiceContract/2/rivtabp21 (POST)
MessageId=ffe0b726-a3d7-11e3-aff7-1b51b0c9317b
BusinessCorrelationId=
BusinessContextId=
ExtraInfo=
Payload=
** logEvent-info.end *************************************************************
2014-03-04 21:03:08,967 INFO  org.mule.module.logging.DispatchingLogger - soi-toolkit.log
** logEvent-info.start ***********************************************************
IntegrationScenarioId=
ContractId=
LogMessage=resp-in
ServiceImpl=get-logical-addressees-service
Host=tp-prod-ei-app01.inera.local (192.168.25.101)
ComponentId=skltp-ei-application-mule-backend-app-1.1.1
Endpoint=vm://get-logical-addressees
MessageId=01c46b51-a3d8-11e3-aff7-1b51b0c9317b
BusinessCorrelationId=
BusinessContextId=
ExtraInfo=
Payload=
** logEvent-info.end *************************************************************
2014-03-04 21:03:08,980 INFO  org.mule.module.logging.DispatchingLogger - soi-toolkit.log
** logEvent-info.start ***********************************************************
IntegrationScenarioId=
ContractId=
LogMessage=resp-out
ServiceImpl=get-logical-addressees-service
Host=tp-prod-ei-app01.inera.local (192.168.25.101)
ComponentId=skltp-ei-application-mule-backend-app-1.1.1
Endpoint=vm://get-logical-addressees
MessageId=01c46b51-a3d8-11e3-aff7-1b51b0c9317b
BusinessCorrelationId=
BusinessContextId=
ExtraInfo=
Payload=
** logEvent-info.end *************************************************************
2014-03-04 21:03:09,165 INFO  org.mule.module.logging.DispatchingLogger - Loading XML bean definitions from URL [jar:file:/home/mule/tp/mule-enterprise-standalone-3.3.1/lib/mule/mule-module-spring-config-3.3.1.jar!/mule-spring-config.xml]
2014-03-04 21:03:09,192 INFO  org.mule.module.logging.DispatchingLogger - Loading XML bean definitions from URL [jar:file:/home/mule/tp/mule-enterprise-standalone-3.3.1/lib/mule/mule-module-spring-config-3.3.1.jar!/default-mule-config.xml]
2014-03-04 21:03:09,283 INFO  org.mule.module.logging.DispatchingLogger - Loading XML bean definitions from context0.xml
2014-03-04 21:03:09,360 WARN  org.mule.module.logging.DispatchingLogger - Cannot assign class java.lang.Object to interface org.mule.api.AnnotatedObject
2014-03-04 21:03:10,190 DEBUG org.mule.module.logging.DispatchingLogger - Reconnect was triggered but transport is not started yet. Wait for start to connect the transport.
2014-03-04 21:03:10,191 DEBUG org.mule.module.logging.DispatchingLogger - Started unconnected
2014-03-04 21:03:10,191 DEBUG org.mule.module.logging.DispatchingLogger - Waking up reconnect task
2014-03-04 21:03:10,195 DEBUG org.mule.module.logging.DispatchingLogger - urlList connectionList:[tcp://localhost:61616], from: [tcp://localhost:61616]
2014-03-04 21:03:10,196 DEBUG org.mule.module.logging.DispatchingLogger - Attempting  0th  connect to: tcp://localhost:61616
2014-03-04 21:03:10,198 DEBUG org.mule.module.logging.DispatchingLogger - Connection established
2014-03-04 21:03:10,199 INFO  org.mule.module.logging.DispatchingLogger - Successfully connected to tcp://localhost:61616
2014-03-04 21:03:10,299 INFO  org.mule.module.logging.DispatchingLogger -
**********************************************************************
* Mule ESB and Integration Platform                                  *
* Version: 3.3.1 Build: 24870                                        *
* MuleSoft, Inc.                                                     *
* For more information go to http://www.mulesoft.org                 *
*                                                                    *
* Server started: 3/4/14 9:03 PM                                     *
* Server ID: 01e95878-a3d8-11e3-aff7-1b51b0c9317b                    *
* JDK: 1.6.0_45 (mixed mode)                                         *
* OS encoding: UTF-8, Mule encoding: UTF-8                           *
* OS: Linux (2.6.32-358.23.2.el6.x86_64, amd64)                      *
* Host: tp-prod-ei-app01.inera.local (192.168.25.101)                *
*                                                                    *
* Agents Running:                                                    *
*   DevKit Extension Information                                     *
*   Clustering Agent                                                 *
*   JMX Agent                                                        *
**********************************************************************
2014-03-04 21:03:10,303 INFO  org.mule.module.logging.DispatchingLogger -
**********************************************************************
* Application: skltp-ei-application-mule-backend-app-1.1.1           *
* OS encoding: UTF-8, Mule encoding: UTF-8                           *
*                                                                    *
* Agents Running:                                                    *
*   DevKit Extension Information                                     *
*   Clustering Agent                                                 *
*   JMX Agent                                                        *
**********************************************************************