ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » TCPIPServer Node LocalEnvironment Overrides

Post new topic  Reply to topic
 TCPIPServer Node LocalEnvironment Overrides « View previous topic :: View next topic » 
Author Message
smdavies99
PostPosted: Sat Sep 08, 2012 11:11 am    Post subject: TCPIPServer Node LocalEnvironment Overrides Reply with quote

Jedi Council

Joined: 10 Feb 2003
Posts: 6076
Location: Somewhere over the Rainbow this side of Never-never land.

Broker 7.0.0.4 on Windoes Server 2008 64bit

The section titled 'Table 1. Input local environment properties ' in the InforCentre description of the TCPIP Server Output Node says the following:-
Quote:

LocalEnvironment/Destination/TCPIP/Output/Hostname - The host name used to make a connection.


I'm using this node to send some data to another system. The only TCPIP Outputnode that works is the Server Output variant. I was looking at the docs and saw the above. This would be perfect in that I could override the destination host name depending upon the enviroment. The Comparable Configurable Service does not allow you to specify as Destination hostname but you can make it work by putting the HOST:POST in the 'Connection Details' property.
I setup a test flow to see if it works and here is the LocalEnv prior to entering the node. I configured the node to use '127.0.0.1:3090'.
Code:

  ( ['MQROOT' : 0x238e040]
   (0x01000000:Name):Destination = (
      (0x01000000:Name):TCPIP = (
           (0x01000000:Name):Output = (
                (0x03000000:NameValue):Hostname = '10.1.65.48' (CHARACTER)
                (0x03000000:NameValue):Port     = '14142' (CHARACTER)
                (0x03000000:NameValue):Timeout  = 5 (INTEGER)
    )
   )
  )
 )

Everything looks good but only the Port and Timeout are actually used. The ExceptionList shows this.
Code:

  (0x03000000:NameValue):Label    = '' (CHARACTER)
  (0x03000000:NameValue):Catalog  = 'BIPmsgs' (CHARACTER)
  (0x03000000:NameValue):Severity = 3 (INTEGER)
  (0x03000000:NameValue):Number   = 3587 (INTEGER)
  (0x03000000:NameValue):Text     = 'no connections available acquired' (CHARACTER)
  (0x01000000:Name     ):Insert   = (
      (0x03000000:NameValue):Type = 5 (INTEGER)
      (0x03000000:NameValue):Text = '127.0.0.1' (CHARACTER)
                                             )
  (0x01000000:Name     ):Insert   = (
     (0x03000000:NameValue):Type = 5 (INTEGER)
      (0x03000000:NameValue):Text = '14142' (CHARACTER)

That tells me that the Port was overridden but the hostname wasn't.

I'm guessing that the InfoCentre is wrong in indicating that you can override the HostName but it is still there in 8.0.0.1

Does anyone know if this works in V8? I don't have a broker configured at the moment.
Is this worth raising a PMR?
_________________
WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995

Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions.
Back to top
View user's profile Send private message
McueMart
PostPosted: Sun Sep 09, 2012 12:48 pm    Post subject: Reply with quote

Chevalier

Joined: 29 Nov 2011
Posts: 490
Location: UK...somewhere

Using the TCPIP Client output node, overriding the hostname definitely works at v8. I havent tried with the 'Server' output node but I would have expected it to work.

I would say its PMR time if its definitely not working at v7 (although I would have expected that bug to have been picked up by Fixpack 4!)
Back to top
View user's profile Send private message
smdavies99
PostPosted: Sun Sep 09, 2012 8:29 pm    Post subject: Reply with quote

Jedi Council

Joined: 10 Feb 2003
Posts: 6076
Location: Somewhere over the Rainbow this side of Never-never land.

Sadly, the TCPIP Client Output Node does not work with the remote system. The way the remote system is designed/configured is IMHO totally messed up and we are stuck with it. From the other systems produced by this company, this seems to be pretty common.
_________________
WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995

Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » TCPIPServer Node LocalEnvironment Overrides
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.