ServiceNow Jira spoke compatibility with on-premise installations

I’m trying to set up the ServiceNow Jira spoke integration but running into some issues. When I configure the connection with server type set to ‘server’, I keep getting connection alias errors even though all the connection details seem correct.

My main questions are:

  • Is the Jira spoke only designed to work with Jira Cloud instances?
  • Can it be configured to work with Jira Data Center deployments?
  • Could there be issues since my Jira environment requires VPN access?

I’ve double-checked all my connection parameters but still can’t establish a successful link. Any guidance on supported deployment types or troubleshooting steps would be really helpful.

Connection alias errors in ServiceNow usually mean you’re dealing with network or auth config issues. Been there.

Skip the ServiceNow spoke headaches and VPN routing mess - build it through Latenode instead. You’ll get way more control.

Latenode lets you set up HTTP requests that work great with Data Center deployments. No certificate drama, no VPN routing negotiations with network teams. Just configure your Jira endpoint, handle auth however you need, and map your data.

I’ve done this for several on-premise integrations where native spokes were being difficult. Less troubleshooting, more flexibility. Plus you can add custom error handling that actually works.

The spoke might work eventually, but you’ll spend weeks debugging network stuff. Latenode gets you there faster.

i faced similar data center issues last month. connection alias errors usually mean the spoke can’t authenticate with jira. create a dedicated service account in jira with REST API permissions instead of your regular user creds. also check if jira has IP restrictions blocking ServiceNow requests.

yeah, sounds like a network issue. the jira spoke works fine with on-prem setups, but vpn connections can mess things up. check if servicenow can actually reach jira through the vpn - try testing the connection from a mid server if you’ve got one in that network segment.

The Jira spoke works with Data Center, but the config has some gotchas that aren’t in the docs. I hit the same connection alias problems when I set up our environment last year. Usually it’s certificate validation causing issues with on-premise instances. Make sure ServiceNow trusts your Jira server’s SSL certificate chain. Got self-signed or internal CA certs? You’ll need to import them into ServiceNow’s certificate store. Also double-check that your base URL includes the right context path for your Jira setup. The VPN thing shouldn’t break the deal, but ServiceNow needs to resolve the hostname correctly without proxy interference. Test the connection with REST API Explorer first - that’ll tell you if it’s the spoke or just connectivity in general.

The Problem: You’re encountering “connection alias errors” when configuring the ServiceNow Jira spoke integration for your on-premise Jira Data Center instance, even with seemingly correct connection details. You’re unsure if the spoke supports Data Center deployments, and whether VPN access to your Jira environment is contributing to the problem.

:thinking: Understanding the “Why” (The Root Cause): The ServiceNow Jira spoke, while capable of integrating with on-premise Jira Data Center instances, has less-than-ideal documentation and can be challenging to configure correctly. Connection alias errors often stem from authentication misconfigurations or network connectivity problems. Using basic authentication (rather than OAuth) is crucial for server connections. VPNs can interfere, requiring direct network access from ServiceNow to your Jira server. The ServiceNow instance must be able to resolve the Jira server’s hostname without proxy intervention.

:gear: Step-by-Step Guide:

  1. Verify Authentication Method: Ensure you are using basic authentication for your Jira Data Center connection within the ServiceNow spoke configuration. OAuth is not recommended for server-type connections in this scenario. Double-check your Jira username and password credentials. Use a dedicated service account in Jira with sufficient REST API permissions.

  2. Check Network Connectivity and Hostname Resolution: Confirm that your ServiceNow instance has direct network access to your Jira server, bypassing any VPN tunnels. Use tools like curl or the Jira REST API Explorer to test connectivity from your ServiceNow instance to your Jira server’s REST API endpoints. Ensure your ServiceNow instance can correctly resolve the Jira server’s hostname. This might require adjustments to your DNS settings or consultation with your network team to ensure proper routing.

  3. Inspect SSL Certificates: If your Jira server uses self-signed or internal CA certificates, you must import them into ServiceNow’s certificate store to establish trust. Verify that your Jira server’s SSL certificate chain is trusted by your ServiceNow instance.

  4. Review the Base URL: Carefully review the base URL in your ServiceNow configuration. Make sure it includes the correct context path for your Jira Data Center setup. A wrongly configured base URL can prevent successful connection establishment.

  5. Adjust Connection Timeouts (If Applicable): If you’re using a VPN connection that might introduce latency, increase the connection and read timeouts within the ServiceNow REST message configuration. Try increasing the connection timeout to 30 seconds and the read timeout to 60 seconds.

:mag: Common Pitfalls & What to Check Next:

  • Insufficient Permissions: Verify that the ServiceNow user account you’re using has the necessary permissions in Jira to access the required REST APIs.
  • Firewall Restrictions: Ensure your firewall isn’t blocking communication between your ServiceNow instance and your Jira server. Check both inbound and outbound rules.
  • Proxy Server Interference: If a proxy server is involved, ensure it’s properly configured to allow communication with your Jira server.
  • Jira IP Restrictions: Jira might have IP address restrictions in place. Confirm that your ServiceNow instance’s IP address is allowed to access your Jira instance.

:speech_balloon: Still running into issues? Share your (sanitized) config files, the exact command you ran, and any other relevant details. The community is here to help!

Connection alias errors with on-premise Jira are annoying but fixable. Hit this same issue six months ago with our Data Center instance behind our firewall. The spoke works fine with server deployments - that’s not it. Fixed mine by tweaking the connection timeout values in REST message config. Default timeouts are way too aggressive for VPN connections with higher latency. Bumped connection timeout to 30 seconds and read timeout to 60. Also check your MID server can actually resolve your Jira hostname. Our network team had to add DNS entries since the MID server couldn’t resolve internal hostnames through the VPN tunnel. That REST API Explorer test someone mentioned? Do it - helps figure out if it’s the spoke or just connectivity issues. After fixing timeouts and DNS, everything worked great with our Data Center setup.

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.