Sign In   Register

This article provides a diagnostic script to validate outbound connectivity 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 script in Jorney 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

Problems & Errors:

1. The Squid Software Foundation and contributors: If you see a response with HTML that includes "The Squid Software Foundation and contributors" that means the mentioned endpoint is not whitelisted by Temenos.

2. 403 Forbidden:

    1. If a user received the forbidden error when accessing a Journey Manager URL, which indicates the user system IP is not whitelisted.

    2. if JM error logs show that ForBidden error while the customer access or calls a new external endpoint from the JM system it means the external endpoint URL required an IP/URL Whitelisting.

Submit a Support Ticket to Temenos for Whitelisting the IP/URL.