MDM Sender Adapter issue
Hi All,
How to schedule(there is no poll interval in Sender communication channel) MDM PI sender Adapter.
Everytime we need to start and stop the channel then only file is being picked up.
I checked port details, file is not picking up automatically
Please suggest me.
Reagrds,
Hemanth
couple of check that I can suggest from this [help.sap guide|http://help.sap.com/saphelp_nwmdm71/helpdata/en/48/9854c94d3217cee10000000a421937/content.htm] guide...
1. Does the Java API match the MDM serve repository version.
2. No duplicate MDM sender channel exist.
~SaNv...
Similar Messages
-
MDM Sender Adapter issue in SAP PI7.1
Hi All,
How to schedule(there is no poll interval in Sender communication channel) MDM PI sender Adapter.
Everytime we need to start and stop the channel then only file is being picked up.
I checked port details, file is not picking up automatically
Please suggest me.
Reagrds,
HemanthHi Hemanth,
There are different versions of the MDM PI Adapter which correspond to the relevant PI version: one for PI 7.0 and the other for PI 7.1; the two are not interchangeable. Ensure that you have downloaded the correct version for your landscape i.e. PI 7.1
Setting Up Outbound Messaging from MDM:
Make sure that the MDM Java API (Connector) deployed on the J2EE engine matches the version of the MDM server on which the repository is mounted.
Also, Check that there is no more than one MDM sender configured per MDM outbound port in your system landscape
For more details, refer this below link
http://help.sap.com/saphelp_nwmdm71/helpdata/en/48/9854c94d3217cee10000000a421937/content.htm
Also, refer SAP Note 1337471 - Help for analysis of MDM PI Adapter messaging issues
https://websmp130.sap-ag.de/sap/support/notes/1337471
Thanks and Regards,
Mandeep Saini -
JMS sender adapter issue for encrypted message
Hello Folks,
We have JMS to AS2 interface facing issues when JMS sender channel read the encrypted files placed in MQ queue, messages size is
increasing to almost double when it reaches PI.
When sending an encrypted message from MQ to AS2, message is showing in success flag but inbound file size is increasing almost double the size, when compared to message size placed in the MQ Queue. When partner is decrypting the message he is getting total garbage values. But it working fine for unencrypted messages,we are getting the same size as it is in MQ queue.
Can you please trrough some light on the issue not getting excatly issue is in MQ or JMS sender adapter.
Kind Regards
Praveen ReddyHi Praveen,
the issue seems to be with your encryption/decryption mechanism rather then JMS adapter. if you have encrypted file in JMS queue then channel only pick the file and sent to target (i am assuming there is no tranformation). So it will not alter the file size.
Please check how the file is encrypted before it places in JMS queue.
regards,
Harish -
Hi,
We are facing a peculiar issue when using SOAP sender adapter.It is a SOAP-XI-ECC scenario.
We have created WSDL using propose URL. Edited the address location in WSDL and included QoS=ExactlyOnce.
When we are testing from SOAPUI, it is making a asynchronous call, which is the requirement. But when the actual sender is sending the data using the same WSDL, it is making synchronous call. Any idea if Synchronous/Asyncronous decision/setiing is made at XI end or the portal end? And what is the solution?
Thanks,
VishalHi Shabarish,
As mentioned in my query I have already tested it from SOAPUI and it is making asynchronous call.
URL is:
[http://server/sap/xi/engine?type=entry&version=3.0&Sender.Service=BusinessService&Interface=http://namespace^MI_product_oa&QualityOfService=ExactlyOnce]
Regards,
Vishal -
Mail Sender adapter issue in PO7.4
Hello Experts,
We are migrating from PI7.0 to PO7.4, where in we are struck up with an issue of Mail Sender Interface.
Here we have a scenario of Mail to Proxy where we are processing attachment(CSV file). But here when I we run the interface mail body is being processed not the attachment. Also could nt see the Payload as when I click on the Attachment payload a pop up is coming and closing automatically.
Can someone please suggest where it went wrong as this is working in existing PI7.0 version.
Thanks.
VRHi VR
Have you tried swapping by Payload name?
Please try it out with the following configuration, and remove any extra lines - there are duplicate key names and values in your configuration.
You should be able to see the successfully swap by payload name in the audit log as shown below.
Rgds
Eng Swee -
Hi SDNers,
I have a scenario which picks data from AS400 table using JDBC adapter.
My sample SQL query and update query are as follows
SQL query : Select * from <table> where <keyfield> = min(keyfield) and flag ="";
Update query: Update <table> set flag = "true" where <keyfield> = min(keyfield) and flag ="";
This is to ensure records are processed one by one.
All goes well. Suddenly I have a issue where out of "n" records in the table one record failed to reach the target system. My cause of concern is there is no error in RWB and SXMB_MONI.
I have identified the missing record and could see the flag has been set to "true" in the table. I dont have TREX installed in XI, so could not track the message in XI.
Has any one faced this issue? Any ideas are highly appreciated.
Regards,
Jai ShankarHi All,
It seems, still the issue is not solved. We have the same issue again inspite of setting the transaction isolation level to serializable.
SAP Note says
<i>The SELECT and the UPDATE are run in the same DB transaction,
i.e. both statements have the same view on the database.
Make sure that both statements use the same WHERE clause. An
additional requirement for the correct operation of this scenario
is the configuration of an appropriate transaction isolation level
on the database (i.e., repeatable_read or serializable). You might
also consider using a "SELECT FOR UPDATE" statement instead of a
plain SELECT statement to ensure proper locking on the database</i>
We have ensured
a. Same where clause.
b. Serializable transaction isolation level
Am not much sure how SELECT FOR UPDATE works. We are using AS400 db.
Any experience with SELECT FOR UPDATE.
Regards,
Jai Shankar -
JDBC Sender Adapter Issues in PI SP13
Dear Friends,
My Parameters are:
JDBC Driver : jdbc.odbc.JdbcOdbcDriver
Connection: jdbc:odbc:Driver={Microsoft Access Driver(*.mdb)};DBQ=/inteprfaces/test/test.mdb
When I try to activate the communication channel got the following in the communication channel monitor
Error during database connection to the database URL 'jdbc:odbc:Driver={Microsoft Access Driver(.mdb)};DBQ=/inteprfaces/test/test.mdb' using the JDBC driver 'jdbc.odbc.JdbcOdbcDriver': 'com.sap.aii.adapter.jdbc.sql.DriverManagerException: Cannot establish connection to URL 'jdbc:odbc:Driver={Microsoft Access Driver(.mdb)};DBQ=/inteprfaces/test/test.mdb': SAPClassNotFoundException: jdbc.odbc.JdbcOdbcDriver'
Am I missing anything?
Thanks,
Peter
Edited by: Peter Livingstone on Jan 26, 2008 5:51 PMHello Pinkle,
Thanks for the link.
Yes. I went thru' the link already.
Is there any specific driver (jar) file I need to use for MS Access DB?
Thanks,
Peter -
Hi Experts
I am working on SOAP to Proxy scenario where I have created the SOAP CC and generated the WSDL from Sender agreement.
When I try to execute from SOAP UI i get the connection refused erros though I enter the credentials of PI Server
Error getting response;java.net.Connection refused:connect
Please throw some ideas on this what are all config on the network or Basis side needs to be done
Thanks
PRHi,
Most probably a firewall actively prevents your connection attempts. You can verify this by using the TELNET operating system command from your local station. For instance in Windows, you run the Command Prompt and type: "telnet 80", where is your PI's host name.
In case you connect successfully, you need to investigate further in PI.
But if not (which most probably will be the case if you asked me), then you need to contact the network administrators and ask them to grant access to PI for your local station, or to provide you a testing environment that is inside company's internal network (depends on company's security policies).
Hope this helps,
Greg -
MDM Sender Channel - reading file name
Hi all,
Is there any simple way to read the name of file sent by MDM when I am using MDM sender adapter ?
I know if it's file sender channel, then we can read file name by writing a UDF. But just wondering about MDM sender adapter.
Regards,
-ShankarHi Paul,
you can always delete this inside your mapping:
for instance trim the first 13 letters from /home/example
then if your directory is always the same you'll have a filename only
Regards,
michal -
Issue on file sender adapter communication channel
Hi All,
I have an issue on some of the file sender adapter communication channels .The channels are failing with the error :
(u201CAttempt to process file failed with com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.xi.swift.ParserException: com.sap.xi.swift.ParserException: Message does not start with character '0x1f'u201D).
Please let me know the procedure to get this message processed.
Thanks & Rgards
VishnuHi Vishu,
Find out in what encoding the file is in. for that download Notepad++ and open the file with in.
In Encoding tab you will see the encoding format.
1. If its not UTF-8 or ANSI then you should set the correct encoding in Sender File channel.
2. Check for BOM characters which will not be visible directoly.
3. Use Notepad++ to convert the content to HEX and check for hidden values. i bet there will be some Encoding BOM in the file which is creating problem while picking the file.
Since you are using SWIFT module: try to validate the XML file using Altova XML and check weather is correct.
also ref to this thread:http://scn.sap.com/thread/2134946
Regards,
Senthilprakash -
Sender MDM PI Adapter Communication Channal Problem
Hi All,
I am doing (MDM >PI>R/3) Material Master Outbound scenario; while doing syndication process xml file is generated in MDM ready folder.
But, in ths PI system RWB Communitation channel monitoring each time (wheneve new file placed in Ready folder) the MDM PI Adapter Communication Channel has to stop and start it then only the latest file is picking up.
How to solve this problem without doing start and stop the Communication Channel?
Plaase, help me to solve this issue.
Thanks in Advance
Best Regards
MaheshHi Mahesh,
communication channel is controlled in 3 different methods Manual, Automatic and External (HTTP request)
so looking at your channel behaviour i suspect it's set to 'Manual'. If so please chage the control to 'Automatic'.
Manual - You control the communication channel by choosing Start or Stop.
Automatic - The communication channel is controlled by scheduled availability times.
I hope this hleps you.
Regards
Sekhar -
Issues in File Content Conversion in a Sender Adapter
Hi Folks ,
The XMl Structure of my input file is
<?xml version="1.0" encoding="UTF-8"?>
<ns:file_sender_mt xmlns:ns="urn:filetofiledemo">
<recordset>
<data>
<name />
<city />
<age />
</data>
<adress>
<fnaame />
<lanme />
</adress>
</recordset>
</ns:file_sender_mt>
In my file conversion paramaters i have mentioned
data.fieldSeparator ,
data.fieldNames name,city,age
adreess.fieldSeparator ,
adreess.fieldNames fnaame,lanme
ignoreRecordsetName true
recordset.fieldSeparator ,
data.endSeparator ,
I fail to understand when in my input file
i give
1,2,3
4,5
ie value of data and adrees on diff lines it works fine
bt when i give the imput as 1,2,3,4,5
it fails in adapater
giving the exception
Sender Adapter v1014 for Party '', Service 'filetofile_bs':
Configured at 12:11:43 2006-07-18
Last message processing started 05:22:34 2006-07-19, Error: Conversion of complete file content to XML format failed around position 0 with java.lang.Exception: ERROR converting document line no. 1 according to structure 'data':java.lang.Exception: ERROR in configuration: more elements in file csv structure than field names specified!
last retry interval started 05:22:34 2006-07-19
length 10,000 secs
I dont understand why i am getting this error as my data.endSeparator is ,
any inputs on this would be of grt help
Thanks
AmitMam if you look at my XML
<?xml version="1.0" encoding="UTF-8"?>
<ns:file_sender_mt xmlns:ns="urn:filetofiledemo">
<recordset>
<data>
<name />
<city />
<age />
</data>
<adress>
<fnaame />
<lanme />
</adress>
</recordset>
</ns:file_sender_mt>
I have 5 paramaters
name ,city ,age , fnaame , lname
and i am pasing those 5 -
Sender JDBC Adapter issue.
Hi folks,
I would like to know how can I configure a sender JDBC channel without specify a poll interval? I know that I can specify this poll interval with a period of time that I want; it could be in seconds and even in mseconds. But, this can cause a lot of access to the Data Base SQL Server and consequently can cause network slowness.
I would like to know if there is any data base event that can trigger my jdbc sender adapter or any other workaround that can prevent many accesses to one Data Base.
Any ideas are appreciated.
Thanks in advance,
Ricardo.Hi,
with XI SP19 you can schedule your jdbc adapter easily:
(in standard)
/people/shabarish.vijayakumar/blog/2006/11/26/adapter-scheduling--hail-sp-19-
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a> -
Challenging issue with JDBC sender adapter
Hello Guys
I have this requirement
From Oracle Database I have to read to tables one for the header and one for the detailes and map the result to one RFC.
I have only worked with one table at the time with the JDBC sender adapter but never with 2 tables
My challenges are
1 - How I can read the 2 tables at the same select statement , I suppose I have to use a join with 2 identical fields , so far so good ,but how I can handle multiple records
suppose the result is 10 new different records which each of the recored has to be mapped to the RFC , then we will have 10 RFC calls.
how can I do the mapping in this case.
2 - How can I update the 2 tables at the samme time and flag them as processed , as far as I know we can not use 2 update statement in the same JDBC sender
any help will do
Thanks in advance.Hi
Thanks for the replayes
The RFC is used to create and Invoice Idoc , It has to be one record (Header and Item ) to one RFC.
a JDBC to IDoc can also be used , but we have to update another table in SAP that is why the RFC,
My doubt is how the Data type for the sender JDBC should look like , as mentioned I have 2 tables to fetch data from
<Invoice>
<Header> 1 -- 1
<f1>
<f2>
<f3>
</Header>
<Item> 1--n
<f1>
<f2>
<f3>
</Item>
</Invoice>
The sender JDBC returns
<Invoice>
<row>
<f1>
<f2>
<f3>
</row>
</Invoice>
How can I replicate the data type to meet the JDBC sender structure.
and regarding the mapping do I have to change the occurrunce to 0 -- unbounded
regarding the update Ragu is right in his suggestion
Table1 can be used as primary table, Table2 can be used as Secondary table.. u will have key field to link both table.
So Just Updating only Primary Table(Table1) will helps on this.
Thanks. -
Use of variable header XHeaderName1 in SOAP sender adapter
Hi all,
I have a doubt regarding the use of adapter-specific attributes in SOAP sender adapter. In specific:
the SOAP client should be able to pass a variable with the SOAP request (XHeaderName1 header variable) and this should be available in mapping (Dynamic configuration)
I've already checked the [help page|http://help.sap.com/saphelp_nw04/helpdata/en/fc/5ad93f130f9215e10000000a155106/frameset.htm] but it seems I'm doing something wrong.
I tried with those settings in SOAP adapter configuration:
Keep headers checked
XHeaderName1 = Test
I try to call the SOAP adapters in the following 2 ways, but none works (the value is not available in message mapping with Dynamic configuration)
1. Pass "Test" value xxxx in SOAP Header as a tag
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Header>
*<Test>xxxx</Test>*
</SOAP-ENV:Header>
<SOAP-ENV:Body>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
2. Pass "Test" value xxxx in SOAP URL
http://host:50000/XISOAPAdapter/MessageServlet?channel=p:s:c&version=3.0&Sender.Service=...&Interface=...&Test=xxxx
Could anyone give me a hint about how to pass those values in the SOAP call and eventually the correct config. of SOAP sender ?
Thanks a lot,
ManuelHi Manuel,
Could you give a bit more detail on how you handled the SOAP message yourself.
I have a similar issue. I am consuming a non SAP Web Service which requires a non-standard token element to be passed back. I have created a an RFC sender to SOAP reciever scenario which works fine for the inital logon and returns the token it expects in the follow up messages.
At present I'm at a loss so your help would be much appreciated. We have got round the immediate issue by creating and sending the SOAP message directly from SAP WAS.
Could we use the XI Adapter and ABAP proxy in a similar way?
Thanks,
Tim J.
Maybe you are looking for
-
This happened after some other troubles made me run Applejack to try for system recovery. .... This is a Graphite G4 400 mhz PCI with OS 10.4.11, ..... IT is my back-up machine to stay online while I sort out what I did to my MAIN Machine. .... I
-
Deploying JDeveloper 9052 app. on iAS 10.1.2.0.2?
HI We've upgraded our Oracle Application Servers to 10.1.2.0.2. Some of the applications we need to deploy to these server is developed using JDeveloper 9.0.5.2. The applications is JSP applications using Oracle Business Components for Java (BC4J). S
-
How start your projects? (and maintain the original format)
Hi! This is my question, exist a "better way" for start a good and clean project in Indesign? For example, a common case: -The writer send me a word file -I use command PLACE for import the word file - I maintain the format (cursives, bolds, etc.) -I
-
How do I change this string Please someone help this newbie :)
Hi All I have a string which is a list of file in a folder. I am putting this list into a submenu. The files are formated like this Jesse_Smith_08_08_2001 Jackie_Test_04_04_2000 I would like to view them like this Jesse Smith 08.08.01 Jackie Test 04.
-
I finally got fed up with the slow scrolling on itunes and am trying to learn how to use amarok. One question: Can I get amarok to import an audio CD into the ipod format? Will it look up the CD track info on the web? Are itunes files smaller than MP