Processing Sequence issue of FTP protocol

Hi,we are using the standard SAP MDM data syndication mode which using SAP XI to publish the data to client system.In this sceanrio,we think the data files generated by MDM Syndication Server should be processed according to their time stamp in the file system, starting with the oldest file.I saw the Processing Sequence parameters of transport protocol File System (NFS) in XI file adapter,but not in the FTP protocol.It seems if we want to sure the processing sequence by date,we have to use NFS.
       In the Notes 821267,it mentioned "The File Adapter allows you to configure the Processing Sequence of files for the Transport Protocol "File System (NFS)", which also determines the order for EOIO processing. Files can either be processed in ascending alphabetical order (Processing Sequence "By Name") or by their last modification time stamp (Processing Sequence "By Date"), where the oldest file is processed first. For the Transport Protocol "File Transfer Protocol (FTP)" files are always processed in ascending alphabetical order." 
       My question is if the file name is consisted of the timestamp,such as "data20081116122345.xml"  "data20081117122040.xml",will the files be processed by the "timestamp" name ascending in the Transport Protocol FTP? For example "data20081116122345.xml" first, "data20081117122040.xml" second.Thanks.

Yes, if the file consist of timestamp then with alphabetical order, it will execute in the sequence you described.
Thanks

Similar Messages

  • File selection sequence in the FTP connection for File Sender Adapter

    Hi,
    I have a file to Proxy scenario using FTP connection parameters.
    If there are multiple files in the sender folder, XI picks up the files randomly with no processing sequence.
    I want XI to pick up the files based on the date time stamp meaning the  oldest file created in the folder should be processes first and rest all in sequence there after.
    I know processing sequence can be set for NFS connection but not for FTP .
    Please suggest if there's any way to make this work.
    Thanks in advance.
    Thanks and Regards,
    Amit Bhagwat.
    Edited by: Amit Bhagwat on Nov 4, 2009 5:17 AM

    Hi
    For the Transport Protocol "File Transfer Protocol (FTP)" files are always processed in ascending alphabetical order
    If you want the file to be processed in sequence then you can use Quality of Service EOIO in the sender adapter.
    The files are processed in the sequence they are picked up.
    otherwise use BPM for File Sequencing..
    Refer the following Threads
    FTP Sender Adapter - Processing Sequence
    Processing Sequence issue of FTP protocol
    Regards
    Abhijit
    Edited by: Abhijit Bolakhe on Nov 4, 2009 10:32 AM

  • FTP Sender Adapter - Processing Sequence

    Does anybody know what the processing sequence of files is when I using a ftp sender adapter? I can only determine this if I use a file sender adapter (NFS).

    Hi,
    in  sender file ( FTP ) adapter:
    when qos  :eoio
    the sequence the msg processess will be in ascending alphabetical order.
    ex: if i have 10 files in a folder
    as per the my requirement all the 10 files are picked up at the same time, then
    the files will be arranged in queue specified in ascending alphabetical order and processed in the same order.
    but, when i use QOS: EO
    the same thing is going to happen right!!
    picks all the files , processess in ascending alphabetical order to xi..
    then what is the use of queue here in eoio???
    on the other hand,
    in  sender file ( NFS ) adapter:
    file will be processed based on the processing sequence( either by date or time ).
    so both EO and EOIO use the processing sequence... then wat is the work of queue here in EOIO MODE.. any way they are processed according to the proccessing sequence parameter.. ???
    Please reply..

  • File Sender Adapter with FTP protocol

    Hi,
    I implementet a file sender adapter with FTP protocol. There is a problem: the sender processes the files even if they're in use by another application.
    I.E. If another application put files (via ftp) in the sender work directory (that is on ftp), the sender processes those files before their transfer is completed.
    I don't want that this sender in a communication channel in PI 7.1, imports files in the system when they aren't completed yet.
    There are some ways to block sender before it processes incompleted files (in an ftp)?
    Thanks
    Matteo

    Hi,
    File sender adapter provides a check for NFS mode
    +Check this
    To specify additional parameters in the adapter configuration, set the Advanced Modeindicator.
    ●      Msecs to Wait Before Modification Check
    Enter the number of milliseconds that the adapter must wait before it checks whether the files have been changed.
    This parameter is not available if you have selected File Content Conversion as the Message Protocoland then made an entry under Recordsets per Message that splits an input file into several messages.
    This parameter is applicable only for the File adapter. If you enter a value in this field when configuring the sender FTP adapter, it will have no effect.+
    Other approach can be to apply OS level checks
    Regards
    Suraj

  • Share Batch Processing Sequences?

    I have created some Acrobat Pro 9 Batch Processing sequences that I would like to share with others on my team. Is there a way for me to export or copy the sequence and give it to others? I am on a Mac.

    try67,
    I appreciate your help/answer, but I do not have that path...not sure why. I have Applications/Adobe Acrobat 9 Pro/ and then the following list of items: Acrobat Distiller.app, Acrobat Uninstaller.app, Adobe Acrobat Pro.app, Bitte lesen.html, Ouvrez-moi.html, ReadMe.html
    If I double-click the Adobe Acrobat Pro.app as in your list, it just opens Acrobat. I have tried searching for Sequences, but I only find older Sequences folders from previous versions of Acrobat. I have looked in each of them to see if I could find the custom sequences that I created, but none of them show up. I even did searches based on .sequ file names. Again, my custom ones do not show up in the search but they do exist in my Batch Processing menu.
    I have a feeling this might be job for our IT Dept. unless someone else has an idea.
    I appreciate your time!
    PS. I am wondering if this is an issue with Snow Leopard rather than Acrobat.

  • HOw to set processing sequence of file in File adaptor?

    Hi @ ,
    I am using file adaptor where i need to ensure the files are processed in a particular sequence like a,b,c,d and if c is received before a and b it should not be processed unless a and b are processed
    Please help how to do this .
    Regards,

    Hi,
    you just need to set:
    Processing Sequence (for transport protocol File System (NFS))
    (it only works with NFS)
    and set it: By Date
    reference:
    http://help.sap.com/saphelp_nw04/helpdata/en/e3/94007075cae04f930cc4c034e411e1/content.htm
    is that what you're looking for?
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • Http and ftp protocol extremely slow (pop working well though)

    Hello. Starting today, on one of my macs, http and ftp protocol are extremely slow (page load 90 sec. instead of 2) (pop working well though). Provider finds nothing, on second mac all is fine (same cable, same settings … ). Cable connection, checked both sockets, changed cable, no change. Since pop3 protocol seems to work fine, this does look like a software problem to me. (Repaired permissions, no other tests or means. All used software up to date (OSX10.6.8 etc.))
    I'd be thankful for any idea.

    Not at all. Then I turned on NetBarrier, for testing and to avoid any damage (piece of software I don't employ in vain), and all slowed down again, but not quite as badly as before. Restarted, and now it seems back to normal with all extensions loaded. (I had done that before, obviously, and with no outcome, so it can't very well have been just that. But what?)
    I'll watch and learn, and report back; unless you have any further suggestions for the moment. Either way, thankyou very much so far.

  • Adobe Acrobat  9 Pro - How can I speed up my Batch Processing sequence

    Adobe Acrobat 9 Pro Version 9.0.0
    My company upgraded from Adobe Acrobat 7 to Acrobat 9 recently. Now, whenever I run a batch sequence on one 2003 Word file, it takes over 20 minutes - that's one Word doc. Before with version 7, it took only a few minutes.
    My Batch Sequence has only one command - the Open Options command.
    Question
    What can I do to speed up this Batch Processing sequence?
    FYI
    My Word doc contains no graphic - merely text with a TOC and Index.
    PS
    My system has 3.50 GB of RAM

    I have advanced tagging turned off.
    I'm only using these two Word options:
    Convert cross-ref and table of contents to links.
    Convert footnote and endnote links.

  • Sender File Adapter (FTP Protocol)

    Hi Every Body,
    I have a problem in using Sender File Adapter of (FTP Protocol Type)
    I have given all required settings to get connected to the FTP Server.
    When i give ( Source Directory and Exact File Name ex : MDMERP.xml)
    File gets picked up.
    But When i give (Source Directory and Exact File Name ex : *.xml)
    it gives below exception
    Error occurred while connecting to the FTP server "mdmerp6:21": java.net.ConnectException: Connection refused: connect
    Strange any guess !! :(((
    Regards
    Srinivas

    Hi,
    If that is connection error then it should have not allowed to pick up when i have given the specifif file name ,
    .xml is too not working
    my problem all starts if i use other than file name declarartion it throws error
    of below kind
    Error occurred while connecting to the FTP server "mdxxxp6:21": java.net.ConnectException: Connection refused: connect
    Can i use " Advanced Selection of Source File" and make it run\
    With regards
    Srini

  • File Adapter , Processing Sequence

    Hi All,
       Can you please help me to understand these?
    1. When i configure a Sender File Adapter with file pattern *.txt, Does it handle the files one after another? Or does it span multiple threads and processes multiple files in parallel?
    2. If i select processing sequence as DATE, does it consider the time stamp also?
    3. If a 100 mb file with name BIG.txt created at 1.00 AM,
        and a 0.1 mb file with name small  created at 1.10 on the sender system. If 100MB file needs 30 min to get processed,
    Then can i assume the second file get processed only after big file completely processed and reached the destination?
    Regards
    Ganges Leaves

    Ganges,
    During any polling interval, XI will pick all files matching your Criteria and process them parallely.
    Even if the big file is being processed, the next file will be picked up by the adapter if it is available during the next polling interval.
    All interfaces are  executed independent of the other.
    All this is if u choose the mode as    <b>Best Effort</b>.
    Regards,
    bhavesh

  • Oracle 11g : Sequence Issues after impdp

    Hi All,
    We are migrating from Oracle 10g to Oracle 11g. As part of this, we take a expdp from 10g and successfully did an import using impdp on to Oracle 11g database.
    But the problem is, there were few Primary key violations which occurred and all of them relate to sequences.
    The Maximum data in the tables and the last number in the sequences differed which caused the issue.
    Upon investigation and browsing the Web, http://www.nerdliness.com/article/2009/03/18/my-oracle-sequencedatapump-shenanigans ; I understood it could be because of the export taken while the application is online and writing to the database.
    I reset all the failing sequences manually and it is fine now.
    My questions now are
    *1) Can we ascertain that the export taken when the source database is offline would eliminate the sequences issue.*
    2) As this is being done in Production, I would like to make few checks to ensure that the sequences are properly imported. ---
    Again reading few websites and oracle Forums, i found the below sql's..
    select table_name, column_name, utl_raw.cast_to_number(high_value) as highval
    from dba_Tab_columns
    where owner = 'PRODUCTION_OWNER'
    AND DATA_TYPE= 'NUMBER'
    AND (OWNER, TABLE_NAME, COLUMN_NAME) IN
    (SELECT CC.OWNER, CC.TABLE_NAME, CC.COLUMN_NAME
    FROM DBA_CONS_COLUMNS CC
    JOIN DBA_CONSTRAINTS C
    ON CC.OWNER=C.OWNER
    AND CC.CONSTRAINT_NAME=C.CONSTRAINT_NAME
    WHERE C.CONSTRAINT_TYPE ='P'
    ORDER BY 3;
    SELECT SEQUENCE_NAME, MIN_VALUE, MAX_VALUE, LAST_NUMBER
    FROM DBA_SEQUENCES
    WHERE SEQUENCE_OWNER = 'PRODUCTION_OWNER'
    ORDER BY LAST_NUMBER
    If I relate the last_number with the highval and if they are same, does that mean the sequences are imported properly.
    Note: We have sequence caching done and we are on RAC.
    Edited by: ramakrishnavydyula on Jan 30, 2013 9:36 AM

    We are migrating from Oracle 10g to Oracle 11g. As part of this, we take a expdp from 10g and successfully did an import using impdp on to Oracle 11g database.
    But the problem is, there were few Primary key violations which occurred and all of them relate to sequences.
    The Maximum data in the tables and the last number in the sequences differed which caused the issue.
    it could be because of the export taken while the application is online and writing to the database.I don't know what's your database's size , and what's acceptable downtime for you, but I could never propose such a migration tecnique to any of my customers, due to excessive downtime when databases are quite large.
    It's quite obvious that you get such errors when the export is done while people are working, unless you use FLASHBACK_SCN or FLASHBACK_TIME parameter while exporting. But in this case, assuming you don't get errors (e.g. ORA-01555), you'll probably lose a lot ot transactions.
    Assuming your 10g database is running in archivelog mode (which should be the default in production DBs) did you think of using RMAN to do the migration ?

  • Outbound processing sequencing

    Any body expains me what is Outbound processing sequencing for Sequencing plant. How this  is different from regular Outbound process.

    U can reprocess the IDOCs in BD87 . If the error still persist , then try to find the solution for it and again reprocess the IDOC

  • The FTP protocol: How does the AE manage inbound packets?

    I've noticed the following with resect to how the AE handles NAT port forwarding for the FTP protocol.
    1. Forwarding for FTP service seems to only work if the WAN port is 21, e.g. map 21 -> 21 works, 2121 -> 21, does not work (packets seem to be dropped at the AE). However, such a restriction hold with other services such like ssh or openvpn.
    2. When ftp packets are received by the LAN server, they have the IP of the client stripped and arrive at the server with the WAN IP assigned to the AE, as indicated by the logs. Again, other services that we are forwarding to the server arrive with the correct client IP. So this is only an FTP thing.
    The AE seems to do some analysis of incoming packets and treat them differently. One question:
    Why does the Airport Extreme do this, and apparently only for FTP packets?

    I found a workaround by changing the port my FTP server listens to from 21 to 2121. I then set the AE to forward port 21 on the WAN side to 2121 on the LAN side. This allows the server to know what IP the client is connecting from.
    I'm still curious why the AE strips the client's IP when you forward to port 21 on the LAN side.

  • Wacky image sequence issue - flickers

    Hi guys,
    I've created a simple 2 image sequence I wanted to play through at the top of my DPS document - but when I preview the article (on both desktop, iphone and ipad) the image sequence fails..
    I took a quick screencap to show what Im going.
    DPS Image Sequence issue - YouTube
    Any advice?

    For a two-image effect, I would use a slideshow instead of an image sequence. Not sure what's causing the flicker.

  • Unable to process sequences uploaded by

    Does anybody already faced this exception? We're currently facing this at one of our customers - some 80% of all client devices are failing to synchronize because of this exception. We have to delete tha databases on client device and reset the sync to make the client able to sync again. There wasn't any update to publication so I don't understand why is it occuring on so many devices at once. We're using OL 10.3.0.2.0 on WM5 PDAs.
    Sync session exception stack trace:
    java.sql.SQLException: ORA-20000: unable to process sequences uploaded by 323 , tranid = 6087
    ORA-06512: at "MOBILEADMIN.C$DEFAULT_PUB_QPKG", line 115
    ORA-06512: at "MOBILEADMIN.C$DEFAULT_PUB_QPKG", line 273
    ORA-06512: at line 1
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:138)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:316)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:282)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:639)
         at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:185)
         at oracle.jdbc.driver.T4CPreparedStatement.execute_for_rows(T4CPreparedStatement.java:633)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1161)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3001)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3074)
         at oracle.lite.sync.Subscription.executeAndClose(Unknown Source)
         at oracle.lite.sync.queue.PLSQLQueueProcessor.uploadComplete(Unknown Source)
         at oracle.lite.sync.DmlProcessorQ.callUploadComplete(Unknown Source)
         at oracle.lite.sync.DmlProcessorQ.uploadComplete(Unknown Source)
         at oracle.lite.sync.HeliosSession.startSession(Unknown Source)
         at oracle.lite.sync.resume.Client$1.run(Unknown Source)
         at oracle.lite.sync.resume.ThreadPool$PoolTask.run(Unknown Source)

    Were you in the following situation?
    OracleDatabase Lite Release Notes 10g (10.3.0.2) Part No. E12094-01 documented the following
    3.7.1 Upgrading the Mobile Server to Release 10.3.0.2
    Before upgrading the Mobile Server, apply the appropriate patch.
    ■ When upgrading from 10.2.0.2.1, apply patch 7197449.
    However, patch 7197449 cannot be found in Metalink ? Which patch should be applied then ?
    It is very important to apply the recommended patch before performing the migration. The patch is a mandatory prerequisite during an upgrade to 10.3.0.2.
    Solution
    There was a documentation error in the Release Note (as at Oct-1-20080
    Either of the followings can be applied instead:
    Patch 7195516 or 7037986 from Metalink. They contain the fix for Base bug
    Bug 7037986 - UPGRADE: 10.3.0.1.0 TO 10.3.0.2.0 : ORA-20000 : UNABLE TO PROCESS
    SEQUENCES and they are built for 10.2.0.2
    To obtain a patch from MetaLink:
    1) Click on Patches & Updates.
    2) Click on Simple Search.
    3) Enter the patch#, then select Platform (windows 32-bits for any Windows platform)
    4) Click go
    5) Click on the patchset number.
    6) Read any applicable notes before downloading, then click the Download button.
    Note: Please review the Readme file for instructions on how to install the patchset.
    Or did you build from scratch?

Maybe you are looking for