cancel
Showing results for 
Search instead for 
Did you mean: 

JMS vs File adapter

Former Member
0 Kudos

Hi,

When JMS and File can accept Flatfile and XML file....

Why do we go with JMS....wwhy cant we go with FILE adapter...

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi,

JMS Adapter is used when we are talking to some messaging systems like MQ Series.

File adapter is basically for handling files.

1) The JMS adapter (Java Message Service) enables you to connect messaging systems to the Integration Engine or the PCK

2) Before to use the JMS adapter we must first install the relevant JMS driver.

The required Java libraries are product-specific The provider setting specifications are the same for the receiver and sender adapter

3)We need to configure the JMS adapter in the configuration part of the Integration Builder/PCK

4) The Sender JMS adapter is configured to send JMS messages to the Integration Engine or the PCK.

5)The Receiver JMS adapter is configured to be able to convert XI messages from the Integration Server or the PCK into JMS messages

Please go through this link

1)http://help.sap.com/saphelp_nw04/helpdata/en/f4/2d6189f0e27a4894ad517961762db7/frameset.htm

2)http://help.sap.com/saphelp_nw04/helpdata/en/f4/2d6189f0e27a4894ad517961762db7/frameset.htm - Configuring the Sender JMS Adapter

3)http://help.sap.com/saphelp_nw04/helpdata/en/f4/2d6189f0e27a4894ad517961762db7/frameset.htm -

Configuring the Receiver JMS Adapter

4)http://help.sap.com/saphelp_nw04/helpdata/en/f4/2d6189f0e27a4894ad517961762db7/frameset.htm -

JMS-Provider-Specific Settings

5)http://help.sap.com/saphelp_nw04/helpdata/en/f4/2d6189f0e27a4894ad517961762db7/frameset.htm -

JMS Adapter Modules

6)http://help.sap.com/saphelp_nw04/helpdata/en/45/20d1dec20a0732e10000000a155369/frameset.htm -

Async/Sync and Sync/Async Bridge in the JMS Adapter

Please reward points if it helps

Thanks

Vikranth

agasthuri_doss
Active Contributor
0 Kudos

Hi,

>When JMS and File can accept Flatfile and XML file....Why do we go with JMS....wwhy cant we go with FILE adapter...

JMS supports Sync, The Server you are going to use for JMS can resend the messages,store the messages, More Secured one

Regards

Agasthuri Doss

Former Member
0 Kudos

Hi,

The Java Message Service (JMS) is an enterprise messaging system that provides a way for business applications to exchange data, without need to be directly connected to each other. The communication is obtained using messages.

It deals with MQ series you need to go for JMS adapter.

This kind of queuing is not possible with File adapter. Flat file work with pdf, txt, csv, dat, xml etc files. In JMS adapter we have Standard Modules to deal with the xml format. But JMS adapter communicates with Pipeline Queue and which is not possible with File adapter.

JMS Frequently Asked Questions

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/604e2b64-e689-2910-64b3-ffd650f8...

Using the JMS-Adapter

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a05b2347-01e7-2910-ceac-c45577e5...

Exploring JMS and SAP-XI JMS Adaper

/people/kan.th/blog/2007/02/05/exploring-jms-and-sap-xi-jms-adaper

JMS Adapter

http://help.sap.com/saphelp_nw04s/helpdata/en/cd/d85a9d6fab7d4dbb7ae421f710626c/frameset.htm

Thanks

Swarup

Edited by: Swarup Sawant on Jun 1, 2008 8:07 PM

agasthuri_doss
Active Contributor
0 Kudos

Hi,

Java Message Service (JMS) Adapter is udsed for Document Exchange

The JMS adapter is the preferred option for integrating SAP XI on the server platform because JMS

1) Guarantees reliable messaging

2) Supports publish and subscribe functions

3) Is supported by BEA WebLogic Server software for NonStop servers and inherits the Reliability and

Scalability characters of WebLogic Server

File Adapter is used for Batch Transmissions

The File adapter is useful for high-volume batch operations. It transfers data as flat files or XML using File Transfer Protocol (FTP).

Regards,

sangeetha

Former Member
0 Kudos

Hi,

Java Message Service (JMS) defines a standard message API (Java API) for reliable and robust Enterprise Messaging. In other words, JMS facilitates a simple, yet very powerful communication between different software components or applications.

How JMS Add value to Web services:

Web services enable applications across the world to communicate and integrate with each other through XML. But there are certain scenarios that need to be considered while deploying Web services. Do we loose the Web services data incase our application crashes? Is it possible to replicate the Web services clients across several applications? Is it possible to establish connections between the Web-services-facing applications and the back-end systems?

Java Message Service (JMS) is considered to be one of the best methods that can be deployed to handle these scenarios. Web services and JMS, together create an architecture that can communicate across the Internet, reliably handle data, and integrate with backend systems.The components in an application based around the message service do not communicate directly with each other. Instead of this, they send messages to the message server.

JMS protocols : Many JMS implementations provide both the messaging models, but the specification defines compliance for each messaging style separately.

File Adapter Supports CSV,Text file, XML file ....

But which adapter using is based on your source and receiver system... Suppose your Source system Genarating data XML file's. the source system is MQ, we will Go for JMS Adapter.....

Like source system Legacy system generating xml files storing FTP Server, we use File Adapter.....

And also take a look at the forum

Please Reward points if it helps

Thanks

Vikranth