Fuse 6 is no longer supported
As of February 2025, Red Hat Fuse 6 is no longer supported. If you are using Fuse 6, please upgrade to Red Hat build of Apache Camel.Este conteúdo não está disponível no idioma selecionado.
102.9. Example 1: Reading Data from SAP
Overview Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
This example demonstrates a route which reads
FlightCustomer
business object data from SAP. The route invokes the FlightCustomer
BAPI method, BAPI_FLCUST_GETLIST
, using a destination endpoint to retrieve the data.
Java DSL for route Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
The Java DSL for the example route is as follows:
from("direct:getFlightCustomerInfo") .to("bean:createFlightCustomerGetListRequest") .to("sap:destination:nplDest:BAPI_FLCUST_GETLIST") .to("bean:returnFlightCustomerInfo");
from("direct:getFlightCustomerInfo")
.to("bean:createFlightCustomerGetListRequest")
.to("sap:destination:nplDest:BAPI_FLCUST_GETLIST")
.to("bean:returnFlightCustomerInfo");
XML DSL for route Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
And the Spring DSL for the same route is as follows:
createFlightCustomerGetListRequest bean Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
The
createFlightCustomerGetListRequest
bean is responsible for building an SAP request object in its exchange method that is used in the RFC call of the subsequent SAP endpoint . The following code snippet demonstrates the sequence of operations to build the request object:
returnFlightCustomerInfo bean Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
The
returnFlightCustomerInfo
bean is responsible for extracting data from the SAP response object in its exchange method that it receives from the previous SAP endpoint . The following code snippet demonstrates the sequence of operations to extract the data from the response object: