Introduktion
Anslutningstjänster driftsätts på Anslutningsplattformen.
För närvarande pågår en migrering från en Mule 2 plattform till Mule 3 plattform. Den här anvisningen är därför uppdelad i två delar innehållande installation och verifiering för Mule 2 respektive Mule 3.
Information om vilka tjänster som finns utvecklade för Anpassningsplattformen listas nedan, Mule 2 respektive Mule3.
Installation, konfiguration och verifiering av Anpassningsplattformen för Mule 3 (AnP)
Under uppbyggnad!
Mule ESB installation och konfiguration
För installation samt konfiguration av Mule ESB se Installationsmanual Mule
Anpassninsgtjänster i AnP
Releaseprocess
Här finns information om de olika stegen i releaseprocessen för nya och uppdaterade tjänster.
Genomför en en release med MMC
Genomför en en release manuellt när inte MMC finns tillgängligt
Ladda ner den paketerade Mule applikationen för den anpassninsgstjänst som skall installeras. Alla anpassningstjänster finns tillgängliga från det centrala Maven repot för SKLTP projekt med gruppid
se.skltp
, Anpassningstjänster. Nedan ett exempel för DominoHttp10Adapter.wget http://central.maven.org/maven2/se/skltp/adapterservices/ehr/accesscontrol/DominoHttp10Adapter/2.0.0-RC1/DominoHttp10Adapter-2.0.0-RC1.zip
Ta bort tidigare version av samma applikation om det finns en sådan, tex DominoHttp10Adapter-1.2.0 som i exemplet nedan.
rm /usr/local/mule-standalone-3.3.1/apps/DominoHttp10Adapter-1.2.0-anchor.txt
- Om det är några konfigurationsförändringar eller om tjänsten är helt ny (se information för respektive tjänst), uppdatera alternativt lägg till properties-filen i /usr/local/mule-standalone-3.3.1/conf/<tjänst>-config-override.properties. För tex tjänsten DominoHttp10Adapter är det /usr/local/mule-standalone-3.3.1/conf/DominoHttp10Adapter-config-override.properties.
Kopiera applikationen /usr/local/mule-standalone-3.3.1/apps
cp DominoHttp10Adapter-2.0.0-RC1.zip /usr/local/mule-standalone-3.3.1/apps/
Verifiera i samtliga loggar att releasen gick bra. OBS! Viktigt att alla loggar kontrolleras, bland annat Mule och den nya/uppdaterade appens log, tex DominoHttp10Adapter
tail -f /usr/local/mule-standalone-3.3.1/mule.log tail -f /usr/local/mule-standalone-3.3.1/mule-app-DominoHttp10Adapter.log
Exempel på lyckad deploy i mule.log********************************************************************** * - - + APPLICATION + - - * - - + STATUS + - - * ********************************************************************** * ExampleAdapter-Y.Y.Y-RC1 * DEPLOYED * * DominoHttp10Adapter-2.0.0-RC1 * DEPLOYED * * ExampleAdapter-Y.Y.Y-RC1 * DEPLOYED * **********************************************************************
Vid problem tas releasen bort genom att ta bort anchor-filen för motsvarande applikation och den gamla releasen deployas om. Exempel för tjänsten DominoHttp10Adapter.
rm /usr/local/mule-standalone-3.3.1/apps/DominoHttp10Adapter-2.0.0-RC1-anchor.txt cp DominoHttp10Adapter-1.2.0.zip /usr/local/mule-standalone-3.3.1/apps/
Anpassningstjänster för Mule 3