Issue with Receiver MDM Adapter - Integrated Configuration

Hi Experts,
My scenario is I need to pick a file from PI Directory and push it into MDM Ready folder.
The source file structure is ~ delimiter text file and at the receiving end , I need to push the same file as it is.
At the receiving side I have used MDM Adapter.
The issue at receiving side is:
I am receiving file with .xml extension with the same content as of source file but my requirement is .txt file.
Please advise on this.
I am using SAP PI 7.31.
P.S.- I have not used FTP at the receiver side due to some other concerns.
Thanks,
Vivek Jain

Hi Amit,
Thanks for the reply.
Yes we had tested successfully via SOAP UI as well (forgot to mention that). We are getting back the expected response in SOAP UI without using any credentials. We got the same response when we tested it through OS commands from PI server.
The WS is hosted by the target system and they haven't maintained any credentials at their end. So when PI is trying to access, we don't need to provide any credentials. My question is, whether the target system should keep any credentials to send the synchronous response back to PI (java stack). We have tried that as well but since there aren't any logs, we are unable to verify whether the credentials are coming correctly.
The service interfaces are correct and PI configuration are OK. I will try the XPI inspector for logs as you have suggested.
Thanks
Justin

Similar Messages

  • Issue with Receiver SOAP adapter for synchronous scenario

    Hello All,
    We are facing a strange issue with the SOAP adapter in the interface we have setup. This is the 1st time we are using SOAP adapter in our system (PI 7.11 SP7). We are making a synchronous HTTP call to the web service exposed by another system in our landscape. The payload is send with SOAP envelope and there are no credentials to be maintained in PI settings.
    The issue is that we are always getting timeout exception in PI audit logs after sending the request (3 minutes - standard timeout value, no additional config for this). But target system has confirmed that they are sending the response back. We tested from our server OS level and have received the response back in the same screen (to verify there is no firewall/port issue in between the systems). But when tried from RWB, it is always giving the timeout exception and we are not able to see any other log.
    We have tried checking in the NWA logs as well after increasing the logging level to ALL for com.sap.aii.adapter.soap. But surprisingly, we didn't get any logs at all for the outgoing SOAP call or incoming response and hence we are unable to trace the issue.
    We have setup another synchronous inbound SOAP interface (PI exposing the webservice) and it is working fine. We are also able to trace the logs in both audit log and NWA logs.
    Is there anywhere else we can check for the logs? Audit logs is showing timeout error and we are not able to see anything in NWA logs.
    Does the target system need to maintain PI credentials in the header when they send the synchronous response back?
    Are there any specific settings which should be checked to enable the sync communication? (this should not be the case since the inbound interface is working fine)
    Please help.
    Thanks
    Justin

    Hi Amit,
    Thanks for the reply.
    Yes we had tested successfully via SOAP UI as well (forgot to mention that). We are getting back the expected response in SOAP UI without using any credentials. We got the same response when we tested it through OS commands from PI server.
    The WS is hosted by the target system and they haven't maintained any credentials at their end. So when PI is trying to access, we don't need to provide any credentials. My question is, whether the target system should keep any credentials to send the synchronous response back to PI (java stack). We have tried that as well but since there aren't any logs, we are unable to verify whether the credentials are coming correctly.
    The service interfaces are correct and PI configuration are OK. I will try the XPI inspector for logs as you have suggested.
    Thanks
    Justin

  • Production Issue with Receiver FTP Adapter

    Hi all,
    We have so many interfaces with ECC To FTP via XI, working fine.
    We had problem with one particular Interface, FTP Owner is saying that we did not received any files since last night for this interface. But that receiver channel's log is saying clearly that file has been written to folder with given name.
    Nearly 140 files needs to be received at FTP site. Suddenly they told that received all 140 files at a time with time all with stamp 11:40am
    What might be the cause for this?? has any one faced this kind of issues??
    Please share your thoughts
    Regards
    Suman

    Hi rajesh,
    Thnx for replying, there is no receiver channel on scheduled
    Receiver communication channel time stamp is showing as same as time ecc generated with idoc.
    But received at FTP is different time( more time difference)
    Checked with FTP Admin, and there is no issues or downtime with FTP at that time.
    >>use messaging system and search with message id for knowing this step time stamp.
    How to check this, please let me know the link.
    Regards

  • MDM Adapter dynamic configuration

    Hi All,
    The scenario is, PI picks up a file from ECC using sender File adapter and sends it to different MDM ports using the Receiver MDM adapter.
    The only difference in the different receiver MDM communication channels sending the data to different ports is the
    MDM Access Parameters-->Port Code.
    So we have decided to use Dynamic Configuration of the MDM communication Channel to avoid using many communication channels.
    Please help with the steps/ blogs that I can follow to do the above
    Thanks,
    NehaSingh

    Hi,
    but there is no dynamic config in MDM adapter - at least in 7.1 
    Regards,
    Michal Krawczyk

  • ABAP client proxy With Receiver JDBC Adapter

    Hello Experts,
    I am working on a scenerio ABAP client proxy With Receiver JDBC Adapter.
    The client proxy program will fetch the master data related to equipment in plant maintenance module and  will update the sql database through Receiver JDBC Adapter .
    my requirement is if the equipement is created in sap then the  scheduled job has to trigger the client proxy program and send the message with status 'created'  to sql data base.
    if the equipment is modified in sap then the scheduled job has to trigger the client proxy program and send the message with status 'modify' to sql data base.
    please let me know how can i write the logic/code for this scenerio in client proxy program.
    Tables for equipment master i am using  is EQUI and fields are   ERDAT and AEDAT which is created date and modified date.
    fields for scheduling start date is tbtcp-sdldate.
    Thanks in advance.
    Ram.

    Hello Ram,
       Here you can check if updated date field is not empty then send status as created and if this field is not blank then send status as modified record.
    Monica

  • Hi, Using MAC OSX 10.6.8 and have intermittent issues with receiving new emails - sending is OK. I've tried the workarounds (take offline & take online), quitting mail etc - no luck. Any suggestions?

    Hi, I'm using MAC OSX 10.6.8 and have intermittent issues with receiving new emails - sending is OK. I've tried the workarounds (take offline & take online), quitting mail etc - no luck. Have cleared space, checked Window - Doctor and server has green light.  Mail Activity shows 47 emails waiting to download, iPad and iPhone download them all OK - no extra big files stopping the download either.    In the past, quitting mail has worked, but not today... Any suggestions?

    Hi, I'm using MAC OSX 10.6.8 and have intermittent issues with receiving new emails - sending is OK. I've tried the workarounds (take offline & take online), quitting mail etc - no luck. Have cleared space, checked Window - Doctor and server has green light.  Mail Activity shows 47 emails waiting to download, iPad and iPhone download them all OK - no extra big files stopping the download either.    In the past, quitting mail has worked, but not today... Any suggestions?

  • Issue with JMS inbound Adapter  and Asynchronous BPEL

    Hi Gurus,
    I am facing the below issue with JMS inbound Adapter and Asynchronous BPEL .
    I have 2 JMS Queues one inbound and one outbound . The Composite has multiple BPEL Components around 4 on an average and i have 4 composites similar to that .
    Totally 4 Composites * 4 BPEL Components = 16 Services
    Propoesd Solution :
    I have used MessageSelector in the JMS Adapter for selecting the incoming message. The BPEL gets invoked if the message selector is true and proceses the Message and writes the response to the other Queue.
    Initially i had no problems but intermittantly the BPEL processes are getting invoked but they are not processing the data ( Bpel process is supposed to invoke an external service and get the response in a sync call) and each BPEL processe instance is in running state for ever . This remains even if i restart the servers .
    The message gets read by the JMS Adapter , BPEL instace gets created but it wont proceed futher and remains in the runnign state for ever.
    If i redeploy the Composite then messages get processed but the issue creeps up again ( i tried to checl the logs but ino cluea about the issue .
    Getting frustrated day by day tried the bpel.config.transaction, increased the JMS Adapter threads , inreased the worker threads but all in vein..
    please let me know if any one has faced similar issue .
    Anticipating a quick response from the gurus.
    Lakshmi.

    We are also facing this issue in 11.1.1.5.
    Breifly the issue is : The BPEL process which polls an inbound JMSAdater ( consume_message) either stays in running state forever ( whatever we do) or go to the recovery queue. It doesnt recover even if i try to recover it. This happens intermittently. Redeploying the application / restarting servers sometime solve the issue but as know we cant do that on prod systems .
    Can some one look into this on priority and help us giving a solution/workaround.

  • Receiver MDM adapter not working !!! Please suggest !!!

    Hi Experts ,
                                mine is a idoc to MDM adapter scenerio. The idoc message  is successfully passing the PI integration engine , but failing in the adapter engine ( MDM communication channel ) giving the following message.
    Configuration error: Can not create repository session - server=xxxxxx.XX.XXXXXX.net serverUser=Admin repository=xxxxxxxx user=Admin]' caused by: The specified MDM repository was not found on the server (xxxxxx)<br>Configured MDM access parameters for inbound port: <br>[ MDM Server: xxxxx.xx.xxxxxx.net<br>, Repository: xxxxxxxxxx<br>, Port Code: CREMMDM0XIncrementalData<br>, Remote System Code: ECC<br>, DBMS Server: xxxxxx.xx.xxxxxx.net , DBMS Type: ORCL
    I have tried connecting to  the same MDM server using a receiver file adapter and it is working absolutely fine. But dont know why the mdm adapter is giving the following error. I have cross checked the adapter parameters with the MDM guy. They are OK.
    I was wondering this was a version / service error, how can I chack the service pack of MDM Comm channel .
    Please suggest . Urgent
    Regards,
    Arnab.
    Edited by: Arnab Mondal on Jan 19, 2012 12:04 PM
    Anything guys??
    Any feed guys??
    Edited by: Arnab Mondal on Jan 20, 2012 5:37 AM

    Try a reset, which is similar to a computer restart and is done by pressing and holding the home button and the sleep/wake or on/off button simultaneously until you see the Apple logo and then release.

  • How to create multiple files with Receiver File Adapter in SAP PI 7.31 Java Stack

    Dear Friends,
    I am using Sender JDBC Adapter and Receiver File Adapter in Integration Flow in SAP PI 7.3 EHP 1 SP08 Java Stack environment. The requirement is that we need to create multiple files based on the row count in jdbc resultset. If there are 5 rows in resultset, we need to create 5 XML files with one row elements in one file. Similarly if there are 10 rows, we need to create 10 XML files.
    So how can we create multiple files in this scenario. I tried placing a for loop in the Java Mapping as below in the transform method:
    DynamicConfiguration conf = arg0.getDynamicConfiguration();
    StringBuffer sbFileData = new StringBuffer();
    for (int i =0; i < record.size(); i++ {
         . // Create XML for each row and Marshal the object into to the String Buffer
         String strFileName = "DC_" + new SimpleDateFormat("ddMMyyyyHHmm").format(new java.util.Date())+"_"+i+".xml";
         conf.put(KEY_FILENAME, strFileName);
         arg1.getOutputPayload().getOutputStream().write(sbFileData.toString().getBytes("UTF-8"));
         arg1.getOutputPayload().getOutputStream().flush();
    So here I'm flushing the OutputStream for each record. But it's not creating the multiple file, instead it creates only one file will all record XMLs appended to each other.
    Please let me know if I missing something or need to do some thing else.
    Regards,
    Shreyansh Shah

    Hi
    You can easily achieve this using graphical mapping.  Create your target message type like below
    MT_Target
      Details  0 to 1
          Data  0 to 1
    Source sample structure
    <resultset>
    <row>
    <column-name>column-value</ column-name>
    </row>
    Then do the message mapping like below
    map <row> with  MT_Target
    contant ----> Deatils
    column-name ------>Data
    In the signature tab of message mapping, choose the occurrence of your target message type as
    0 to unbounded.
    This will generate multiple files from multiple rows.
    Let me know if you have any doubt.

  • Encoding issue in receiver file adapter

    Hi experts,
    I am having a file to file scenario using integrated configuration where i am using file encoding 'US-ASCII' for converting the target file to ASCII and its not working.
    Is there any other settings need to be done in the receiver file adapter to convert to 'ASCII' encoding format?
    Do we have any other method to convert to 'ASCII' format for the receiver file?
    .txt file is used for this interface.
    Thanks!

    Hi Mahakrishnan,
    What is the format of file mentioned in sender file adapter? If SAP-PI is receiving File format in US-ASCII. Then mention US-ASCII in sender communication channel in file encoding field,file type will be text. In case the file format  received by SAP-PI is normal text file then by default sender adapter will convert it to UTF-8. Maintain the  file type=text and encoding=US-ASCII for receiver file adapter also.
    ASCII is an alias for US-ASCII file encoding, hence both mean the same encoding. Thus this format should work. If its still not working please refer to SAP note 821267.
    Regards
    Anupam
    Edited by: anupamsap on Mar 9, 2012 5:47 AM

  • Tacacs+ access issue with ASA firewall after integrating with RSA SecureID

    Hi,
    In my earlier post,  I raised the same question but let me rephrased it again. I have configured TACACS+ in cisco ASA firewall and able to access . But when I integrated it with RSA secure ID , I am not able to enter in enable mode. It is not accepting enable password nor RSA passcode. I have created enable_15 in ASA , ACS and RSA server but no luck.
    Did any one face similar issue with ASA access ?
    Rgds
    Siddhesh

    Hi Siddesh,
    In order to help you here, I need to know few things:
    1.] Show run | in aaa
    2.] When you enter enable password on ASA CLI, what error do you see on ACS > Monitoring and reports > AAA protocols > tacacs authentication > "look for the error message"
    3.] Turn on the debugs on ASA "debug tacacs" and "debug aaa authentication" before you duplicate the problem.
    ~BR
    Jatin Katyal
    **Do rate helpful posts**

  • Issues with Seeburger FTP adapter

    Can one of you with Seeburger FTP adapter experience share some information on these issues I'm facing
    1. Do I need to setup resource management in Seeburger workbench. If so, do I need to configure, resource, server and reservations. Do you have more information and what parameters I need here.
    2. In the Seebuger FTP adapter, I have
    Module Key - exit
    Parameter Name - JNDIName
    Paramter Valu - deployedAdapters/SeeXIFTP/shareable/SeeXIFTP
    JNDIName, should I be replacing this with some other name. I'm trying to get Seeburger FTP to work and in the messaging monitor, I see the message as passed to Module Processor but it does go anywhere from there.
    Can one you throw some light on this subject...what to expect from this definition.
    Thank you for all your replies,
    Parimala

    I'm resending this since I did not have any luck with it the first time.
    We also have an oss note waiting to be responded on this subject.
    When I send messages using Seebuger FTP adapter, I see the following information in the SAP message monitor -
    "Message entered module processor exit bean and will be transferred to JCA adapter".
    But does not get to IBM VAN mailbox. How do I trace from this point onwards.
    Should I use Seeburger monitoring tool for this? If so, I don't see anything in Seeburger monitoring (used all criteria).
    Please let me know if you have any information on this subject.
    Thanks,
    Parimala

  • Error with PI MDM Adapter

    Dear Experts,
    We are working on PI MDM adapter. We are facing below error in PI Communication Channel...
    " MDM Adapter listener could not start due to: Can not create repository
    session '<server=XXXX serverUser=Admin
    repository=XXXX user=Admin>' caused by: Path to object does
    not exist at MDM Factory, the whole lookup name is deployedAdapters/MDM
    Factory/shareable/MDM Factory. "
    Any one please help us to resolve the issue.
    Thanking you.
    Hemanth.

    Hello Hemanth
    Please do not cross post the same issue on several different forums. This is against the forums etiquette :).
    error with MDM Adapter.
    Regards
    XI/PI Moderator

  • Issue With Receiving Calls. PLEASE HELP!!!!

    For the past couple of months both lines on my account have been experiencing issues. Randomly, when someone attempts to call one of the 2 lines (me or my wife), they receive the "Thank you for calling Verizon Wireless. The number you have reached has been changed, disconnected, or no longer in service." They then have to call back (sometimes multiple times before they can get through). I experience it when I call from my mobile to my wife's phone as well. It is become quite a pain and VZW has been NO help at all!!! They claim I am in a marginal service area. There are multiple problems with that statement.
    1. I am in a great service area and I always have full service.
    2. The problem does not always occur in my home service area!!!
    The rep then changed her mind and said it must be equipment, however my wife has been through 3 different phones within the past couple of months.
    She then recommended I changed carriers!!!!! This really upset me as I have Verizon service for everything (VZW and FiOS).
    Can someone please recommend any kind of solution????

    jnd1020 wrote:
    For the past couple of months both lines on my account have been experiencing issues. Randomly, when someone attempts to call one of the 2 lines (me or my wife), they receive the "Thank you for calling Verizon Wireless. The number you have reached has been changed, disconnected, or no longer in service." They then have to call back (sometimes multiple times before they can get through). I experience it when I call from my mobile to my wife's phone as well. It is become quite a pain and VZW has been NO help at all!!! They claim I am in a marginal service area. There are multiple problems with that statement.
    1. I am in a great service area and I always have full service.
    2. The problem does not always occur in my home service area!!!
    The rep then changed her mind and said it must be equipment, however my wife has been through 3 different phones within the past couple of months.
    She then recommended I changed carriers!!!!! This really upset me as I have Verizon service for everything (VZW and FiOS).
    Can someone please recommend any kind of solution????
    First, you really should consider calling another representative and report your disatisfaction with that prior rep. Advising you to switch carriers was in poor taste. They are trained quite thoroughly to assist customers to the fullest and not advise leaving VZW. Secondly, if the issue has transcended the device in that it has happened through multiple esn changes (your wife has been through 3, you wrote), then it obviously is not the device. Next, if you are experiencing intermittent issues with this in an area that otherwise works fine, it probably has nothing to do with the service coverage; if the coverage was a problem, you either would be unable to make a call at all, would have multiple dropped calls, or would experience an increasingly degraded call quality. This tells me that it has to do with the phone's connection to the network, which an over-the-air program attempt might resolve (*228, option number 1 - you could even possibly get away with option number 2) like the prior individual explained above. The likelihood is that you are going to need to file a trouble ticket with your lines, which can only be done through technical support after going through the initial level of troubleshooting through customer care. You really should call them again, with this knowledge backing you up.

  • Issues with signal input adaptive filtering, it won't filter the added noise from the input waveform

    Hello,
    I have an issue with my adaptive noise cancellation program. Essentially I want to input a custom wav add noise to it and then filter the noise away in order to gain the custom wav again.
    While doing so I want to read the learning curve and read the adaptive coefficients. Unfortunately I have an issue when it comes to the filtering of the custom wav+noise. It won't filter the signal at all.
    It would be helpful if someone could have a look at it and possibly help me out.
    Thanks!
    Attachments:
    Testing.vi ‏59 KB

    Hey Jan,
    Thanks for the reply. I am currently using the Adaptive Filter Toolkit in order to obtain those VIs. The VIs which are in use are the LMS Adaptive Filter ones. 
    I figured there might be an error with the input of the array. This VI requires a DBL Array but it seems like it can not process it. 
    The "Get Wavefirn Components" works better now but I still have an issue with a time. I put a 9s wav file in but it only computes it in a very short time and I can not play the file while it is computing.
    I added the modified program to the attachments. 
    This program is ought to read a waveform file add noise to it and then use an adaptive filter in order to get the orginal waveform back again and if possible either store or play the final waveform. 
    Thanks for your help.
    Attachments:
    Testing.vi ‏62 KB

Maybe you are looking for