Question: about data binding

hi :
I want to know components binding database in UIX . for example :
Component -- "train" , now , I only get data souce from javaBean ,but the data is static . of course , i know this only .I want to know train how to binding database ,
get value from database.
i study uix Shortly , please help me . thanks , in advance . It's better provide a example . Thanks , again.
Follows is via javaBean, code, like this .
datapage.uix
<dataScope xmlns="http://xmlns.oracle.com/uix/ui">
<provider>
<data name="nodeData">
<method class="view.NodeBean" method="getTableData"/>
</data>
</provider>
<contents>
<train value="${bindings.StepSno}">
<contents childData="${uix.data.nodeData}">
<link text="${uix.current.text}"/>
</contents>
</train>
</contents>
NodeBean.java (javaBean)
static public Object getTableData(RenderingContext context, String namespace, String
name)
// The following List is recreated every time this method is called
// (which is once per page render). A better implementation would
// move the List creation to a UIX Servlet Event Handler.
// See the Using a Controller in ADF UIX chapter for more information.
List list = new ArrayList();
for (int i = 0; i < 5; i++)
HashMap row = new HashMap();
row.put("text", "Row " + i);
list.add(row);
return list;
for this example , i can get data from javaBean as train's value , but the data is
static , i want to get data from database , but i don't know how to do this . please help me
thanks very much ,again , in advance .
Steven

Hi,
<train value="${bindings.StepSno}">
uses Expression Language to bind to the ADf binding object. You can add your own Java bean that accesses the database and reference it in the same way.
Frank

Similar Messages

  • I have a question about Data Rates.

    Hello All.
    This is a bit of a noob question I'm sure. I don't think I really understand Data Rates and how it applies to Motion... therefore I'm not even sure what kind of questions to ask. I've been reading up online and thought I would ask some questions here. Thanks to all in advance.
    I've never really worried about Data Rates until now. I am creating an Apple Motion piece with about 15 different video clips in it. And 1/2 of them have alpha channels.
    What exactly is Data Rate? Is it the rate in which video clip data is read (in bits/second) from the Disc and placed into my screen? In Motion- is the Data Rate for video only? What if the clip has audio? If a HDD is simply a plastic disc with a dye read by "1" laser... how come my computer can pull "2" files off the disc at the same time? Is that what data transfer is all about? Is that were RAM comes into play?
    I have crunched my clips as much as I can. They are short clips (10-15seconds each). I've compressed them with the Animation codec to preserve the Alpha channel and sized them proportionally smaller (320x240). This dropped their data rate significantly. I've also taken out any audio that was associated with them.
    Is data rate what is slowing my system down?
    The data rates are all under 2MBs. Some are as low as 230Kbs. They were MUCH higher. However, my animation still plays VERY slowly.
    I'm running a 3GigRam Powerbook Pro 2.33GHz.
    I store all my media on a 1TB GRaid Firewire 800 drive. However for portability I'm using a USB 2 smartdisk external drive. I think the speed is 5200rpm.
    I'm guessing this all plays into the speed at which motion can function.
    If I total my data rate transfer I get somewhere in the vicinity of 11MBs/second. Is that what motion needs for it to play smoothly a 11MBs/second data connection? USB 2.0 is like what 480Mbs/second. So there is no way it's going to play quickly. What if I played it from my hard drive? What is the data rate of my internal HDD?
    I guess my overall question is.
    #1. Is my thinking correct on all of these topics? Do my bits, bytes and megs make sense. Is my thought process correct?
    #2. Barring getting a new machine or buying new hardware. What can I do to speed up this workflow? Working with 15 different video clips is bogging Motion down and becoming frustrating to work with. Even if only 3-4 of the clips are up at a time it bogs things down. Especially if I throw on a glow effect or something.
    Any help is greatly appreciated.
    -Fraky

    Data rate DOES make a difference, but I'd say your real problem has more to do with the fact that you're working on a Powerbook. Motion's real time capabilities derive from the capability of the video card. Not the processor. Some cards do better than others, but laptops are not even recommended for running Motion.
    To improve your workflow on a laptop will be limited, but there are a few things that you can try.
    Make sure that thumbnails and previews are turned off.
    Make sure that you are operating in Draft Mode.
    Lower the display resolution to half, or quarter.
    Don't expect to be getting real time playback. Treat it more like After Effects.
    Compressing your clips into smaller Animations does help because it lowers the data rate, but you're still dealing with the animation codec which is a high data rate codec. Unfortunately, it sounds necessary in your case because you're dealing with alpha channels.
    The data rate comes into play with your setup trying to play through your USB drive. USB drives are never recommended for editing or Motion work. Their throughput is not consistent enough for video work. a small FW drive would be better, though your real problem as I said is the Powerbook.
    If you must work on the powerbook, then don't expect real-time playback. Instead, build your animation, step through it, and do RAM previews to view sections in real time.
    I hope this helps.
    Andy

  • Question about cfdiv bind

    I'm trying to create a page that displays the results of a query, but will allow you to filter them by date, name, etc. I'm relatively new to this concept, but reading a bit online I found some examples that did what I'm trying to do. I have a few questions and a problem though, if someone is willing to provide a bit of guidance. If it matters, I'm using cf9.
    First, can you use a <cfdiv bind to submit multiple url parameters? If so, do I just use a semicolon to separate them like this:
    <cfdiv bind="url:mypage.cfm?param1={value1};param2={value2}" />
    Second, if you can use this functionality, what's the best way to send dates as url parameters? URLEncodedFormat() and then URLDecode()? All the examples of those tags surround them with # to indicate variables, but since you don't use that notation in a cfdiv bind, do I just put the whole thing inside the {} like this (and then use URLDecode(mydate) on the action page):
    <cfdiv bind="url:mypage.cfm?date1={URLEncodedFormat(mydate)} />
    Third, I'm having trouble getting the <cfdiv bind to display at all. I have an action page set up (mypage.cfm) that loads fine in a browser, but when I try to add it to another page like this, it doesn't work:
    <cfdiv bind="url:mypage.cfm" />
    I'm assuming this is because I'm not submitting any parameters on this page to be processed on mypage.cfm, but I don't know if that's true. I'm trying to get the div to display first, then add the dynamic form to filter the results, but maybe it doesn't work that way?
    Thanks for any help!
    Jeremy

    Thank you, I was able to get it mostly working. There was an issue with the server on my system so I had to re-install Coldfusion. It dawned on me that I had cleaned up some files that I was no longer using and might have accidentally gotten rid of something important.
    So it's definitely better now. I can change the dates so that I can display records that fall within those date parameters. What I'm trying to do now is be able to sort the records, and I'm having trouble with that. Right now I have a select menu named "sort" with a bunch of values that reference elements in the table: Last Name (Lname), Date Submitted (Reptime), and Date of Absence (Absence_Date). Then in my sql I have "ORDER BY <cfparam value="#url.sort# cfsqltype="cf_sql_varchar">. I don't get any errors or anything, I just don't get any changes to the displayed data. Here's my sql, the commented parts are not in the file, I added those for explanation here:
    <!--- There are two radio buttons to toggle between viewing all records and viewing the selected records based on the date parameters. This sets the start and end dates when view all is selected --->
    <cfif IsDefined("url.viewAll") AND #url.viewAll# EQ "yes">
      <cfset startDate="01/01/2012">
      <cfset endDate="12/12/2020">
    <cfelse>
    <!--- This sets the start and end dates based on the items in those fields if view all is not selected, and sets the dates to the view all dates if the date entry fields are empty --->
      <cfif IsDefined("url.startDate") AND #url.startDate# NEQ "">
        <cfset startDate="#url.startDate#">
      <cfelse>
        <cfset startDate="01/01/2012">
      </cfif>
      <cfif IsDefined("url.endDate") AND #url.endDate# NEQ "">
        <cfset endDate="#url.endDate#">
      <cfelse>
        <cfset endDate="12/12/2020">
      </cfif>
    </cfif>
    <!--- Defines the url.sort parameter and sets the default in the event no selection is made on the page. --->
    <cfparam name="url.sort" default="Absence_Date">
    <!--- And my query. Pretty self-explanatory, but the ORDER BY portion isn't working. Records are displayed in the order they appear in the database, which is the submit time (Reptime) --->
    <cfquery name="absences" datasource="ctband">
      SELECT *
      FROM Absences
      WHERE Absence_Date > <cfqueryparam value="#startDate#" cfsqltype="cf_sql_varchar"> AND Absence_Date < <cfqueryparam value="#endDate#" cfsqltype="cf_sql_varchar">
      ORDER BY <cfqueryparam value="#url.sort#" cfsqltype="cf_sql_varchar">
    </cfquery>

  • Questions About Data Form

    Hi guys,
    just a general question: When we make a "big" data form, it typically causes performance issues or crashes. My question is, what is limiting the size of the data form? Is it the fact that Essbase has to pull up a lot of data at once? Is it the fact that web applications are limited in capacity? Would just like to get people's thoughts on this general issue.
    Another general, somewhat vague question: IF I did want to make a huge data form, lets just say 10 cost centers, 400 accounts per cost center on the rows and period, a couple of scenarios and years on the columns, would it help if I created a machine dedicated to the planning web app? Would increasing RAM/CPU help ?

    Increasing the RAM will certainly help with forms as large forms can cause the Java application to crash, remember if it is 32bit planning you are restricted on the maximum memory setting, which is 2GB but in reality about 1.4-1.6GB
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Some questions about data traffic

    Hi Guys,
    I live in Kong Kong and have an iphone 3g at the latest version 2.2. I am on a 3 HK plan and all is well when I am in Hong Kong. My work pays for all my phone costs and up until now there has not been any issues. The problem is that I travel a lot with my work to many countries in Asia and some in Europe and when I am there, most times I wait until I have access to a wireless network to get my emails, or as I always carry with me an airport express, I wait until I am in the hotel room and set up my wireless network and away I go. The problem is sometimes I need to get my emails and so I turn on data roaming and download my emails. I have the account set to manual pull and so I can monitor the data that I donwload. The current problem is that the IT department has flagged my increased costs when roaming compared to my colleagues who roam with a blackberry and in some cases it is 10 times the cost. For example, for 3 days in China last month, my bill was about 1000HKd which equates to about 10MB of data. My colleague who was there at the same time with a blackberry who would have a similar amount of emails had a cost of about 90HKd which equates to about 900b of data.
    I decided to check today and so reset my data usage monitor and downloaded 9 emails of normal size, no pictures just text and it came to 406KB. Surely this cannot be correct. If it is, and this is my question, is there anywhere that I can limit the amount of data that is downloaded for each email and is there anywhere I can set the emails downloaded for work to be text only and not HTML. My work email is syncing using activesync with my work exchange server.
    If I cannot find a way to overcome this, I will either have to stop using data roaming when I am abroad or I will have to take back my blackberry and start using it again which is not what I want at all.
    I love the iPhone and actually my IT Manager does not want me to have to use the blackberry and cannot believe it is so data intensive.
    Any help from you fellow iPhone lovers would be much appreciated.
    Thanks,
    Paul

    I don't know about your question 1 and 2. Seems like it could be a workout that wasn't ended or just a glitch.
    What was your goal? It will measure whatever you set it to measure. Calories burned, distance, run more often, etc.
    I set a run more often goal of at least 3 times in 16 weeks. It is averaging and making a calculated guess from that average as to when those runs would take place. So if I run three days in a row and not again that week, I will be ahead of my goal, and then the system catches up and I'm on target again.
    I imagine it's doing the same for your goal.

  • Report based on custom Query - Question about Data Source

    Hello,
    I am trying to create Crystal reports (EBO R3.1, Oracle 11g Database, CR2008) based on custom queries. Tried using different kinds of Data Sources but getting stuck once I export them to Infoview.
    1. Using Oracle Server: This method works fine on my local & Infoview. But since I have lot of reports, I do not want the DB username/password associated to the report. I neither want BO to prompt username/pwd to my user.
    2. Using ODBC(RDO):
    Again, works fine on my local. Once I export to Infoview, it fails with this error: "Failed to open the connection"
    Which makes sense, because the DSN is created on my local machine and not on the server.
    How and what do I create on the server, so that the reports run?
    I do not know if using ODBC(RDO) is even the right way for creating custom SQL reports.
    I have been reading about Business Views, but not clear on how good they work.
    My goal is to create multiple reports, using custom SQL queries which use some kind of connection to the database that can be managed on the
    server in one place, and used by multiple reports.
    Can any of you please help me here
    Thanks,
    Sowmya.
    Edited by: SBat22 on Apr 13, 2011 5:58 PM

    Thanks for moving it to the right forum!!
    But, if I setup in CMC, a default username/password that the report needs....what would happen if my password changes?
    I would need to go to each and every report and update the password.
    I am looking for using one common "connection" for multiple reports. So that, when passwords change, all I update is in one central location.
    Can anyone please help!
    Thanks,
    Sowmya.

  • Question about Dates in Project View

    I usually have no problems when it comes to date metadata, changing dates if need be, batch changes, etc... But this is something that is confusing me and I haven't been able to solve it.
    My wife found one of her old PAS digital cameras, and it had images on the card. I decided to import them for her into Aperture, but it was immediately apparent to me that the date and times were off. The time zone was fine, so I imported the images using a card reader, adding the appropriate metadata of my choosing. After importing the images, I proceeded to change the date and time to the correct dates and times. This worked fine as well, only in Project view, the project doesn't fall into the right place. I have my projects organized into folders, and have them set to Date - Oldest First. The photos from this import show as today's date when I scroll over the image preview box and the project is organized as the last project, which is consistent with that date. The metadata shows that the file date is the date that I set it to be (which in this case would make it the oldest project in the folder). Nothing I do changes anything.
    I then decided that maybe it had something to do with importing the images via a card reader instead of off of the Camera directly, so I decided to import straight from the camera. This time, the project is organized as the oldest project, but when I scroll over the Project preview box, the date that shows up is the original incorrect date, not the new date that I changed the photos to. The new date would still make the images the oldest project.
    I really just want the dates to match up, and I can't imagine why the Projects preview is showing me one date when the metadata (and my own knowledge of the situation) is telling me that it should be showing a different date. When I made the adjustments to the date and time, I also applied the changes to the Master file.
    Does anyone know what is going on here, why Aperture has a problem with something like this and if there is anyway to fix the problem?
    Much obliged,
    Mac

    Update:
    I just solved the issue, but I don't know why it should work like this, nor why this should happen.
    Basically, the first time that I imported the images, I imported them separately as groups of photos so that I could import them each into individual new projects. I noticed that the first project I created had the right information both in the metadata and in the project pane. This being the case, I decided to import everything again, only this time I imported everything at the same time into one project and called the project, "Test" (this is arbitrary and has nothing to do with the solution).
    Next I batch changed the date and time of all of the images in this "Test" project. Once that was done, I separated the images out into their own projects. This time everything showed up and was organized correctly.
    Again, I don't know why it had to be done this way, but apparently once I imported the first time, that was the only time that the metadata was accurately recorded. The subsequent imports off of the same card were not recorded properly. Again, I have no idea why, nor what to do about that, but my data is correct now and this seems to have solved the issue.
    If anyone has anything to say about the topic, please chime in.
    Thanks,
    Mac

  • General question about data recovery from raid on windows server !

    hi,
    I like to buy data recovery software for windows server  to recover data with  any raid( or whitout raid
    so the company tells me you should be sure the Raid can be recognized correctly as local disk drive first, otherwise, our product  wil not help you.  so if I want to recover data of my customers which has windows server with any raid form ,how
    I can make this server harddisks(which is raid 1,5,6 ect)recognized coorectly as local disk drive.
    thanks
    johan
    h.david

    I have myself NAS which is connected to my computer through router.
    I am started smal bussines ,and I want to use also data recovery service for deleted documents,photo's,formatted drives ect.for my customers .things that accidantally errased from raid or non raid
    so I found some data recovery softwares
    1-stellarphoenix data recover,which has remote acces and netwerk acces.
    2--ease use data recovery software.  I liked this second software,but they telling me like this,
    you should be sure the Raid can be recognized correctly as local disk drive first, otherwise, our product  wil not help you.
    I understand the both situations you telling me.thanks
    but my question is can I not run data recovery software from bootable usb stick on the smal  servers like essential with raid to recover data in case of any problems that caused data loose.
    I know if I install data recovery software on the server to scan it ,it wil rewrite some places on harddisk and that is not wise.
    h.david

  • Probably a stupid question about Date

    Hi.
    I am struggeling with something that should be an easy task, but I can't seem to get it right.
    I want to extract a date from a view object, add a number of days to the date, and compare it with todays date.
    This is what I try to do:
    Date today = (Date)oracle.jbo.domain.Date.getCurrentDate();
    Date published = null;
    int days = currThing.getExpirenumber().intValue();
    expires = currThing.getPublishdate();
    expires.addJulianDays(days,0);
    switch (expires.compareTo(today)){
    case -1: return true;
    case 0: return true;
    case 1: return false;
    his code compiles, but when I run it I get an java.sql.SQLException: Unimplemented method called
    What am I doing wrong here ??
    Is there another way to do this ?
    Morten
    null

    There are several ways to accomplish what you want.
    KGCW has talked about the Crop Effect.
    Depending on exactly where the object is, and whether the camera was locked down, it might be possible to duplicate your Clip, place it above your initial Clip, then offset it a bit (Motion>Position), with the Fixed Effect>Motion>Position, and then apply the Garbage Matte to that offset duplicate, effectively Cropping out everything, but a small "patch" from the existing background. Note: if the edges of that Garbage Matte are too hard for you, you could create a soft-edged Track Matte, and use that to hold out the rest of the offset duplicate.
    Another method, and depending on where, and how large the offending item is, would be to go to the Fixed Effect>Motion, and use Motion>Scale to increase the size of the Clip (do not do too much Scale, or quality will suffer). You might also need to do a bit of Motion>Position, to get that red object behind the Video's Frame Size. This will effectively Crop the object.
    Good luck,
    Hunt

  • ICR Process 003 - question about data selection (table FBICRC003A)

    Hello, I am implementing ICR process 003. We are doing several test and we I have some questions that I hope you can help me:
    1 - If I run transaction FBICS3 - Customer/Vendor(  Select Documents) and then FBICA3 - Customer/Vendor (Document Assignment ) several times (the same selection criteria) will the same documents be selected redundantly and will be stored redundantly in table FBICRC003A? I expected that this will not happen but It seems to happen in my test environment. (?)
    2- If I need to delete the data stored in ICR '003' functionality I need to use transaction GCDE. The problem as I am using ledger '0L' for '003' process I cannot "delete data of one ledger" functionality -that allows to set selection data- and I have to "delete the data of an entire data group" that deletes all data stored in FBICRC003A & FBICRC003T tables. Should I set another ledger for '003' process in order to delete data using selection criteria? Is it recommended to not to use '0L' and create a new one?
    I have read in reference documentation that "is not necessary to set up a SL", but since all my productive companies are running in the same client that is the ICR cliente I am wondering if could be better to create and set a SL.
    Thanks in advance
    Rafael Barreda
    Edited by: Rafael Barreda on Sep 14, 2009 1:27 PM

    Hi Ralph,
    we have created a RFC in order to get data from client B to client A (where ICR system is placed). The summary is:
    I need to import vendors/customer data from Client B that belongs to a certain company code "0001". The company is called "X" in both clients A & B although it only exists as a company code (FI) in Client B and just as a company (and trading partner) in client A.
    Client A:
    1- have set company "0001" as a "Company to be reconciled" at FBIC032:
    RFC destination = ""
    RFC destination for data selection = "ZRFC0001"
    Local company= ""
    Data Source="Documents of Current Process"
    Separate Selection Process= "X"
    Data Transfer Type="Asynchronous via Direct RFC Connection"
    Sender field for reference number = "XBLNR"
    Client B:
    1- I have created the companies (V_T880) that I will need in order to inform trading partner on vendor's master data.
    2- I have assigned company code '0001' to company "X"
    3- I have assigned trading partners created on step 1 to vendors
    4- I have post few FI documents with trading partners informed.
    Then I run FBICS3 - Customer/Vendor: Select Documents in background but the programs takes a lot of time and do not select any document.
    Do you think that I am missing something?
    Thanks very much in advance.

  • New to smartphones and i have a question about data usage...

    i bought my wife a droid 2, we are both new to these phones, ( i still have my ENVY3), but my question is, since she doesnt spend too much time on the web i got her the $15 data package, as i was told it should be enough for most people that are occasional web surfers. my question is though, if she has logged on facebook, since its constanly running and updating, would that mean its constantly using data?
    thanks folks for any help

    Yes, anything that updates will use data. This can be turned off when not in use (menu> settings> wireless & networks> mobile networks, uncheck mobile data) or place the power control widget on your homescreen and it can be toggled from there.

  • Question about dates shown in finder

    I have a problem and need help.
    First question is: what date is shown in default finder settings on files? Creating date , Modified or added Date? on Mac, Windows?
    The problem lies here, I have to give clients JPEG picture files. we had to re-shoot (what the client does not need to know) The re-shoot was necessary because of a mistake I made:-( anyway ... I have to create zip folders to give him the pictures, but the create and modified dates do not change when zipped. Does anyone know how to change these dates( without re-render the files)?
    Any help is highly apreciated!

    Hi GM1941,
    When using Finder>All Images, the ones that you have more than one copy of are images that you do in fact have more than one of. An image stored under the same name and possibly placed in another location from its original.
    A good example would be if you downloaded all your images to a pictures folder on your desktop. From there you might copy a picture of a family member in a genealogical program and not rename it. There you have two copies.
    If you opened the picture in Photoshop or some other image manipulation software and saved it in a different file format (ex: Tiff, PNG, PICT, GIF) you are again able to save it again- even to the same file- with out renaming it.
    When you use the Finder to search for all images, remember that you are looking for ALL images on your computer, not just the ones in iPhoto.
    The files listed under today, yesterday and last week are a "search" list of documents/files you have opened during those times, not another copy. But, they are connected to the item they represent and, if you drag them to the trash they will indeed be in the trash and can be deleted from there.
    Good Luck,
    John

  • I have a question about data aqusition from PCI bus

    Hi.
    I am designing a PCI card.I wonder if I want to do some process in LabVIEW,such as power spectrum analyse, oscilloscope, do I have to transfer the data continuously from my card?
    Thank you.

    Simple answer - no.
    More complex answer - LabVIEW is just like any other programming
    language when it comes to data collection frequency.  The
    frequency (intermittent, continuous, timed, etc.) depends upon the
    analysis you are attempting.  To do power spectra or display
    waveforms, all you need is one set of data at a time.  The data
    does not have to be continuous.  There are classes of problems
    which require continuous data.  If you are trying to address them,
    you will need to have this mode of operation available.  Most NI
    input boards offer both modes - continuous and intermittent, with
    intermittent being the most used, by far.
    Note that with proper buffering, both modes end up being about the
    same.  Whether your buffer resides on the card (preferred, is more
    robust, data transfer timing is not so critical) or in the computer
    main RAM, the LabVIEW side of things will always take a single set of
    data at once.  Admittedly, this data set can be one point at a
    time, but you really don't want the overhead of that in LabVIEW (or any
    other higher level function - should be in your driver).
    This account is no longer active. Contact ShadesOfGray for current posts and information.

  • The question about date

    business scenario:
    1, there is a project   : A
    2, the first layer WBS: A
       the secongd layer WBS: A1, A2
       the third layer WBS: A11,A12, B21, B22,
       the fourth layer WBS: A111 A112 A121 A122 B211 B212 B221 B222 B223
    3, Activity assigned to WBS: 
    now: the same layer WBS's time don't overlap.
            and  the father WBS's time cover the son WBS's time
            and the Activity's time is entirely in the assgined WBS's time.
    Please explain me all the steps to be required.
    Thanks in advance!

    Hi,
    Iam clarifying which i understood from ur question.
    You can use topdown Planing or bottom up planning.
    In Top down > All activites and the assigned WBS Elelemnts are with in the basic dates of the project defination.
    In Bottomup > It will consider all activites and assigned WBS Elelements and will give the basic start and finish date of the project.
    Goto Project Defination >control data tab > schdeluing scnario and select the way you required and test it.
    Regards
    Narayan

  • General question about dates

    I'm starting to scan my old slides and negatives and am scratching my head about "fuzzy" dates.  Sometimes it's not clear when a photo was taken, so either a date range, such as 9-12/1970 is used, or maybe something like Early/1970.  How does one handle that situation in pse?

    I maintain a library of historical and family photographs and I have struggled with this challenge for years.  I finally have a solution.  I use IDImager, a digital asset management application used mainly by professional photographers.  It has (parametric) editing capability and some users (like myself) are able to use it exclusively for their digital photo needs.  Others use it in combination with apps like Lightroom, Photoshop, PS Elements.
    It (http://www.idimager.com) does not natively address the fuzzy (unknown or partially known) date problem, but does allow the end user to create and manage custom XMP fields which opens the door to make this problem solvable to the end user.  IDImager is written in Delphi and allows user-created scripts to run within IDImager.  Users can submit scripts to the IDImager Resource Repository to share their scripts with other users.
    I have submitted a collection of scripts and custom XMP definitions to the repository called "HouseOfUlrich toolset for unknown and partial dates".  It is a collection of custom XMP fields and scripts that make it easy to tag and manage photos with "fuzzy" dates within the existing framework of IDI without a major disruption to the workflow. Meaning... it doesn't take much longer(if any) to assign a "partial" date to a photo than to assign an exact one and images are still sortable and searchable without being treated separately from photos will fully known date/times.
    You can download the toolset free from: http://repository.idimager.com/cgi-bin/idi_script_repository.exe?action=scriptDetails&scri ptID=567594c9-1b90-4f94-4641-4fccb60dc8ea  and read the readme file for all the details.  But to summarize, the toolset, without modification supports
    1) a boolean value to indicate the date is unknown/partial (use this unless the FULL date and time is known)
    2) a boolean value to indicate the date is approximate
    3) fields to store year, month, day (and these fields DO support ## - special character to indicate unknown).
    4) scripts that can "convert" traditional EXIF date/time fields to the Custom XMP fields, leaving the original EXIF unchanged, of course.
    IDImager allows for custom XMP to be used in rename functions, so I can employ the custom XMP fields I use to automatically create/change filenames to create naming conventions like:
    [email protected] (to indicate photo taken at 11:23:23 PM on March 3, 2007)
    1910-05-##@##-##-##_circa.jpg (to indicate a photo taken ABOUT May of 1910.)
    192#-12-25@##-##-##.jpg (to indicate a photo taken on Dec 25 sometime in the 1920s.)
    I have chosen to implement using the "approximate" value in combination with months to indicate times of year.  For example, for photos in summer of 1935, I would use Circa (approx value) 07 1935.  But both IDImager and my toolset are open-ended and would allow for users to define and use alternate XMP fields like Early,Mid,Late or Spring,Summer,Fall,Winter.  I choose the numeric values corresponding to months and the "approximate" value because they are more easily lent to other scripting and sorting functions within both IDImager and the operating system.
    Something else that could be implemented, although I have chosen against, is the use of a "date range" using one field for "as early as" and another for "as late as".  I see this method as more trouble than its worth as it would not lend well to sorting, name, searching etc.  I think the ability to set year,month,day all to either known/unknown in combination with defining the entire date as approximate is better.  For rare cases where one wanted to store the fact that a photo was taken as early as/as late as....I would recommend just storing that info as a string in the description field.  For example, I have photos taken of soldier's during WWI.  If it is not possible to determine whether late or early in the war, I would tag it as Circa 1916 (or 1910s).  But could still use the description field to write "taken during WWI (probably 1914 - 1918)".
    One other final note: If Adobe or some other player in the digital photo market does ever create an updated XMP or EXIF schema that support unknown or partially known dates, it will be possible, with IDImager, to migrate the information I store in custom XMP fields to the new standard fields.
    hope these resources help other solve the same challenges I finally overcame.  happy tagging.
    Brian

Maybe you are looking for

  • Aia:isLogTraceMessage returns null in header

    Hi: I want to see the trace message in the log . First I have checked wherther the aia:isTraceLoggingEnabled() fuction is returning true for loglevel = 'FINEST' or not . If it is returning true , then I am calling the function aia:logTraceMessage() t

  • ITunes 10.5.1 no longer plays purchased movies

    Hello guys/gals, So this is a problem I've been struggling to find an answer for and I've not gotten desperate enough to pay $30 for the one-time incident fee, YET. Currently own a Macbook Pro w/ i7 core. Running 10.6.8 (Snow Leopard) and iTunes 10.5

  • PDFDocument Exception in MSS-PCR

    Hello , We are on EP7.0 and configured ADS server successfullt with our DEV and QAT system but the PCR application was working successfully in these systems...but now all of a sudden when we try to create a new PCR in QAT it blows with the following

  • Enter command in Classical Report

    Hi ,   I have a classical report with one of the fields editable , when the user modifed  one of the rows and presses enter i want to do some processing , how can this be implemeted. i.e. how can i handle ENTER command in a classical report. Regards,

  • Use selectItem to update inputtext value

    I read through many posting in this forum regarding on how to use valuechangelistener in the selectonemenu tag to update an inputtext value through selectItem's value. Unfortunately, it didn't solve the problem I am facing. In a form on my JSP page,