Jämförda versioner

Nyckel

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


Innehållsförteckning

...

  1. Följ rekommenderad instruktion för att installera Mule på https://code.google.com/p/soi-toolkit/wiki/IG_RT_MuleESB.

  2. Ladda ner ActiveMQ-jar (ActiveMQ 5.69.01) från från följande länk och tillför den på:
    1. Mule-3.3.1: <MULE_HOME>/lib/shared/default/

      Varning

      Mule-3.3.1: notera att det är viktigt att ActiveMQ-jar ligger under <MULE_HOME>/lib/shared/default/ för att inte orsaka problem med att applikationsloggar hamnar i fel logfiler (andra applikationers logfiler).


    2. Mule-3.7.0: <MULE_HOME>/lib/user/
      Not: shared-dir som används för Mule-3.3.1 är deprecated för Mule-3.7.0 
  3. Mule-3.7.0: En patch för bakåtkompatibel hantering av HTTP-header "SoapAction" i webservice-anrop Två patchar måste tillföras alla Mule - 3.7.0 installationer för SKLTP enligt:, se "Anvisningar för rättningar av Mule" längre ned på denna sida.
Info
titleVal av activeMQ-bibliotek

Det är bättre att följa Mulesofts rekommendationer och undvika activemq-all-x.x.x.jar och istället lägga in endast de jar-filer som behövs. Se https://

...

docs.mulesoft.com/

...

mule-user-guide/v/3.7/activemq-integration. Speciellt för EI rekommenderas detta starkt.


Minnesparametrar

Se över minnesinställningar för heapsize på Mule installationen

...

Se över minnesinställningar för MaxPermSize på Mule installationen

...

Info
titleJava 8

Avsnittet nedan gäller endast Java 7, För Java 8 har denna parameter avvecklats. Vid uppstart av Mule fås ett varningsmeddelande (som kan ignoreras)

JavaHotSpot(TM)64-BitServer VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0


Enligt http://www.mulesoft.org/jira/browse/MULE-6544 så sätts MaxPermSize till 256m. Om det finns behov av att uppdatera denna parameter, tex för att klara av fler applikationer i samma Mule instans, så behövs följande konfiguration uppdateras i filen <MULE_HOME>/bin/additional.groovy:

...

Anvisningar för rättningar av Mule

Sammanställning av de Mule-rättningar som är aktuella för SKLTP

För skltp finns ett antal obligatoriska patchar för Mule. För aktuella patchar och installationsanvisningar, se Release Note - Patchar för Mule.

För Mule 3.7.0

...

Se se också Release notes SKLTP 3.0.0

Följande patchar laddas nec och placeras under /usr/local/mule-standalone-3.7.0/lib/user/

Info

JIRA:

SKLTP-808 Bakåtkompabilitet med Mule-3.3.1 för soapAction

Länk: 

skltp-patch-cxf-rt-bindings-soap-1.0.jar

Info

JIRA:

SKLTP-792 - Mule http-header hantering: kan inte hantera att samma header förekommer med olika upper/lowercase Closed  

SKLTP-837 - VP011 vid anrop som innehåller X-Forwarded-For

Länk:

skltp-patch-mule-transport-http/1.1/skltp-patch-mule-transport-http-1.1.jar

Mule 3.3.1

CData element tas ej om hand (ignoreras ej av xml parsern)

Info
titleSKLTP-217

 JIRA: SKLTP-217
Kort beskrivning: I de fall konsumenter skickar in CData element i sin request hanteras inte detta korrekt i Mule och följden blir att konsumenten får ett fel tillbaka. Läs mer i JIRA för detaljerad information.
Länk till nedladdning: patches-mule-3.3.1-fix-cdata-MULE-8941-1.0.jar
Verifiera rättningen: Med följande soapUI projekt, patches-mule-3-3-1-fix-cdata-soapui-project.xml. Förväntat resultat är att CData returneras i response.
Tesat på Mule version: Mule CE 3.3.1, Mule EE 3.3.1 

Installationsanvisning för Mule-rättning

Exempel för Mule 3.3.1

...

Ladda ner rättning från angiven länk i tabellen över rättningar ovan.

Kodblock
wget https://skl-tp.atlassian.net/wiki/download/attachments/4325452/patches-mule-3.3.1-fix-cdata-MULE-8941-1.0.jar?api=v2

...

Kopiera rättningen till installerad Mule

Kodblock
cp patches-mule-3.3.1-fix-cdata-MULE-8941-1.0.jar /usr/local/mule-standalone-3.3.1/lib/user/

...

Starta om Mule enligt instruktion som ni följer, tex

Kodblock
sudo service mule_ce_3.3.1 restart

...

.