Java Messaging Services voor webcontent

Web Content Manager biedt ondersteuning voor het melden van events, zoals wijzigingen in de status van items, of services die worden gestart of gestopt. Deze meldingen kunnen worden afgeleverd in de vorm van berichten voor de Java Messaging Service.

Over deze taak

De eventklassen kunnen worden afgeleverd in de vorm van berichten voor de Java Messaging Service:
Item-events:
  • Item gemaakt
  • Item bijgewerkt
  • Item verplaatst
  • Item gewist
Syndicatie-events:
  • Starten
  • Stoppen
Voorweergave-events (pre-rendering):
  • Starten
  • Stoppen

Procedure

  1. Configureer de parameters voor messaging services in de service WCM MessagingService met behulp van de WebSphere Integrated Solutions Console.
  2. Voer de volgende opdracht uit in de directory wp_profile_root/ConfigEngine:
    Windows
    ConfigEngine.bat create-wcm-jms-resources -DPortalAdminId=username -DPortalAdminPwd=password -DuseRemoteEndPoints=true/false
    Linux
    ./ConfigEngine.sh create-wcm-jms-resources -DPortalAdminId=username -DPortalAdminPwd=password -DuseRemoteEndPoints=true/false
    IBM® i
    ConfigEngine.sh create-wcm-jms-resources -DPortalAdminId=username -DPortalAdminPwd=password -DuseRemoteEndPoints=true/false
    Opmerking: Er is geen beheerdersnaam en wachtwoord vereist als u de gebruikersnaam en het wachtwoord van de portalbeheerder opgeeft via de instellingen PortalAdminId en PortalAdminPwd in het bestand wkplc.properties.
    Opmerking: De parameter -DuseRemoteEndPoints wordt alleen gebruikt in clustersystemen. Als deze parameter is ingesteld op "true", gebruikt de taak alle eindpunten van knooppunten in de huidige installatie. Is deze parameter ingesteld op "false", dan gebruikt de taak alleen de eindpunten van het huidige knooppunt.
  3. Start WebSphere Portal opnieuw.

Resultaten

Met de opdracht create-wcm-jms-resources wordt de onderwerpruimte IWK.Topic.Space gemaakt, plus de onderwerpen IWKTopics_Items, IWKTopics_PreRender en IWKTopics_Syndication in deze ruimte voor de verschillende events.

De berichten worden zonder vervaltijd en zonder consumptieverplichting verzonden, anders loopt de wachtrij vol.
Opmerking: Er geldt een standaardlimiet van 50.000 berichten per wachtrijonderwerp. Als die limiet is bereikt, kunnen de berichten niet meer in de wachtrij worden opgeslagen en worden de uitzonderingen verder geregistreerd in het logbestand van de Portal-server.

Informatie over de standaardwaarden voor de WebSphere Application Server JMS-implementatie en de keuzen van message providers vindt u in Types of messaging providers.