Datadog

Datadog Expertise

RapDev is a Datadog Premier Partner focused on accelerating our customers’ time to value.
600
Implementations
110
US-Based Engineers
68
Datadog Certifications

Security & Managed SOC

Quickly and seamlessly implement Cloud SIEM, ASM, SCA, and Cloud Security Posture Management to power a modern DevSecOps strategy

Incident Management

Transform data into high-confidence, actionable incidents using AI-driven detection, clear ownership models, and automated remediation

Marketplace Integrations

RapDev is proud to offer more Datadog Marketplace integrations than any other partner

ServiceNow

ServiceNow Expertise

RapDev is a ServiceNow Elite partner focused on helping you drive business outcomes with the ITx suite.
4.7
CSAT Score
136
Product Line Certs.
67k
AI Agents Discovered

Agentic AI & AI Governance

Deploy and scale production-ready agentic AI to automate workflows and accelerate ServiceNow outcomes

Enterprise Architecture

Connect your technology landscape to business strategy to optimize investments, reduce risk, and accelerate modernization

ServiceNow Store

Leverage RapDev’s certified apps and AI Agents to expedite operations on the Now Platform
Blog
Company

About RapDev

RapDev is powered by a team of experienced, U.S. based engineers focused on redefining service operations through AI, automation, and modern observability.

Join the RapDev team

Our no-frills approach to collaborating is what allows us to deliver the best. Our team is growing and we’re looking for the best in the game.

Press

Latest news and announcements from RapDev

Events & Webinars

From hands-on workshops to industry-leading conferences

Resources

Back to blog

Oracle Database Script Executions

ServiceNow's dynamic catalogs and Ansible's automation can execute SQL queries on Oracle databases without leaving ServiceNow.

X

min read

January 6, 2022

Jeffrey Mu

The ability to execute requests across external systems, act as a store of frameworks, and standardize processes to execute those requests are just some of ServiceNow's greatest strengths. However, the most common request ServiceNow sees is to reduce the amount of work necessary to resolve tickets or make upgrades across systems. Yet, no matter what, the goal is to stay completely within ServiceNow.

With that goal in mind, I connected ServiceNow, Ansible, and Oracle Databases to execute SQL queries using RapDev's Oracle Database Integration. The integration provides a dynamic catalog item, consolidates the approvals process, and handles errors for requests.

The figure below provides an example of the flow:

ServiceNow is responsible for the front-end form to display to the end-user. It routes the request and scripts to the external system, in this case, Ansible. Ansible then acts as a middleman connecting to the Oracle Servers and executes the requests on those servers.

From there, I used Ansible Notifications to return the status of the Ansible Job to ServiceNow. This method then paths the request to the appropriate error or success process. It also triggers a notification detailing the status and possible error messages to the engineers.

RapDev's Oracle Database Integration provides an efficient way for Oracle Database engineers to execute their requests in ServiceNow. It helps avoid manually executing the requests themselves on the Oracle Servers. The integration also introduces additional capabilities such as a script termination flow to end any long-running requests. Along with that, engineers can comply with any auditing and approval requirements, and gain insight into their request executions within a centralized location.

While this integration is Oracle Database specific, RapDev is constantly developing integrations for other systems. If you are looking to optimize any of your organization's existing processes, get in touch!