Technote (troubleshooting)Problem (Abstract)
The port number on which the WebSphere application server is listening is added to a request from Interact runtime admin page test client. This causes the requests from the test client to fail. The default port number for WebSphere running Interact v10 runtime for HTTP is 9080, for https is 9443. The addition of port 9080 /9443 to a friendly load balancer URL on port 80 causes problems for load balancers as it tries to redirect the request to the Interact application on a non-existing port for the friendly Interact URL.

Load Balancer URL

  • https://MyFriendlyURL/interact

 
Interact RunTime Cluster URLs mapped to the load balancer URL

  • https://interact1:9080/interact
  • https://interact2:9080/interact
  • https://interact3:9080/interact
  • https://interact4:9080/interact

 

Below is showing the result of a “get version” called by the test client after WebSphere adds the default port onto the Load Balancer URL. You see you get a connection refused error because there isn’t anything listening on port 9080 on the load balancer URL.
Resolving the problem
To address this issue, complete the following steps for each server in your Interact Runtime cluster.  

​From the administrative console:

1.       Click WebSphere Application Servers > server_name.
2.       Click Web Container Settings > Custom Properties.
3.       Add the following properties:
                    1.       Name: trusthostheaderport
Value: true

                    2.       Name: com.ibm.ws.webcontainer.extractHostHeaderPort
Value: true

After you complete the previous steps, restart the server or servers.

When you go to https://<MyLoadBalancerURL>/interact/jsp/admin.jsp  and you click server “get version” it will not redirect
you to the following URL https://<MyLoadBalancerURL>:9080/interact… and the application will work as designed.

Andre Floyd
HCL Marketing Software Architect

I have been working with the IBM’s Enterprise Marketing Management suite of tools for about 7 years. Been with HCL since March 1, 2018
Been with IBM over 15 years. Originally started in the IBM Websphere group.
Marketing Platform, Campaign, Interact, Marketing Operations, Contact Optimization, and Opportunity Detect are trademarks of IBM Corporation, in at least one jurisdiction, and are used under license. 
Comment wrap
Further Reading
article-img
Uncategorized | May 29, 2018
The King is Dead, Long Live the King.
The realm of marketing is all around us. Everywhere we go messages from vendors and suppliers encourage us to spend more, try new products, improve our customer experience.
article-img
Uncategorized | March 24, 2020
How pandemics may change the way we bank and run our banking technology
As of this writing on 3/20/2020, we are in the early stages on determining the impact the COVID-19 virus will have on both the economy and our lives.  While we still face many unknowns we are beginning to learn lessons which give us the opportunity to change the way we will bank in the future not only for events such as the current pandemic, but how to better support banking customers in general.  Hosting in the cloud:  A big part of the role of a Chief Technology Officer is business continuity planning to make sure that the underlying systems that support the banking business can operate under any conditions.  We frequently perform disaster recovery testing to ensure our critical applications continue to operate in the event of a regional disaster.  Although pandemic planning is part of our business continuity plans, the scope of COVID-19 may stress those plans to operate our technology infrastructure by limiting our operations and support organizations.  Cloud hosting can potentially be a tool that can be leveraged to extend our required resources to 3rd party providers in the event staffing operations and support teams become problematic.     Contactless payments:  With the introduction of “social distancing” the last thing we want to do is come in contact with payment devices including payment card terminals, ATM machines or handing cash to cashiers.  Fortunately, some merchants such as Starbucks and Dunkin Donuts allow you to have the QR code scanned using their mobile apps not requiring any physical contact.  This is more the exception than the norm.  This is an opportunity to accelerate the move to contactless payments.  Near Field Communication (NFC) payments is a well established technology and should be accelerated to more merchants and channels.  Contactless cards should also become the standard in the card industry. ...
article-img
Uncategorized | February 12, 2020
The Importance of Open Banking
It is common to see the term “Open Banking” in the industry trade press but is this an area where financial institutions should either be looking at or starting to make investments in?  In this post, I will explain what Open Banking is, why becoming an open bank is important and how banks should be starting the process of becoming an open bank. Open Banking is defined “the ability to allow access to customer accounts through 3rd party applications with the consent of the customer”.  An example would be allowing a 3rd party mobile wallet application to access and transact with that data residing at the bank.  Why would a bank want to do this and potentially run the risk of becoming the backend plumbing for a Fintech dominated environment?  Is giving a 3rd party application access to “your” customer data a good business idea?  There are a number of reasons why banks need to be closely looking at this.  First, if you are or do business in the European Union it is now a directive.  PSD2 (the second Payment Services Directive) and more specifically the Open Banking effort in the UK requires the nine largest banks in the U.K. to release their data in a secure standardized form only if the account holder provides explicit approval.  This is intended to enhance competition in the financial services industry, a trend we will continue to see grow worldwide.    Second, this will likely become a required part of doing business in the financial services industry.  With changing demographics, banking customers are becoming more comfortable using 3rd party Fintech providers or even social media apps to perform financial services transactions.  Much of this is already taking place with applications such as Venmo, Facebook Messenger, etc.  Currently, in order to use these existing...
Close
Filters result by
Sort:
|