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. -
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,
MaliniHi 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,
ManigandanMy 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 PMHi 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-minuteswell 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
PravHi,
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 -
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
kumarHi,
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 -
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
PradeepHi 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...ThanksYou 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...ThanksI 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.
ThanksCheck 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 -
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.
kanishPlease let me know if you got any resolution for the issue.
Wasim
Maybe you are looking for
-
I used DIsk Utility to create a startup backup clone for the first time yesterday. I cloned it to my internal drive on my Mac. I let it run all night and when I woke up this morning it showed it as failed (not enough disk space). Now when I boot u
-
How to format Maxtor One Touch Mini Hard Drive with my iBook?
Just purchased one of these portable drives and need to format it. Do I go about it under the erase tab in Disk Utility, then volume format -- Mac OS Extended (Journaled) and erase? That was just my uneducated guess. Much help is appreciated. Thanks.
-
if i was to get a ipad 3 would i be able to sync my iphone with it instead of using a computer ??
-
ERROR "Error Applying Transforms" while installing SAP integration kit.
i have currently installed BusinessObjects Enterprise XI3.1 SP3 Live office xcelsius 2008 Crystal reports 2008 now i want to install the integration KIT for SAP BO. But when i start the setup it gives the error "Error Applying Transforms. Verify tha
-
Runtime Error R6025 crash iexplore.exe
Hi all, I have a problem with my web application. Recently, we have changed the JDK1.4 to JDK 1.5. After the application has upgraded to new JDK. I got error pop up message on the IE saying Virtual Function Call Runtime error R6025. . I have some app