Sign In   Register

This article provides a diagnostic script to validate outbound connectivity and whitelisting from the Journey Manager environment. It helps identify whether the destination endpoint is accessible, or if IP or URL whitelisting is required by Temenos to enable successful communication.

Run the following script in Journey Manager --> Services --> Groovy Console.

import com.avoka.tm.http.*
import com.avoka.core.groovy.GroovyLogger as logger
String endPoint = "http://www.microsoft.com"
HttpRequest postRequest = new PostRequest(endPoint).setMessage("foo")
HttpResponse response = postRequest.execute()
logger.info "Post response"
logger.info "============="
logger.info response.getTextContent()
HttpRequest getRequest = new GetRequest(endPoint)
response = getRequest.execute()
logger.info "Get response"
logger.info "============"
logger.info response.getTextContent()

Replace String endPoint = "http://www.microsoft.com" with the required endpoint URL.

Results

1. If you receive a response with HTML that includes "The Squid Software Foundation and contributors", it means the mentioned endpoint is not whitelisted by Temenos. Submit a Support Ticket to Temenos to request IP/URL whitelisting.

2. If you receive a 403 Forbidden page, investigate the following scenarios.

  1.     If a user receives the forbidden error when accessing a Journey Manager URL, this indicates the user system IP is not whitelisted. Submit a Support Ticket to Temenos to request IP/URL whitelisting.
  2.     If Journey Manager error logs show the 403 Forbidden error while the customer accesses or calls a new external endpoint from the JM system, it means the external endpoint URL requires whitelisting. Submit a Support Ticket to Temenos to request IP/URL whitelisting.

Hope this helps!