THROUGH HTTP CAN WE SEND FLAT FILE IN  PI7.3?

Hi Experts,
We have an requirement that Through HTTP can we send flat file in PI7.3.(For EX:source side HTTP and Target side is IDOC or PROXY)
Can any one please suggest me how can I proceed for that?
Please let me know if there is any Documents or Blogs are there related to above requirement...
Thanks,
Shaik

Hi Shaik,
You can try following approach might help.
Tell the sender system to use post method for HTTP connection. In post method the particular application will hit to a URL and data will be passed. Source system should pass the data same as that of Text file. Use following link which will help you to convert the data sent as text into XML. Further you can use this XML to convert further into IDOC or proxy.
Adapter User-Module for HTTP Adapter?

Similar Messages

  • Sending Flat file as an Email Attachment

    Hi,
    I have configured Mail Adapter to send XML Payload as an attachment .
    But now i need to send Flat file as an attachment using Mail Adpater . Can any body help me out in this regard

    Hi Vinay,
    Yes , steps will same as earlier, use the blog i provided you.
    *Configuring the Receiver Mail Adapter*
    For outgoing mails, you need SMTP or IMAP4 access to your mail server. To access the mail server, enter the following URL:
    smtp://YourServer or imap://YourServer/YourInbox
    By selecting the Use Mail Package checkbox, you can include additional information to the XI message payload, that is, the mail sender.
    If the mail has a plain-text format, you can select the Use Mail Package checkbox to convert the mail message to XML.
    Working with Mail Packages
    You can dynamically set the sender, receiver, and mail title by using the mail package format. When the mail package format is used, your structure of the payload must adhere to the structure of the mail package.
    You can create the mail package structure using the graphical mapping tool. The XSD of the mail package is provided as an attachment in SAP Note 748024.
    Creating a Mail Package with XSLT Mapping
    If you want to determine the mail receiver dynamically from a payload field, but want the
    payload to be sent unchanged, sometimes it is too complicated to use the graphical
    mapping tool to create the mapping. The following figure provides an XSLT example that you can use, if your original payload provides the tags sender, receiver, and subject. The XSLT will set these values and copy the whole payload to the Content tag. The original payload will be the mail body.
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    version="1.0">
    <xsl:output method="xml" indent="yes" />
    <xsl:template match="*">
    <ns:Mail xmlns:ns="http://sap.com/xi/XI/Mail/30">
    <Subject><xsl:value-of select="//subject"/></Subject>
    <From><xsl:value-of select="//sender"/></From>
    <To><xsl:value-of select="//receiver"/></To>
    <Content><xsl:copy-of select="/"/></Content>
    </ns:Mail>
    </xsl:template>
    </xsl:stylesheet>
    When you use the MessageTransformBean module in the module processor
    configuration of the communication channel, you can directly apply the XSLT mapping to the adapter module.
    Enter localejbs/AF_Modules/MessageTransformBean as the first module. Select
    the Type Local Enterprise Bean and select a value for Module Key.
    You can also use the XSLT file for an interface mapping in the Integration Repository.
    Changing the Name and Type of the Payload
    By default, the payload of the XI message is sent as an attachment. If you use mail
    package, the mail text in the Content tag is sent as a mail body (inline). If you want to change this or influence the name of the attachment, you can do this using the
    MessageTransformBean module.
    Enter localejbs/AF_Modules/MessageTransformBean as the first module.
    Select the Type Local Enterprise Bean and select a value for Module Key.
    If you use the Mail Package, then you have to apply the Mime type in the tag
    Content_Type:
    <ns:Mail xmlns:ns="http://sap.com/xi/XI/Mail/30">
    <Subject>Hello</Subject>
    <From>[email protected]</From>
    <To>[email protected]</To>
    <Content>This is a mail</Content>
    <Content_Type>text/plain; charset="ISO-8859-1";
    name="MyFile.xml"</Content_Type>
    </ns:Mail>
    Exactly how the mail content is displayed at the receiver end depends on the mail client. If the customer has a different mailing system, the mail look may look different at the customer side.
    *_Sending a Mail with Attachment  (That is what you need)_*
    If you want to send a mail with a body and attachment, or with several attachments, the message sender has to provide an XI message with additional attachments. For each additional payload of the XI message, the mail adapter creates an attachment for the mail. To enable this feature, you select the Keep Attachments checkbox when configuring the mail adapter. By default, the payload of the message is also sent as an attachment. If you do not want the payload to be sent as an attachment, set ContentDisposition to inline. If you want to give each attachment a certain name, you can use the swap module. The swap module changes the main payload.
    Enter the localejbs/AF_Modules/PayloadSwapBean module as Local
    Enterprise Bean between the two modules that change the attachment names.
    Select a value for Module Key.
    You can find the name of the payload that you want to set as the main payload in the XI message monitor (SXMB_MONI).
    Useful SAP Notes
    SAP Note 748024: Here you can download the XSD structure of the Mail Package.
    SAP Note 794943: Description of the module “PayloadSwapBean”
    SAP Note 793922: Description of the module
    Hope this will help you.
    Regards
    Aashish Sinha
    PS : reward points if helpful

  • TS3276 Can't send PDF files by email

    I can't send PDF files of photo from my email. ??

    Dropbox
    A simple and popular way to copy files and share files amoung your devices.
    https://www.dropbox.com/
    copy to Share folder & email them that they have access
    copy to Public folder & email them the link.
    Robert

  • Can we send .csv file from sap srm system to sap pi?

    Hi Experts,
    we have 3 options send the data from sap systems to sap pi.i. e.proxy,idoc and rfc only
    How can we send .csv file from sap srm to sap pi?
    Regards,
    Anjan

    Anjan
    As you know SAP SRM and SAP PI are different boxes.
    *_Option 1:_*
    we need a shared AL11 directory in between SAP SRM and SAP PI (Ask basis to setup shared folder). Place / Populate the file in the folder from SAP SRM and then it can be picked through sender file communication channel.
    In this case you (Basis team) will share one folder which is visible from the AL11 transaction of both the systems (SRM and PI). You will drop .csv file using some report or program from SRM at this location and from PI you can read that file using File communication channel (NFS mode).
    Option 2:
    Setup a FTP at SRM environment and expose some folder which can be accessible from PI. Use sender file communication channel at PI end to pick the file.
    You can use this option incase sharing of folder is not possible (due to network / other constrains). Here FTP server is required to expose any folder as FTP so as it can be accessible from internet (remote location). You need to expose some folder at SRM machine.  You will drop .csv file using some report or program from SRM at this location. Now PI can fetch the file from that location using  sender file communication channel (FTP Mode) providing user credentials.
    Hope it clears now.
    Regards
    Raj

  • How can I send a file of photos by email?

    I have a file of .jpeg and .mov photos and movies. How can I send the file to someone else via email or the next best possible thing?
    Thank you
    Roy

    zip up the folder  control click(right click on the folder)>Compress
    Send the zip file.
    http://appleinsider.com/articles/14/10/17/how-to-use-mail-drop-and-markup-to-sen d-large-emails-in-os-x-yosemite

  • Sending Flat File

    Hi Folks,
         I have a requirement of fetching a flat file from the non sap system to sap system and send flat file from sap system to non sap system. Can anybody help me how to achieve this ?
    Thanks & Regards,
      Santosh

    check if this helps for you
    text file from sap<->non-sap
    sending a file from the SAP app server to a network
    File from SAP R/3 to other Server
    Sending Data from R/3 to Java and Java to SAP
    Regards
    Kumar

  • Last field has no value in sender flat file.....

    Hi,
    I am doing FCC on sender flat file.
    If the last field in the flat file has no value i.e. say if comma is my fiels seperator ,then the file is lik:
    1,2,3,
    The last node of my XML is not formed and giving me mapping errors....How do I solve dis??
    Plz help
    Edited by: sriparna1 on Oct 20, 2010 12:34 PM

    For comma seperated structures, the missing fiels are ignored.
    Make sure you defined the endseperator.
    Edited by: nagarjuna _s on Oct 20, 2010 12:46 PM

  • How can I send a file that CAN NOT be printed or saved by the recipient?

    How can I send a file that CAN NOT be printed or saved by the recipient?

    Impossible. PDF files don't stream, so they cannot be opened until they've been saved.
    You can truly prevent printing by using DRM, or ask nicely by using a permissions password (though that's ignored by non-Adobe software).

  • How can I send scanned files, which are documents changed from doc to PDF, as documents that can be edited if the recipient doesn't have Adobe capabilities?

    How can I send scanned files, which are documents changed from doc to PDF, as documents that can be edited if the recipient doesn't have Adobe capabilities?

    Hi flaviusjack,
    If you still have the .doc files, it might be best to send those to your recipients so they can be edited. Otherwise, you can use ExportPDF to convert the PDF files back to .doc format. But, again, that step would be unnecessary if you have the .doc files.
    Best,
    Sara

  • HT3042 Please show us the video tutorial for this because i am having so much problem with my iphone5 bluetooth and can not send any file . So plz plz help me

    Please show us the video tutorial for this because i am having so much problem with my iphone5 bluetooth and can not send any file . So plz plz help me

    You have to use airdrop which is on iOS 7

  • How can i send xml file with a http servlet request

    Hi
    Please tell me how can I send a xml file into http servlet request.
    I have a servlet(action) java file.From this servlet I have generate a xml file. Now I need to send that xml file to another servlet with http servlet request object.
    Dave.

    When you say you have generated an XML file what do you mean?
    Is it a file stored on disk? Then pass the file path as a string to the servlet.
    Is it stored in memory as an object? The pass a reference to the object to the servlet.
    Or are you asking how to communicate between servlets?
    Look in the JavaDocs for the RequestDispatcher class. You can use this class to forward the request to another servlet. Data can be passes using the RequestDispatcher by storing it as attributes using the request getAttribute and setAttribute methods. Also described in the JavaDOcs.
    http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/RequestDispatcher.html

  • Sockets: can only send once file through

    Hi,
    I am using sockets to send text and files to a client on a Clio. I want to send multiple files through. However, only the first file goes through. The rest are never received (although they are uploaded). My question is:
    Why can not send anything through the socket (text or files) after the first file is sent?
    The fileSend() is on the server side, fileReceive is on the client side.
    public static void fileSend (Socket uploadSocket, String source) {
         try {
             InputStream inFile = new FileInputStream(source);
             InputStream in = new BufferedInputStream(inFile);
             OutputStream out = new BufferedOutputStream(uploadSocket.getOutputStream());
             System.out.println("Sending " + source + ".");
             int data;
             int bytes = 0;
             while ((data = in.read()) != -1) {
              bytes++;
              out.write(data);
             bytes++;
             out.write(data);
             if (in != null) in.close();
             if (out != null) out.flush();
             System.out.println("Upload complete: " + bytes + " Bytes!");
         catch (Exception e) {
             System.err.println("Couldn't upload " + source + ": " + e.getMessage());
       public static void fileReceive (Socket downloadSocket, String destination) {
         try {
             InputStream in = new BufferedInputStream(downloadSocket.getInputStream());
             OutputStream outFile = new FileOutputStream(destination);
             OutputStream out = new BufferedOutputStream(outFile);
             System.out.println("Downloading data to " + destination + ".");
             int data = in.read();
             int bytes = 0;
             while (data != -1) {
              bytes++;
              out.write(data);
              data = in.read();
             bytes++;
             if (out != null) {
              out.flush();
              out.close();
             outFile.close();
             System.out.println("Download complete: " + bytes + " Bytes!");
             in.skip(in.available());
         catch (Exception e) {
             System.err.println("Couldn't download " + destination + ": " + e.getMessage());
        }Thanks,
    Neetin

    I think its better to pass the outputstream to the filesend() method and inputstream to fileReceive() method
    something like this:
    OutputStream out = new BufferedOutputStream(uploadSocket.getOutputStream());
    public static void fileSend (OutputStream os, String source) {
      //write your file onto the output stream
    InputStream in = new BufferedInputStream(downloadSocket.getInputStream());
    public static void fileReceive (InputStream is) {
      //Read from the input stream
    }This should work.. Good luck

  • I can't send/recive files with kopete/pidgin (yahoo protocol)

    Please help me with these problem:
    I can't send or recive files with kopete or pidgin (yahoo protocol) (in/from windos is working)
    I use a edimax router but that is not a problem because I try without that and with HDSPA modem and no result.
    I don't use messenger very much, but my sister in law do and she notice me about these problem.
    I did some tests between my laptop and my desktop (I try to forward 5050 port seen in pidgin as "pager port") but no results.
    Both sender and reciver got that error:
    File transfer to ... (user) failed.
    ... (user) cancelled the transfer of ... (file)

    The first question would be did it work before installing the enhancer hack. If it did then all you probably need to do is uninstall the Safari Enhancer. A good utility should always include instructions or a program to uninstall and return to normal.
    Open Safari enhancer and select the Restore User Default Settings button on the bottom left of the window. See if that helps.

  • Can't send/receive files on Skype 7.1

    This is absolute nonsense. Skype 7.1 (665) for the Mac does not behave anything like this. What you see is a sad face icon and the words "Missing file"  .. no progress indicatior, no nothing... its clearly broken. When will we see a fix for this please ?

    Ok. Here is what I do.
    I drag and drop a file into the Skype chat window to send a file. Then I see this:
    Then a few minutes later I see this:
    Then the person I sent the file to sees this (windows 7, Skype version 6.18.32.106):
    On the other hand, the other person can send files to me.
    @Foyan, what preference are you referring to?
    Thank you

  • Email Error - can't send PDF file 54MB

    I created a book in iPhoto and saved it as a PDF file (54MB). When I try to email the file, it almost completes sending however it then sends an error message 17099 that the "maximum message size excceeded". What do I need to do to be able to send this file?
    Thanks for your help
    iMAC   Mac OS X (10.4.7)  

    Try one of these free large file sending services:
    http://www.pando.com
    http://www.yousendit.com
    http://www.sendthisfile.com
    Most email service providers put a limit on email size. Even if you could send it this big, the recipient's mailbox may not be big enough to recieve it.
    The services above get around these limits by just emailing a link to the file to download from the web.

Maybe you are looking for

  • Bug jdev 10.1.3 production: sequences showing up as tables

    Hello, A bug I have found: when I generate a script to create database objects (tables & sequences) and choose in the wizard to execute against the DB connection, the sequences are showing up under the "tables" folder in the connection browser (Oracl

  • How can I install Photoshop Elements 9 on a laptop with no CD drive?

    I bought Photoshop Elements 9 couple of years ago and it's fine, I now have a new, smaller laptop with no CD drive and I have no idea how to install the Photoshop CD I already own, any suggestions?

  • In which table can I find  Sales Deal Name?

    Hi Guys,    In which table can I find Sales Deal Name for the corresponding Sales Deal? Regards, Shashank.

  • Drop-Down menu not retaining selected value

    I'm using LiveCycle Designer ES 8.1.1 with LiveCycle Forms and I render my forms in HTML.  When Google Chrome or Safari are the user's browser the drop-down menus do not retain their selected value when going from page to page.  For example I have a

  • IPhone blocked after call reject

    Hi, I have a little problem with my iPhone. When I reject a call in sleep mode (pressing twice the sleep button), the iPhone screen doesn't respond correctly, I have to lock and unlock again to respond the call.