SlideShare una empresa de Scribd logo
1 de 8
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.

Más contenido relacionado

Similar a aryan.pptx

Azure & WP7 at GRDevDay
Azure & WP7 at GRDevDayAzure & WP7 at GRDevDay
Azure & WP7 at GRDevDay
Sam Basu
 
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
 

Similar a aryan.pptx (20)

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
 
Web technology-guide
Web technology-guideWeb technology-guide
Web technology-guide
 

Más de 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
 

Último

DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 

Último (20)

data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 

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.

Notas del editor

  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.