IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.


#TechXchangePresenter
 View Only
Expand all | Collapse all

TN Clustering errors in a Non-clustered environment

  • 1.  TN Clustering errors in a Non-clustered environment

    Posted Thu June 03, 2010 10:13 PM

    Hi there Experts,
    We have a 7.1.1 IS / TN with 2 nodes and they are not clustered.
    But we keep seeing this error:

    [WmSharedCacheSC.impl.0200E] Failed to create/get distributed cache ‘TNQueryResults@systemsvu.com:9871’; reason: java.lang.RuntimeException: Failed to start Service “Cluster” (ServiceState=SERVICE_STOPPED, STATE_ANNOUNCE); – check configuration

    Ive tried to change the following property in tangosol-coherence.xml as per the solution in advantage

    stderr
    to
    logs\tangosol.log

    And I have tried to enabled and disable the cluster immediately and restart the IS( also from advantage) …but the error keeps coming back.
    This is only on one node. Rest are fine.

    Any ideas?
    Your help is monumentally appreciated.
    -Scooby !


    #webMethods
    #B2B-Integration
    #Integration-Server-and-ESB


  • 2.  RE: TN Clustering errors in a Non-clustered environment

    Posted Wed July 21, 2010 03:39 PM

    the cluster configs are:

    tn.cluster.notifyCacheChange=[true|false]
    tn.cluster.notifyProfileAddUser=[true|false]
    tn.cluster.notifyProfileChange=[true|false]
    tn.cluster.sync.remoteAliases=[true|false]
    tn.query.threshold=number

    true value, for cluster environment


    #B2B-Integration
    #webMethods
    #Integration-Server-and-ESB


  • 3.  RE: TN Clustering errors in a Non-clustered environment

    Posted Mon January 31, 2011 04:14 PM

    We recently experienced a similar situation in our webMethods 8.0 environment.
    Thanks to the tip below at softwareAG, we were able to solve the issue by setting following parameter in MyWebmethods & restarting the IS:
    tn.cluster.notifyCacheChange=true

    [INDENT]1-YSVUF (TNS_6-5_Fix28, TNS_6-1_SP1_Fix3, TNS_6-1_SP1_Fix4, TNS_6-1_Fix26)
    Issues with synchronizing external ID types when using multiple Trading Networks servers that share the same database.
    When using multiple Trading Networks servers that share the same database, changes made to external ID types are not properly sychronized across all Trading Networks servers.
    This issue is resolved. Now all Trading Networks servers are properly synchronized whenever external ID types are added, changed, or deleted. Ensure synchronization is enabled by setting the Trading Networks property, tn.cluster.notifyCacheChange, to “true”.
    [/INDENT]


    #B2B-Integration
    #webMethods
    #Integration-Server-and-ESB


  • 4.  RE: TN Clustering errors in a Non-clustered environment

    Posted Mon January 31, 2011 06:19 PM

    Thanks for the update! back in the forum…


    #B2B-Integration
    #webMethods
    #Integration-Server-and-ESB


  • 5.  RE: TN Clustering errors in a Non-clustered environment

    Posted Thu February 10, 2011 04:27 AM

    Errors when we try to get list of Trading Partners or get list of transactions; MWS transaction list times out; Just started happening in Dev and Production; has happened once before in production but bad behaviour “went away” after 2 days. Have restarted IS, MWS and rebooted servers. Have applied all TN patches to dev. Have played with the xxx.clusterxxx settings = false in …WmTN\config\properties.cnf (** where does wm.tn.mime:init get it’s values from on IS restart?)

    TN errors:

    1203 [WmSharedCacheSC.config.0595] 2011-02-09 19:20:06 PST INFO: Reading cache configuration: distributedCache

    followed by

    1204 [WmSharedCacheSC.impl.0200] 2011-02-09 19:21:23 PST ERROR: Failed to create/get distributed cache ‘TNQueryResults@bby1b2bap01d:5555’; reason: java.lang.RuntimeException: Failed to start Service “Cluster” (ServiceState=SERVICE_STOPPED, STATE_ANNOUNCE); – check configuration

    Thoughts and feedback would be greatly appreciated


    #Integration-Server-and-ESB
    #B2B-Integration
    #webMethods


  • 6.  RE: TN Clustering errors in a Non-clustered environment

    Posted Thu February 10, 2011 04:29 AM

    Scooby - how did you resolve your problem? See my post above.


    #B2B-Integration
    #Integration-Server-and-ESB
    #webMethods


  • 7.  RE: TN Clustering errors in a Non-clustered environment

    Posted Thu February 10, 2011 05:55 AM

    As per SAG Support, enabled cluster, restart IS & TN works. “Toggling” cluster feature apparently rebuilds what must have been corrupt TN (dB) cache.


    #webMethods
    #B2B-Integration
    #Integration-Server-and-ESB


  • 8.  RE: TN Clustering errors in a Non-clustered environment

    Posted Thu February 10, 2011 05:37 PM

    The Coherence-enabled application ( TN uses Coherence for caching query results) on a local machine or in LAN can accidentally form a cluster with the application running on other developers’ machines or other systems

    Resolution:
    Override the multicast address in tangosol-coherence-override file.
    You can either go and edit your tangosol-coherence-override file and fix the multicast address.
    OR
    Backup the working configs and when you start seeing these errors , restore from backup and you should be good.


    #B2B-Integration
    #Integration-Server-and-ESB
    #webMethods


  • 9.  RE: TN Clustering errors in a Non-clustered environment

    Posted Thu February 10, 2011 05:39 PM

    Fredsmith ,
    Ive tried that “enable-clustering and restart TN/IS” but that didn’t work.


    #Integration-Server-and-ESB
    #B2B-Integration
    #webMethods