Fast file system search not possible in java?

hi,
I'd like to find all xml files on a disk as quickly as possible. The simple implementation takes far too long (e.g. over 30 seconds for a disk with 10,000 files and 1000 folders).
This is a network drive, but the reason I think 30 seconds is slow is that the equivalent C code does it in much less time (over the same network conditions)
I've seen it run on a drive with 200000 files and 30000 folders, and this takes between 10-15 minutes, while C code takes around 1-2 minutes.
I'm not sure what the C code does exactly, and it may have access to much better OS calls than java can assume.
The only three things I can think of are
1) try to use fewer file objects (can't see a way of doing this)
2) try threading (i've done small tests before and not got any gain)
3) try using FileFilters (i've done small tests here too and not got any gain - I think they just implement what you'd do without them anyway..)
the other option is JNI but this is very bad since I need to run any many platforms..
profiling shows that most time is spent in the native code
17.0% 0 + 287 java.io.WinNTFileSystem.list
10.7% 0 + 181 java.io.WinNTFileSystem.getBooleanAttributes
but I've heard that switching between java/native is very expensive? so there may be benefits from doing it all in one go somehow?
any help would be really appreciated,
thanks,
asjf
ps. caching the file list is not really an option since it needs to run fast on new targets

heres some code that is much faster when I/O blocking is the main problem (seems to work much better on network drives..)
it uses a slightly bizarre (?) thread pool of workers that process a list of Invocations.
(this is one big file Pool.java)
asjf
ps. I don't normally write code like this :)
import java.util.*;
import java.lang.reflect.*;
import java.io.*;
public class Pool {
List invocations;
public void invoke(Invocation a){
invocations.add(a);
synchronized(invocations) {
invocations.notify();
//System.out.println("Added an invokation");
ThreadGroup threads;
Set pool;
Pool(int noThreads){
pool = new HashSet();
threads = new ThreadGroup("Pool of "+noThreads);
invocations = Collections.synchronizedList(new LinkedList());
for(int i=0; i<noThreads; i++){
Worker w = new Worker(i+" of "+noThreads);
Thread t = new Thread(threads, w);
pool.add(w);
t.start();
new Thread(new Runnable() {
public void run(){
try{
while(poolActive) {
int active = 0;
for(Iterator i = pool.iterator(); i.hasNext(); ){
Worker w = (Worker) i.next();
if(w.working) active++;
Thread.sleep(3000);
System.out.println(invocations.size() + " : " + active);
}catch(Exception e){
e.printStackTrace();
}).start();
volatile boolean poolActive=true;
public void join() {
try {
boolean alldone = false;
while(!alldone) {
alldone=true;
for(Iterator i = pool.iterator(); i.hasNext(); ){
Worker w = (Worker) i.next();
if(w.working)
alldone=false;
if(invocations.size()>0)
alldone=false;
Thread.sleep(2000);
}catch(Exception e){
e.printStackTrace();
//System.out.println("--------------------------> all done");
poolActive=false;
synchronized(invocations) {
invocations.notifyAll();
public void status() {
threads.list();
public static void main(String [] arg) throws Exception {
long time=-System.currentTimeMillis();
Pool pool = new Pool(200);
Enumerater e = new Enumerater(pool);
Invocation in = new Invocation(null,Enumerater.getXML, new Object [] {new File(arg[0]),e.result});
pool.invoke(in);
//pool.status();
pool.join();
time+=System.currentTimeMillis();
System.out.println("Time taken "+time+"\nFound "+e.result.size());
class Worker implements Runnable {
String name;
volatile boolean working;
public Worker(String name) {
this.name = name;
public void run() {
try {
working=false;
while(poolActive) {
Invocation i = null;
synchronized(invocations) {
while(poolActive && invocations.size()==0){
invocations.wait();
//System.out.println("Hello from "+name);
if(invocations.size()!=0) {
working=true;
i = (Invocation) invocations.remove(0);
//System.out.println(name+" processed: "+i);
if(i!=null)
i.result=i.method.invoke(i.o,i.arg);
working=false;
}catch(Exception e){
e.printStackTrace();
class Invocation {
Object o;
Method method;
Object [] arg;
Object result;
public String toString(){
return o+" "+method+" "+arg;
public Invocation(Object o, Method method, Object [] arg) {
this.o=o;
this.method=method;
this.arg=arg;
this.result=null;
class Enumerater {
Set result;
static Pool pool;
static Method getXML;
static {
try {
getXML = Enumerater.class.getDeclaredMethod("getXML",new Class [] {File.class,Set.class});
}catch(Exception e){
e.printStackTrace();
Enumerater(Pool p){
pool = p;
result = Collections.synchronizedSet(new HashSet());
public static void getXML(File file, Set result) {
File [] children = file.listFiles();
if(children==null)
System.out.println(file.getAbsolutePath()+" has null children");
else
for(int j=0; j<children.length; j++)
if(children[j].isDirectory()) {
Invocation in = new Invocation(null,getXML, new Object [] {children[j],result});
pool.invoke(in);
else
if(children[j].getName().toUpperCase().endsWith(".XML"))
result.add(children[j]);

Similar Messages

  • [Java 7] Zip file system does not handle nested zip files

    The ZIP FileSystem which is shipped as an extension with Java7 does not support nested ZIP files. I.e., you can open the outer zip file as a FileSystem, but if you try to open an inner zip as a FileSystem, you get this exception:
    java.nio.file.ProviderNotFoundException: Provider not found
         at java.nio.file.FileSystems.newFileSystem(FileSystems.java:403)Since the ZIP FileSystem is an extension, and not a part of the core JDK, I'm posting this here (and on Xueming's blog) in the hope that it will get resolved. It doesn't seem right to report it as a JDK bug.

    872883 wrote:
    The zip file system definitely allows zip entries to be read without extracting them first. And--based on reviewing the ZipFS source code that Oracle has included with the JDK--it doesn't appear to be silently extracting the data to a temporary file.you missed the point of what Peter Lawrey said. in order to create a ZipFS on a zip file, it must be a file in the first place (i.e. have random access). there is no way to do random access on an entry within an existing zip file, therefore in order to create a ZipFS on a nested zip file, you would first have to extract it to a file.

  • How do you repair the EFI systems partitions when you mac tells you that the live file system is not supported?

    how do you repair the EFI systems partitions when you mac tells you that the live file system is not supported?

    I don't have good news. You will need to repartition and reformat the hard drive in order to determine if the drive is still OK or if it needs to be replaced. If your computer is a 2011 model or later do the following:
    Install Mavericks, Lion/Mountain Lion Using Internet Recovery
    Be sure you backup your files to an external drive or second internal drive because the following procedure will remove everything from the hard drive.
    Boot to the Internet Recovery HD:
    Restart the computer and after the chime press and hold down the COMMAND-OPTION- R keys until a globe appears on the screen. Wait patiently - 15-20 minutes - until the Recovery main menu appears.
    Partition and Format the hard drive:
    Select Disk Utility from the main menu and click on the Continue button.
    After DU loads select your newly installed hard drive (this is the entry with the mfgr.'s ID and size) from the left side list. Click on the Partition tab in the DU main window.
    Under the Volume Scheme heading set the number of partitions from the drop down menu to one. Click on the Options button, set the partition scheme to GUID then click on the OK button. Set the format type to Mac OS Extended (Journaled.) Click on the Partition button and wait until the process has completed. Quit DU and return to the main menu.
    Reinstall Lion/Mountain Lion. Mavericks: Select Reinstall Lion/Mountain Lion, Mavericks and click on the Install button. Be sure to select the correct drive to use if you have more than one.
    Note: You will need an active Internet connection. I suggest using Ethernet if possible because it is three times faster than wireless.
    This should restore the version of OS X originally pre-installed on the computer.
    If your computer is pre-2011 model, then locate the original installer discs that came with the computer. Then do this:
    Clean Install of Snow Leopard
    Be sure to make a backup first because the following procedure will erase
    the drive and everything on it.
         1. Boot the computer using the Snow Leopard Installer Disc or the Disc 1 that came
             with your computer.  Insert the disc into the optical drive and restart the computer.
             After the chime press and hold down the  "C" key.  Release the key when you see
             a small spinning gear appear below the dark gray Apple logo.
         2. After the installer loads select your language and click on the Continue
             button. When the menu bar appears select Disk Utility from the Utilities menu.
             After DU loads select the hard drive entry from the left side list (mfgr.'s ID and drive
             size.)  Click on the Partition tab in the DU main window.  Set the number of
             partitions to one (1) from the Partitions drop down menu, click on Options button
             and select GUID, click on OK, then set the format type to MacOS Extended
             (Journaled, if supported), then click on the Apply button.
         3. When the formatting has completed quit DU and return to the installer.  Proceed
             with the OS X installation and follow the directions included with the installer.
         4. When the installation has completed your computer will Restart into the Setup
             Assistant. Be sure you configure your initial admin account with the exact same
             username and password that you used on your old drive. After you finish Setup
             Assistant will complete the installation after which you will be running a fresh
             install of OS X.  You can now begin the update process by opening Software
             Update and installing all recommended updates to bring your installation current.
    Download and install Mac OS X 10.6.8 Update Combo v1.1. You can now download a version of OS X from which to upgrade from your Purchases page in the App Store.

  • Hide a  type of file System wide not just the extension*

    Is it Possible & if So  Howto hide a type of file System wide not just the extension*
    Am trying to HIDE the Associated file for Photo Processing software in Finder, its a Specific file to the Program & holds the Raw data text Processed Info
    . Would mean I would need to change each File individually
    Is there a way/apple script?
    Knowledge or experience would be Appreciated
    Thanks

    I followed these instructions and they work, but I also get errors. Here are two files in the directire, and the contents of ~/.profile, I called the function killextension:
    I run the command to hide the PDF:
    Note the two errors. Thank you very much, BTW. No more Dropbox attributes files!  

  • Multiple usage of Source System is not possible with installed DMIS version on source

    Hello folks!
    I`ve got a problem trying to adjust the Data Replication to SAP BW (on HANA) using SAP LT Replication Server.
    I`ve deleted one connection and after that I`m trying to create new one through  Configuration & Monitoring Dashboard (transaction LTR) with the same source / target systems.
    As result when on the second step (Specify Source System) I specify RFC destination of the source system it appears an error with text
    "Multiple usage of Source System is not possible with installed DMIS version on source".
    But there`s no any adjusted connection in system now..
    Please, help me to understand  how to fix that problem, I can`t find a solution

    Hi,
    When you say that you 'deleted one connection', did you delete the RFC connection or the SLT Configuration? If it is not a real multiple usage scenario, then deactivate the 'allow multiple usage' flag, else install the correct DMIS version on both SLT and source.
    Thanks
    kris

  • File Systems are not shown in CCMS Monitoring

    Hi Gurus,
    We have installed all SAP components in Solaris 10 zones including Solution Manager.
    Solaris File Systems are not shown in CCMS Monitoring under FileSystem. It looks like SAPOSCOL is not sending the OS data to CCMS. It does not show file systems in OS06 also.
    The probles exists on Systems runnig in Solaris 10 zones only and NOT on systems running on individual Servers. [without Solaris zones]
    Thanks,
    Pj

    Hi,
    You need take some special considerations while installing SOLMAN on SOLARIS 10 zones. Check these notes
    Note 870652 - Installation of SAP in a Solaris 10 zone
    Note 724713 - parameter settings for Solaris 10
    Hope this will solve your problem.
    --Ragu

  • In rz20 all file systems are not coming.

    Hi all.
    I have ccms configuration in local system not in central system menas every system there are own ccms configuration.
    File system In rz20 that all file systems are not coming.
    in os level there are like sapdata1,sapdata2.... & sapreorg but these file system are not coming in rz20.so we are not getting any alert regarding this file systems.
    Kindly suggest how can i fetch all the file system which are available in os level.
    thanks in advance.
    Thanks & regards,
    Laxmid

    Hi Kumar,
    Os -HP Unix
    In *RZ0> SAP CCMS Monitor Templates>Filesystems--->* these below file systems are not coming.Otheres are coming.
    /oracle/RXN/sapdata1
    /oracle/RXN/sapdata2
    /oracle/RXN/sapdata3
    /oracle/RXN/sapdata4
    /oracle/RXN/oraarch
    /oracle/RXN/sapreorg
    & please tell me there is one Lock & unlock is there in front of every node.what is this.
    Thanks & Regards
    Laxmi
    Edited by: laxmid on Feb 7, 2010 9:04 PM

  • Mavericks Server; smbd: File system does not support 0x0, time/size attrs

    So I recently installed a Mac Mini with Mavericks and Server 3.2.2 in the main office of my company and everything has been going well, minus a few expected bugs, until recently. Starting last week we've been experiencing random intervals where File Sharing stopped working altogether, and I'd been able to reboot and get it running again. Unfortunately, as I'm the Systems and Server Admin, I've been too busy to look at the logs until now (following the degradation of one of the drives in our DAT-Optic RAID system, I figured it was time to make it a priority), and I'm seeing dozens of entries in the system logs regarding the process smbd with file system does not support errors.
    Here's an example.
    11/19/14 9:56:21.107 AM smbd[602]: File system does not support 0X40000, file attrs
    11/19/14 9:56:21.107 AM smbd[602]: File system does not support 0X0 time attrs
    11/19/14 9:56:21.107 AM smbd[602]: File system does not support 0X0, size attrs
    11/19/14 9:56:21.107 AM smbd[602]: File system does not support 0X40000, file attrs
    11/19/14 9:56:21.107 AM smbd[602]: File system does not support 0X0 time attrs
    11/19/14 9:56:21.107 AM smbd[602]: File system does not support 0X0, size attrs
    11/19/14 9:56:21.108 AM smbd[602]: File system does not support 0X40000, file attrs
    11/19/14 9:56:21.108 AM smbd[602]: File system does not support 0X0 time attrs
    11/19/14 9:56:21.108 AM smbd[602]: File system does not support 0X0, size attrs
    11/19/14 9:56:21.108 AM smbd[602]: File system does not support 0X40000, file attrs
    11/19/14 9:56:21.108 AM smbd[602]: File system does not support 0X0 time attrs
    11/19/14 9:56:21.108 AM smbd[602]: File system does not support 0X0, size attrs
    11/19/14 9:56:21.110 AM smbd[602]: File system does not support 0X40000, file attrs
    11/19/14 9:56:21.110 AM smbd[602]: File system does not support 0X0 time attrs
    11/19/14 9:56:21.110 AM smbd[602]: File system does not support 0X0, size attrs
    11/19/14 9:56:21.119 AM smbd[602]: File system does not support 0X40000, file attrs
    11/19/14 9:56:21.119 AM smbd[602]: File system does not support 0X0 time attrs
    11/19/14 9:56:21.119 AM smbd[602]: File system does not support 0X0, size attrs
    11/19/14 9:56:21.119 AM smbd[602]: File system does not support 0X40000, file attrs
    11/19/14 9:56:21.119 AM smbd[602]: File system does not support 0X0 time attrs
    11/19/14 9:56:21.119 AM smbd[602]: File system does not support 0X0, size attrs
    11/19/14 9:56:21.124 AM smbd[602]: File system does not support 0X40000, file attrs
    11/19/14 9:56:21.124 AM smbd[602]: File system does not support 0X0 time attrs
    11/19/14 9:56:21.124 AM smbd[602]: File system does not support 0X0, size attrs
    11/19/14 9:56:21.124 AM smbd[602]: File system does not support 0X40000, file attrs
    11/19/14 9:56:21.124 AM smbd[602]: File system does not support 0X0 time attrs
    11/19/14 9:56:21.124 AM smbd[602]: File system does not support 0X0, size attrs
    11/19/14 9:56:21.125 AM smbd[602]: File system does not support 0X40000, file attrs
    11/19/14 9:56:21.125 AM smbd[602]: File system does not support 0X0 time attrs
    11/19/14 9:56:21.125 AM smbd[602]: File system does not support 0X0, size attrs
    11/19/14 9:56:21.125 AM smbd[602]: File system does not support 0X40000, file attrs
    11/19/14 9:56:21.125 AM smbd[602]: File system does not support 0X0 time attrs
    11/19/14 9:56:21.125 AM smbd[602]: File system does not support 0X0, size attrs
    11/19/14 9:56:21.130 AM smbd[602]: File system does not support 0X40000, file attrs
    11/19/14 9:56:21.130 AM smbd[602]: File system does not support 0X0 time attrs
    11/19/14 9:56:21.130 AM smbd[602]: File system does not support 0X0, size attrs
    11/19/14 9:56:21.131 AM smbd[602]: File system does not support 0X40000, file attrs
    As far as I can tell, nothing else has changed in our system except for the fact that one of the drives died and was rebuilt as of yesterday (these smbd problems extend to last week shortly after I updated to 3.2.2 I believe). Any help would be much appreciated. I would normally first attempt a repair permissions to see if the issue is related to a bad plist somewhere but the last time we did that, our ACLs were duplicated across our file share and often incorrectly. I'm not sure if it's just me but the last Mac Server software I used was Snow Leopard Server (when it was still a full OS version) and it was infinitely more stable than what I've experienced thus far with Server 3. Anyway, I appreciate any help/advice that can be given and I apologize for the rant.

    Been getting the same errors for a while.
    1/13/15 11:38:04.975 AM smbd[1112]: File system does not support 0X40000, file attrs
    1/13/15 11:38:04.975 AM smbd[1112]: File system does not support 0X0 time attrs
    1/13/15 11:38:04.975 AM smbd[1112]: File system does not support 0X0, size attrs
    1/13/15 11:38:05.124 AM smbd[1112]: File system does not support 0X40000, file attrs
    1/13/15 11:38:05.124 AM smbd[1112]: File system does not support 0X0 time attrs
    1/13/15 11:38:05.124 AM smbd[1112]: File system does not support 0X0, size attrs
    Believe they are related to random disconnects from the file server (10.9.5).

  • CSS '%% The File System is not mounted.' error.

    While I first thought that this was a hardware problem, I've had it happen to 3 of my CSS 11503s in the last 2 weeks. I logged into the CSS and found that the prompt had gone back to the default prompt. Upon further investigation, I was not able to do a write mem - it would just return the following error:
    %% The File System is not mounted.
    Has anyone seen this before? I went to reboot the unit, but I've lost access to it. I'm actually going to the datacenter today to check it further, but I was hoping someone might be able to tell me if this is a bug or software issue I might need to worry about. Any help would be appreciated. Thanks!
    Additional info:
    CSS 11503 - failover pair running in one-armed mode.
    Version: sg0730203 (07.30.2.03)
    Flash (Locked): 07.30.2.03
    Flash (Operational): 07.30.2.03
    Type: PRIMARY
    Licensed Cmd Set(s): Standard Feature Set
    Jason

    Looks like you have a hard disk failure.
    Reboot the CSS and let it go through a full diagnostic.
    If it does not work after reboot, you will need to replace the unit.
    If it works, this could be a one-time error.
    If the error comes back, definitely replace the box.
    Gilles.

  • How can I work with my adobe Lightroom Version 5 which was added to my Samsung NX3000. If I want to load an .SRW File it is not possible, only the .JPG File. How and from where can I the Module and how is it to install ?

    How can I work with my adobe Lightroom Version 5 which was added to my Samsung NX3000. If I want to load an .SRW File it is not possible, only the .JPG File. How and from where can I the Module and how is it to install ?

    You need Lightroom 5.5 or later (the most current version is 5.7.1). This is a free update if you have already purchased an earlier version of Lightroom 5.
    Product updates

  • Commincation with the WFM Core system is not possible

    Hi All,
    Hi
    I'm using Netweaver 2004s, ECC 6.0, cProjects 4.0.
    When i go to communicate with WFM Core the Error occures:
    commincation with the WFM Core system is not possible
    Please provide me the solution
    Thanks
    Nitin sharma

    Hi
    Try activating some of the services in T code SICF:
    Default host -> SAP -> bc -> bsp -> sap -> prp*
    (Activate all prp related services)
    Also check the RFC connections.
    regards
    krishna

  • Single-User Mode Copying Files/System Does not Boot Past Apple Logo Screen

    I have a Macbook 2.0GHZ, 2GB RAM, that recently tried to download a secuirty and keynot update. Following the download the system will no longer boot past the Apple Logo Screen with the spinning wheel. I do not have access to a OS disk yet or to a firewire cable either. I've have seen posts from others that describe how to use traget disk mode to reinstall the secuirty update manually and then they can boot their computer. Safe mode will not work. I did boot into single-user mode and run the disk utility there and it says my HD is OK. Since I do not have a firewire or an OS Disk, I am wondering if there is a way to copy those files i need to a USB pen stick then install them onto the computer via single-user mode, considering this is the only way I can boot and manipulate the machine at this time. If this is not possible please let me know so I can find a way to scrounge up a firewire cable or disk. Thank you in advance for any assistance.
    Ted K

    Thanks to Limnos and BDAqua I know you guys have helped others with these kind of problems from the other posts I read. I just want to list what I did exactly in case anyone wants to try to do this with a usb drive or does not have access to a boot disk or firewire cable.
    1: Install security update on a pen drive
    2: Boot in single user mode, CMD-S on startup
    3: /sbin/mount -uw /
    4: mkdir /Volumes/usb (usb can be any name, name of usb drive or anything you want)
    5: ls /dev (you need to get the drive listing for the usb drive to mount it appropriately, it should be disk#s# but this is close to what the HD and Cd drives are listed as so you may need to list once before you put the usb stick in and once ater. I had issues inserting the usb drive in single-user mode and it would freeze up the root drive)
    6: /sbin/mount_msdos /dev/disk1s1 /Volumes/usb (this mounts the usb drive, i had to use msdos because of how my usb drive was formatted, you may need to check your usb drive format, hfs is the apple format for usb drives but it did not work for me)
    7: cp /Volumes/usb/SecUpd2009-001Intel.dmg (this copies the files from the usb drive to the root drivel, at this point you no longer need the usb drive)
    8: hdiutil mount /SecUpd2009-001Intel.dmg (this mounts the disk image)
    9: cd /Volumes/"Security Update 2009-001" (after i mounted the image this is how it appeared in the Volumes directory, you might need to do ls /Volumes to get the name, the quotes are important to get the whole file directory changed)
    10: installer -pkg SecUpd2009-001Intel.pkg -target / (this installs the acutal update, i used the SecUpd2009-001Intel.pkg and it worked though I think you might be able to use "Security Update 2009-001" with quotes as well.)
    11: reboot
    i hope this helps anyone looking to do this. Thanks again to those who helpes and all the other posts that had information that helped me identify and then fix my issue! I still love my mac.

  • Gummiboot error : file system is not a fat efi system partition (ESP)

    I am at the point the guide tells me to do some specific work because I got UEFI motherboard
    I did a fat 32 partition (type ef00) of 1G , which is my sda3
    I created a dir /mnt/boot
    I mounted the sda3 there
    I type pacman -S gummiboot
    result is File system /boot is not a fat efi system parttition file system
    error: command failed to execute correctly
    I don't get what I did wrong or what I understood wrong in the wiki. My partition is fat32, I try to install the bootloader gummiboot there but I take that error msg even if it's indeed formated as fat32.
    edit: i've run the pacstrap -i /mnt base , everything worked smoothly and fast.
    Last edited by bigboss (2013-10-10 19:07:22)

    Hopefully you also say this line:
    gummiboot install wrote:Copied /usr/lib/gummiboot/gummibootx64.efi to /boot/EFI/Boot/BOOTX64.EFI.
    The \EFI\boot\bootx64.efi spot on the ESP is special. It is the "default" spot, which was originally intended to ensure that a UEFI USB flash drive, or other external media, would be able to boot.  So in those cases, there is obviously not going to be a firmware entry as there potentially are for internal devices.  So with external media, it finds the first ESP it can and automatically boots whatever is placed in that position.  After a while, this feature started to be implemented to the internal devices as well.
    This of course has its benefits, but also downsides.  It means that you can actually boot UEFI without making an efibootmgr entry at all.  You can instead set the machine to boot from the device (as though you were booting with the old MBR system) and have things set to UEFI.  It will then, like the external devices, find the first ESP and then boot the \EFI\boot\bootx64.efi, whatever that is. But this also has made it so that different installers will "compete" for that default spot. So although gummiboot copying itself to that spot is in my opinion, convenient, I believe the microsoft installer will also make an attempt to write over this as well.  Hence, it is better (but not essential) to have a firmware entry.
    As far as the efibootmgr mounting issue you had, it may be that the info is not in the beginners guide simply because of the recent changes to the efibootmgr binary.  See this section of the UEFI wiki page to understand what happened. Baiscally there is a new system in the kernel for EFI variables, and we have now switched fully.  But I also agree with jasonwryan here that it is also likely that there just simply has to be a balance between providing a nice up to date layout of the installation process in the beginners guide, while not totally regurgitating every single but of information from the rest of the wiki.

  • Saving Searches Not Possible?

    I find it difficult to believe that after multiple versions of Acrobat and its Reader that the ability to save searches is not possible, given the fact that a search can take hours when there are gigabytes of PDF files to be searched.  Perhaps I failed to find the section in the help content that explains how searches are saved.  Does someone else know how to save search results to be opened later?

    Saved searches are not possible. Request it here:
    https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform

  • About IDoc to file scenarios, ack not possible

    I almost work out this scenario except one error in XI, T-Code SXMB_MONI
    Acknowledgment not possible
    detail info is "Unable to convert the sender service FTP to an ALE logical system".
    Because I create two business service for SAP ERP and FTP, no technical system in SLD.
    Of course I assign the Logical system name to SAP ERP, and FTP has no Adapter specific identifiers.
    It is not Ok to create another Logical system and partner profile for this.
    Is there any expert can tell me what to do in this situation?
    Thanks for any suggestion.

    > detail info is "Unable to convert the sender service FTP to an ALE logical system".
    >
    > Because I create two business service for SAP ERP and FTP, no technical system in SLD.
    > Of course I assign the Logical system name to SAP ERP, and FTP has no Adapter specific identifiers.
    > It is not Ok to create another Logical system and partner profile for this.
    > Is there any expert can tell me what to do in this situation?
    >
    you need to do HEADER MAPPING in Receiver Agreement. Just define the sender logical system there and your problem will be solved...

Maybe you are looking for

  • 4.1 SP1 Issue with adding a View to a Task

    After creating a new View and Rule, I bind the Rule to the View.  If I attempt to add the View to an existing Task, I get a message stating that the View has no Rule bindings.  The error doesn't occur if I bind the View to the Rule, but binding View

  • Drag and Drop in JTabbedPane

    My problem is this. when you drag a file in jtabbedpane after it load, the drag and drop function are not working, instead it will only work when you add a tab in it, then you drag a file.

  • How do I get Safari to show me what links I have been to in the past?

    is there a way to get safari to change the text color of the link I have previously btowsed? this is easy to do in Firefox

  • How can I override the hyperlink underline in mac mail 4.5 OS 10.6.8

    I have designed a signature with hyperlinks to my email and my website. No matter what I do, I can't seem to remove the underline that accompanies the link ability. I have tried command U and by going through the menu options in the Font section. Doe

  • How to Dinamicaly load-save JTree nodes ?

    Hi ! A have one program. Use 1 JTree with a lot of nodes. (200.000-1.000.000. is much) For every node store is sored 7-8 boolan variables, 2long, and 5-6 String variables, whitch legth is 3-20. (Not much).(Information about files avaible somevhere) N