Sender FTP communication channel

Hi experts,
We have had the following problem twice with two different comm channels:
A sender FTP communication channel stops polling for no apparent reason. There were no errors and the status remained green. After I stopped and started the communication channel in the runtime workbench the adapter picked up all the remaining files and processing finished ok.
Anyone had this problem before? Any ideas for a solution?
Thx,
Philip

Hi
look Similar thread
File (FTP) Adapter: stops polling
File Adapter stops working

Similar Messages

  • Dynamic File name in FTP Communication Channel

    Hi All,
    We have requirement where ,we create a filenames dynamically ( runtime).These filenames whihc do change for every execution needs to be added in FTP communication channel.
    1. How can we add the this generated file name in FTP CC Communication Channel.
    2. Does this file needs to part of target structure during graphical mapping ?
    3. Can we also dynamically append the Directory name to file names aswell ?
    Please provide your valuable sugestions.
    Thanks for your support.

    1. How can we add the this generated file name in FTP CC Communication Channel.
    3. Can we also dynamically append the Directory name to file names aswell ?
    to get the FileName:
    DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File","FileName");
    To get the Directory:
    DynamicConfigurationKey key1 = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File","Directory");
    Then append:
    key+key1
    And then in the CC select the Directory checkbox under the ASMA properties...
    2. Does this file needs to part of target structure during graphical mapping ?
    The file which is sent using the CC will have the FileName as configured in the UDF of the graphical mapping....and if i am not wrong then the target structure resembles the file (if there is no FCC done)....
    Regards,
    Abhishek.

  • Issue on file sender adapter communication channel

    Hi All,
    I have an issue on some of the file sender adapter communication channels .The channels are failing with the error :
    (u201CAttempt to process file failed with com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.xi.swift.ParserException: com.sap.xi.swift.ParserException: Message does not start with character '0x1f'u201D).
    Please let me know the procedure to get this message processed.
    Thanks & Rgards
    Vishnu

    Hi Vishu,
    Find out in what encoding the file is in. for that download Notepad++ and open the file with in.
    In Encoding tab you will see the encoding format.
    1. If its not UTF-8 or ANSI then you should set the correct encoding in Sender File channel.
    2. Check for BOM characters which will not be visible directoly.
    3. Use Notepad++ to convert the content to HEX and check for hidden values. i bet there will be some Encoding BOM in the file which is creating problem while picking the file.
    Since you are using SWIFT module: try to validate the XML file using Altova XML and check weather is correct.
    also ref to this thread:http://scn.sap.com/thread/2134946
    Regards,
    Senthilprakash

  • Error in Sender JDBC communication channel

    Dear All,
    We have an interface in which we are fetching data from SQL database through sender JDBC communication channel.
    Last week SQL server was upgraded from 2000 to 2008 and the communication channel has stopped working and is giving the following error:
    Database-level error reported by JDBC driver while executing statement 'SELECT * FROM mstemp_tbl WHERE Active='0''. The JDBC driver returned the following error message: 'java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect. Parameter 1 (""): Data type 0x38 is unknown.'. For details, contact your database server vendor.
    Please let me know if any JDBC drivers are to be installed for SQL 2008 or how can we resolve this.
    Thanks,
    NJ

    Hi,
    You may need to update your JDBC driver to 1.2 or 2.0. Kindly see supportability matrix on this link (question #2):
    http://msdn.microsoft.com/en-us/sqlserver/cc325721
    Regards,
    Jenny

  • Error at sender JDBC communication channel

    Dear All,
    While executing JDBC(MS-Access)-PI-RFC interface, we are getting error in sender JDBC communication channel. The error is as following:
    Error during database connection to the database URL 'jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=
    sappidev\Datatran\Database.mdb' using the JDBC driver 'jdbc.odbc.JdbcOdbcDriver': 'com.sap.aii.adapter.jdbc.sql.DriverManagerException: Can not establish connection:: SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified'.
    I have checked various posts on forums and as per those no drivers installation is required to access MS-Access database and I am not able to find any post which could solve my problem.
    Kindly guide me on what might be the problem and how this can be resolved.
    Regards,
    NJ

    Hi Nishu,
      That error ALWAYS means your DSN name is incorrect or can't be accessed for some reason (permission). The ODBC part says that the bridge is working.
      But that DSN is 100% wrong or cannot be seen by the user account that the server is running as. Make sure you have a system DSN and not a user one.
    You can refer these....
    http://bytes.com/topic/java/answers/625400-java-sql-sqlexception-microsoft-odbc-driver-manager-data-source-name-not-found
    http://www.daniweb.com/forums/thread13092.html#
    Hope this will help you....
    Regds,
    Pinangshuk.

  • How to set errorDelay parameter in sender JMS Communication Channel?

    Dear XI/PI Experts,
    Do you happen to have a documentation on how to implement the errorDelay parameter and other general parameters in the sender Sender JMS communication Channel? Do you happen to have a step by step guide or pdf that I can use?
    I look forward to hearing from you.
    Thanks a lot in advance.
    Kind regards,
    Grace

    Hi Thanks for your replies.
    What I need to do is to implement this bullet point:
    ¡        errorDelay
    The default value for this parameter is 0.
    This parameter determines how long the system waits before processing further messages if an error occurs. In transactional processing, it can make sense to specify a certain time period, for example, because messages with errors remain in the queue following a ROLLBACK.
    In which part of the Sender JMS Comm Channel will I implement this?
    Should I put this under tab /Parameters/Processing/Error Handling Settings or should this be under /Parameters/Advanced/Additional Paremeters?

  • XI: Sender JDBC Communication Channel is not getting picked the records

    Hi All,
    Here I 'm facing an Issue with my sender JDBC communication Channel. Previously it was working fine but It is not Picking the records from the JDBC table.
    Communication Channel is in active mode only.
    I have checked in RWB communication Channel monitoring there i didn't get any error or success messages but channel is showing healthy status only(Green)
      But i had created the new communication channel..with the same parameters which are in the older communication channel.. and sender agreement level also i had changed.. so now  new channel is working fine.... I didn't understand what is the problem with previous communication channel.
    Thanks

    Hi yadav,
    do you have TWO CCs polling at the same time via JDBC?
    This could be the problem --> a conflict between both CCs.
    Switch off ONE CC:
    Regards Mario

  • HOW TO CREATE SERVICE FOR SENDER SOAP COMMUNICATION CHANNEL FOR ECC PROXY

    Hi Experts,
    I need generate the service for sender soap communication channel for target url to receive the  inbound proxy.
    my scenario is like SOAP to proxy. while using  receiver proxy also we are planing using AAE method .
    i am using SOAP sender and SOAp receiver communication channel .i need to provide the target url for this communication channel.
    how to generate the url for this and what is the transaction code .
    Please help us.
    Regards
    Ravinder.S

    Hi Ravinder,
    Q.my scenario is like SOAP to proxy. while using  receiver proxy also we are planing using AAE method.
    SOAP to Poxy in this case.
    For sender  SOAP system, we can generate the WSDL link in ID part.
    for Reveiver proxy give the integration engine URL.
    http://IP:PORT/sap/xi/engine?type=entry
    how to generate the url for this and what is the transaction code
    There is no transaction code for generating the URL.
    i hope this will help.
    Regards,
    Kesava.

  • Sender File Communication Channel Configuration

    Hi guys,
    We are trying to develop a file-to-Idoc scenario and we are facing some problems in the configuration of the sender file communication channel as far as the file format is concerned. The file, which is a material master file has the following structure:
    00.00 FileHeader
    30.00 Material n° 1
    30.01 Material n° 1
    30.00 Material n° 2
    30.01 Material n° 2
    30.00 Material n° n
    30.01 Material n° n
    99.00 FileFooter
    Initially, I developed 4 datatypes, FileHeader, Record1, Record2 and FileFooter, and 1 datatype to incorporate all of these, but I faced trouble in 'Recordset Structure' attribute in communication channel, where "FileHeader,1,Record1,,Record2,,FileFooter,1" did not work.
    After that I thought of creating one more datatype, called Record, with 0..* cardinality, that incorporates Record1 and Record2 with 1 cardinality.
    Although I have declared them correctly as "FileHeader,1,Record,*,FileFooter,1" in 'Recordset Structure', I face trouble in the table with the attributes. What shall I use: I have Record1.fieldNames and Record2.fieldNames and fieldFixedLengths, but XI requires Record...
    What you suggest?
    Evaggelos

    Hi,
    I understand your problem....
    I actually didn't look at the key fields...properly..
    You have said that when you had tried taking Record1 and Record2 in your structure you had problems...
    I  think the second way which you are trying would not work..!
    Can you try this..I am not sure if it will work..
    Have your structure as
    MT
    +Record
    ++Header
    ++Record1
    ++Record2
    ++Trailer
    So your Recordset name would be :Record
    RecordsetStructure would be Header,1,Record1,,Record2,,Trailer,1
    and then all the other parameters like fieldNames,fixedFieldLength,keyFieldValue...for Header,Record1,Record2,Trailer
    U might just try out with this
    Regards,
    Manjusha.

  • FTP Communication channel :Sender

    We are using PI to connect to 3rd party FTP server to get files. This
    3rd party is a EDI data exchange company. For security and standards
    reason,they create file names with sequential number and the orginal
    name of the file is embedded in the file name.
    In PI,we need to send it to different directories based on the file
    name.So,we need the orignal name to do the above process.
    The 3rd party has given us a command to execute to get the orginal file
    name. The command is "quote side filename". This needs to be executed
    in the directory where the file is.
    We have written a batch file for the above command and executing it in
    PI communication channel from run OS command before message processing
    (also tried from after processing). It is not working and always PI
    picks up the file with number file name. The same batch file is
    working if we execute it from PI server command prompt. It seems like
    PI picks up the file even before executing the BEFORE MESSAGE
    PROCESSING COMMAND.
    Is there way we can get the orignal file name using some options in the
    communication channel? or will it be possible to execute batch file
    before PI picks up the file. Any help will be appreciated

    Hello,
    That is how the File adapter works.
    What PI file adapter means by Command Line process before file to be processed is, that the file content will be read by the adapter but before passing the file to the pipeline for further processing, the command line will be executed.
    Likewise Command Line Processing after does the opposite that after file is sent to pipeline, the command line will be called.
    In your case, scheduling this script outside of PI makes more sense.
    PS : As this quote command, this seems to be a VAN connectivity to me, are you sure file adapter can do this functionality?
    Regards
    Bhavesh

  • Possible to register a Proxy for FTP in the FTP-Communication-Channel ???

    Hi All,
    I have a question regarding the ftp-receiver-communication-channel.
    I have configured an integration scenario for a file-transfer via ftp to New York. I use the File/FTP-Adapter from SAP. I send the files in the passive ftp mode, but only the filename (no content) is created at the ftp server in new york. we get the error: 425 --- Can't open data connection. The Firewall and so on is open for this process and we tested it from other servers. There occurred always the same exception. We have no idea where the mistake could be.
    When we arrange FTP-connects with a ftp-programm (for example WS_FTP) we use a proxy. And it's working.
    Here my Question:
    Is it possible to register a proxy / ftp-proxy in the xi-system or in the File/FTP-Adapter?
    Thanks and best regards
    Christopher

    When you connect to any FTP server it writes some dump to your local system first then opens the data connection. So check whether you have provided neccessary rights on the XI server so that it writes to the local system...
       I think thats when it throws that error...
       Also check whether you have opened necessary ports...it uses port 21and 1024+ ports for passive connections and 21 and 23 for active connections....
       Are you connecting to the other ports rather than standard port 21....then also try connecting through port 21 because if you use other ports it won't work sometimes. Its worth trying with port 21 because if FTP is on UNIX box....the inet daemon on unix box automatically reroutes to the appropriate port after it recieves the connection from port 21.
          And also did you tried connecting to FTP server through you XI server using some other FTP client.
    Hope this helps...
    Regards,
    ravi

  • Value for Retry Interval in Sender File Communication Channel

    Hi All,
    I am trying to set Retry Interval for File Adpter as null as per Help.
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/e3/94007075cae04f930cc4c034e411e1/content.htm">http://help.sap.com/saphelp_nw04/helpdata/en/e3/94007075cae04f930cc4c034e411e1/content.htm</a>
    But I am getting error in Communication channel/Adapter Monitoring as invlaid configuration. How to specify null value as described.
    Thanks in advance.
    Regards,
    Sudharshan

    Hi Michal,
    I am trying this option to solve the problem in following thread.
    Problem with Sender File Content Conversion Communication Channel
    0 is considered to be a valid Configuration, but I dont know whether it is equivalent to null that they are describing.
    Regards,
    Sudharshan

  • Sender agreement & communication channel not needed in case of IDOC adapter

    Hello everyone ,
       I am new to xi , as far as i know a communication channel cannot be created in ID when using IDOC adapter , the answer for this question is like , the idoc adapter resides on the integration server & not part of j2ee AF .
    Can some one explain me in the terms of a laymen , its not clear to me.
    Thanks & Regards,
    Reena.

    Hi ! Reena
    IDOC adapter resides on Integration server, so Integration engine takes care of the conversion format from IDOC to XML, hence there is no need for sender Adapter .Also since its residing on Integration server you can directly post the message in the Integration engine.
    well lemme explain a little bit,the main reason for sender agreement is to associate namespace with the sender adapter,now when we shoot IDOC from R/3 it already contains its standard SAP namespace so no need of sender agreement.
    now comes the sender CC,main use of sender CC is to identify the sending system and the adapter.the IDOC header contains details of all the this,so again there is no need for sender CC
    loook at this thread discuss the same
    Re: Why we r not Creating Sender Agreement For HTTP & IDOc Adapter at Sende
    Re: why HTTP & IDOC adapter do not require sender communication channel?
    Thanks!!
    Questions are welcome here!!
    Also mark helpful answers by rewarding points
    Regards
    Abhishek Agrahari

  • FTP communication channel generating logs in NWA Logs and Traces

    Dear all
    Wishihg you all a very happy new year. I have a peculiar issue, where I am using a FTP adapter, and files are deposited in an FTP location. This processing is runnign succesfully. However, my NWA logs says that there is communication issues while putting htis file in the server.
    Whenever there is a transaction happening this error gets generated in NWA log.
    Does any one have any idea why this is happening.
    Many thanks & Regards : Bobby Bal
    Below mentioned is the error message.
    Message:   Error during disconnect from ftp server ediftp-pw09.colpal.com, ignored: com.sap.aii.adapter.file.ftp.FTPEx: 421 Unexpected reply codeTerminating connection.
    Severity:   Error
    Date:   2012-01-10
    Time:   09:18:12:191
    Category:   /Applications/ExchangeInfrastructure/AdapterFramework/Services/ADAPTER/ADMIN/File
    Location:   com.sap.aii.adapter.file.File2XI.disconnectFTPServer
    Application:   
    Thread:   XI File2XI[XXX_WMS_SENDER_CC/SYS321/XX_ChinaWMS]_34877
    Data Source:   j2ee/cluster/server1/log/applications_01.log
    Arguments:   
    Passport User Activity ID:   7f0f0ddd38fd11e1b099c68806a4be02
    Message ID:   com.sap.SOA.apt_file.0058
    Session:   0
    Transaction:   
    User:   J2EE_GUEST
    Time Zone:   0-500
    Customer Message Component:   BC-XI-CON-AFW
    Runtime Component:   com.sap.aii.af.lib
    Correlation ID:   144518351000001784
    Passport Session:   7F0F0DDD38FD11E1B099C68806A4BE02
    Passport Connection:   7f0f0ddd38fd11e1b099c68806a4be02
    Passport Connection Counter:   0
    Log ID:   C000A7E404320DFE00000000013600A4
    Host:   xppapp14
    System:   XPP
    Instance:   DVEBMGS14
    Node:   server1

    Hi Bobby,
    1. Check whether the user you are using has access control i.e Read/Write Access from the folder in FTP server..
    2. Check it at OS level by directly pasting or pick the files..
    3. From SAP end check the user credientials provided in the file adapter i.e username of the FTP server and the Password of the FTP server it is case-sensitive.
    4. Try to give the exact path from where the file is to be picked and reactivate the scenario.
    5. what is the file size of the file that is going to be picked from the ftp server.
    6. Then finally check in Communication channel monitoring detailed log what is the error it was coming and check the log in XI server you can clearly notice the error.
    Even some times it will access at OS level but not through the server for this reactivate the adapter and provdie the user credentials and the path once again..
    Regards,
    Ravi

  • Verify Sender System - Communication channel RFC sender

    Dear all,
    We would like to select the option "Verify sender system" in our communication channel, RFC sender.
    Do you know the correct parameters that we need to set? SYS-ID, CLIENT?
    It would be nice to have an example.
    Our PI version: PI7.11
    Thanks you very much in advance.
    Best Regards,
    Olivier Vanderperre

    For non-SAP systems we do not set these parameters.....we do not check this option Verify Sender System
    Is it to trust other non SAP systems
    actually we do not set this option for non-SAP system becuase it is not possible to set the SID and Client details in the sender application....whereas when it is an SAP system we are able to set the details and hence verify them in XI/ PI.
    Edited by: abhishek salvi on Mar 26, 2010 1:14 PM

Maybe you are looking for