Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved


Chapter 15 Gateway Management Features : Enabling AS Transport

Enabling AS Transport
Overview
TIBCO API Exchange Gateway supports an ActiveSpaces channel that enables the Global Throttle Manager and Central Logger to communicate with the Core Engine. If you set the ActiveSpaces transport for Global Throttle Manager, both the Central Logger and Global Throttle Manager communicate with the Core Engine using the ActiveSpaces channel.
When RV transport is configured for Global Throttle Manager, and the transport for the Central Logger is set as JMS, the Central Logger uses the JMS transport to log the transactions in the database.
Configuration
To set the ActiveSpaces transport for Global Throttle Manager and Central Logger, follow these tasks:
 
Task A Set Properties
Set the ActiveSpaces transport properties as follows:
1.
2.
3.
On the home page of the Config UI, select the Gateway Engine Properties in the drop-down list.
4.
Click the Transport link.
5.
6.
You can set the following runtime properties to enable ActiveSpaces channel in the ASG_CONFIG_HOME/asg.properties file:

 
   tibco.clientVar.ASG/GTM/transport=AS
   tibco.clientVar.ASG/GTM/AS/MetaspaceName=GTM
   tibco.clientVar.ASG/GTM/AS/DiscoveryUrl=tcp://10.107.186.111:13000
   tibco.clientVar.ASG/GTM/AS/ListenUrl=tcp://10.107.186.111:13000-*/
   tibco.clientVar.ASG/GTM/AS/asLogLevel=INFO
   tibco.clientVar.ASG/GTM/AS/asLogDir=/opt/ASG211Config/tibco/cfgmgmt/asg/logs

 
Task B Activate AS Channel in asg_core.cdd File
Activate the AS channel, as follows:
1.
Navigate to the ASG_HOME/bin directory.
2.
Edit the asg_core.cdd file in a text editor.
3.

 
<property name="be.channel.deactivate" value="/Common/Channel/AS,/DefaultImplementation/Channels/SouthboundEsb0Channel,/DefaultImplementation/Channels/SouthboundEsb1Channel,/DefaultImplementation/Channels/SouthboundEsb2Channel,/DefaultImplementation/Channels/North_ESBChannel,/DefaultImplementation/Channels/North_HTTPChannel,/ASG/Channels/SOAPJMSChannel_North,/ASG/Channels/SOAPJMSChannel_South,/Common/Channel/CentralLoggerJMS"/>

 
4.
If you have not taken the backup of the be.channel.deactivate property, copy the be.channel.deactivate property to be.channel.deactivate.backup, as follows:

 
<property name="be.channel.deactivate.backup" value="/Common/Channel/AS,/DefaultImplementation/Channels/SouthboundEsb0Channel,/DefaultImplementation/Channels/SouthboundEsb1Channel,/DefaultImplementation/Channels/SouthboundEsb2Channel,/DefaultImplementation/Channels/North_ESBChannel,/DefaultImplementation/Channels/North_HTTPChannel,/ASG/Channels/SOAPJMSChannel_North,/ASG/Channels/SOAPJMSChannel_South,/Common/Channel/CentralLoggerJMS"/>

 
5.
Remove /Common/Channel/AS from the value of the be.channel.deactivate property. The modified value of the property is as follows:

 
<property name="be.channel.deactivate" value="/DefaultImplementation/Channels/SouthboundEsb0Channel,/DefaultImplementation/Channels/SouthboundEsb1Channel,/DefaultImplementation/Channels/SouthboundEsb2Channel,/DefaultImplementation/Channels/North_ESBChannel,/DefaultImplementation/Channels/North_HTTPChannel,/ASG/Channels/SOAPJMSChannel_North,/ASG/Channels/SOAPJMSChannel_South,/Common/Channel/CentralLoggerJMS"/>

 
6.
Task C Activate AS Channel in asg_cl.cdd File
Activate the AS channel as follows:
1.
Navigate to the ASG_HOME/bin directory.
2.
Edit the asg_core.cdd file in a text editor.
3.

 
<property-group comment="" name="Channel">
<property name="be.channel.deactivate" value="/Common/Channel/AS,/ASG/Channels/RvMappingChannel,/ASG/Channels/RvCacheableChannel,/ASG/Channels/modRV_Channel,/Common/Channel/Channel,/DefaultImplementation/Channels/SouthboundEsb0Channel,/DefaultImplementation/Channels/SouthboundEsb1Channel,/DefaultImplementation/Channels/SouthboundEsb2Channel,/DefaultImplementation/Channels/North_ESBChannel,/DefaultImplementation/Channels/North_HTTPChannel,/ASG/Channels/SOAPJMSChannel,/ASG/Channels/SOAPJMSChannel_North,/ASG/Channels/SOAPJMSChannel_South,/Common/Channel/CentralLoggerJMS,/DefaultImplementation/Channels/OAuthWebappsChannel,/DefaultImplementation/Channels/OAuthWebappsHTTPSChannel"/>

 
4.
If you have not taken the backup of the be.channel.deactivate property, copy the be.channel.deactivate property to be.channel.deactivate.backup, as follows:

 
<property name="be.channel.deactivate.backup" value="/Common/Channel/AS,/ASG/Channels/RvMappingChannel,/ASG/Channels/RvCacheableChannel,/ASG/Channels/modRV_Channel,/Common/Channel/Channel,/DefaultImplementation/Channels/SouthboundEsb0Channel,/DefaultImplementation/Channels/SouthboundEsb1Channel,/DefaultImplementation/Channels/SouthboundEsb2Channel,/DefaultImplementation/Channels/North_ESBChannel,/DefaultImplementation/Channels/North_HTTPChannel,/ASG/Channels/SOAPJMSChannel,/ASG/Channels/SOAPJMSChannel_North,/ASG/Channels/SOAPJMSChannel_South,/Common/Channel/CentralLoggerJMS,/DefaultImplementation/Channels/OAuthWebappsChannel,/DefaultImplementation/Channels/OAuthWebappsHTTPSChannel"/>

 
5.
Remove /Common/Channel/AS from the value of the be.channel.deactivate property. The modified value of the property is as follows:

 
<property name="be.channel.deactivate" value="/ASG/Channels/RvMappingChannel,/ASG/Channels/RvCacheableChannel,/ASG/Channels/modRV_Channel,/Common/Channel/Channel,/DefaultImplementation/Channels/SouthboundEsb0Channel,/DefaultImplementation/Channels/SouthboundEsb1Channel,/DefaultImplementation/Channels/SouthboundEsb2Channel,/DefaultImplementation/Channels/North_ESBChannel,/DefaultImplementation/Channels/North_HTTPChannel,/ASG/Channels/SOAPJMSChannel,/ASG/Channels/SOAPJMSChannel_North,/ASG/Channels/SOAPJMSChannel_South,/Common/Channel/CentralLoggerJMS,/DefaultImplementation/Channels/OAuthWebappsChannel,/DefaultImplementation/Channels/OAuthWebappsHTTPSChannel"/>

 
6.
Task D Deactivate the Central Logger RV and JMS Channel in asg_cl.cdd File
1.
Navigate to the ASG_HOME/bin directory.
2.
Edit the asg_cl.cdd file in a text editor.
3.

 
<property name="be.channel.deactivate" value="/Common/Channel/AS,/ASG/Channels/RvMappingChannel,/ASG/Channels/RvCacheableChannel,/ASG/Channels/modRV_Channel,/Common/Channel/Channel,/DefaultImplementation/Channels/SouthboundEsb0Channel,/DefaultImplementation/Channels/SouthboundEsb1Channel,/DefaultImplementation/Channels/SouthboundEsb2Channel,/DefaultImplementation/Channels/North_ESBChannel,/DefaultImplementation/Channels/North_HTTPChannel,/ASG/Channels/SOAPJMSChannel,/ASG/Channels/SOAPJMSChannel_North,/ASG/Channels/SOAPJMSChannel_South,/Common/Channel/CentralLoggerJMS,/DefaultImplementation/Channels/OAuthWebappsChannel,/DefaultImplementation/Channels/OAuthWebappsHTTPSChannel"/>

 
4.
If you have not taken the backup of the be.channel.deactivate property, copy the be.channel.deactivate property to be.channel.deactivate.backup, as follows:

 
<property name="be.channel.deactivate.backup" value="/Common/Channel/AS,/ASG/Channels/RvMappingChannel,/ASG/Channels/RvCacheableChannel,/ASG/Channels/modRV_Channel,/Common/Channel/Channel,/DefaultImplementation/Channels/SouthboundEsb0Channel,/DefaultImplementation/Channels/SouthboundEsb1Channel,/DefaultImplementation/Channels/SouthboundEsb2Channel,/DefaultImplementation/Channels/North_ESBChannel,/DefaultImplementation/Channels/North_HTTPChannel,/ASG/Channels/SOAPJMSChannel,/ASG/Channels/SOAPJMSChannel_North,/ASG/Channels/SOAPJMSChannel_South,/Common/Channel/CentralLoggerJMS,/DefaultImplementation/Channels/OAuthWebappsChannel,/DefaultImplementation/Channels/OAuthWebappsHTTPSChannel"/>

 
5.
Add /Common/Channel/CentralLoggerRV and /Common/Channel/CentralLoggerJMS to the be.channel.deactivate property. The modified value of the property is as follows:

 
<property name="be.channel.deactivate" value="/Common/Channel/CentralLoggerRV,/Common/Channel/CentralLoggerJMS,/Common/Channel/AS,/ASG/Channels/RvMappingChannel,/ASG/Channels/RvCacheableChannel,/ASG/Channels/modRV_Channel,/Common/Channel/Channel,/DefaultImplementation/Channels/SouthboundEsb0Channel,/DefaultImplementation/Channels/SouthboundEsb1Channel,/DefaultImplementation/Channels/SouthboundEsb2Channel,/DefaultImplementation/Channels/North_ESBChannel,/DefaultImplementation/Channels/North_HTTPChannel,/ASG/Channels/SOAPJMSChannel,/ASG/Channels/SOAPJMSChannel_North,/ASG/Channels/SOAPJMSChannel_South,/Common/Channel/CentralLoggerJMS,/DefaultImplementation/Channels/OAuthWebappsChannel,/DefaultImplementation/Channels/OAuthWebappsHTTPSChannel"/>

 
6.
Task E Deactivate the Central Logger RV and JMS Channel in asg_core.cdd File
1.
Navigate to the ASG_HOME/bin directory.
2.
Edit the asg_core.cdd file in a text editor.
3.

 
<property name="be.channel.deactivate" value="/Common/Channel/AS,/ASG/Channels/RvMappingChannel,/ASG/Channels/RvCacheableChannel,/ASG/Channels/modRV_Channel,/Common/Channel/Channel,/DefaultImplementation/Channels/SouthboundEsb0Channel,/DefaultImplementation/Channels/SouthboundEsb1Channel,/DefaultImplementation/Channels/SouthboundEsb2Channel,/DefaultImplementation/Channels/North_ESBChannel,/DefaultImplementation/Channels/North_HTTPChannel,/ASG/Channels/SOAPJMSChannel,/ASG/Channels/SOAPJMSChannel_North,/ASG/Channels/SOAPJMSChannel_South,/Common/Channel/CentralLoggerJMS,/DefaultImplementation/Channels/OAuthWebappsChannel,/DefaultImplementation/Channels/OAuthWebappsHTTPSChannel"/>

 
4.
If you have not taken the backup of the be.channel.deactivate property, copy the be.channel.deactivate property to be.channel.deactivate.backup, as follows:

 
<property name="be.channel.deactivate.backup" value="/Common/Channel/AS,/ASG/Channels/RvMappingChannel,/ASG/Channels/RvCacheableChannel,/ASG/Channels/modRV_Channel,/Common/Channel/Channel,/DefaultImplementation/Channels/SouthboundEsb0Channel,/DefaultImplementation/Channels/SouthboundEsb1Channel,/DefaultImplementation/Channels/SouthboundEsb2Channel,/DefaultImplementation/Channels/North_ESBChannel,/DefaultImplementation/Channels/North_HTTPChannel,/ASG/Channels/SOAPJMSChannel,/ASG/Channels/SOAPJMSChannel_North,/ASG/Channels/SOAPJMSChannel_South,/Common/Channel/CentralLoggerJMS,/DefaultImplementation/Channels/OAuthWebappsChannel,/DefaultImplementation/Channels/OAuthWebappsHTTPSChannel"/>

 
5.
Add /Common/Channel/CentralLoggerRV and /Common/Channel/CentralLoggerJMS to the be.channel.deactivate property. The modified value of the property is as follows:

 
<property name="be.channel.deactivate" value="/Common/Channel/CentralLoggerRV,/Common/Channel/CentralLoggerJMS,/Common/Channel/AS,/ASG/Channels/RvMappingChannel,/ASG/Channels/RvCacheableChannel,/ASG/Channels/modRV_Channel,/Common/Channel/Channel,/DefaultImplementation/Channels/SouthboundEsb0Channel,/DefaultImplementation/Channels/SouthboundEsb1Channel,/DefaultImplementation/Channels/SouthboundEsb2Channel,/DefaultImplementation/Channels/North_ESBChannel,/DefaultImplementation/Channels/North_HTTPChannel,/ASG/Channels/SOAPJMSChannel,/ASG/Channels/SOAPJMSChannel_North,/ASG/Channels/SOAPJMSChannel_South,/Common/Channel/CentralLoggerJMS,/DefaultImplementation/Channels/OAuthWebappsChannel,/DefaultImplementation/Channels/OAuthWebappsHTTPSChannel"/>

 
6.

Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved