IDOC TO JMS CONFIGURATION
Hello ,
can any help me "HOW TO CONFIGURE THE IDOC TO JMS "
plz send the screen shots for idoc to file
thanking u
in case of IDOCs involved you need to consider the following;
Sent/Receive IDOC:
you need to do the following:
In XI
SM59 - R3 connection pointing to R3
IDX1 - define the port with the above dest.
In R3
SM59 - R3 connection pointing to XI
WE21 - define the port with the above dest.
WE20 - Partner profile type outbound/Inbound
IDOC -> File
/people/prateek.shah/blog/2005/06/08/introduction-to-idoc-xi-file-scenario-and-complete-walk-through-for-starters
At the JMS end, ref:
https://websmp205.sap-ag.de/~form/sapnet?_SHORTKEY=01200252310000071155&_SCENARIO=01100035870000000202
There are many how to guides on JMS here.
Go through Following Weblogs its very helpful in implementing you IDOC to JMS scenario.
/people/william.li/blog/2006/11/13/how-to-use-saps-webas-j2ees-jms-queue-in-exchange-infrastructure
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f02d12a7-0201-0010-5780-8bfc7d12f891
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5059f110-0d01-0010-7c8b-fdc983be70c0
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/cdded790-0201-0010-6db8-beb9bb2b2660
/people/prateek.shah/blog/2005/06/08/introduction-to-idoc-xi-file-scenario-and-complete-walk-through-for-starters
/people/raja.thangamani/blog/2007/07/19/troubleshooting-of-ale-process
Similar Messages
-
Hi All,
I have configured the scenario to communicate with external JMS system.I have created the party and business service for the external JMS system. I used this business service and its communication channel for the configuration. I have not defined anything in SLD related to JMS system. Is it the right approach?
Thanks in Advance,
KartikeyaHi Kartikeya,
What you have done is right....
if required you can refer to the below blogs
http://help.sap.com/saphelp_nw04/helpdata/en/f4/b028723570466c8182628dfe479a15/frameset.htm
How to Correlate JMS
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5059f110-0d01-0010-7c8b-fdc983be70c0
JMS Sender Adapter handling too short lines
The specified item was not found.
An approach to handle total record counts in IDOC to JMS scenarios
An approach to handle total record counts in IDOC to JMS scenarios
how to install and configure external drivers for JDBC and JMS adapters
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f04ce027-934d-2a10-5a8f-fa0b1ed4d88f
Thanks,
Madhu -
IDOC to JMS and JMS to IDOC.
Hi All,
I read most of the thread and found also some good link . But failed to get the exact thing that i need to carry out for this implementation. So , i am looking forward for your valuable help to get a clear understanding on this.
Scenerio : IDOC to JMS.
1. What need to carry out for configuring the JMS adapter as the receiver.
I know the configuration side from SAP[IDOC] to XI side. But dont have any idea on configuring the JMS adapter.
2. What drivers that i need to instal on ? & how can i know which driver should i use for my scenerio ?
3. What details do i need from the client ?
Scenerio : JMS to IDOC.
1. I have the same thing to configure from JMS to SAP[IDOC], SO for this what else do i need to configure?
2. What need to carry out for configuring the JMS adapter as sender?
Can anyone, please provide me the details on this..
Thanks in advance.
Jay.Hi,
Check the links
http://help.sap.com/saphelp_nw2004s/helpdata/en/c1/739c4186c2a409e10000000a155106/frameset.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/65/52693cab05e079e10000000a114084/frameset.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/f8/24ee41c334c717e10000000a155106/frameset.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/f4/2d6189f0e27a4894ad517961762db7/frameset.htm
Thanks! -
IDOC acknowlegment IDOC-PI-JMS Scenario
Hi,
I have a IDOC-PI-JMS scenario. (With msg branching, PI 7.1 EHP1)
The message are processing but it seems that there is no acknolegment sent back to the ECC system; the outbound IDOC remains in status 03.
By turning acknologement off in IDX_NOALE everything is OK except the IDOC remaining in status 03.
I found this how-to document for the IDOC-PI-IDOC scenario, but I need to configure IDOC acknowlegment for IDOC-PI-JMS scenario, someone can point to some guide/how-to? Do I need to still do all the ALE Audit configuration?
http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f6d2d790-0201-0010-9382-b50b499b3fbe
Thanks,
MartinHi Martin,
Please go this article [http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f6d2d790-0201-0010-9382-b50b499b3fbe?quicklink=index&overridelayout=true] and [http://help.sap.com/saphelp_nwpi71/helpdata/EN/ab/bdb13b00ae793be10000000a11402f/frameset.htm] for information about How to handle the Idocs acknowledgements.
Regards,
Kalpana. -
Hi
I want sender service name in the receiver payload header. How should we go abt ? I am talking abt the scenario like idoc-xi-jms.
thanks
kumarhave a look at the following
http://help.sap.com/saphelp_nw04/helpdata/en/43/c4cdfc334824478090739c04c4a249/frameset.htm
Thanx
Aamir -
Hi
I have to build interface for scenario IDOC-XI-JMS adapter and legacy syetem is MQ-series. All the jar files has been deployed which is the pre-requisite to use JMS adapter.
Can anyone tell me if I should send data in file or as message.
Also if you can tell me the steps to build this interface. Please refer to some relevant blogs but would appriciate if you can explain me steps.
Points will be rewarded for the appropirate replies.
RegardsHi,
>IDOC-XI-JMS adapter
Sender Side IDOC Adapter, Hence No Need Sender Agreement, Import the IDOC in XI System , Declare the Data Type for the Receiver side..Message Type..Message Interface as Ingoung..Do Message Mapping..Interface Mapping..In Configuratio Receiver JMS Adapter. Mention the Driver Information,User ID & Password and go ahead and test it
Regards
Agasthuri Doss -
IDOC to JMS (JBOSS) Interface
HI,
I am doing the interface from IDOC to JMS (Jboss) and I am getting the below error message in the Communication Channel Monitoring.
Message processing failed. Cause: com.sap.engine.interfaces.messaging.api.exception.MessagingException: No transition found from state: STARTING, on event: process_commence for DFA: CC_SAPSubobj_Receiver:dde2d0a49072388787ae2a0a2abdcf34
the below parameters I used in the communication Channel.
Access JMS PRovider with JNDI
JNDI Lookup Name of QueueConnectionFactory: jmsfactory/default/TopicConnectionFactory
JNDI Lookup Name of JMS Queue: queue name
Name of JNDI Initial COntext Factory: com.sap.engine.services.jndi.InitialContextFactoryImpl
JNDI Server Address: servername/port
Is someone faced the same issue?
Edited by: KISHORE RACHAMALLU on Feb 1, 2010 2:30 PMHi Sunil,
I folloowd the note, but I am getting the below error message
Channel error occurred. Detailed error (if any) : com.sap.aii.adapter.jms.api.connector.ConnectorException: Fatal Error looking up connection factoryConnectionFactory, for profile: ConnectionProfile of channel: cc name node: 216615450 having object id: c836e3a216e9376982fc5d52d0a6eae1: SAPNoClassDefFoundError:
org/jboss/aop/Advised at com.sap.aii.adapter.jms.core.connector.JndiConnectorImpl.createConnectionFactory(JndiConnectorImpl.java:141) -
IDOC and ALE Configuration with cross application with SD
Hi Sap Gurus,
Please send me some document on IDOC and ALE Configuration with cross application with SD.
Please send me the material on my mail id [email protected]
Regards
shekharDear Shekhar,
concerning EDI concept in SD: the EDI concept is intended to realize the sales and distribution process completely automatically with the help of electronical documents. These documents are sent from one customer to another, are processed mostly on the background and give a possibility to realize the sales process extremely efficiently.
If MM-customer would like to purchase the goods then he creates the IDOC of type ORDERS and send it to SD-customer. On the SD-side the IDOC is processed via the function module IDOC_INPUT_ORDERS and creates the sales order. As confirmation the SD-side can send to MM-side the Order-Response IDOC (function IDOC_OUTPUT_ORDERS). The MM-customer can every thime send a change to the existiong order, then on SD side the ORDCHG IDOC will be processed. It can change the order like in VA02. The creation of the invoice can be made via IDOC of message type INVOIC (function IDOC_OUTPUT_INVOIC).
So, the process can be realized completely automatically between SD and MM partners with the help of IDOCs: ORDERS, ORDCHG, ORDRSP, INVOIC.
That's all concerning the SD-EDI.
Additional processes in SD, where EDI are used:
1) application of delivery schedules to the scheduling agreement: IDOC of type DELINS
2) creation of a delivery order to the scheduling agreement: IDOC of type DELORD
3) creation of external agent service delivery to scheduling agreement: IDOC of type EDLNOT
4) creation of credit advice / credit memo in the frames of self-billing: IDOCs of type GSVERF, SBWAP and for external invoice creation SBINV.
It is all processes which are realized in the SD module via EDI.
I hope this info helps.
Kind regards,
Akmal Vakhidov
Development Support SAP, Walldorf/Germany -
JMS configuration in visual administrator
HI All,
I have deployed an ear file to J2EE stack of NW2004, that ear file consists of JMS topics, queues and destinations.
Any extra configuration need to be done in Visual Admin related to JMS.
I just deployed application without doing any JMS configuration in VA.
Please let me know the detailed procedure for this.
Regards,
Anil.Follow the below procedure for creating a connection factory/queue/topic
Visual Administrator->Services->JMS Provider
Then create a connection factory and queue .
Get back in case of some issues.
Regards. -
IDOC to JMS with Dynamic Configuration.
Dear Experts,
IDOC -> SAP PI -> JMS.
We will receive a value in the IDOC-message, based on which the target queue is to be defined.
1) So which property in Dynamic Configuration will help me?
2) Will it be the normal procedure (UDF in Message Mapping and then select the ASMA attribute in receiver channel)?
I went through: http://wiki.sdn.sap.com/wiki/display/XI/FAQ+J2EEJMS+Adapter (question 2.9 and 2.8)
But in one thread it was mentioned that such configuration (of queue) is not possible.
Any idea on how to proceed?
~Thanks.Hello Stefan,
Thank you for the response.
-----> Company1
IDOC -> SAP PI -----> Company2
-----> Company3
We have the above integration in place. Now without ASMA, we will have to create three different JMS Channels; one in each of the Business Service. This would mean that in future if the receivers increase, the corresponding channels have to be increased
But now I am confused as to what the Q 2.9 in this wiki link means: http://wiki.sdn.sap.com/wiki/display/XI/FAQ+J2EEJMS+Adapter
~Thanks -
Hi,
My Scenario is to recieve IDocs from SAP Backend System and send it to MQ queue via JMS Adapter.
When recieving the IDoc messages in XI from SAP Backend system I get the following error message in transaction SXMB_MONI:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Call Adapter
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:Category>XIAdapterFramework</SAP:Category>
<SAP:Code area="MESSAGE">GENERAL</SAP:Code>
<SAP:P1 />
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText>com.sap.aii.af.ra.ms.api.ConfigException: ConfigException in XI protocol handler. Failed to determine a receiver agreement for the given message. Root cause: com.sap.aii.af.service.cpa.impl.exception.CPALookupException: Couldn't retrieve outbound binding for the given P/S/A values: FP=;TP=;FS=KMD_SAPR3_Z52002;TS=KMD_MQ;AN=IA_XITEST;ANS=http://kmd.dk/gfx/vl906/LoadTest/SingleClient/MQ;</SAP:AdditionalText>
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack />
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
I have checked that receiver agreement has been set up correctly.
Hope that someone can help.
Regards,
MortenHi,
Check the receiver agreement is properly configured and edit it then save and activate and try it out
Regards
Agasthuri Doss -
How to creat an Weblogic JMS configuration with authentication
I have to configure a weblogic jms topic in such a way when a remote sender send a message it has to connect using some authentication. Like when creating the initial context or the connectionFactory. But nowhere I got the steps for configuring it that way. Can you please let me know what is the out-of-the-box steps for achieving it. I am using all out-of the-box tools(no foreign jndi provider).
Simple answer, you are in the WRONG forum, this is the Application Express (APEX) support forum..
Thank you,
Tony Miller
Webster, TX -
Get IDoc-number from flat IDoc using dynamic configuration
Dear experts
In an IDoc2File scenario I have added the IDoc-number to dynamic configuration using the folling code in an UDF:
DynamicConfiguration conf = (DynamicConfiguration)
container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey FileName = DynamicConfigurationKey.create("http:/"+"/sap.com/xi/XI/System/File","DOCNUM");
conf.put(FileName, a);
The information is stored in the SOAP message
<SAP:DynamicConfiguration SOAP:mustUnderstand="1">
<SAP:Record namespace="http://sap.com/xi/XI/System/File" name="DOCNUM">0000000000012345</SAP:Record>
</SAP:DynamicConfiguration>
Can anybody tell me how I can access this information in the "variable substitution" section of the CC? Perhaps something like "message:docnum"?
Additional information:
Taking the IDoc-number from the payload using e.g. "payload:ORDERS05,1,IDOC,1,EDI_DC40,1,DOCNUM,1" does not work, since the XML-IDoc has been converted to an flat-IDoc.
Thanks in advance for any good ideas
MarkusDear Rodrigo and Sarvesh
Thanks for your help so far! I applied your hints and now it is working fine.
But now I have the following additional questions
1.) My message mapping only maps the input IDoc to an output IDoc of the same type and structure. The MM is only required to process the UDF. Is there another, better solution to achieve my requirement that the IDoc-number shall be part of the filename?
2.) In the CC you have the possibility to use temporary files (section "Processing", Option "Put File" = "Use Temporary File". I think this will not work with the given solution, will it?
To possibly help somebody else or clarify the mechanism once again, I wrote down how my solution now looks like.
My UDF in the message-mapping looks like this
- Input = DOCNUM of IDoc, e.g. ORDERS05/IDOC/EDIDC/DOCNUM
- Outpt = DOCNUM of IDoc, e.g. ORDERS05/IDOC/EDIDC/DOCNUM
- UDF:
public String putDynamicConfiguration(String docnum, Container container) throws StreamTransformationException{
try
DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File","FileName");
String filename = "Prefix_" + docnum + ".txt";
conf.put(key, filename);
return docnum;
catch (Exception e)
return docnum;
In the CC the settings are now as follows
File Name Scheme = . -> only a dot or something else, because this field is obligatory, even if it is not used in this case.
Variable substitution (...)
Enable -> unchecked
Adapter-Specific Message Attributes
Use Adapter-Specific Message Attributes -> checked
Fail If Adapter-Specific Message Attributes Missing -> checked
File Name -> checked
Directory, File Type, Temporary Name Scheme for Target File Name -> unchecked
When I send an IDoc to PI and view the Adapte-Engine Version of the message (the SOAP-document, not the payload) I can find the Filename:
<SAP:DynamicConfiguration SOAP:mustUnderstand="1">
<SAP:Record namespace="http://sap.com/xi/XI/System/File" name="FileName">Prefix_0000000000012345.txt</SAP:Record>
</SAP:DynamicConfiguration> -
Problem in IDoc XML Port Configuration
Hi All,
I'm trying the XML port scenario as per the blog /people/stefan.grube/blog/2006/09/18/collecting-idocs-without-using-bpm
The problem is the output XML file contains all the IDocs, not the exact number what we specify in the report RSEOUT00. For example if I specify 5 as Max No.Of IDocs for that report, the output file should have only 5 IDocs and not all which are waiting in the ALE layer. Is that correct? Or am I missing any configuration?
Thanks,
Joe.Hi Ravi,
I've used the option EDI_PATH_CREATE_DATE_TIME for the filename (Function Module Description). So it should create new files for every execution. Correct?
Actually, I had given the Max IDocs no to 3 (scheduled every hour) and executed 7 Idocs from WE19 expecting 2 files and 1 IDoc in the ALE Queue. But all 7 of them were written to the file.
Thanks,
Joe. -
How is Idoc MBGMCR triggered/Configured in SRM Extended classic scenario
Hello All,
In the existing scenario, when confirmation is created in SUS portal, corresponding confirmation gets created in EBP .
Once the confirmation in EBP gets approved ,we want corresponding confirmation creation in backend system (ECC) .
I thought of using the standard idoc of basic type MBGMCR01 and message type MBGMCR for the above requirement.
But I am unable to find how to configure the triggering of idoc MBGMCR during creation of confirmation in EBP.
If anybody has an idea of message control method in SRM or how is idoc MBGMCR gets triggered, please let me know.
Thanks in advance.Hi Anuradha,
You would require to set up distribution model , tcode - BD64
SAP NetWeaver ->Application Server ->IDOC Interface / Application Link Enabling (ALE) -> Modeling and Implementing Business Processes ->Master Data Distribution ->Distribution Using Object Classes ->Model Distribution Using Classes.
Once the distribution model is set up you can assign the message type MBGMCR.
Hope this helps you.
Regards,
Ashish
Maybe you are looking for
-
Songs bought on iMac doesn't show up on Apple TV
I have a Apple TV (160 gb) and has set it up to sync with my iMac, after the first sync everything in my iMacs library was available to my ATV. But when I've bought a new song on the iMac, it doesn't show up on the ATV. I manually have to sync it to
-
whan some calls me i can see only number, but i have that contact in my iphone. Use, iphone 3g 4.2.1 If anyone knows what to du, please write me! TNX
-
Problem during add my podcast to iTunes directory
I have created an video podcast and this is the RSS: http://feeds.feedburner.com/saggiamente-videoguide Feed result a valid RSS, but during propose my URL feed podcast to iTunes, the result is: "We are currently experiencing technical difficulties. P
-
Hi Experts, I am working on BI-IP when I go to Tr.RSPLAN and click startmodeler it is rooting to this page http://portal-dmb.wdf.sap.corp:50100/webdynpro/dispatcher/sap.com/biplanworkbench1/Modeler and no page is retrieved.Pls suggest what
-
Gradient is suddenly not smooth anymore
Hi, I recently noticed a problem when drawing gradients: The transition from black to became non-smooth. I'm using Photoshop elements 10 installed on a Windows 7 64-bit system. The main installations I did lately were a Win7 upgrade to SP1 and a Phot