How actually iFS work?

I have read almost all the technical documentation about iFS. I know that it allow end user to acces database through different protocol such as http, ftp, imap4, and even through window explorer. But I still not understand how the backgroup process works. Here is an example,
If a user send a file to the database via iFS, then does it mean that the file will be insert into a tables? and if a user remove or copy a file via a web browser, what is the change to the tables in the database? Thanks for everyone's help in advance

You can think of iFS as software that sits right in front of the database and fools clients into thinking that the database is really just a hard drive.
To answer your question, YES: when you use FTP to login to iFS and upload files, the files are stored directly in database tables. But your FTP client thinks that it's just talking to an FTP server which is writing to a hard drive! The same goes for all the other protocols.
Our Web and Windows GUIs allow you to take advantage of the extra features that our filesystem has to offer, such as versioning and advanced security.
So you see, iFS is like a window to a filesystem that is stored and managed directly in Oracle8i. When you look through our window, you see a filesystem -- not tables and rows.

Similar Messages

  • How get the actual hours worked by the employee in SAP.

    Hello Experts,
    How to get the actual hours worked by employee in a month.( Any infotypes or tables or fm)
    I have report to get planned hours of the employee
    Thanks and Regards
    Reddy

    Hello expert,
    I am a technical guy, I dont have functional knowledge and HR functional support is not available at the moment..
    I have requriement to develop a report to caluclate the actual night shift hours worked by the employee...
    I have report : RPTEDT00 where in I have actual hours worked day and night..
    But I am not able to find how do in my custom program from the program reference...So I want to know is there any way where in I see this data in tables or infotypes
    Thanks and Regards
    Reddy

  • I have ipad 2. Safari stopped working. Screen appears with light gray cover. Some websites show errors when debug is on. But how actually can I debug or fix it? Thank you.

    I have ipad 2. Safari stopped working. Screen appears with light gray cover and is frozen. Some websites show errors when debug is on.
    But how actually can I debug or fix it? Thank you.

    Here are a couple suggestions:
    1.  Go into Settings > Safari and Clear Cookies Clear Cache
    2.  Fully close Safari:  from your home screen, double tap your home button and the most recently used Apps will show up.  Hold your finger on the Safari App until all Apps start jiggling.  You'll see a minus sign on the upper left side of Safari.  Touch the minus and Safari will fully close.  Touch your home button again to stop apps from jiggline, then touch your home button again to return to your home page.
    3.  Reboot your iPad:  Press and hold BOTH the power and home buttons at the SAME time for at least 10 seconds (ignore the red slider) until the Apple Logo appears, then let go of both buttons and your iPad will restart, but no data or settings will be lost.
    After iPad comes back up, try Safari again, and you should be good to go.

  • [svn] 3051: actually, for some reason this cast is changing how this method works so

    Revision: 3051
    Author: [email protected]
    Date: 2008-08-29 19:19:32 -0700 (Fri, 29 Aug 2008)
    Log Message:
    actually, for some reason this cast is changing how this method works so
    I'm backing it out!
    Modified Paths:
    blazeds/trunk/modules/core/src/java/flex/messaging/io/BeanProxy.java

    As I said in your original post, iTunes U is not available to any institution, government or otherwise, in South Korea. If or when Apple will extend iTunes U to your country is something none of us here can say, and Apple will not until such time as they're ready to make an announcement. What Apple's criteria and requirements are for being able to open iTunes U in a given country is unknown; there is no "procedure" that any of us here can state or direct you to that you could initiate. It's totally up to Apple, and if they are working on this, I'm sure they know who in the SK government they would need to work with.
    Sorry, but you will just have to wait and hope that something develops in the future.
    Regards.

  • How seek method works actually??

    Hi,
    i am not able to understand how seek method works in java.
    plz make me clear on this method..
    seek(pos)
    The position in the file where the next read or write operation will occur.
    But it operates entirely different in the following code. only when i put the value as 5 , it prints the value of 7890. if i pass anything other than that, it would return some values which were not written.
    import java.io.*;
    public class TestIPApp {
    public static void main(String args[]) throws IOException {
    RandomAccessFile file = new RandomAccessFile("c:\\test.txt", "rw");
    file.writeBoolean(true);
    file.writeInt(123456);
    file.writeInt(7890);
    file.writeLong(1000000);
    file.writeInt(777);
    file.writeFloat(.0001f);
    file.seek(9);
    System.out.println(file.readInt());
    file.close();
    }when i open the test.txt file, it contains some junk values. how could i see this txt file in readable format?
    plz help me

    Pannar wrote:
    only when i put the value as 5 , it prints the value of 7890.Makes sense to me. You write a boolean, then an int. Boolean values are written [in one byte|http://java.sun.com/javase/6/docs/api/java/io/RandomAccessFile.html#writeBoolean(boolean)], int values are written [in four bytes|http://java.sun.com/javase/6/docs/api/java/io/RandomAccessFile.html#writeInt(int)]. Positioning the file pointer to the fifth byte gets ready to read the next int value.
    In your code, however, you move the pointer to the ninth byte, which is the start of what you wrote as a long value. So, this code...System.out.println(file.readInt());...should be this:System.out.println(file.readLong());
    Pannar wrote:how could i see this txt file in readable format? Write text rather than data.
    ~

  • Question about how wireless networks work

    Hello,
    This is more of a general question rather than one that is specific to the airport. I have a network with an Airport Express with wireless n, a Macbook Pro with a wireless n card, and a printer that has a wireless g card. Someone told me that because I have a wireless g device on my network that I will never get wireless n speeds even when using my computer to do things besides printing because the network is only as fast as its slowest device. Based on this, if there is a computer on my network that has a wireless g card then everyone on the network can only get wireless g speeds even if the others have wireless n cards.
    It was always my understanding that I could not get n speeds when using the printer but I thought that if I were using my computer to connect to the internet, download, upload, etc. (things that have nothing to do with printing and don't require the printer) then I should be able to get wireless n speeds.
    I was wondering if someone could explain how wireless networks work. Thanks in advance.

    The simple answer is that having 802.11g (i.e. 54 Mbit/s) clients on an 802.11n network will NOT slow down the 802.11n clients.
    However, 802.11g works only in the 2.4 GHz band, whereas 802.11n also works in the 5 GHz band, which is potentially much faster. So if you require compatibility with g devices on an AirPort Express, it decreases the potential maximum speed of the n devices, because you have to operate in the 2.4 GHz band. But this slowdown occurs whether or not g devices are actually connected to the network.

  • I need information on how Adobe Drive works and how to set it up

    Hey folks,
    believe it or not, but I have been searching a lot on the web already on how to find information how Adobe Drive works and how to set it up.
    Most information that I found is old and seems to be valid only for older versions of Creative suite. Here in the company we use CS5.5 and will switch to CS6 soon.
    I already downloaded Adobe Drive 3 and installed it on my Mac. Unfortunately I don't know what to do next? Do I need Adobe CQ to make it work? Or can I use it with an existing SVN infrastructure, that we have here? Actually I would like to access the SVN via Adobe Bridge. But after the installation of Adobe Drive my Bridge CS5.5 is crashing while starting up, and I didn't find out how to fix this again.
    Actually I just found the manual for Adobe Drive 3 and read it. Seems to be easy in case its working. But it's not in my case, as mentioned above.
    Any idea what could be the problem?

    Thanks,
    in the meantime I managed to re-setup Adobe Drive 3 again. Bridge CS5.1 is still crashing (i have a log-file with a detailed error-report, if somebody knows how to extract information from this.
    At least now I can start Drive as a standalone application.
    So now my main question is how to connect Drive 3 to our subversion infrastructure in the company. Does anybody have information on this?

  • .install files and how they should work

    hi
    i already looked up the wiki and the forum and found nothing realy related to this.
    i am able to set an .install script in the PKGBUILD, but i would like to know how it should work.
    i got an game that i would like to add to the AUR but the problem is that its not actually creating a hidden folder in home to save the settings and all.
    so i would like to move all the config files and ofcourse the save directory to a hidden home folder and link it to /usr/share/{game}.
    i know that i cant do that while building the package itself, but i would like to know WHEN this install script gets executet.
    in my opinion, this install script should do what i told above, move the files, link it to the destination.
    so, is there actually a site where i can lookup the install= command?

    thank you for that cerebral.
    but actually, you do know that just saying "use chmod and chgrp" would be enough?
    that is the second time you did a essential part of the work for me, if you repeat that to often, i will never learn
    back to topic:
    isnt giving write acces to directorys within /usr or /opt a very very ugly workaround?
    i mean, even if its not that easy to solve it otherwise...
    EDIT
    i played around a little bit with your tip of changing the group, but i came to a point where i am stuck.
    the starterscript itself just cd's into /opt/StarTrade(the game) and runs the, um... 'other' starterscript 'StarTrade'.
    the starter in the game directory contains the following lines:
    #!/bin/bash
    exec_path=`dirname $0`
    LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$exec_path $exec_path/engine.x86
    this is because the game itself got the fmod lib within the directory, as far as i heard because its to exotic or... um... whatever^^
    so, if you start this script you get the following messege:
    appstub.linux signal handler 11/opt/StarTrade/StarTrade: line 3: 21018 Speicherzugriffsfehler LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$exec_path $exec_path/engine.x86
    starting it from the pkg/ directory where you packet it WILL work, maybe because it is in my $HOMEspace, i dont really know
    EDIT2
    and it whont work if it is startet with the 'games' group, even if it is installed in $HOME
    EDIT3
    finaly it worked, i wrote a sript that backs up all "need write access" files to a backup/ directory and copys them to a .homedirectory, the only question is, "will it work on multi-user systems?"
    i cant test this now, i didnt even testet the pack itself because my "testdummy-of-choice" is currently offline, but thankyou for your help
    Last edited by Wesley (2007-10-15 15:31:24)

  • How does SHUTTLES work

    How does shuttles work? How are values transferred from the left list to the right list. Is there a hidden table for the list on the right? How does APEX knows which values were selected (in the list on the right)?

    Shuttles use JavaScript to move data from one item to another.
    If you add a shuttle to a page, there will actually be two items generated on that page: P1_SHUTTLE_LEFT & P1_SHUTTLE_RIGHT. You can simply refer to the shuttle as P1_SHUTTLE; APEX uses the other two names as it shuttles items back and forth.
    Since all of this shuttling takes place in the browser, there is no need for any temporary database tables.
    Thanks,
    - Scott -

  • The count on "Top Kudoed Authors" seems wildly inaccurate; how does that work?

    Not a biggie, but I see on the main page, and on each sub-page, a block called "top kudoed authors".  The counts and top authors vary between pages, but it is always (seemingly) wrong.  Some "top authors" have only 1 Kudos.  Top "kudo" heavyweights appear like Cicopo, but with only a tiny fraction of their actual scores.  What does this mean/ how does this work?  
    Scott
    Canon 6D, Canon T3i, EF 70-200mm L f/2.8 IS mk2; EF 24-105 f/4 L; EF-S 17-55mm f/2.8 IS; EF 85mm f/1.8; Sigma 35mm f/1.4 "Art"; EF 1.4x extender mk. 3; 3x Phottix Mitros+ speedlites
    Why do so many people say "fer-tographer"? Do they take "fertographs"?

    Hi ScottyP, thanks for posting!   We're sorry for the confusion; we think you might be seeing the "Week" view for kudos.  If you click on the "View All" option right below the leaderboard, you can sort viewable options by several different parameters, including "All Time".  This All Time view should give you a more accurate tally of a user's overall kudos.  We hope this helps!
    Jessica in Support

  • How does Iterate work inside an Action

    I'm having trouble figuring out how does <Iterate > work inside an <Action> in a workflow. My <Action> is to call a subprocess that takes several arguments and initiates an approval. Since I need to fire-off several approvals at the same time instead of chaining them I use <Iterate> that loops over a list variable.
    Now the subprocess being an approval the workflow gets suspended and divided into multiple parallel paths. My question is that how do these parallel paths assimilate together after approval or they don't assimilate at all and process in separate parallel lines or otherwise whichever approval returns first takes precedence and proceeds with rest of the activities.
    TIA,
    AndyDev

    Thanks for the reply. But this doesn't answer my question completely.
    Say within <Iterate> I specify **for='var_name' in='list_name'** will it continue to run after it has run once for each element in the list. If yes, doesn't it trigger the sub-process multiple times, something I don't want. If no, what happens next ? (that was actually my original ques).
    Say if list_name had 5 elements, it triggers one sub-process (which is a multiapproval) for each of them. What happens next ? Does it transition to next activity? Does it wait for all approvals to finish approve/reject?

  • What is persistence?  How does it work?

    Hi,
    I'm a total noob. I've been reading and following examples from books but I haven't read anything about how persistence really works? How does it help my session beans to access or make transactions to the database? How does it actually work? What if I just make direct queries from my session beans without the help of the EntityManager or the Peristence API? What's the difference?
    Like this for example:
    Customer requestCustomer = em.find(Customer.class.customerId);Does it mean that the Persistence API keeps the object alive in the Customer Entity? For how long? Until the application is closed? If so, what happens if the user opens the application again and looks for that object?
    Why can't I just make a direct query to see if that customerId exists in the database?
    I hope you guys don't mind my questions... I just really want to learn this stuff and I gotta let things out of my head. Hope you can help. Thanks!

    morphian wrote:
    Hi,
    I'm a total noob. I've been reading and following examples from books but I haven't read anything about how persistence really works? How does it help my session beans to access or make transactions to the database?
    How does it actually work? What if I just make direct queries from my session beans without the help of the EntityManager or the Peristence API? What's the difference?
    You have to code the stuff that EntityManager and Persistence are doing for you.
    Like this for example:
    Customer requestCustomer = em.find(Customer.class.customerId);Does it mean that the Persistence API keeps the object alive in the Customer Entity? For how long? Until the application is closed? Complicated. Not enough info.
    If so, what happens if the user opens the application again and looks for that object?
    Open the app and the object will be refreshed from that data store. Hence the word "persistent".
    Why can't I just make a direct query to see if that customerId exists in the database?
    You can.
    I hope you guys don't mind my questions... I just really want to learn this stuff and I gotta let things out of my head. Hope you can help. Thanks!This isn't the way to do it, but it's a start.
    %

  • How do I learn how the sidebar works in Mail?

    I have added 5 accounts but I can't make sense of why certain things are in certain areas. For example, what's the difference between Mailboxes and On My Mac? I was excited to move towards managing all my email in one place.
    I have numerous questions and rather than write them all down here, I'd just like to know where I can learn more. Even just know which OS X version added this particular sidebar might help.
    I have spent about 2 hours searching Apple.com, Lynda.com, YouTube and other sources to find a tutorial to describe the details of the sidebar, but I can't find anything useful. Everything is for newbies and I'm actually an advanced email user -- except that I'm confused as to how the sidebar works.
    Suggestions, please. Thank you!
    In gratitude,
    Karyn

    Drag the divider between the message list and the preview pane all the way to the right. It will pause about a 3/4 of the way, but keep dragging and it will go all the way over.

  • Mac OSX v10.6.5: How's it working for you with Premiere Pro CS5?

    If you've installed Mac OSX v10.6.5, let us know how it's working for you.
    Please make sure that you're using the most recent update for Premiere Pro CS5 before you report back. We don't want to waste our time disentangling problems that were actually fixed in Premiere Pro CS5 (5.0.2) from issues that still exist.

    So, here is my experience:
    http://forums.adobe.com/thread/751458?tstart=0
    Basically:
    Premiere Pro does not want to play the timeline (or the source window) anymore.  Sometime it plays for 2 minutes, sometime for 2 seconde and then stops, but most of time, it wont play at all.
    I can scroll over my timeline (no sound scrolling), but when I hit space bar (or clic on the play button) I can see the play button turning into a square (which mean it's now the stop button), but the timecodes doesn't run and the image doesn't play.
    So I suggest people to not being stupid as I was and to wait before to update... And hope a solution to come soon.

  • How to maintain WORK for General Cost activity

    Hi,
    can anybody show me how to maintain WORK for a General Cost activity. In the detail screen I cannot find field WORK, so I also don't know how to confirm for a General Cost activity
    Thanks
    Long

    Hi,
    It seems you have 2 different requirment:
    1. Maintaining work: Use Internal activity
    2. Confirm cost activity: Refer [Link|Actual cost in Cost Activity;
    Regards

Maybe you are looking for