SlideShare a Scribd company logo
SAP CPI SPRINT-CASE
STUDY
NAME:- ARYAN SHARMA
EMPLOYEE ID:-
46294757
.
Business Case:- Send a SOAP message containing the Tweet to SAP CPI. SAP CPI will first
filter the message to extract the Tweet as text and then send it to the Mail.
Message Flow of the Interface:-
SOAP UI TOOL --->SAP CLOUD ---> FILTER ---> GROOVY SCRIPT ---> MAIL
PLATFORM
INTEGRATION
Pallets to implement the functionality
1. Sender Pallet:- The Sender Pallet is responsible for receiving data from the source system and initiating the
integration flow
2. Receiver Pallet:- The Receiver Pallet is responsible for sending the data to the destination system
2. Start Message and End Message :- The Start and End Message shapes are used to define the beginning and end of
an integration flow respectively.
3. Filter :- Extract information from an incoming message.
4. Groovy Script Pallet :- It is used to execute custom code written in the Groovy programming language for ex
Display PayLoad .
CASE STUDY 1 :- SOAP MESSAGE TO MAIL SCENARIO
Test Case
1. Sending the message from the SOAP UI:- The Tweet should reach to the required Mail in the
required format.
OUTPUT:-
CASE STUDY 1 :- SOAP MESSAGE TO MAIL SCENARIO
Result : - The SOAP message containing the Tweet is successfully delievered to
the mail.
Business Case:- Employee data of needs to be fetched from the OData system and put it on to the FTP server
Message Flow of the Interface:-
TIMER ---> SAP CLOUD ---> FETCH USER DATA ---> ENRICH USER DATA ---> FTP SERVER
PLATFORM FROM ODATA WITH PRODUCT DETAILS
INTEGRATION
Pallets to implement the functionality
1. Start Timer Pallet:- It is used to trigger an integration flow at a specific date and time.
2. Receiver Pallet:- The Receiver Pallet is responsible for sending the data to the destination system
3. Start Message and End Message : - The Start and End Message shapes are used to define the beginning and end of an integration flow
respectively.
4. Request Reply :- It is used to send a request to a destination system and wait for a response before proceeding with the integration flow
5. Message Mapping :- It is used to transform data from one format to another. It is a graphical tool that allows developers to create mapping rules
between different message formats.
6. Content Enricher : - It is used to enrich the content of a message by adding additional data from external sources.
7. Groovy Script Pallet : - It is used to execute custom code written in the Groovy programming language for ex Display PayLoad .
CASE STUDY 2 :- ODATA TO FTP SCENARIO
Test Case
1. The XML File should successfully reach the FTP Server containing all the Employee and product
details.
OUTPUT:-
CASE STUDY 2 :- ODATA TO FTP SCENARIO
Result : - The XML File containing the employee and product details is
successfully transferred to the FTP Server.
Business Case:- Fetch the text file containing Plantcode from FTP Server and transfer the file to appropriate
Location.
Message Flow of the Interface:-
FTP SERVER ---> SAP CLOUD ---> CONVERT DATA ---> CHECK CONDITION ---> MAIL OR
FTP SERVER
PLATFORM INTO XML FORMAT IN ROUTER
INTEGRATION
Pallets to implement the functionality
1. Start Timer Pallet:- It is used to trigger an integration flow at a specific date and time.
2. Receiver Pallet:- The Receiver Pallet is responsible for sending the data to the destination system
3. Start Message and End Message :- The Start and End Message shapes are used to define the beginning and end of an
integration flow respectively.
4. CSV TO XML CONVERTER :- This Pallet is used to convert text file into xml file.
5. Router :- The Router pallet is used to route incoming messages to different processing paths based on a set of conditions
CASE STUDY 3 :- FTP TO FTP,MAIL SCENARIO
Test Case
1. The Text File placed in the FTP Server should successfully be transferred into the required location
depending upon the Plantcode.
OUTPUT:-
CASE STUDY 3 :- FTP TO FTP,MAIL SCENARIO
Result : - The Text File containing the PlantCode is successfully
transferred to the appropriate Location.
With more than 190,000 people, Capgemini is present in over 40 countries and
celebrates its 50th Anniversary year in 2017. A global leader in consulting, technology
and outsourcing services, the Group reported 2016 global revenues of EUR 12.5 billion.
Together with its clients, Capgemini creates and delivers business, technology and
digital solutions that fit their needs, enabling them to achieve innovation and
competitiveness. A deeply multicultural organization, Capgemini has developed its own
way of working, the Collaborative Business Experience™, and draws on Rightshore®, its
worldwide delivery model.
About Capgemini
Learn more about us at
www.capgemini.com
This message contains information that may be privileged or confidential and is
the property of the Capgemini Group.
Copyright © 2017 Capgemini. All rights reserved.
Rightshore® is a trademark belonging to Capgemini.
This message is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to
read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please
notify the sender immediately and delete all copies of this message.

More Related Content

Similar to aryan.pptx

OSDC 2019 | Democratizing Data at Go-JEK by Maulik Soneji
OSDC 2019 | Democratizing Data at Go-JEK by Maulik SonejiOSDC 2019 | Democratizing Data at Go-JEK by Maulik Soneji
OSDC 2019 | Democratizing Data at Go-JEK by Maulik Soneji
NETWAYS
 
Networking in Java
Networking in JavaNetworking in Java
Networking in Java
Gaurav Agarwal
 
Chapter_3_v8.1.pdf
Chapter_3_v8.1.pdfChapter_3_v8.1.pdf
Chapter_3_v8.1.pdf
LNhi89
 
Introduction to SAP Cloud Platform Integration (SCPI)
Introduction to SAP Cloud Platform Integration (SCPI)Introduction to SAP Cloud Platform Integration (SCPI)
Introduction to SAP Cloud Platform Integration (SCPI)
Ashish Saxena
 
Interconnection form in the SMS business - explained
Interconnection form in the SMS business - explainedInterconnection form in the SMS business - explained
Interconnection form in the SMS business - explained
Daniela Jovic
 
Mumbai MuleSoft Meetup:Batch Processing, Anypoint Messaging Queue and Custom ...
Mumbai MuleSoft Meetup:Batch Processing, Anypoint Messaging Queue and Custom ...Mumbai MuleSoft Meetup:Batch Processing, Anypoint Messaging Queue and Custom ...
Mumbai MuleSoft Meetup:Batch Processing, Anypoint Messaging Queue and Custom ...
Manish Kumar Yadav
 
Network Testing ques
Network Testing quesNetwork Testing ques
Network Testing ques
Pragya Rastogi
 
SOA web services concepts
SOA web services conceptsSOA web services concepts
SOA web services concepts
XAVIERCONSULTANTS
 
Azure & WP7 at GRDevDay
Azure & WP7 at GRDevDayAzure & WP7 at GRDevDay
Azure & WP7 at GRDevDay
Sam Basu
 
Transport Layer Services : Multiplexing And Demultiplexing
Transport Layer Services : Multiplexing And DemultiplexingTransport Layer Services : Multiplexing And Demultiplexing
Transport Layer Services : Multiplexing And Demultiplexing
Keyur Vadodariya
 
user support layers data communication.pptx
user support layers data communication.pptxuser support layers data communication.pptx
user support layers data communication.pptx
abdigr36
 
Ch03
Ch03Ch03
Primer to Browser Netwroking
Primer to Browser NetwrokingPrimer to Browser Netwroking
Primer to Browser Netwroking
Shuya Osaki
 
Client Success Story - Oracle FDMEE is the Cloud Data Hub at Legg Mason
Client Success Story - Oracle FDMEE is the Cloud Data Hub at Legg MasonClient Success Story - Oracle FDMEE is the Cloud Data Hub at Legg Mason
Client Success Story - Oracle FDMEE is the Cloud Data Hub at Legg Mason
Alithya
 
Inter process communication by Dr.C.R.Dhivyaa, Assistant Professor,Kongu Engi...
Inter process communication by Dr.C.R.Dhivyaa, Assistant Professor,Kongu Engi...Inter process communication by Dr.C.R.Dhivyaa, Assistant Professor,Kongu Engi...
Inter process communication by Dr.C.R.Dhivyaa, Assistant Professor,Kongu Engi...
Dhivyaa C.R
 
Chapter 3 - Processes
Chapter 3 - ProcessesChapter 3 - Processes
Chapter 3 - Processes
Wayne Jones Jnr
 
MUM Europe 2017 - Traffic Generator Case Study
MUM Europe 2017 - Traffic Generator Case StudyMUM Europe 2017 - Traffic Generator Case Study
MUM Europe 2017 - Traffic Generator Case Study
Fajar Nugroho
 
Presentation on Application layer_201.pdf
Presentation on Application layer_201.pdfPresentation on Application layer_201.pdf
Presentation on Application layer_201.pdf
prince2412001
 
The Art of Message Queues - TEKX
The Art of Message Queues - TEKXThe Art of Message Queues - TEKX
The Art of Message Queues - TEKX
Mike Willbanks
 
Intranet mailing system
Intranet mailing systemIntranet mailing system
Intranet mailing system
saili mane
 

Similar to aryan.pptx (20)

OSDC 2019 | Democratizing Data at Go-JEK by Maulik Soneji
OSDC 2019 | Democratizing Data at Go-JEK by Maulik SonejiOSDC 2019 | Democratizing Data at Go-JEK by Maulik Soneji
OSDC 2019 | Democratizing Data at Go-JEK by Maulik Soneji
 
Networking in Java
Networking in JavaNetworking in Java
Networking in Java
 
Chapter_3_v8.1.pdf
Chapter_3_v8.1.pdfChapter_3_v8.1.pdf
Chapter_3_v8.1.pdf
 
Introduction to SAP Cloud Platform Integration (SCPI)
Introduction to SAP Cloud Platform Integration (SCPI)Introduction to SAP Cloud Platform Integration (SCPI)
Introduction to SAP Cloud Platform Integration (SCPI)
 
Interconnection form in the SMS business - explained
Interconnection form in the SMS business - explainedInterconnection form in the SMS business - explained
Interconnection form in the SMS business - explained
 
Mumbai MuleSoft Meetup:Batch Processing, Anypoint Messaging Queue and Custom ...
Mumbai MuleSoft Meetup:Batch Processing, Anypoint Messaging Queue and Custom ...Mumbai MuleSoft Meetup:Batch Processing, Anypoint Messaging Queue and Custom ...
Mumbai MuleSoft Meetup:Batch Processing, Anypoint Messaging Queue and Custom ...
 
Network Testing ques
Network Testing quesNetwork Testing ques
Network Testing ques
 
SOA web services concepts
SOA web services conceptsSOA web services concepts
SOA web services concepts
 
Azure & WP7 at GRDevDay
Azure & WP7 at GRDevDayAzure & WP7 at GRDevDay
Azure & WP7 at GRDevDay
 
Transport Layer Services : Multiplexing And Demultiplexing
Transport Layer Services : Multiplexing And DemultiplexingTransport Layer Services : Multiplexing And Demultiplexing
Transport Layer Services : Multiplexing And Demultiplexing
 
user support layers data communication.pptx
user support layers data communication.pptxuser support layers data communication.pptx
user support layers data communication.pptx
 
Ch03
Ch03Ch03
Ch03
 
Primer to Browser Netwroking
Primer to Browser NetwrokingPrimer to Browser Netwroking
Primer to Browser Netwroking
 
Client Success Story - Oracle FDMEE is the Cloud Data Hub at Legg Mason
Client Success Story - Oracle FDMEE is the Cloud Data Hub at Legg MasonClient Success Story - Oracle FDMEE is the Cloud Data Hub at Legg Mason
Client Success Story - Oracle FDMEE is the Cloud Data Hub at Legg Mason
 
Inter process communication by Dr.C.R.Dhivyaa, Assistant Professor,Kongu Engi...
Inter process communication by Dr.C.R.Dhivyaa, Assistant Professor,Kongu Engi...Inter process communication by Dr.C.R.Dhivyaa, Assistant Professor,Kongu Engi...
Inter process communication by Dr.C.R.Dhivyaa, Assistant Professor,Kongu Engi...
 
Chapter 3 - Processes
Chapter 3 - ProcessesChapter 3 - Processes
Chapter 3 - Processes
 
MUM Europe 2017 - Traffic Generator Case Study
MUM Europe 2017 - Traffic Generator Case StudyMUM Europe 2017 - Traffic Generator Case Study
MUM Europe 2017 - Traffic Generator Case Study
 
Presentation on Application layer_201.pdf
Presentation on Application layer_201.pdfPresentation on Application layer_201.pdf
Presentation on Application layer_201.pdf
 
The Art of Message Queues - TEKX
The Art of Message Queues - TEKXThe Art of Message Queues - TEKX
The Art of Message Queues - TEKX
 
Intranet mailing system
Intranet mailing systemIntranet mailing system
Intranet mailing system
 

More from Jsm Bhanot

Holiday HW Ashwin 7 c.pptx
Holiday HW Ashwin 7 c.pptxHoliday HW Ashwin 7 c.pptx
Holiday HW Ashwin 7 c.pptx
Jsm Bhanot
 
NDR_Roadshow_Mumbai_FEB2018_CLSA2002(1).pdf
NDR_Roadshow_Mumbai_FEB2018_CLSA2002(1).pdfNDR_Roadshow_Mumbai_FEB2018_CLSA2002(1).pdf
NDR_Roadshow_Mumbai_FEB2018_CLSA2002(1).pdf
Jsm Bhanot
 
Grammar Translation Method 11(1).pptx
Grammar Translation Method 11(1).pptxGrammar Translation Method 11(1).pptx
Grammar Translation Method 11(1).pptx
Jsm Bhanot
 
MARKETING FOOTWARE.pptx
MARKETING FOOTWARE.pptxMARKETING FOOTWARE.pptx
MARKETING FOOTWARE.pptx
Jsm Bhanot
 
v vv v.docx
v vv v.docxv vv v.docx
v vv v.docx
Jsm Bhanot
 
FOOD PARTICALS.pptx
FOOD PARTICALS.pptxFOOD PARTICALS.pptx
FOOD PARTICALS.pptx
Jsm Bhanot
 
B LAW.pptx
B LAW.pptxB LAW.pptx
B LAW.pptx
Jsm Bhanot
 
MATH.pptx
MATH.pptxMATH.pptx
MATH.pptx
Jsm Bhanot
 
Collabrative Learning(1).pptx
Collabrative Learning(1).pptxCollabrative Learning(1).pptx
Collabrative Learning(1).pptx
Jsm Bhanot
 

More from Jsm Bhanot (9)

Holiday HW Ashwin 7 c.pptx
Holiday HW Ashwin 7 c.pptxHoliday HW Ashwin 7 c.pptx
Holiday HW Ashwin 7 c.pptx
 
NDR_Roadshow_Mumbai_FEB2018_CLSA2002(1).pdf
NDR_Roadshow_Mumbai_FEB2018_CLSA2002(1).pdfNDR_Roadshow_Mumbai_FEB2018_CLSA2002(1).pdf
NDR_Roadshow_Mumbai_FEB2018_CLSA2002(1).pdf
 
Grammar Translation Method 11(1).pptx
Grammar Translation Method 11(1).pptxGrammar Translation Method 11(1).pptx
Grammar Translation Method 11(1).pptx
 
MARKETING FOOTWARE.pptx
MARKETING FOOTWARE.pptxMARKETING FOOTWARE.pptx
MARKETING FOOTWARE.pptx
 
v vv v.docx
v vv v.docxv vv v.docx
v vv v.docx
 
FOOD PARTICALS.pptx
FOOD PARTICALS.pptxFOOD PARTICALS.pptx
FOOD PARTICALS.pptx
 
B LAW.pptx
B LAW.pptxB LAW.pptx
B LAW.pptx
 
MATH.pptx
MATH.pptxMATH.pptx
MATH.pptx
 
Collabrative Learning(1).pptx
Collabrative Learning(1).pptxCollabrative Learning(1).pptx
Collabrative Learning(1).pptx
 

Recently uploaded

Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
Prakhyath Rai
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
AjmalKhan50578
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
PreethaV16
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
mahaffeycheryld
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
bjmsejournal
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
upoux
 

Recently uploaded (20)

Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
 

aryan.pptx

  • 1. SAP CPI SPRINT-CASE STUDY NAME:- ARYAN SHARMA EMPLOYEE ID:- 46294757 .
  • 2. Business Case:- Send a SOAP message containing the Tweet to SAP CPI. SAP CPI will first filter the message to extract the Tweet as text and then send it to the Mail. Message Flow of the Interface:- SOAP UI TOOL --->SAP CLOUD ---> FILTER ---> GROOVY SCRIPT ---> MAIL PLATFORM INTEGRATION Pallets to implement the functionality 1. Sender Pallet:- The Sender Pallet is responsible for receiving data from the source system and initiating the integration flow 2. Receiver Pallet:- The Receiver Pallet is responsible for sending the data to the destination system 2. Start Message and End Message :- The Start and End Message shapes are used to define the beginning and end of an integration flow respectively. 3. Filter :- Extract information from an incoming message. 4. Groovy Script Pallet :- It is used to execute custom code written in the Groovy programming language for ex Display PayLoad . CASE STUDY 1 :- SOAP MESSAGE TO MAIL SCENARIO
  • 3. Test Case 1. Sending the message from the SOAP UI:- The Tweet should reach to the required Mail in the required format. OUTPUT:- CASE STUDY 1 :- SOAP MESSAGE TO MAIL SCENARIO Result : - The SOAP message containing the Tweet is successfully delievered to the mail.
  • 4. Business Case:- Employee data of needs to be fetched from the OData system and put it on to the FTP server Message Flow of the Interface:- TIMER ---> SAP CLOUD ---> FETCH USER DATA ---> ENRICH USER DATA ---> FTP SERVER PLATFORM FROM ODATA WITH PRODUCT DETAILS INTEGRATION Pallets to implement the functionality 1. Start Timer Pallet:- It is used to trigger an integration flow at a specific date and time. 2. Receiver Pallet:- The Receiver Pallet is responsible for sending the data to the destination system 3. Start Message and End Message : - The Start and End Message shapes are used to define the beginning and end of an integration flow respectively. 4. Request Reply :- It is used to send a request to a destination system and wait for a response before proceeding with the integration flow 5. Message Mapping :- It is used to transform data from one format to another. It is a graphical tool that allows developers to create mapping rules between different message formats. 6. Content Enricher : - It is used to enrich the content of a message by adding additional data from external sources. 7. Groovy Script Pallet : - It is used to execute custom code written in the Groovy programming language for ex Display PayLoad . CASE STUDY 2 :- ODATA TO FTP SCENARIO
  • 5. Test Case 1. The XML File should successfully reach the FTP Server containing all the Employee and product details. OUTPUT:- CASE STUDY 2 :- ODATA TO FTP SCENARIO Result : - The XML File containing the employee and product details is successfully transferred to the FTP Server.
  • 6. Business Case:- Fetch the text file containing Plantcode from FTP Server and transfer the file to appropriate Location. Message Flow of the Interface:- FTP SERVER ---> SAP CLOUD ---> CONVERT DATA ---> CHECK CONDITION ---> MAIL OR FTP SERVER PLATFORM INTO XML FORMAT IN ROUTER INTEGRATION Pallets to implement the functionality 1. Start Timer Pallet:- It is used to trigger an integration flow at a specific date and time. 2. Receiver Pallet:- The Receiver Pallet is responsible for sending the data to the destination system 3. Start Message and End Message :- The Start and End Message shapes are used to define the beginning and end of an integration flow respectively. 4. CSV TO XML CONVERTER :- This Pallet is used to convert text file into xml file. 5. Router :- The Router pallet is used to route incoming messages to different processing paths based on a set of conditions CASE STUDY 3 :- FTP TO FTP,MAIL SCENARIO
  • 7. Test Case 1. The Text File placed in the FTP Server should successfully be transferred into the required location depending upon the Plantcode. OUTPUT:- CASE STUDY 3 :- FTP TO FTP,MAIL SCENARIO Result : - The Text File containing the PlantCode is successfully transferred to the appropriate Location.
  • 8. With more than 190,000 people, Capgemini is present in over 40 countries and celebrates its 50th Anniversary year in 2017. A global leader in consulting, technology and outsourcing services, the Group reported 2016 global revenues of EUR 12.5 billion. Together with its clients, Capgemini creates and delivers business, technology and digital solutions that fit their needs, enabling them to achieve innovation and competitiveness. A deeply multicultural organization, Capgemini has developed its own way of working, the Collaborative Business Experience™, and draws on Rightshore®, its worldwide delivery model. About Capgemini Learn more about us at www.capgemini.com This message contains information that may be privileged or confidential and is the property of the Capgemini Group. Copyright © 2017 Capgemini. All rights reserved. Rightshore® is a trademark belonging to Capgemini. This message is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.

Editor's Notes

  1. O Logo de espadas deve ter mais espaço das pontas abaixo. Sugerir outros tipos de imagens/ telefone, fones.
  2. O Logo de espadas deve ter mais espaço das pontas abaixo. Sugerir outros tipos de imagens/ telefone, fones.
  3. O Logo de espadas deve ter mais espaço das pontas abaixo. Sugerir outros tipos de imagens/ telefone, fones.
  4. O Logo de espadas deve ter mais espaço das pontas abaixo. Sugerir outros tipos de imagens/ telefone, fones.
  5. O Logo de espadas deve ter mais espaço das pontas abaixo. Sugerir outros tipos de imagens/ telefone, fones.
  6. O Logo de espadas deve ter mais espaço das pontas abaixo. Sugerir outros tipos de imagens/ telefone, fones.