Problems creating FILE  comm channel

Hi there,
I'm having problems with the creation of a simple communication channel that will pick and read a XML file from my computer. I'm trying to pick the XML file for mapping it to the corresponding fields and generate an IDOC.
I'm not concerned with the IDOC right now, i'd would like to try to fix this problem first.
I've created the business system with the communication channel.The channel has the following characteristics:
Adapter Type: File
Transport Protocol: File System NFS
Message Protocol: File
Adapter Engine: Integration Server
File System Aacess Parameters:
Source Directory: C:/temp
File Name: Vendor.xml
Processing Parameters:
Quality of Service: Exactly once
Poll Interval: 60 secs
Processing Mode: Delete
File Type: Text
So the file should be picked and deleted after being processed by the Integration Engine.
I've already created the Sender Agreement with the service and the communication channel i'd already created.
Do you have any ideas?
Do I have to turn the firewall off? it's off...
Do I have to create any connections to my pc?....
thanks

Thanks for all the answers but the problem persists....
Bhanu:
"Please check the SLD entry for the R3 system where the IDoc is." Are you refering to the SWCV?
" make sure that the XI system has access to the File system (or it is on the same App Server as XI)" Yes, the file is on the same App Server.
Prabhat:
I've tried your suggestion but the result was the same...
Is there a log where I can see why is he not doing anything? There must be a log where I can find what exception was launched...
Help...please...:)

Similar Messages

  • Problem creating file generator channel rule definition

    I would really appreciate some help on this.
    Environment
    Weblogic integration 10.3
    Windows 7 Ultimate
    Oracle Weblogic Workshop 10.3
    1) I created a fine generator using Weblogic integration console. I have also create a channel file using Workshop and I can see it in the console.
    2) When I try to create a file generator channel rule, Weblogic hangs. I see a stuck thread holding lock on a filegenerator object.
    ^-- Holding lock: com/bea/wli/eventgenerators/file/FileEventGenerators@0x1232E378[thin lock]
    at org/apache/beehive/netui/pageflow/internal/FlowControllerAction.execute(FlowControllerAction.java:52)
    at org/apache/struts/action/RequestProcessor.processActionPerform(RequestProcessor.java:431)
    3) I tried changing permissions on the file directory used for input and error. Did not help.
    Not sure where exactly it is hanging. I have not been able to create the channel definition rule. Can you please advise? Is there a workaround to create the rule such as editing a configuration xml file?
    Thank you,
    Mangesh

    Hi everyone intersted in a solution:
    after consulting the bea support we finally found out the reason for this ManagementException:
    We configured our test and production server in a cluster environment, that means we specified <listen-address>our.cluster.name</listen-address> in the file <domain>/config/config.xml. The server does not work with this properly, this is a bug for which a patch will be developed!
    This workaround helps for servers in cluster environment:
    * stop server
    * edit config.xml and clear the listen-address field: <listen-address></listen-address>
    * start server
    * use physical address of server to log into wli-console and create all eventgenerators you need
    * stop server, change config.xml to original value and restart
    best regards and happy beta testing ...

  • Adapter engine field blank in File Comm channel (Sender)

    Hi,
    I am not getting any value in drop-down list of adapter engine in file adapter communication channel.System is allowing me to save the comm channel but when I am trying to create sender agreement, system is giving me following error
    <b>Unable to find an associated SLD element (source element: SAP_XIIntegrationDirectory, [CreationClassName, SAP_XIIntegrationDirectory, string, Name, directory.s01., string], target element type: SAP_XIIntegrationServer)</b>
    I m getting values of adapter engine when I select some other adpter like IDOC or RFC.
    Please help...

    Hi,
    1) Can you check your Post Installation.
    2) Look for SAP NOTES.
    3) Try cache refresh
       a)Start transaction SXI_CACHE.
       b)From the context menu XI Runtime Cache select Start Complete Cache Refresh.
    If you still face issue try this .
    Many actions require to access System Landscape Directory content from the Integration Builder. To optimize performance, this content is loaded into a cache so that the System Landscape Directory does not have to be accessed directly each time that System Landscape Directory content is required.
    However, this cache is not automatically updated if changes are made to the content of the System Landscape Directory. For this reason that we delete the System Landscape Directory cache if changes have been made to content in the System Landscape Directory. The cache is then filled each time that the System Landscape Directory is accessed. If we log on to the Integration Builder after we have made a change in the SLD, we do not need to delete the SLD cache.
    To clear the SLD cache, from the Integration Builder main menu, choose Environment ® Delete Cache for SLD Data.
    Once we have deleted the cache for SLD data, accessing objects in the SLD may take longer than usual initially.
    Regards
    Agasthuri Doss

  • Sender File Comm Channel

    Hi,
    I have a unique problem.  My file sender communication channel picks and process files only when the filename extension ends in .txt.
    I had checked the configuration directory and made sure it is not *.txt type and had given star.star.
    Still am not sure why this is happening.
    When i dump a normal file without any .txt extension, it is not been picked up and the file remains in the same place, morever no errors are also coming.
    Please share any light on this.
    Regards,
    Anandh
    Edited by: Anandha Krishnan on Jun 9, 2008 6:37 PM

    The other way to check if your changes are being correctly in the RWB, please deactivate the comm channel and then lookup RWB communication channel monitoring. check if the correct version is showing up out there. It could be the RWB is not getting the correct upated version. Activate the comm channel again and re-start the comm channel and then check.
    You can also follow the path of using * in the filename instead of . as suggested by others.
    Regards,
    Indranil
    Award points if appropriate

  • Sender file comm channel shows error status when no file is in source

    Hello,
    I have this sender file communication channel which is picking up files using ftp. <b>It’s working fine</b> but if there is no file in the source directory during polling, it shows an error status in communication channel monitor. The error message is that directory/file does not exist and also ‘*’ in file name is invalid character.
    I have the same settings on our dev, QA and prod system but this strange thing is happening only on the dev and prod. It’s not happening on QA whereas QA access the same directory as dev.
    Any idea ???

    Hi,
    The error is strange one.
    I suggest you to check Visual Admin to findout the exact trace/log file.
    May be because of some connection problems etc..
    Just go thru this SAP Note about File Adapter- 821267
    Regards,
    Moorthy

  • Problem with JDBC Comm Channel from UNIX PI Installation.

    Dear Gurus:
    Inside a standard scenario, we have a receiver comm channel which use JDBC adapter type to connect to a MS Access remote database.
    The database connection is made like this:
    JDBC Driver: sun.jdbc.odbc.JdbcOdbcDriver
    Connection: jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=//10.96.0.10/c$/app/appdb.mdb
    Working from a Windows 2003 PI installation, everything works fine..
    But we recently have finished a Heterogeneous migration from Windows 2003 + SQL server to UNIX AIX + Oracle servers and that particular interface does not work anymore.
    Is there a way to connect to a MS Access from inside a UNIX PI installation..? Is there a native JDBC or ODBC driver that we can use to fix our problem...?
    Waiting for your help. Best regards.
    Eduardo.

    Hi,
    In the JDBC receiver CC, Advanced-->Advanced Mode, use poolWaitingTime and taskTimeout parameters and specify
    some time using seconds.
    Babu

  • Sender File Comm Channel Fails after system refresh

    Hi,
    we did a system refresh of our PI system and since then the sender file communication channels donot work with the following exception:
    Error: com.sap.aii.af.ra.ms.api.ConfigException: Some of the IS access information is not available. SLDAcess property may be set to true, but SLD is not available.
    I have seen many threads in this forum related to this issue but couldn't find a proper solution.
    Any help is very much appreciated.
    Thanks
    MLS

    You may do the following:
    1. Perform SLDCHECK on XI.
    2. Check if XIAFUSER is not locked or its password has been changed recently.
    3. Goto SLD-> Business sytems-> Integration server, check Pipeline URL. It should be
    http://hostname:8000/sap/xi/engine?type=entry
    Regards,
    Prateek

  • Problem with File adapter channel

    Hi All,
    I am using a File Adapter channel to process files from FTP server(which is in UNIX environment).  I am polling the files from a unix folder (which has this format as -rw-rr). Now I want to know what are the basic permisions should the file have in order to process the file by anyone.
    Hope you got the information..
    Regards,
    Achari

    You would need to understand the permission schema.
    -rw-rr
    - : tells this is file
    rw-  : tells the owner permission,
    r-- : tells the user group permission
    r-- tells any other user permission.
    so if you are using mode delete/archive mode then the file shoud have execute permission for that owner.
    If you are using the same user(i.e. owner that write the file in FTP) to connect FTP from PI then the permission required is
    -rwxrr
    If you connecting to FTP from PI with a User that is of the same group of the owner then the file permission should be
    -rrwxr
    If you are using any other to connect to FTP then the file permission should be
    -rrrwx
    note : rwx or --x is same read/write is included in execute mode along with delete & modify mode.
    ~SaNv...
    Edited by: Santhosh Kumar V on Mar 18, 2010 4:00 PM

  • Queries: Problem creating file in background

    Hi,
    i am trying to create txt files in background with sap queries, but it doesn't work.
    In dialog mode it works but not in background. Path is my standard application server path /home/data/..
    Any ideas?
    Thanks!

    I have the same problem.
    On another thread, it said it's not possible to do in background.
    The File Store Option is only for execution in dialog mode.
    Can somebody confirm or inform it ?
    One solution is to activate an user exit!
    Implement the user-exit to download the results of standard queries (SQ01) to application servers, while being run in a background.
    First create a project, then use the enhancement assignment to include SQUE0001 SAP Query: Private data file. Further implement the user exit EXIT_RSAQEXCE_001 in the component section. Include ZXQUEU01 can have your code.
    http://sap.ittoolbox.com/groups/technical-functional/sap-dev/what-does-it-take-to-run-a-sap-query-in-the-background-mode-1258275
    Thanks,
    David de Limelette
    Message was edited by:
            David de Limelette

  • Problems creating file. Can't get resource path.

    Hey, I'm new to Java with an Actionscript background and I'm using NetBeans IDE.
    Now this comes with my basic lack of understanding for how Java works but I'm getting confused a lot so if someone could just steer me in the right direction I'd be very grateful.
    Essentially I'm checking for a config file and if it's not there, I want to create a default one but the paths are messing me up. class.getResource seems to use the src or the build/classes dir? What's the relationship of these? If I put assets in the src folder should they be moved to the build folder or something like that?
    The actual problem in code is that if I create a file, (config.xml) and put it in my src folder I can grab it using Main.class.getResource("config.xml"); Which is great but if the file's not there it throws an exception..
    Now In actionscript I'd use the File class, which seems very similar to Java's. I'd pass in a literal for the filename "config.xml" and prepend a constant that gives the path of the apps storage directory. If the file's not there then the File.exists property == false.
    What I need is to get the same path that getReresource("config.xml") outputs, but in a File and I can't do that with the exception being thrown because the file's not there.
    Any help appreciated.. I can't read another blog full of different setups or face another Google page of results pertaining to different problems.
    - Chris W

    RoninStretch wrote:
    Essentially I'm checking for a config file and if it's not there, I want to create a default one but the paths are messing me up. class.getResource seems to use the src or the build/classes dir?It looks relative to the classpath, as I recall.
    What's the relationship of these? If I put assets in the src folder should they be moved to the build folder or something like that?NetBeans might do that for you. It's a reasonable thing for a build system to do.
    You might be better off working without an IDE until you're more familiar with Java.
    The actual problem in code is that if I create a file, (config.xml) and put it in my src folder I can grab it using Main.class.getResource("config.xml"); Which is great but if the file's not there it throws an exception..Actually I think getResource will return null if the resource isn't there. Are you not checking for null?
    Now In actionscript I'd use the File class, which seems very similar to Java's. I'd pass in a literal for the filename "config.xml" and prepend a constant that gives the path of the apps storage directory. If the file's not there then the File.exists property == false.The Java File object refers to a path on the filesystem, not a virtual one in the manner of Class.getResource. Check the result of getResource to see if it's null.
    What I need is to get the same path that getReresource("config.xml") outputs, but in a File and I can't do that with the exception being thrown because the file's not there.Can you show us the actual exception and actual code?
    Anyway, if you're packaging all this up in a jar, you wouldn't put the new config.xml that you create in the jar anyway.
    More likely you'd do something like:
    1) check user's home directory for config.xml
    2) if it's not present, check to see if there's a config.xml packaged in your jar.
    3) if the user has any config changes, put them in a config.xml in the user's home directory.
    So you wouldn't be trying to get the path of the default config.xml anyway.
    Or maybe you can use the Preferences framework.

  • UNIX Script Not running - Sender File Comm Channel

    I have written a script to split a large file into smaller files . It works great when I log into the server via putty, and run it from the command prompt .
    However, when I  run it from the Sender File Channel "Run OS command before/after processing", nothing happens .  I put in some code to write a log file after every line , but it never gets generated if I run the channel , so im assuming its never called by PI .
    However, the channel monitoring says "Success" for  "Execute OS command "/home/Int001/Inbound/File_Split.sh" . So  if it is successfully called, how come i dont get my expected results?
    1. What is the credentials used by PI to run scripts ?
    2. Does PI need some special permissions to run the script ?

    Hi Johannd,
    To change Password for Sap System User, you can follow this help:
    http://help.sap.com/saphelp_nwmobile71/helpdata/en/aa/1dc94af0fa11d3a6510000e835363f/content.htm

  • Mapping Error - Dump source message to file adapter comm channel

    Hi
    Does anyone know of a way to dump the source message to a file adapter comm channel if - and only if - the message fails during mapping. For example, we receive a message from a trading partner that lacks an element that is mandatory during the mapping. When the mapping fails, the source message is sent - as is - to a file adapter comm channel.
    I don't need anything more than the source message i.e. no need for any errors etc... to be included.
    The kicker.. I would like to do this without using BPM if at all possible.
    Any ideas greatly appreciated. Thx, Duncan

    Hey Ram,
    Go to Integration Directory and open the Receiver Determination for your scenario.
    Check the configured receiver services. They are in a table-like area in the middle of the screen.
    In this table of configured receiver services for that particular Sender Service/Interface, you should have the system that normally receives that message (your ERP or any other application system) and the service that contains the receiver file comm channel that will receive the message in case of error.
    Check help.sap.com for help on condition editor on receiver determinations.
    Now, the issue. You can only check whether a field exists, you can't check whether it doesn't exist (There's only a "EXIST" operator, and no negative operator). Thus, you can only do the following: always send messages to File, but you can avoid messages that dont have field from being sent to App System. Yeah, that sucks...
    But don't fear, young padawan! There is a possible workaround. =D
    In your message mapping, do the following for that particular field:
    If field exists (check with Exist and IF standard functions) just bypass the field. Else, map the field with an impossible value (like string "$CREATED$"). Then, in your receiver determination, you will do the following conditions:
    for App System: If field =/= $CREATED$
    for File Receiver: If field = $CREATED$
    Now, if the field doesnt exist, it will have value $CREATED$, thus the message will be sent to File and not to App System. If the field exists, the message will be sent to App and not to File.
    Try that out.
    Regards,
    Henrique.

  • Comm Channel and Adapters

    Hi,
    My Scenario is RFC-XI-JDBC. I created one Message Interface, synchronous, abstract, and did the Interface mapping.
    I created sender comm channel, receiver comm channel. I configured Sender Adapter(RFC) and Receiver Adapter(JDBC).
    I have  a little confusion, do I need another two comm channels and another two sender(jdbc) and receiver(RFC) adapters.
    Thanks for the help.

    Hi Raj,
    As your scenario says that you are making use of sync communication. Using the same sender and receiver channel the request and response comm is handled. While you create the outbound interface you check the option of msg interface type as sync.
    So bottom line is you dont have to create two seperate channel to get the response from the JDBC adapter.
    Hope this answers your question.
    Regards,
    Ajay

  • HTTP Comms Channel and UTL Parameters

    Hi,
    I need to build a new interface (HTTP - RFC) which will use several URL parameters and I have a few questions
    1) In my limited experience I know that HTTP scenarios don't usually require a comms channel. Like RFC it's built into the ABAP stack. If I create a HTTP comms channel for a particular service does that mean that any interface that is part of that specific service will use my HTTP comms channel? In other words all I need to do is create a comms channel for a particular service and it will be used.
    and secondly....
    2) Creating the parameters in the comms channel is straightforward. I check 'Adapter-Sepcific Message Attributes' and then check 'Apply URL Parameters' then specify the individual parameters. Straight forward so far but in usual SAP fashion the documentation on HTTP Comms Channels and URL Parameters is lacking to say the least. My question is how do I map those parameters in the Integration Directory.
    Looking forward to your replies.
    Thanks in advance.

    OK, so once I create a sender agreement then my HTTP CC will be used? That makes sense.
    In regards to the second question - As I said in my posting I want to use several URL parameters. For example sending the date as part of the URL rather than the payload. These parameters are specified as part of the comms channel but mapping the parameters to the RFC must be performed in the Integration Directory. So I'd like to understand how I do this.
    Thanks

  • Problem of Creating Multiple Communication channels for multiple files

    Hi Everybody
    I have a very basic doubt but this struck me...
    For a file-XI-file scenario,if multiple files are coming from same FTP server but with different names then we have to create multiple communication channels for all the files of different names..but is this a intelligent approach?Can we do something so that only one communication channel can receive multiple files of different names?plz explain in detail if possible ASAP.
    I have another doubt as in File-XI-File scenario how the XI understands that a particular file is from this FTP server  needs to be send to another particular FTP Server?is it only the name of the file which we give in sender comm channel & receiver comm chaneel which determines this????that means this name should always be same?plz explain in detail if anybody knows?

    Thanks Aamir.I understood the solution.
    Correct me if I am wrong.......
    1)If there are multiple files with different names & different extensions in the sender FTP then we use-->
    2)if there are multiple files with different names & different extensions in sender FTP & I want only say files of 2 extension types(say .xml & .txt)then we use-->
    *.xml
    in one comm channel &
    *.txt
    in another comm channel rite??
    Also I wanted to ask that only two kinda files we can pick up through sender comm channel rite?
    .xml  and .txt(File content Conversion).Can we pick files of other extensions also?(say .doc,.xls)If we use as u said
    then files of all other extensions will also be picked up rite?bt hw will xi convert them into xml?plz explain......
    One of my other q is not answered yet.........all these same doubts are there for receiver communication channel.......but you all have not said nething abt the receiver comm channel........plz explain the answers to all these queries for receiver comm channel for a receiver FTP........ASAP......thanks once again.......

Maybe you are looking for

  • Error msg 13019 please help

    hi i need help in getting rid of this error msg 13019. it started after downloaded a couple of songs. and it will not allow me to sync my nano ipod thanks

  • Multiple folders on a single MP3 cd

    when I put a MP3 cd in my car stereo, it asks me which folder do you want to play? This leads me to believe that I can put multiple folders on one cd, and I was wondering the logistics of this. Can I simply burn one folder on the cd, pick another pla

  • Adobe PDF Pack - Can I create a Table of Contents in combined PDF files I am creating?

    Can I create in Adobe PDF Pack a table of contents for PDF files I am combining?  If the answer is YES do I name each of the PDF documents name the name I want the page to be named in the Table of Contents? Thank  you. Michael

  • Very Simple question about JList

    Hi, I am newbie to Java, and I want to show a couple of items in JList Control, but it doesn't show up, anyone can help me. When I use system.out to printout the contents of the ListModel, it does tell me that those items are in it. Thanks a lot!!!!

  • Create Table with Compress for OLTP and error ORA-14464

    Hello, i have a Oracle-DB 11.2 and want to use Advanced Compression. I want to create a table: CREATE TABLE TD_GE_1990 ( "name_id" NUMBER(1,0), "name_txt" VARCHAR2(100 BYTE) ) COMPRESS FOR OLTP; But i get: SQL-Fehler: ORA-14464: Kompressionstyp nicht