Multiple users accessing XML Parser
We are working through chapter 5 of the book
'Building Oracle XML Application' which deals with XML processing in PL/SQL
We have installed the xmlparsr.jar and xmlplsql.jar then we ran load.sql as the user xmlbook.
When I log in as xmlbook and go thought the example to insert an xml document and then run CheckXMLInClob it works great.
However when an other developer goes throught the same example logged in under there userid the get the error
ORA-20100: Error occurred while parsing: ORA-00942: table or view does not exist
When they grant select on xml_documents to xmlbook. The procedure works fine.
My questions are
1. Why does xmlbook need select on userx.xml_documents when the clob is select into a variable before any call is made to xmldom.parser inside CheckXMLInClob?
2. Is there a way to share access to the xmlparser routines with out having xmlbook have select to every table?
Thank you for your help
DeeAnn
null
hi,
while generating sales orders using BAPI for multiple plants at same time for specific material/batch it's get blocked by another user. sometime it may happens due to material or sometime happens due to batches...
I want to update all orders without affecting others....I am not confident with the abap way of solutions...
can you suggest prompt solution for the above issue...
Thanks
Muthuraman.D
Similar Messages
-
ARCA Xtra - multiple user access to SQLite DB
Hi Guys,
I have having trouble with multiple users accessing a SQLite DB file from a projector. They can all open and browse the data through the projector fine, but if USER1 makes a change and clicks save, and then USER2 tries access the DB it causes USER2 to get a script error.
Is it possible to write a script which tells the user that the DB is being modified so please wait, rather than throwing them out of the projector with a script error
ThankyouIf you want multiple users to access a database then you would probably be better off using one designed for that purpose like MySQL.
But, if you are set on SQLite and if you can have multiple simultaneous connections which you seem to imply you can, then the best solution I can think of is to create a Class/Script that handles all the details of polling the database for availability and handles other issues like a progress dialogue box.
You have to treat the database as an asynchronous action - meaning you send it a query and at some latter time it sends a result back via a callback. Doing it this way greatly simplifies any database queries you want to make. As long as your queries are fairly simple like SELECT, INSERT, DELETE, etc. then the code is fairly straight forward.
Off the top of my head I wrote something to get you started. I have not tested this code but it does compile. The following is a Parent script that you would use to interface to your database in an asynchronous manner.
-- Asynchronus SQLite
property pDB -- instance of Arca xtra
property pTimeoutTime -- how long in milliseconds to ping database
property pPingTime -- time between database pings.
property RunningQuery -- Boolean. is a query running? true/false
property pTimeOb -- timout object for polling the database
property pCurOperation -- set of data for current query
property pPingCount -- how many times the current query has pinged the database
property pAlertBox -- a MIAW, LDM, or a Sprite that informs the user as to the progress of the query.
on new me
arcaregister([0000,000,0000])
pDB = xtra("arca").new()
Result = pDB.openDB(the moviepath & "ST_data")
if Result.errorMsg then
alert("Error Opening Database" & return & pDB.explainError(Result.errorMsg))
return void
end if
pTimeoutTime = 10000
pPingTime = 250
RunningQuery = false
pAlertBox = Sprite(1000) -- for example
return me
end new
on cleanup me
pDB.closeDB()
end cleanup
on executeSQL me, Query, CallbackOb, CallbackMethod, OptionalParameters
if RunningQuery then exit -- only allow one query at a time
RunningQuery = True
pCurOperation = [#Query:Query, #OptionalParameters:OptionalParameters, #CallbackOb:CallbackOb, #CallbackMethod:CallbackMethod]
pPingCount = 0
pTimeOb = timeout().new("QueryProcessor_"&me, 1, me, #processQuery) -- creating the timeout object here breaks the call stack, which is good.
end executeSQL
on processQuery me, TimeOb
Result = pDB.executeSQL(pCurOperation.Query, pCurOperation.OptionalParameters)
if Result.errorMsg then
if Result.errorMsg = 5 then -- database is currently locked
pPingCount = pPingCount + 1
if pPingCount = 1 then -- then inform user there will be a delay.
pAlertBox.setMessage("Waiting for database response.")
pAlertBox.setProgress(0)
pAlertBox.show()
pTimeOb.period = pPingTime
exit
end if
pAlertBox.setProgress((pPingCount * pPingTime / pTimeoutTime) * 100 )
if pPingCount * pPingTime = pTimeoutTime then -- timed out
alert("Query Timed out.")
else
exit -- try again in pPingTime time.
end if
else -- there is some sort of database error
alert("Database Error: " & return & pDB.explainError(Result.errorMsg))
end if
else -- no query errors
call(pCurOperation.CallbackMethod, pCurOperation.CallbackOb, Result)
end if
-- if the code makes it this far then we are done and need to clean things up
if pTimeOb. objectP then
pTimeOb.forget()
pTimeOb = void
end if
pAlertBox.hide()
RunningQuery = false
end processQuery
on setTimeOutTime me, MilliSecs
pTimeoutTime = MilliSecs
end setTimeOutTime
on setPingTime me, MilliSecs
pPingTime = MilliSecs
end setPingTime
You then create an instance of this script on preparemovie.
-- Movie script
global gDB
on prepareMovie
gDB = script("Asynchronus SQLite").new()
if gDB.voidP then halt -- can not connect to the database
end
on stopMovie
gDB.cleanup()
end
Then it is simply a matter of sending your queries to the gDB object and it will send the results back to the callback handler and object that you specify. Here's a behavior that shows how simple this should be:
-- Sample DB Behavior
global gDB
on mouseUp me
Query = "select * from users"
gDB.executeSQL(Query, me, #setQueryResult) -- string, callback object, callback handler name
end
on setQueryResult me, Result -- this is the callback handler/method
put Result
end
I also suggest using a MIAW or a LDM or a set of sprites as a way to inform the user of any delays in processing a query. Check the code for pAlertBox to see how I use this idea to update a progress bar. Of course you will have to create the implementation. -
I am designing custom ATP for our client. Actually, this logic accesses batch classification data and the calculation logic also differs.
The concern that I have is if one user (say A) creates a sales order item and runs a successful Availability check and goes on to create second sales order item. simultaneously if another user (say B) comes to create new sales order item for same material. now the ATP quantity that second user gets should be less than the quantity confirmed by user A. But both the sales order have not been saved. so how do I block the quantities confirmed by A but yet not saved.
Is there any special method for multiple user access at runtime.Thanks for ur reply. it was really helpful to gain more insights in my issue.
1. For performance-related reasons, the only time when it makes sense to set the material block with quantity transfer is when it is common for several users to work on the same material simultaneously. And in VA01 there are many parallel Sales order creation
2.You create a sales order for a material. During the availability check, this material is blocked. After the availability check is completed, the block is removed. The quantity reserved for this transaction is recorded in the blocking table. This information can be assessed by all others who are working with this material. If you save the order, the blocked entries are cancelled. this how Material block with quantity transfer in SD works.
The concern that I have now is how to get Blocking Tables for transaction VA01. -
Multiple users accessing the same data in a global temp table
I have a global temp table (GTT) defined with 'on commit preserve rows'. This table is accessed via a web page using ASP.NET. The application was designed so that every one that accessed the web page could only see their data in the GTT.
We have just realized that the GTT doesn't appear to be empty as new web users use the application. I believe it has something to do with how ASP is connecting to the database. I only see one entry in the V$SESSION view even when multiple users are using the web page. I believe this single V$SESSION entry is causing only one GTT to be available at a time. Each user is inserting into / selecting out of the same GTT and their results are wrong.
I'm the back end Oracle developer at this place and I'm having difficulty translating this issue to the front end ASP team. When this web page is accessed, I need it to start a new session, not reuse an existing session. I want to keep the same connection, but just start a new session... Now I'm losing it.. Like I said, I'm the back end guy and all this web/connection/pooling front end stuff is magic to me.
The GTT isn't going to work unless we get new sessions. How do we do this?
Thanks!DGS wrote:
I have a global temp table (GTT) defined with 'on commit preserve rows'. This table is accessed via a web page using ASP.NET. The application was designed so that every one that accessed the web page could only see their data in the GTT.
We have just realized that the GTT doesn't appear to be empty as new web users use the application. I believe it has something to do with how ASP is connecting to the database. I only see one entry in the V$SESSION view even when multiple users are using the web page. I believe this single V$SESSION entry is causing only one GTT to be available at a time. Each user is inserting into / selecting out of the same GTT and their results are wrong.
I'm the back end Oracle developer at this place and I'm having difficulty translating this issue to the front end ASP team. When this web page is accessed, I need it to start a new session, not reuse an existing session. I want to keep the same connection, but just start a new session... Now I'm losing it.. Like I said, I'm the back end guy and all this web/connection/pooling front end stuff is magic to me.
The GTT isn't going to work unless we get new sessions. How do we do this?
Thanks!You may want to try changing your GTT to 'ON COMMIT DELETE ROWS' and have the .Net app use a transaction object.
We had a similar problem and I found help in the following thread:
Re: Global temp table problem w/ODP?
All the best. -
What happens when multiple users access the same servlet?
Do the users share all the same resources? Or is a new process generated for each user? I have a servlet that builds a string to return to the user and I only have myself to test, so I can't really see what happens when many users access the servlet. Is there a possibility that the string will get screwed up, like when dealing with multiple threads, or do all the users get their own resources and I don't have to worry about that?
huh? if you can point a test servlet at it, you can point a browser at it (even if the servlet does not serve html it will run)
try pasting the servlet URL into a web browser
refreshing multiple browsers repeatedly could provide a manual test -
Multiple users accessing entity bean with same PK
Hi,
Some body please clarify the below issue.
(EJB 1.1, WAS3.5)
I have two app servers and two clones each clone is running in each app server.
Stateful session bean access Entity beans to update/read record in the database.
According to my requirement multiple users can access the same entity data (same primary key). Suppose user A created a Stateful session bean SB1 and the SB1 created Entity1 with PK1, this is happening at clone1.
User B accessed the site and the request went to Clone2 and a new SB2 created, but the SB2 need to access the database with Same PK1.
For the above situation, I guess container can not create a new Entity bean with PK1 because EB with PK1 is already there and it tries to allocate same EB1 with SB2, so if two requests are concurrent do the SB2 wait to get the handle of the EB1?
Is there any way to create two Entity beans with same Primary Key at the same time but in different clone?
Thanks,
SagarHi,
The concurrency level has to be set at the level of database and the database will take care of consistency & integrity of the data. So specity the concurrency level on the database connection in each appserver. -
Read only / save problem when multiple user accessing PDF
When accessing a PDF-file from a network location (where multiple users might have the file open simultaneously) I have noticed a problem.
First of all you will not get notified when opening the file that it is open elsewhere, there is no "read only" mode in this case.
Secondly (and worse) is the fact that the person having opened the file first is prompted to save it under a new name when she/he is saving changes since "file is open elsewhere".
This works quite the opposite of what most Windows applications do.
Is it a problem in version 7 and 8 of Acrobat only?
I have heard from the support previously that it might be unsupported functionality to use network drives for editing. Is that true?
If you are doing updates after a review but want to share the outcomes of the review this quite annoying...I agree, and I have seen the same points as well, but...
During the update process after the review many reviewers are looking at their comments and how they were handled during the review meeting and at the same time the authors (yes, for documents such as a requirement specification there will be more than one author) are doing the updates to the original document.
We are also updating the PDF with the changes made by adding new replies to the comments and also changing the status of the comments once more.
The logical approach when opening a file is not to display a text box, but to add the information in the title bar of the program. That way you do not add an extra step to the people who only want "read only" access. -
When multiple users run my JSP application, why do some users get an Error: 500 SC_INTERNAL_SERVER_ERROR for certain JSP pages with the error message No such file or directory. The JSP listed on the Error 500 page varies and is not always the same. When only one user runs my JSP application, the problem does not occur?
The database connection is held when the user logs in or accesses certain parts of the JSP and then is immediately released. No connections to the database are held.
We are using Solaris 8 with MU_6 plus recommended patches.
Enterprise Ultra 250
iAS 6 SP 3Is anything showing up in the KXS or KJS logs?
It sounds like you might having some kind of thread safety issue with your code. Either that or your guess about running out of database connections. -
Multiple users accessing single application in HTML DB 2.1 with XE
Hi,
I am struggling to setup an application in HTMLDB 2.1 on XE.
I would like multiple users to be able to access the same application. I have created the application and the users but now I need to give the new users access to the application.
Can some highlight how to do this? Is it with authorisation schemes?
Thanks
Joel.Joel,
Have you reviewed the XE documentation on Managing End Users?
http://download-west.oracle.com/docs/cd/B25329_01/doc/appdev.102/b25309/wrkspc.htm#CHDDFDCH
Sergio -
Allow multiple users access to iphoto
I would like to allow multiple users on same computer to access Iphoto files. What setting changes need to be made?
Thanks
mfandmliPhoto: Sharing libraries among multiple users...
http://support.apple.com/kb/HT1198 -
Multiple users accessing single batch
hi,
i am going to use a specific batch for all plants same time by multiple users, now i am facing issue more than one user started using it get blocked by another user.
so i don't want to unlock the other user,, i want to access the material/batch by multiple user simultaneously without blocking others....
Thanks
Muthuraman.Dhi,
while generating sales orders using BAPI for multiple plants at same time for specific material/batch it's get blocked by another user. sometime it may happens due to material or sometime happens due to batches...
I want to update all orders without affecting others....I am not confident with the abap way of solutions...
can you suggest prompt solution for the above issue...
Thanks
Muthuraman.D -
Multiple users accessing same events
Good Afternoon, i wondered if anyone could assist me. I have described what is going on and have a few questins which i have added in bold.
We are a school in the UK running three Apple suites with a mixture of iMacs and macbooks.
The scenario: We have local users accessing some video footage to create a trailer and i would like to find the best method for this.
The Problem: We opted to use local users rather than network users as i believe imported video events are stored locally. Is this correct?
Based on the previous problem i have created two users, User1 & User2. If User1 imports the event then User2 cant see this and would like to work on the same event, then they have to import the event again. Is there anyway that User1 & User 2 could access the same event without doubling it up?
The problem does change slightly that if i use a networked user, and run iMovie then they can see the events on the local hdd. This only happens on certain machines. Any ideas why this would happen?
If anyone can help in anyway it would be much appreciated.
ThanksThe Problem: We opted to use local users rather than network users as i believe imported video events are stored locally. Is this correct?
Yes, the are stored locally, I don't know if Network users do anything more than authenticate over the network then use the local hard drive anyway. That depends on whether or not your users are setup with Network Home drives or are Mobile users that use the local hard drive instead. You might be able to find out from your SysAdmins whether or not Home folders are on a central server of some kind.
Network users authenticate and have a network home drives.
Is there anyway that User1 & User 2 could access the same event without doubling it up?
It seems like there would be a benefit to using an external Mac HD in this case as the permissions on that folder could easily be ignored. Then any user on that Mac will be able to see the iMovie Projects and Events saved onto that external HD and use them without doubling up the Events folder material. Unfortunately I don't think you can force iMovie to use a different folder for the Movies folder on an internal Hard drive. So an external HD might provide an easy workaround if that's possible. And better yet, it makes it all portable BETWEEN Macs if you need to setup on a different machine for some reason.
Thanks, thats was what i wanted to know. Although I dont think the department will be too keep on buying a minimum of 30 external hdd.
This only happens on certain machines. Any ideas why this would happen?
I don't want to blame this on how the machines are configured, but it may be the network users are seeing a Network Home folder in some cases when they are logged in, and in other cases they are seeing the local home folder on the internal Mac HD. I'm just guessing at this point. But it should be consistent across all the machines depending on if the network users is a Network Home user or a Mobile user.
I have double checked and all users are seeing their network home and no local version.
I just wondered if myabe an older version of iMovie(09) allowed the users to see all events even as local users or network. - bizarre really -
Coldfusion 11 Multiple Instance Multiple User Access to Settings Summary exception
I have a multi-instance and using multiple user administration. One of my users notified me he was checking an exception when viewing "Settings Summary" in CFIDE. I was able to replicate the issue by creating a new user and assigning all available permissions. Going out on a limb, I'm guessing the the function $funcCHECKROOTADMINUSER is checking if the user is the "admin" user, which they are not.
Can someone confirm if this is actually what is happening?
"Error","ajp-bio-8012-exec-1","03/03/15","09:42:21","cfadmin","The current user is not authorized to invoke this method. The specific sequence of files included or processed is: D:\ColdFusion11\BIA\wwwroot\CFIDE\administrator\reports\index.cfm, line: 105 "
coldfusion.runtime.CustomException: The current user is not authorized to invoke this method.
at coldfusion.tagext.lang.ThrowTag.doStartTag(ThrowTag.java:142)
at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2986)
at cfaccessmanager2ecfc2038841021$funcCHECKROOTADMINUSER.runFunction(/CFIDE/adminapi/accessm anager.cfc:105)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487)
at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:231)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:643)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:432)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:402)
at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2483)
at cfsecurity2ecfc1699800112$funcISSECUREPROFILE.runFunction(/CFIDE/adminapi/security.cfc:59 )
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487)
at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:231)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:643)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:432)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:402)
at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2483)
at cf_report2ecfm1337730512._factor77(/CFIDE/administrator/reports/_report.cfm:2637)
at cf_report2ecfm1337730512._factor78(/CFIDE/administrator/reports/_report.cfm:67)
at cf_report2ecfm1337730512.runPage(/CFIDE/administrator/reports/_report.cfm:1)
at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246)
at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736)
at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572)
at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2986)
at cfindex2ecfm1729336913.runPage(/CFIDE/administrator/reports/index.cfm:41)
at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246)
at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736)
at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572)
at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
at coldfusion.filter.IpFilter.invoke(IpFilter.java:45)
at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:487)
at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:42)
at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
at coldfusion.filter.PathFilter.invoke(PathFilter.java:142)
at coldfusion.filter.LicenseFilter.invoke(LicenseFilter.java:30)
at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94)
at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:78)
at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:2 8)
at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:58)
at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
at coldfusion.CfmServlet.service(CfmServlet.java:219)
at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42 )
at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at coldfusion.filter.ClickjackingProtectionFilter.doFilter(ClickjackingProtectionFilter.java :75)
at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:422)
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:199)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.jav a:607)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)See
http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=73cda58c.
Ted Zimmerman -
MobileMe Gallery - allowing multiple users access
Hi,
I have a simple question - can allow more than one user access to a hidden MobileMe Gallery?
I seem to be able to choose only one name from a drop-down list. I'd like to allow two people access to my gallery. Is this possible?
Thanks,
:-JoeJoe:
Give the same name and password to both viewers.
TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto (iPhoto.Library for iPhoto 5 and earlier) database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.
I've created an Automator workflow application (requires Tiger or later), iPhoto dB File Backup, that will copy the selected Library6.iPhoto file from your iPhoto Library folder to the Pictures folder, replacing any previous version of it. It's compatible with iPhoto 6 and 7 libraries and Tiger and Leopard. Just put the application in the Dock and click on it whenever you want to backup the dB file. iPhoto does not have to be closed to run the application, just idle. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.
Note: There's now an Automator backup application for iPhoto 5 that will work with Tiger or Leopard. -
User-defined XML parser in Oracle
Is it possible to define our own XML parser and XSD in Oracle database?
Thanks in advance.Is it possible to define our own XML parser and XSD in Oracle database?
Thanks in advance.
Maybe you are looking for
-
Changing the Reconciliation Account
Dear All I have made a customer account and assigned Reconciliation Account 101 to it. Then some entries were made. It is also having some open items. Later on it was realized that wrong reconciliation was assigned. In the Customer Master Record, whe
-
if anyone has any ideas to why this is happening I would love your help.
-
Dear Experts, I have two company codes 1111 and 2222, and first company codes uses USD as local currency, 2nd will use GBP as local currency. And i did one asset transfer with Tcode ABT1 from CC 1111 to 2222. As per asset accounting we cannot use any
-
I just started using Acrobat 8 Professional. And I have six Social Security forms I need to scan into Acrobat and make them into fillable forms right away. I have read the documenation but I still don't understand how to do what I need. 1. After I fi
-
FI-AA: Assignment asset class to chart of depreciation
Hi all, does anybody know whether it's possible to assign asset classes to a specific chart of depreciation (or let's say to delete this assignment)? The background of the question is the following: Some asset classes should not be used in some compa