How to use Informatica Power Center as a RESTful Web Service Client?AmeliaWong21
In today’s world DATA is ubiquitous and critical to the business which eventually increases the need for integration across different platforms like Cloud, Web Service Provider etc. When it comes to Data Integration, business needs effective communication between their software systems and ETL tool to fulfill their needs.
This blog post explains what a REST Web Service is, how you can create a Power Center workflow, use REST based method to access the web services via HTTP Transformation.
Learn more at https://mastechinfotrellis.com/blog/use-informatica-power-center-restful-web-service-client
The document discusses various Salesforce integration patterns and APIs. It provides an overview of common integration patterns like request-reply, fire and forget, batch synchronization, and data virtualization. It then covers the main Salesforce APIs like SOAP, REST, Bulk, User Interface, Connect, Analytics, Metadata, Tooling, Apex REST/SOAP, and GraphQL APIs. Finally, it discusses streaming event technologies like PushTopics and Change Data Capture (CDC) platform events.
This document provides an overview of web servers and how they work. It discusses how web servers use HTTP to respond to client requests by serving resources like web pages. It introduces the client-server model and how web servers map URLs to files on their network. It also covers multi-tier application architecture with separate tiers for data, business logic, and the user interface. Key concepts explained include HTTP transactions, GET and POST requests, client-side versus server-side scripting, and accessing web servers. Figures and examples are provided to illustrate these topics.
Build Message-Based Web Services for SOAJeffrey Hasan
My presentation covers the principles of message-based Web services and how to build them using .NET. (Note, this presentation preceded the release of WCF, and covers ASMX technology. But the core principles are still applicable).
The document discusses challenges that organizations face after a merger, including multiple disconnected systems and applications. It proposes adopting a service-oriented architecture (SOA) using Pipeline Pilot as a solution. Pipeline Pilot provides reusable components and web services that allow for rapid application development. This helps streamline systems, reduce costs, and provide flexibility needed to adapt to changing business needs in a post-merger environment.
The document discusses several technology topics including:
1. SOA and its benefits such as facilitating interoperability and promoting technology reuse.
2. Cloud computing and common questions around it such as what cloud computing is, how many clouds there will be, and what's new in cloud computing.
3. An example scenario of a company called FredsList gradually adopting more cloud capabilities for their listings website, from basic storage to search, photos, analytics and performance optimization.
This document provides an overview of an Informatica training course offered by Edureka. The course covers topics such as ETL fundamentals, Informatica PowerCenter components, transformations, debugging techniques, and performance tuning. It aims to help students of varying experience levels learn skills for roles like ETL developer, data specialist, and Informatica administrator. The course contains modules on PowerCenter installation, administration, architecture, and best practices, along with hands-on labs and projects. Students will receive a certificate upon completion. More details on the course structure and registration are available on Edureka's website.
The document discusses web applications and the Model-View-Controller (MVC) framework. It describes how MVC separates an application into three components: the model, which manages data; the view, which manages presentation; and the controller, which manages application logic and flow. It provides examples of MVC architecture in ASP.NET, including controllers, views, models, routing, and scaffolding. It also discusses additional features like jQuery, AJAX, validation, and authorization.
The document discusses the construction of an e-business portal using the Struts, Spring, and Hibernate frameworks. It aims to integrate these three frameworks according to their strengths and apply the technology to a company's B2C e-business portal. The presentation tier uses Struts, the business logic tier uses Spring, and data access is handled by Hibernate's object-relational mapping. The proposed system is designed to improve over existing systems by separating concerns, improving performance, and preventing SQL injection attacks.
The document discusses the construction of an e-business portal using the Struts, Spring, and Hibernate frameworks. It aims to integrate these three frameworks according to their strengths and apply the technology to a company's B2C e-business portal. The presentation tier uses Struts, the business logic tier uses Spring, and data access is handled by Hibernate's object-relational mapping. The proposed system is designed to improve over existing systems by separating concerns, improving performance, and preventing SQL injection attacks.
The document discusses the history and evolution of cloud computing. It provides an overview of different cloud computing models including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). It also discusses some common issues with cloud computing including security, availability/service level agreements (SLAs), and licensing.
The document discusses how to create an OData feed in 10 minutes. It introduces Chris Woodruff and his background. It then provides an overview of what OData is, the basics of OData feeds and queries, and how to build and deploy WCF Data Services, which allows exposing and consuming OData feeds. It encourages attendees to contact Chris Woodruff for more information.
Microsoft Lending Reference ArchitectureMike Walker
The document describes Microsoft's Lending Reference Architecture, which provides a scalable and robust lending platform. It includes goals of separating technology concerns, clear workflows for humans and systems, and using industry standard schemas. The architecture includes layers for presentation, application services, business rules, orchestration, and data services. It aims to address business challenges in lending around regulations, processes, and competition through technology efficiencies.
This document discusses application architecture and provides examples of how to properly structure applications using rules, processes, and data. The key points are:
1) Rules should represent business logic and processes should manage workflow and status. Data should not drive processes or contain logic.
2) Case studies demonstrate how to separate concerns - using a rule engine for calculations and decisions, a process engine for workflows, and a database for data storage.
3) Integrating systems through shared memory (e.g. JBoss Data Grid) and rules can enable high-performance big data processing and integration across different business units and systems.
REST: So What's It All About? (SAP TechEd 2011, MOB107)Sascha Wenninger
Google and Twitter have been using it for years and now SAP has joined in with Project Gateway. So what is REST all about, how is it different from SOA-style integration and what could you use it for? This presentation will give you an overview of the concepts which define the REST architectural style and what has made it so popular with Internet companies and long-haired developers. You will also get some pointers on how to implement RESTful services in your SAP systems and expose your SAP systems to Web and mobile applications - both with and without Project Gateway! And to see all this in action, SAP Mentor John Moy will demo how a mobile Web application using jQuery Mobile can consume a RESTful service built in ABAP!
MAX 2008: Build collaborative applications with Flex LCDS and CairngormXavier Agnetti
The document discusses building collaborative applications with Adobe AIR and LiveCycle Data Services (LCDS). It covers how to use AIR and LCDS to create collaborative apps that allow data sharing and synchronization between users in real-time. The presentation demonstrates a sample collaborative app, discusses challenges in building such apps, and provides tips on using technologies like LCDS, Flash Media Server, and the Wii remote for control.
CGI allows a web server to interface with external applications to dynamically generate web pages. It uses environment variables and form data passed via GET or POST requests to run scripts or programs that process input and return output to the server. While CGI provides interactivity, it can be slow and has security issues. Server-side includes and client-side scripting offer alternatives for dynamic content generation.
1. The document describes a project to build RESTful web services for a social media application like Pinterest. It includes functionalities implemented, high-level architecture with Python web services, CouchDB database, and client testing with cURL.
2. The web services were built with Bottle microframework and exposed CRUD operations as HTTP methods. Data was stored in CouchDB with a flat schema for each user document.
3. While the schema had limitations of returning full documents, it mapped requests to data through URL traversal and operations through HTTP methods as required for REST.
Http Service will help us fetch external data, post to it, etc. We need to import the http module to make use of the http service. Let us consider an example to understand how to make use of the http service.
The document provides an overview of the Web Client Model and HTTP requests and responses. It discusses:
1) The J2EE model and how servlets and JSPs are used.
2) HTML tags like forms, inputs, and selects that are used to collect data from users.
3) How HTTP is used to transfer data, including the different request methods like GET, POST, PUT, and how requests and responses are structured with a start line, headers, and body.
Boxcars and Cabooses: When One More XHR Is Too MuchPeter Chittum
RESTful APIs have simplified backend access providing clean URL-based resource representations using standard HTTP methods such as GET and POST. But growth in the number of these APIs can lead to inefficiencies: if an app needs to access many of these resources at once, performance can bog down and user experience can suffer, especially for mobile devices.
'Boxcarring' is the bundling together of multiple HTTP requests into a single request. For example, a client framework might abstract the transport layer and bundle multiple requests into a single call. On the server, a RESTful API must be surfaced to accept a POST to multiple resource representations in one request. This talk will demonstrate both client and server side examples of boxcar requests.
Integrating SFDC and Oracle ERP with IBM Websphere CastIron ApplianceSandeep Chellingi
Sandeep Chellingi presented on integrating Salesforce.com and Oracle ERP using IBM WebSphere Cast Iron. He discussed the challenges of traditional integration using multiple on-demand integration tools across a hybrid environment. The solution overviewed using Cast Iron to integrate various business data and systems like Salesforce, Oracle ERP, and custom applications. Key elements included reusable templates, error handling, monitoring and logging capabilities to provide a reliable integration solution.
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast IronProlifics
This document discusses integrating Salesforce and Oracle ERP using IBM WebSphere Cast Iron. It provides an overview of the solution including:
- Integrating various business data like sales, service, and e-commerce data using Cast Iron.
- Three scenarios for integration: customer master to Salesforce, Salesforce to Oracle ERP, and Salesforce to FTP.
- The solution implemented used connectors, orchestrations, transformations, monitoring, and logging capabilities of Cast Iron.
This presentation is based on my article “The extended Application Service Provider Service Model” in the December 2006 issue of the “Perspectives of the IASA” magazine
Automation API testing becoming a crucial part of most of the project. This whitepaper provides an insight into how API automation with REST Assured is certainly the way forward in API testing.
Yuriy Chapran: Zero Trust and Beyond: OpenVPN’s Role in Next-Gen Network Secu...Lviv Startup Club
Yuriy Chapran: Zero Trust and Beyond: OpenVPN’s Role in Next-Gen Network Security (UA)
UA Online PMDay 2025 Spring
Website – https://pmday.org/online
Youtube – https://www.youtube.com/startuplviv
FB – https://www.facebook.com/pmdayconference
Ad
More Related Content
Similar to How to use Informatica Power Center as a RESTful Web Service Client? (20)
The document discusses web applications and the Model-View-Controller (MVC) framework. It describes how MVC separates an application into three components: the model, which manages data; the view, which manages presentation; and the controller, which manages application logic and flow. It provides examples of MVC architecture in ASP.NET, including controllers, views, models, routing, and scaffolding. It also discusses additional features like jQuery, AJAX, validation, and authorization.
The document discusses the construction of an e-business portal using the Struts, Spring, and Hibernate frameworks. It aims to integrate these three frameworks according to their strengths and apply the technology to a company's B2C e-business portal. The presentation tier uses Struts, the business logic tier uses Spring, and data access is handled by Hibernate's object-relational mapping. The proposed system is designed to improve over existing systems by separating concerns, improving performance, and preventing SQL injection attacks.
The document discusses the construction of an e-business portal using the Struts, Spring, and Hibernate frameworks. It aims to integrate these three frameworks according to their strengths and apply the technology to a company's B2C e-business portal. The presentation tier uses Struts, the business logic tier uses Spring, and data access is handled by Hibernate's object-relational mapping. The proposed system is designed to improve over existing systems by separating concerns, improving performance, and preventing SQL injection attacks.
The document discusses the history and evolution of cloud computing. It provides an overview of different cloud computing models including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). It also discusses some common issues with cloud computing including security, availability/service level agreements (SLAs), and licensing.
The document discusses how to create an OData feed in 10 minutes. It introduces Chris Woodruff and his background. It then provides an overview of what OData is, the basics of OData feeds and queries, and how to build and deploy WCF Data Services, which allows exposing and consuming OData feeds. It encourages attendees to contact Chris Woodruff for more information.
Microsoft Lending Reference ArchitectureMike Walker
The document describes Microsoft's Lending Reference Architecture, which provides a scalable and robust lending platform. It includes goals of separating technology concerns, clear workflows for humans and systems, and using industry standard schemas. The architecture includes layers for presentation, application services, business rules, orchestration, and data services. It aims to address business challenges in lending around regulations, processes, and competition through technology efficiencies.
This document discusses application architecture and provides examples of how to properly structure applications using rules, processes, and data. The key points are:
1) Rules should represent business logic and processes should manage workflow and status. Data should not drive processes or contain logic.
2) Case studies demonstrate how to separate concerns - using a rule engine for calculations and decisions, a process engine for workflows, and a database for data storage.
3) Integrating systems through shared memory (e.g. JBoss Data Grid) and rules can enable high-performance big data processing and integration across different business units and systems.
REST: So What's It All About? (SAP TechEd 2011, MOB107)Sascha Wenninger
Google and Twitter have been using it for years and now SAP has joined in with Project Gateway. So what is REST all about, how is it different from SOA-style integration and what could you use it for? This presentation will give you an overview of the concepts which define the REST architectural style and what has made it so popular with Internet companies and long-haired developers. You will also get some pointers on how to implement RESTful services in your SAP systems and expose your SAP systems to Web and mobile applications - both with and without Project Gateway! And to see all this in action, SAP Mentor John Moy will demo how a mobile Web application using jQuery Mobile can consume a RESTful service built in ABAP!
MAX 2008: Build collaborative applications with Flex LCDS and CairngormXavier Agnetti
The document discusses building collaborative applications with Adobe AIR and LiveCycle Data Services (LCDS). It covers how to use AIR and LCDS to create collaborative apps that allow data sharing and synchronization between users in real-time. The presentation demonstrates a sample collaborative app, discusses challenges in building such apps, and provides tips on using technologies like LCDS, Flash Media Server, and the Wii remote for control.
CGI allows a web server to interface with external applications to dynamically generate web pages. It uses environment variables and form data passed via GET or POST requests to run scripts or programs that process input and return output to the server. While CGI provides interactivity, it can be slow and has security issues. Server-side includes and client-side scripting offer alternatives for dynamic content generation.
1. The document describes a project to build RESTful web services for a social media application like Pinterest. It includes functionalities implemented, high-level architecture with Python web services, CouchDB database, and client testing with cURL.
2. The web services were built with Bottle microframework and exposed CRUD operations as HTTP methods. Data was stored in CouchDB with a flat schema for each user document.
3. While the schema had limitations of returning full documents, it mapped requests to data through URL traversal and operations through HTTP methods as required for REST.
Http Service will help us fetch external data, post to it, etc. We need to import the http module to make use of the http service. Let us consider an example to understand how to make use of the http service.
The document provides an overview of the Web Client Model and HTTP requests and responses. It discusses:
1) The J2EE model and how servlets and JSPs are used.
2) HTML tags like forms, inputs, and selects that are used to collect data from users.
3) How HTTP is used to transfer data, including the different request methods like GET, POST, PUT, and how requests and responses are structured with a start line, headers, and body.
Boxcars and Cabooses: When One More XHR Is Too MuchPeter Chittum
RESTful APIs have simplified backend access providing clean URL-based resource representations using standard HTTP methods such as GET and POST. But growth in the number of these APIs can lead to inefficiencies: if an app needs to access many of these resources at once, performance can bog down and user experience can suffer, especially for mobile devices.
'Boxcarring' is the bundling together of multiple HTTP requests into a single request. For example, a client framework might abstract the transport layer and bundle multiple requests into a single call. On the server, a RESTful API must be surfaced to accept a POST to multiple resource representations in one request. This talk will demonstrate both client and server side examples of boxcar requests.
Integrating SFDC and Oracle ERP with IBM Websphere CastIron ApplianceSandeep Chellingi
Sandeep Chellingi presented on integrating Salesforce.com and Oracle ERP using IBM WebSphere Cast Iron. He discussed the challenges of traditional integration using multiple on-demand integration tools across a hybrid environment. The solution overviewed using Cast Iron to integrate various business data and systems like Salesforce, Oracle ERP, and custom applications. Key elements included reusable templates, error handling, monitoring and logging capabilities to provide a reliable integration solution.
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast IronProlifics
This document discusses integrating Salesforce and Oracle ERP using IBM WebSphere Cast Iron. It provides an overview of the solution including:
- Integrating various business data like sales, service, and e-commerce data using Cast Iron.
- Three scenarios for integration: customer master to Salesforce, Salesforce to Oracle ERP, and Salesforce to FTP.
- The solution implemented used connectors, orchestrations, transformations, monitoring, and logging capabilities of Cast Iron.
This presentation is based on my article “The extended Application Service Provider Service Model” in the December 2006 issue of the “Perspectives of the IASA” magazine
Automation API testing becoming a crucial part of most of the project. This whitepaper provides an insight into how API automation with REST Assured is certainly the way forward in API testing.
Yuriy Chapran: Zero Trust and Beyond: OpenVPN’s Role in Next-Gen Network Secu...Lviv Startup Club
Yuriy Chapran: Zero Trust and Beyond: OpenVPN’s Role in Next-Gen Network Security (UA)
UA Online PMDay 2025 Spring
Website – https://pmday.org/online
Youtube – https://www.youtube.com/startuplviv
FB – https://www.facebook.com/pmdayconference
Alaska Silver: Developing Critical Minerals & High-Grade Silver Resources
Alaska Silver is advancing a prolific 8-km mineral corridor hosting two significant deposits. Our flagship high-grade silver deposit at Waterpump Creek, which contains gallium (the U.S. #1 critical mineral), and the historic Illinois Creek mine anchor our 100% owned carbonate replacement system across an expansive, underexplored landscape.
Waterpump Creek: 75 Moz @ 980 g/t AgEq (Inferred), open for expansion north and south
Illinois Creek: 525 Koz AuEq - 373 Koz @ 1.3 g/t AuEq (Indicated), 152 Koz @ 1.44 g/t AuEq (Inferred)
2024 "Warm Springs" Discovery: First copper, gold, and Waterpump Creek-grade silver intercepts 0.8 miles from Illinois Creek
2025 Focus: Targeting additional high-grade silver discoveries at Waterpump Creek South and initiating studies on gallium recovery potential.
Harnessing Hyper-Localisation: A New Era in Retail StrategyRUPAL AGARWAL
Discover how hyper-localisation is transforming the retail landscape by allowing businesses to tailor products, services, and marketing strategies to meet the unique needs of specific communities. This presentation explores the concept, benefits, and real-world examples of hyper-localisation in action, helping retailers boost customer satisfaction and drive growth.
From Sunlight to Savings The Rise of Homegrown Solar Power.pdfInsolation Energy
With the rise in climate change and environmental concerns, many people are turning to alternative options for the betterment of the environment. The best option right now is solar power, due to its affordability, and long-term value.
The Mexico office furniture market size attained around USD 840.32 Million in 2024. The market is projected to grow at a CAGR of 3.60% between 2025 and 2034 and reach nearly USD 1196.86 Million by 2034.
Brandon Flatley masterfully blends creativity and community impact. As a mixologist and small business owner, he delivers unforgettable cocktail experiences. A musician at heart, he excels in composition and recording.
www.visualmedia.com digital markiting (1).pptxDavinder Singh
Visual media is a visual way of communicating meaning. This includes digital media such as social media and traditional media such as television. Visual media can encompass entertainment, advertising, art, performance art, crafts, information artifacts and messages between people.
Influence of Career Development on Retention of Employees in Private Univers...publication11
Retention of employees in universities is paramount for producing quantity and quality of human capital for
economic development of a country. Turnover has persistently remained high in private universities despite
employee attrition by institutions, which can disrupt organizational stability, quality of education and reputation.
Objectives of the study included performance appraisal, staff training and promotion practices on retention of
employees. Correlational research design and quantitative research were adopted. Total population was 85 with a
sample of 70 which was selected through simple random sampling. Data collection was through questionnaire and
analysed using multiple linear regression with help of SPSS. Results showed that both performance appraisal
(t=1.813, P=.076, P>.05) and staff training practices (t=-1.887, P=.065, P>.05) were statistical insignificant while
promotion practices (t=3.804, P=.000, P<.05) was statistically significantly influenced retention of employees.
The study concluded that performance appraisal and staff training has little relationship with employee retention
whereas promotion practices affect employee retention in private universities. Therefore, it was recommended
that organizations renovate performance appraisal and staff training practices while promoting employees
annually, review salary structure, ensure there is no biasness and promotion practices should be based on meritocracy. The findings could benefit management of private universities, Government and researchers.
From Dreams to Threads: The Story Behind The ChhapaiThe Chhapai
Chhapai is a direct-to-consumer (D2C) lifestyle fashion brand founded by Akash Sharma. We believe in providing the best quality printed & graphic t-shirts & hoodies so you can express yourself through what you wear, because everything can’t be explained in words.
Network Detection and Response (NDR): The Future of Intelligent CybersecurityGauriKale30
Network Detection and Response (NDR) uses AI and behavioral analytics to detect, analyze, and respond to threats in real time, ensuring comprehensive and automated network security.
Top 5 Mistakes to Avoid When Writing a Job ApplicationRed Tape Busters
Applying for jobs can be tough, especially when you’re making common application mistakes. Learn how to avoid errors like sending generic applications, ignoring job descriptions, and poor formatting. Discover how to highlight your strengths and create a polished, tailored resume. Stand out to employers and increase your chances of landing an interview. Visit for more information: https://redtapebusters.com/job-application-writer-resume-writer-brisbane/
Comments on Cloud Stream Part II Mobile Hub V1 Hub Agency.pdfBrij Consulting, LLC
The Mobile Hub Part II provides an extensive overview of the integration of glass technologies, cloud systems, and remote building frameworks across industries such as construction, automotive, and urban development.
The document emphasizes innovation in glass technologies, remote building systems, and cloud-based designs, with a focus on sustainability, scalability, and long-term vision.
V1 The European Portal Hub, centered in Oviedo, Spain, is significant as it serves as the central point for 11 European cities' glass industries. It is described as the first of its kind, marking a major milestone in the development and integration of glass technologies across Europe. This hub is expected to streamline communication, foster innovation, and enhance collaboration among cities, making it a pivotal element in advancing glass construction and remote building projects. BAKO INDUSTRIES supported by Magi & Marcus Eng will debut its European counterpart by 2038.
India Advertising Market Size & Growth | Industry TrendsAman Bansal
The advertising market in India is rapidly growing, driven by the increasing consumption of digital media, mobile usage, and evolving consumer behaviors. Traditional media like TV and print continue to hold a significant share, while digital platforms, including social media and online video, are expanding swiftly. As brands focus on reaching diverse audiences, the market sees innovation in formats like influencer marketing, targeted ads, and regional content. This dynamic landscape offers vast opportunities for both domestic and global players in the advertising sector.
India Advertising Market Size & Growth | Industry TrendsAman Bansal
Ad
How to use Informatica Power Center as a RESTful Web Service Client?
1. Home » Blogs » Data Management
How to use Informatica Power Center as a RESTful Web Service Client?
By SatishKumar | July 2 3, 2 019
Introduction
In today’s world DATA is ubiquitous and critical to the business which eventually increases the
need for integration across different platforms like Cloud, Web Service Provider etc. When it
comes to Data Integration, business needs effective communication between their software
systems and ETL tool to fulfill their needs.
This blog post explains what a REST Web Service is, how you can create a Power Center
workflow, use REST based method to access the web services via HTTP Transformation.
REST Overview
Web Service provides a common platform that allows two different applications on various
platforms to communicate and exchange messages between them over HTTP protocol. Web
Services can be accessed using different methods or styles. In Web Service world
REpresentational State Transfer(REST) is a stateless client-server architecture in which Web
Services are exposed as URLs. The typical method of accessing Web resource in a RESTful
system is through various HTTP methods such as GET, POST, PUT and DELETE.
REST can use SOAP Web Services and any protocol such as HTTP, SOAP.
High-Level REST Architecture
FIGURE 1: HIGH-LEVEL REST ARCHITECTURE
REST call using Informatica Power Center
Let us explain with the help of a sample web service which is used in a Retail Industry. In a
Retail industry, customer can purchase various items from the retailer through online and offline
and we need a centralized repository called a Data Warehouse where all the transactional data is
fed into. The item details are then further normalized into Data Marts to form a common schema
which will have facts and dimensions. On a large scale environment, this could be a cumbersome
task in designing a data model.
To overcome this we have business needs to access the data over the network and the best way
will be to use the web service. So the final order details, pricing, payment details, and shipping
Choose Category
Data Management (51)
Data Science (22)
Data Engineering (11)
Intelligence (10)
Cloud Services (4)
Customer Experience (3)
Corporate (1)
featured (1)
POPULAR READS
D ATA MAN AGEMEN T | J ul y 2 3 , 2 019
How to use Informatica Power Center
as a RESTful Web Service Client?
D ATA MAN AGEMEN T | J ul y 2 3 , 2 019
How to integrate Informatica Data
Quality(IDQ) with Informatica MDM
D ATA MAN AGEMEN T | J ul y 2 5 , 2 019
Deterministic Matching versus
Probabilistic Matching
D ATA MAN AGEMEN T | J ul y 2 5 , 2 019
Informatica MDM MDE Batch Process
in a nutshell
skip to main content Blog Resources Events Careers Contact Us
I N T E L L I G E N C E I N D U S T R I E S W H AT W E O F F E R A B O U T U S
SUBSCRIBE
2. information are translated internally and saved in a third party system which is either in an XML
or JSON format. The third-party system hosted over a secured network is accessed via a URL.
Since this system is based on REST API calls, we use Informatica Power Center as a client to
access the server which is a web service API. Informatica Data Quality (IDQ) can also be integrated
separately with the Power Center and Informatica MDM to strengthen enterprise data quality.
In Power Center, you can use an HTTP transformation to send a request and receive a response
from a REST Web service.
Success Story
5.5% revenue uplift for an Insurance Provider
with a Customer-360 view
Learn More Success Story
Pre-requisites to configure REST call using HTTP Transformation
Valid REST based URL supporting either XML or JSON
Valid SSL certificates to connect to REST URL outside of the network
Basic Authentication Mechanism(User Name and Password)
Step by Step Process
Creating a Source File
Create a source file which specifies the search parameters to be passed as input to the HTTP
transformation.
FIGURE 2: SOURCE FILE
Create HTTP Transformation
Create HTTP transformation with the following input ports:
Username
Password
OrderNumber
FIGURE 3: HTTP TRANSFORMATION
Base URL
Set the Base URL to get the Order details based on the input parameters passed from the
source file.
Base URL: https://test-swaggerUI/orders/search
SUBSCRIBE
3. FIGURE 4: BASE URL SETTINGS
Set the HTTP Header parameters
Header parameters in HTTP transformation contain header data for request and response in a
specified format such as XML or JSON. Following are the parameters:
Default Value: Specify the acceptable values supported by the web service. By default, the
response will be in JSON. If you need XML you need to specify as ‘text/xml’
HTTP Name: For REST API the default value is “Accept”
FIGURE 5: HEADER PARAMETER SETTINGS
HTTP Method Selection Type
Specify the type of HTTP method on the URL. In our example we are trying to get the order
detail information, so specify the type as “GET”
SUBSCRIBE
4. FIGURE 6: HTTP METHOD SELECTION TYPE
HTTP Output
Pass the HTTP output to either a flat file or an XML parser to parse the information and load it
into the target table. In this example, we write the output of the HTTP to a flat file.
This is how the final mapping will look like.
Final Mapping
FIGURE 7: FINAL MAPPING
Create a connection in Workflow manager and run the workflow
Navigate to Workflow manager ->Connections-> Applications->HTTP Transformation
FIGURE 8: HTTP APPLICATION TYPE
Name: Enter the name of the HTTP Transformation which is understandable
SUBSCRIBE
5. User Name: Enter the username of the REST API URL call
Password: Enter the password for the URL
Authentication Type: Select the Authentication type as “Basic”
Create a workflow for the mapping and run the workflow. Finally, view the output. In our
example, for the Order Number “ORD-123”
FIGURE 9: FINAL OUTPUT
Issues faced while connecting to HTTP Transformation
While using HTTP Transformation the most common issue is “SSL Certificate Error”. So when
you run the workflow which is using the final URL you will get the below errors in session logs
Root Cause
This error is caused because the connection to the web service URL or Rest API does not
include the certificate data that is needed to authenticate the connection from the certificate
provider’s end. The certificate bundle does not contain a certificate from a Certificate Authority
that the Web service Provider uses.
Resolution
Download the SSL certificates for the URL and add to the certificate files located under
$INFA_HOME/server/bin/ca-bundle.crt
Refer the below KB article to know how to add those certificates
HOW TO: Extract certificates from a HTTPS URL and add to ca-bundle.crt file
SUBSCRIBE