Payload Swap bean Issues

Hi
I'm using the following values in my module tab -
Module name - AF_Modules/PayloadSwapBean
Module key - swapbean
This is the sequence of the Module Configuration -
swapbean      |       swap.keyName        |          Content-Disposition
swapbean      |       swap.keyName        |           Content-Description
swapbean      |       swap.keyValue        |           attachment;filename="MailAttachment-1.xls"
swapbean      |       swap.keyValue        |          MailAttachment-1
Thanks

Is there no way of doing this?
Of course there is a way
Maybe i could put the swap bean on my file receiver adapter?
No, if it is file to mail, use the module in at mail sender channel only.
Try only this in your module parameter.
swapbean | swap.keyName | payload-name
swapbean | swap.keyValue | MailAttachment-1
Regards,
Prateek

Similar Messages

  • Filename extension in Payload Swap bean

    Hi Experts
    I have a scenario Proxy to FTPS , where I have to send an excel attachment. I have used payload swap bean in receiver channel and it is working fine as I am now able to see attachment in final destination folder however since the file name is coming from ECC and we are using dynamic configuration in PI to handle this. excel attachment is missing the extention .xls when it is being triggered from ECC and therefore in FTP folder file is getting generated but with no extention.
    I have added the extention .xls (as per the MIME header) in dynamic config and also tried to use concat function to achieve this extention to be added as final name of the file but when I did above adjustments I can see the correct name being generated in Main payload in SAP PI receiver channel monitoring but not in final destination folder, file still looks same as earlier (without any extention) , I believe since I am using payloadswapbean in module whatever I am getting in Mainpayload is being swapped by excel attachment values but not sure why the correct extention is not being shown up at final destination folders.
    Please suggest how can I get the correct file name in destination folder with the help of SAP PI, I know I can do this if ECC will add .xls in attachment name.

    Hi Mohit,
    I have tested the same scenario and it is working with PayloadSwapBean and DynamicConfiguration in the mapping and the file name correctly placed in the target.
    Receiver File CC:
    Dynamic Configuration:
    Target Directory:
    If your file name correctly set in dynamic configuration then the target file will be created correctly.
    Regards,
    Praveen.

  • Payload Swap bean not working

    Hi All,
    We are working on PI 7.11. We are trying to retrieve the attachments from the mails and convert them into files. We have enabled Keep Attachments in sender mail adapter. For swapping the payload we used payload swap bean. We referred the below blog
    /people/michal.krawczyk2/blog/2005/12/18/xi-sender-mail-adapter--payloadswapbean--step-by-step
    We are just trying with XML attachments.
    The problem now is the payloads are not swapping. The file contains only the body of the mail not the attachment. I dont know what I'm missing. Please advice
    Regards,
    Malini

    Hi abhishek,
    Please find below the config done in adapters
    1     localejbs/AF_Modules/PayloadSwapBean                          Local Enterprise Bean     1
    2     sap.com/com.sap.aii.adapter.mail.app/XIMailAdapterBean     Local Enterprise Bean     mail
    1     swap.keyName     Content-Description
    1     swap.keyName     Content-Disposition
    1     swap.keyValue     MailAttachment-1
    1     swap.keyValue     attachment;filename="MailAttachment-1.xml"
    Regards,
    Malini

  • Payload Swap Bean in SFTP adapter

    Hi ,
    I want to use Payload Swap Bean in SFTP Receiver adapter. Please tell me the flow.
    Regards,
    Manigandan

    My Configuration in Adapter
    File names in message

  • SOAP To File (Attachment swapping with Payload using Payload Swap Bean)

    Hi,
    I am working on the subject line. The scenario works well and good when I use the bean in Receiver File Communication Channel.
    The same bean configuration if I use on the sender SOAP the swapping of payload and attachment is not happening.
    Any Ideas.............
    Thanks,
    - Gujjeti.
    Edited by: Praveen Gujjeti on Feb 27, 2009 1:53 PM
    Edited by: Praveen Gujjeti on Feb 27, 2009 1:53 PM

    Hi Praveen,
    Clearly written in SAP help document :
    "SOAP sender Adapter does not support Moduls"
    so using Payload swipe bean is all van.
    Thanks
    Sunil Singh

  • Payload Swap Bean on 7.1

    has this been taken care?
    /people/stefan.grube/blog/2008/12/11/adjust-your-pi-70-adapter-modules-for-pi-71-in-15-minutes

    well then it seems interesting
    nothing really has changed for the payloadswapbean from 7.0 to 7.1
    ref: http://help.sap.com/saphelp_nwpi71/helpdata/en/2e/bf37423cf7ab04e10000000a1550b0/frameset.htm

  • Receiving message after Payload Swap

    Hi All
    I am stuck with a scenario where we have to deliver a PDF as an inline message and not as an attachment. The PDF is sent from an R/3 system through a Proxy as an attachment and then this is sent back into the IE Pipeline using a SOAP Channel. This is where the attachment is swapped as the payload. The Message that we receive from R/3 contains five fields plus the attachments, but once the payloadswap is done the PDF should be the main payload. I have a sender SOAP channel to start the second stage flow, but not sure on what message Interface to use hereu2026
    Flow u2013 Summary
    Stage 1 (R/3 to XI)
    Proxy with PDF as an attachment
    Message routed to a receiver SOAP channel that send the message back on to the IE Pipeline
    The attachment is swapped in this channel
    Stage 2 (XI u2013 Receiver) - Receiver uses FTP
    Receive the payload using a SOAP sender channel
    This is where I am stuck. Do not know how the payload looks like and what message interface to use to receive this PDF message.
    I would really appreciate if you could give me some guidance on this issue. I am not able to find any proper documentation for the payload swap bean, is there one out there??
    Thanks & Regards
    Prav

    Hi,
    This is a nasty little trick but it works great.
    Create any Message Interface with any structure for inbound and outbound interfaces if required... then do your configuration assuming that the Message interface is correct.
    Please note that this will only work if you have no mapping so you should not specify an interface mapping in the interface determination step.
    The trick is based on the fact that XI does not validate the structure of a message.  If a message has an incorrect structure, it gets picked up in the mapping, which is not a problem if you don't use any mapping.
    Sounds strange but trust me, it works...
    Regards,
    Yaghya

  • Payload swapping

    Hi
    I have a rek where in I have to swap the payload with the attachement file (which is also a xnl file).
    I am using the file-xi-soap scenario. After going through the SDN I have come across a pay load swap bean.  But in almost all the example's it was used with mail adapter. SAP help no where mentioned that this module is only for Mail adapter. When I try to implement the same in SOAP Adapater, it never detects this bean and it is immaterial for that in what way you configure that.
    If anybody have implemented/worked similar kind of scenario could you plz advise whether this payload swap bean works with soap adapter ?
    Thanks in advace
    kumar

    Hi,
    PayloadSwapBean doesn't work with SOAP sender adapter.
    For SOAP receiver adapter you can still use PayloadSwapBean or can use Axis SOAP Adapter.
    For more info on Axis SOAP Adapter refer
    http://help.sap.com/saphelp_nw04/helpdata/en/45/a4a36de28552f7e10000000a1553f7/frameset.htm
    Thanks
    Amit

  • Using variable in Payload Zip Bean

    Hi to everyone, in my scenario I'm using receiver file adpater to create a zip file with payload and its attachment using Payload zip bean Module.
    In the parameter Transform.ContentType I insert:text/xml;name = 'test.xml' for the payload and text/xml;name = 'test.txt' for the attachment.
    I would zip theese files keeping their orinal file name, so is it possible to use the variable %filename% that contains the name of the message interface, or also the original file name?
    Thank's in advance for your help.
    Anassap_XI.

    Hi,
    Please check :
    /people/stefan.grube/blog/2007/02/20/working-with-the-payloadzipbean-module-of-the-xi-adapter-framework
    You find more information about the PayloadZipBean in SAP note 965256.
    *Pls: Reward points if helpful*
    Regards,
    Jyoti

  • Payload Zip bean

    Hi All,
    Is it possible to use Payload Zip bean module in Receiver File Adapter with File Content Conversion option?
    Iam getting the below error when iam trying to enable the communication channel with with Message Protocol as FCC and using AF_Modules/PayloadZipBean bean together.
    Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: Exception in XML Parser (format problem?):'com.sap.engine.lib.xml.parser.NestedSAXParserException: Fatal Error: com.sap.engine.lib.xml.parser.ParserException: XMLParser: No data allowed here: (hex) 50, 4b, 3(:main:, row:1, col:3)(:main:, row=1, col=3) -> com.sap.engine.lib.xml.parser.ParserException: XMLParser: No data allowed here: (hex) 50, 4b, 3(:main:, row:1, col:3)': java.lang.Exception: Exception in XML Parser (format problem?):'com.sap.engine.lib.xml.parser.NestedSAXParserException: Fatal Error: com.sap.engine.lib.xml.parser.ParserException: XMLParser: No data allowed here: (hex) 50, 4b, 3(:main:, row:1, col:3)(:main:, row=1, col=3) -> com.sap.engine.lib.xml.parser.ParserException: XMLParser: No data allowed here: (hex) 50, 4b, 3(:main:, row:1, col:3)'
    However when i run the same scenario with the below single options, the interface is working fine
    Message Protocol: File; Module:AF_Modules/PayloadZipBean -->Worksfine
    Message Protocol: File Content Conversion; Module: None -->works fine
    From the Audit Log data, it's showing that the channel is trying to zip the file first and then its trying to do the FCC (its erroring out at this stage) when enabling both Zipping and FCC functions together.
    Any idea's on how to enable both these options together??
    Thanks
    Pradeep

    Hi Pradeep,
    Yes u r correct that if u specify both the payloadXipBean and FCC, this problem will arise.
    The reason is that the sequence of processing of the inbound payload.
    So what i suggest is, in receiver communication channel please change the sequence of processing of adapter modules., once and check it.
    first put the File then the AF_Modules/PayloadZipBean.
    It will work,not a problem.
    If still problem exists pl do post the prblm.
    Babu

  • Swap size issues-Unable to install DB!!

    Unable to install DB. End part i am getting failed due to swap size issue .. FYI...
    [root@usr~]# df -h
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/hda2             5.9G  5.9G     0 100% /
    /dev/hda3             3.0G  848M  2.0G  31% /tmp
    /dev/hda5              34G   12G   21G  37% /refresh
    /dev/hda1              99M   12M   83M  12% /boot
    tmpfs                 3.9G     0  3.9G   0% /dev/shm
    [root@usr~]#
    Please help me...Thanks

    You can increase your swap space.. I have also faced same issue
    Just try: http://www.thegeekstuff.com/2010/08/how-to-add-swap-space/
    ~J

  • Unable to install DB(swap size issues)

    Unable to install DB. End part i am getting failed due to swap size issue .. FYI...
    [root@usr~]# df -h
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/hda2             5.9G  5.9G     0 100% /
    /dev/hda3             3.0G  848M  2.0G  31% /tmp
    /dev/hda5              34G   12G   21G  37% /refresh
    /dev/hda1              99M   12M   83M  12% /boot
    tmpfs                 3.9G     0  3.9G   0% /dev/shm
    [root@usr~]#
    Please help me...Thanks

    I tried with dd if=/dev/hda3 of=/dev/hda5 count=1024 bs=3097152
    Now the o/p is below ...
    [root@user/]# df -h
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/hda2             5.9G  5.9G     0 100% /
    /dev/hda3              35G   33G  345M  99% /tmp
    /dev/hda5              34G   12G   21G  37% /refresh
    /dev/hda1              99M   12M   83M  12% /boot
    tmpfs                 3.9G     0  3.9G   0% /dev/shm
    [root@user/]# cd /tmp/

  • Seeburger SFTP - Message Transformation Bean Issue

    Using Seeburger SFTP adapter to read a tab delimited file. File is being successfully read; however, content conversion need to be performed to convert the file content to XML.  Thus, using Message Transformation Bean with the following module parameters.  
    Issue: It is reading the file as is u2013 there is not content conversion is being performed. 
    Processing Sequence:
    1      localejbs/Seeburger/solution/sftp                Local Enterprise Bean     solutionid
    2     localejbs/AF_Modules/MessageTransformBean          Local Enterprise Bean     mtb
    3     localejbs/CallSapAdapter                    Local Enterprise Bean     exit
    Module Configuration:
    mtb          Transform.Class                          com.sap.aii.messaging.adapter.Conversion
    mtb           Transform.ContentType               text/xml;charset=utf-8
    mtb          xml.conversionType               SimplePlain2XML
    mtb          xml.documentName               XXX_EXPENSES_mt
    mtb          xml.fieldContentFormatting     trim    
    mtb          xml.fieldNames                    FIELD1,FIELD2,FIELD3,FIELD4
    mtb          xml.fieldSeparator               '0x09'
    mtb          xml.processFieldNames               fromConfiguration
    mtb          xml.structureTitle               RECORD
    The following the noticeable details on CC:
    Error type: TASK_ERROR >> Error date: 12/5/10 12:42 PM >> Description: Polling finished with errors. 1 file initiated. 1 file not polled due to errors.
    Message initiated succesfully
    Error type: TASK_ERROR >> Error date:  >> Description: File <amex.dat> could not be polled  from directory </usr/sap/interfaces/FTP1/send> on host <sapdv1ci>; Reason: removeFile: File xxx.dat could not be removed. SftpStatusCode: SSH_FX_NO_SUCH_FILE; Reason: No such file
    Any help is greatly appreciated.
    Thanks

    Check the following...
    1. Make sure you don't have any scripts running at your target folder.
    Example: If you are reading your file from TEST folder make sure you don't have any scripts running here.
    2. In File Setting section make sure you uncheck Delete file checkbok.
    Regards
    Srikanth Baki

  • Possible update solution for some Jelly Bean issues on Razr Maxx

    I bought a Razr Maxx used two weeks ago and wanted to a post a possible solution to the broken Jelly Bean update. My Razr Maxx (practically new) was slow, lagged, and gave me about 10 hours of battery life. Also, my Wi-Fi was horrible just 10 feet from the wireless router and it ran hot.
    Before I chucked it for a used S3 I decided to do what others had done. Keep in mind, the phone had been previously factory reset after the JB update had been OTA'ed to the unit a few months ago. It was put in a drawer as the person bought a new phone.
    So to be clear: It had gone through a factory reset but without clearing internal memory and had serious issues. I had cleared the Dalvik cache but it didn't help. Here's what fixed my phone:
    I did a battery recalibration. This can be done by running the phone down to zero. Shutting it off and charging it overnight. This may have to be performed twice.
    Backed up my files, removed the mSD card and from the OS, erased the internal storage. I also went into the Settings / Privacy and set Automatic Restore to off.
    I cleared the Dalvik Cache again.
    http://www.droidforums.net/forum/droid-razr-maxx/232462-how-wipe-cache-without-doing-factory-reset.html
    I  booted into safe mode.
    http://support.verizonwireless.com/clc/devices/knowledge_base.html?id=50079
    From the OS within safe mode, I performed a factory reset and had it clear the internal storage again.
    Started the setup process.
    Cleared Dalvik Cache again.
    The result is a smooth "buttery" feel (well, as smooth as this platform can offer) no massive lagging like before where the phone would just lock up for five seconds, no over heating, WiFi is seemingly normal and battery life is Maxx instead of Min. To give you an idea, the phone had been on light use and on for maybe 13 on battery when I did the reset. I did the hard reset from a 65% battery and reinstalled all the apps over WiFi and reconfigured. At 2:30 a.m. it was at 1 percent so I set the screen to 100% brightness and played a video until it died about 3 a.m. Basically the screen was on and the phone being used from around 9 p.m. until 3 a.m. after coming off the charger at 8 a.m. the previous morning.
    Will this work for you? I don't know but I know the Jelly Bean in place upgrade on this phone is pretty flaky from the complaints.
    If your phone has been turned into a pile of junk by the update, you have nothing left to lose unless you're just using it as a bargaining chit to get a new phone from VZW.
    Good luck to anyone who tries it.
    If you are trying to diagnose battery issues, I recommend GSAM.

    >> Duplicate post removed for cross-posting violations per the Verizon Wireless Terms of Service
         See After latest system update, text messages don't always "send." for original message <<
    Message was edited by: Verizon Moderator

  • Bean issues in Forms 6i

    Hi,
    I have Bean related samples and jar files which creating button on runtime and it works perfectly in 10g but not in 6i.
    When i run 10g it running on browser, that time some java console loaded into taskpane.
    When i run 6i (run on client/server) nothing will come (button).
    When i try run 6i (run for web) im getting following error. Please help me how to resolve this issue.
    Frm-99999: Error 18114 occurred. See the Release Notes file (relnotes) from information about this error.
    kanish

    Please let me know if you got any resolution for the issue.
    Wasim

Maybe you are looking for