Batch processing tips

Im running a batch process which does inserts , updates and selects (for validation).
I can have exclusive use of the database during the processing - but am unable to change the batch process (the SQL). What database parameters can I change to improve the performance of the batch process.

What database parameters can I change to improve the performance of the batch process. I believe that even in 10g the rule of thumb remains that twiddling with the parameters can only save us percentage points whereas improving bad SQL can save us orders of magnitude.
One thing you might look at - if you have a multi-processor machine - is running jobs in parallel. One batch process can never use more than one CPU, so if you have a four processor machine you have three units sitting idle. If the job initiation is parameterised (dread word!) then you may be able to kick off several different jobs simultaneously.
Cheers, APC
Cheers, APC

Similar Messages

  • Reducing file size in batch processes (multiple files)

    I am now using a canon XTi 10.5 megapixel camera. I'm loving it, taking tons and pics, and see my memory on my computer shrinking rapidly. I'm not too worried about hard drive space as I can simply buy another hard drive. Where I'm running into problems is on my iPod. I have an 80gb video iPod. It is suddenly full, Almost 1/2 with audio, 1/2 with photos. I'm realizing that I need take the 5-7 megabyte files each (photos) in iPhoto and reduce them down a bit in dimensions and/or jpeg compression.
    I use photoshop elements and am familiar with the multiple files option. I've used that a bit, nice feature.
    Heres my question:
    I know iPhoto is sensitive to manipulation of photos/changes if the changes aren't done through its interface. How can I go about taking the original pics for a number of events (talking about perhaps 2000 pics right now) and batch process them down in size a bit without weirding out iPhoto?
    Does iPhoto have an option to batch change files in such a fashion? Is it as simple as finding the originals in the finder and simpy reducing them in size and making iPhoto update its thumbnails?
    and how do I make iPhoto update its thumbnails, I forget...
    Thanks

    If you just want displayable image files on the iPod and not the full sized files then a very good solution, IMO, is to export those photos you want on the iPod to a folder on the Desktop. Then use Resize! to batch change the pixel dimension and the jpg compression level of the files. For my iPod Nano I use 640 x 480 and have Resize! compress them to medium. That gives me files in the 100 KB size range. If you want a smaller file just increase the compressions level a bit. Resize! automatically creates a new folder for the resized images so you can try different levels on the same folder. You can get a lot of photos on your iPod at that size. I then put that folder of resized files in my Pictures folder and have iTunes use it instead of using iPhoto.
    Do you Twango?
    TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto 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), 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 08 libraries. 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.

  • Batch processing photographs in Photoshop Elements 11

    Hi everyone,
    I've been scanning in a lot of old photographs of late.  Many (probably all) of them would benefit from application of the "dust & scratches" filter, but it doesn't appear as an option in the "process multiple files" pull-down.  I've heard about "autohotkey" being used as an alternative mechanism for doing batch processing, but can't find an example online that works with Photoshop Elements 11.  Would anyone care to share any tips on how I could automatically process my scanned photographs in ways that "process multiple files" doesn't offer?
    Thanks in advance for any assistance anyone can offer.
    Best regards,
    Andrew.

    One way which i've been doing this is to use the Image Processor script from photoshop in pse 11.
    (only works in pse 11 or possibly future versions of photoshop elements)
    You can download the PSE 11 Image Processor.zip, extract the file (right click on the zip and press Extract All)
    https://workspaces.acrobat.com/?d=ZOP9CgDC38plXHju4uVLkQ
    and then copy the Image Processor.jsx to:
    C:\Program Files (x86)\Adobe\Photoshop Elements 11\Presets\Scripts (64 bit version of windows 8)
    C:\Program Files\Adobe\Photoshop Elements 11\Presets\Scripts (32 bit version of windows 8)
    Start or restart pse11 and in the Expert mode it should be listed under File>Automation Tools>Image Processor
    (an image doesn't have to be open to run the script)
    Then we just need to know if you want the Dust and Scratches to use the same settings all the time or you want to be able to adjust the filter between photos.
    (so we could send you the action to use with the image processor)
    The image processor is similar to process mutiple fles except you can choose to run action that you have loaded in Window>Actions on the processed photos.

  • Random Error in Batch Processing

    Hi All,
    I have a batch process that reads records from DB, pass them to Mediator which calls a BPEL process. During a huge batch processing of 10000 records, we are getting errors in random fashion as under. This error is not specific to a particular record because on the second run with same records exception is seen for some different records. The instance is seen as faulted in the EM console.
    ####<Jun 2, 2011 9:34:01 AM EDT> <Notice> <Stdout> <dp-esbsit1> <SOAMS2> <weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@7a6bd54e> <<WLS Kernel>> <> <ff1bb8b4974ffa43:-7052aa6c:13047c5dbf0:-7ff1-0000000000004f2a> <1307021641195> <BEA-000000> <<Jun 2, 2011 9:34:01 AM EDT> <Error> <oracle.soa.bpel.system> <BEA-000000> <<BaseCubeSessionBean::logError > Error while invoking bean "cube delivery": could not dispatch message because there is no active transaction.
    there is no active transaction while scheduling a message with the dispatcher.
    this usually happens if the underlying subsystem rollback back the transaction without bubbling up the system or transaction exception to the bpel layer.
    Contact Oracle Support Services. Provide the error message and the exception trace in the log files (with logging level set to debug mode).
    ORABPEL-05007
    could not dispatch message because there is no active transaction.
    there is no active transaction while scheduling a message with the dispatcher.
    this usually happens if the underlying subsystem rollback back the transaction without bubbling up the system or transaction exception to the bpel layer.
    Contact Oracle Support Services. Provide the error message and the exception trace in the log files (with logging level set to debug mode).
         at com.collaxa.cube.engine.util.EngineBeanCache.getTransactionSynchronizer(EngineBeanCache.java:172)
         at com.collaxa.cube.engine.dispatch.DispatchHelper.dispatchLocal(DispatchHelper.java:424)
         at com.collaxa.cube.engine.dispatch.DispatchHelper.dispatchLocal(DispatchHelper.java:414)
         at com.collaxa.cube.engine.delivery.DeliveryHandler.initialPostAnyType(DeliveryHandler.java:351)
         at com.collaxa.cube.engine.delivery.DeliveryHandler.initialPost(DeliveryHandler.java:249)
         at com.collaxa.cube.engine.delivery.DeliveryHandler.post(DeliveryHandler.java:106)
         at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.post(CubeDeliveryBean.java:683)
         at sun.reflect.GeneratedMethodAccessor986.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at com.bea.core.repackaged.springframework.jee.intercept.MethodInvocationInvocationContext.proceed(MethodInvocationInvocationContext.java:104)
         at oracle.security.jps.ee.ejb.JpsAbsInterceptor$1.run(JpsAbsInterceptor.java:88)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:414)
         at oracle.security.jps.wls.JpsWeblogicEjbInterceptor.runJaasMode(JpsWeblogicEjbInterceptor.java:61)
         at oracle.security.jps.ee.ejb.JpsAbsInterceptor.intercept(JpsAbsInterceptor.java:106)
         at oracle.security.jps.ee.ejb.JpsInterceptor.intercept(JpsInterceptor.java:106)
         at sun.reflect.GeneratedMethodAccessor906.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
         at com.bea.core.repackaged.springframework.jee.intercept.JeeInterceptorInterceptor.invoke(JeeInterceptorInterceptor.java:69)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
         at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
         at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
         at $Proxy249.post(Unknown Source)
         at com.collaxa.cube.engine.ejb.impl.bpel.BPELDeliveryBean_5k948i_ICubeDeliveryLocalBeanImpl.post(BPELDeliveryBean_5k948i_ICubeDeliveryLocalBeanImpl.java:330)
         at oracle.fabric.CubeServiceEngine.post(CubeServiceEngine.java:560)
         at oracle.integration.platform.blocks.mesh.AsynchronousMessageHandler.doPost(AsynchronousMessageHandler.java:142)
         at oracle.integration.platform.blocks.mesh.MessageRouter.post(MessageRouter.java:194)
         at oracle.integration.platform.blocks.mesh.MeshImpl$3.run(MeshImpl.java:232)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.security.auth.Subject.doAs(Subject.java:396)
         at oracle.integration.platform.blocks.mesh.MeshImpl.doPostAsSubject(MeshImpl.java:230)
         at oracle.integration.platform.blocks.mesh.MeshImpl.post(MeshImpl.java:212)
         at sun.reflect.GeneratedMethodAccessor985.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at oracle.integration.platform.metrics.PhaseEventAspect.invoke(PhaseEventAspect.java:59)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
         at $Proxy254.post(Unknown Source)
         at oracle.integration.platform.blocks.direct.DirectEntryBindingComponent.post(DirectEntryBindingComponent.java:281)
         at sun.reflect.GeneratedMethodAccessor1295.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at oracle.integration.platform.xapp.WLSContextCrossAppProxy$WLSCrossAppProxy.invoke(WLSContextCrossAppProxy.java:52)
         at $Proxy264.post(Unknown Source)
         at oracle.integration.platform.blocks.direct.SOADirectInvokerBean.post(SOADirectInvokerBean.java:32)
         at oracle.integration.platform.blocks.direct.SOADirectInvokerBean.post(SOADirectInvokerBean.java:50)
         at sun.reflect.GeneratedMethodAccessor1294.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at com.bea.core.repackaged.springframework.jee.intercept.MethodInvocationInvocationContext.proceed(MethodInvocationInvocationContext.java:104)
         at oracle.security.jps.ee.ejb.JpsAbsInterceptor$1.run(JpsAbsInterceptor.java:88)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:414)
         at oracle.security.jps.wls.JpsWeblogicEjbInterceptor.runJaasMode(JpsWeblogicEjbInterceptor.java:61)
         at oracle.security.jps.ee.ejb.JpsAbsInterceptor.intercept(JpsAbsInterceptor.java:106)
         at oracle.security.jps.ee.ejb.JpsInterceptor.intercept(JpsInterceptor.java:106)
         at sun.reflect.GeneratedMethodAccessor906.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
         at com.bea.core.repackaged.springframework.jee.intercept.JeeInterceptorInterceptor.invoke(JeeInterceptorInterceptor.java:69)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
         at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
         at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
         at $Proxy312.post(Unknown Source)
         at oracle.integration.platform.blocks.direct.SOADirectInvokerBean_3erlhk_InvokerImpl.post(SOADirectInvokerBean_3erlhk_InvokerImpl.java:57)
         at sun.reflect.GeneratedMethodAccessor1293.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:84)
         at $Proxy311.post(Unknown Source)
         at oracle.soa.api.DirectConnectionImpl.post(DirectConnectionImpl.java:87)
         at oracle.soa.api.CachedConnectionProxy.post(CachedConnectionProxy.java:48)
         at oracle.integration.platform.blocks.direct.OutboundMessageDispatcher.post(OutboundMessageDispatcher.java:114)
         at oracle.integration.platform.blocks.direct.DirectExternalBindingComponent.post(DirectExternalBindingComponent.java:228)
         at oracle.integration.platform.blocks.mesh.AsynchronousMessageHandler.doPost(AsynchronousMessageHandler.java:142)
         at oracle.integration.platform.blocks.mesh.MessageRouter.post(MessageRouter.java:194)
         at oracle.integration.platform.blocks.mesh.MeshImpl.post(MeshImpl.java:215)
         at sun.reflect.GeneratedMethodAccessor985.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at oracle.integration.platform.metrics.PhaseEventAspect.invoke(PhaseEventAspect.java:71)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
         at $Proxy254.post(Unknown Source)
         at oracle.tip.mediator.serviceEngine.MediatorServiceEngine.post2Mesh(MediatorServiceEngine.java:1133)
         at oracle.tip.mediator.service.BaseActionHandler.requestProcess(BaseActionHandler.java:200)
         at oracle.tip.mediator.service.BaseActionHandler.requestProcess(BaseActionHandler.java:94)
         at oracle.tip.mediator.service.BaseActionHandler.requestProcess(BaseActionHandler.java:74)
         at oracle.tip.mediator.service.OneWayActionHandler.process(OneWayActionHandler.java:47)
         at oracle.tip.mediator.service.ActionProcessor.onMessage(ActionProcessor.java:64)
         at oracle.tip.mediator.dispatch.MessageDispatcher.executeCase(MessageDispatcher.java:140)
         at oracle.tip.mediator.dispatch.InitialMessageDispatcher.processCase(InitialMessageDispatcher.java:495)
         at oracle.tip.mediator.dispatch.InitialMessageDispatcher.processCases(InitialMessageDispatcher.java:393)
         at oracle.tip.mediator.dispatch.InitialMessageDispatcher.processNormalCases(InitialMessageDispatcher.java:276)
         at oracle.tip.mediator.dispatch.InitialMessageDispatcher.processCases(InitialMessageDispatcher.java:250)
         at oracle.tip.mediator.dispatch.InitialMessageDispatcher.dispatch(InitialMessageDispatcher.java:148)
         at oracle.tip.mediator.serviceEngine.MediatorServiceEngine.process(MediatorServiceEngine.java:860)
         at oracle.tip.mediator.serviceEngine.MediatorServiceEngine.post(MediatorServiceEngine.java:631)
         at oracle.integration.platform.blocks.mesh.AsynchronousMessageHandler.doPost(AsynchronousMessageHandler.java:142)
         at oracle.integration.platform.blocks.mesh.MessageRouter.post(MessageRouter.java:194)
         at oracle.integration.platform.blocks.mesh.MeshImpl.post(MeshImpl.java:215)
         at sun.reflect.GeneratedMethodAccessor985.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at oracle.integration.platform.metrics.PhaseEventAspect.invoke(PhaseEventAspect.java:59)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
         at $Proxy254.post(Unknown Source)
         at oracle.integration.platform.blocks.adapter.fw.jca.mdb.AdapterServiceMDB.onMessage(AdapterServiceMDB.java:606)
         at oracle.tip.adapter.fw.jca.messageinflow.MessageEndpointImpl.onMessage(MessageEndpointImpl.java:462)
         at oracle.tip.adapter.db.InboundWork.onMessageImmediately(InboundWork.java:2008)
         at oracle.tip.adapter.db.InboundWork.onMessageDirectly(InboundWork.java:1957)
         at oracle.tip.adapter.db.InboundWork.onMessage(InboundWork.java:1834)
         at oracle.tip.adapter.db.InboundWork.transactionalUnitDirectly(InboundWork.java:1569)
         at oracle.tip.adapter.db.InboundWork.transactionalUnit(InboundWork.java:1520)
         at oracle.tip.adapter.db.InboundWork.runOnce(InboundWork.java:781)
         at oracle.tip.adapter.db.InboundWork.run(InboundWork.java:581)
         at oracle.tip.adapter.db.inbound.InboundWorkWrapper.run(InboundWorkWrapper.java:43)
         at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:105)
         at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:183)
         at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
    >>
    ####<Jun 2, 2011 9:34:01 AM EDT> <Info> <Common> <dp-esbsit1> <SOAMS2> <[ACTIVE] ExecuteThread: '10' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <BEA1-5270EA105C3EF2ACEB3F> <ff1bb8b4974ffa43:-7052aa6c:13047c5dbf0:-7ff1-0000000000004ed1> <1307021641271> <BEA-000628> <Created "1" resources for pool "SOALocalTxDataSource", out of which "1" are available and "0" are unavailable.>
    ####<Jun 2, 2011 9:34:01 AM EDT> <Info> <JDBC> <dp-esbsit1> <SOAMS2> <[ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <ff1bb8b4974ffa43:-7052aa6c:13047c5dbf0:-7ff1-0000000000004f2b> <1307021641279> <BEA-001128> <Connection for pool "TFProcessDB" closed.>
    ####<Jun 2, 2011 9:34:01 AM EDT> <Info> <JDBC> <dp-esbsit1> SOAMS2> <[ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <ff1bb8b4974ffa43:-7052aa6c:13047c5dbf0:-7ff1-0000000000004f2b> <1307021641351> <BEA-001128> <Connection for pool "TFProcessDB" closed.>
    ####<Jun 2, 2011 9:34:01 AM EDT> <Info> <Common> <dp-esbsit1> <SOAMS2> <weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@6610b103> <<anonymous>> <BEA1-53B3EA105C3EF2ACEB3F> <ff1bb8b4974ffa43:-7052aa6c:13047c5dbf0:-7ff1-0000000000001ef2> <1307021641502> <BEA-000628> <Created "1" resources for pool "SOADataSource", out of which "1" are available and "0" are unavailable.>
    ####<Jun 2, 2011 9:34:01 AM EDT> <Info> <Common> <dp-esbsit1> <SOAMS2> <weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@6e7a8312> <<anonymous>> <BEA1-53B7EA105C3E> <ff1bb8b4974ffa43:-7052aa6c:13047c5dbf0:-7ff1-0000000000000003> <1307021641504> <BEA-000628> <Created "1" resources for pool "SOADataSource", out of which "1" are available and "0" are unavailable.>
    ####<Jun 2, 2011 9:34:01 AM EDT> <Info> <Common> <dp-esbsit1> <SOAMS2> <[ACTIVE] ExecuteThread: '14' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <BEA1-53ACEA105C3EF2ACEB3F> <ff1bb8b4974ffa43:-7052aa6c:13047c5dbf0:-7ff1-0000000000004ece> <1307021641512> <BEA-000628> <Created "1" resources for pool "SOADataSource", out of which "1" are available and "0" are unavailable.>
    ####<Jun 2, 2011 9:34:01 AM EDT> <Info> <Common> <dp-esbsit1> <SOAMS2> <[ACTIVE] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <BEA1-53AEEA105C3EF2ACEB3F> <ff1bb8b4974ffa43:-7052aa6c:13047c5dbf0:-7ff1-0000000000004ed0> <1307021641515> <BEA-000628> <Created "1" resources for pool "SOADataSource", out of which "1" are available and "0" are unavailable.>
    ####<Jun 2, 2011 9:34:01 AM EDT> <Info> <Common> <dp-esbsit1> <SOAMS2> <[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <BEA1-5294EA105C3EF2ACEB3F> <ff1bb8b4974ffa43:-7052aa6c:13047c5dbf0:-7ff1-0000000000004edc> <1307021641585> <BEA-000628> <Created "1" resources for pool "eis/wls/TFSOAforLoadJMS", out of which "1" are available and "0" are unavailable.>
    ####<Jun 2, 2011 9:34:01 AM EDT> <Info> <Common> <dp-esbsit1> <SOAMS2> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <BEA1-53AFEA105C3EF2ACEB3F> <ff1bb8b4974ffa43:-7052aa6c:13047c5dbf0:-7ff1-0000000000004ed2> <1307021641913> <BEA-000628> <Created "1" resources for pool "eis/wls/TFSOAforLoadJMS", out of which "1" are available and "0" are unavailable.>
    ####<Jun 2, 2011 9:34:01 AM EDT> <Notice> <StdErr> <dp-esbsit1> <SOAMS2> <weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@7a6bd54e> <<WLS Kernel>> <> <ff1bb8b4974ffa43:-7052aa6c:13047c5dbf0:-7ff1-0000000000004f2d> <1307021641943> <BEA-000000> <Not fatal connection error ... not retrying: class com.collaxa.cube.engine.dispatch.DispatchException: could not dispatch message because there is no active transaction.
    there is no active transaction while scheduling a message with the dispatcher.
    this usually happens if the underlying subsystem rollback back the transaction without bubbling up the system or transaction exception to the bpel layer.
    Contact Oracle Support Services. Provide the error message and the exception trace in the log files (with logging level set to debug mode).>
    Caused By: oracle.soa.api.invocation.InvocationException: could not dispatch message because there is no active transaction.
    there is no active transaction while scheduling a message with the dispatcher.
    this usually happens if the underlying subsystem rollback back the transaction without bubbling up the system or transaction exception to the bpel layer.
    Contact Oracle Support Services. Provide the error message and the exception trace in the log files (with logging level set to debug mode).
         at oracle.integration.platform.blocks.direct.SOADirectInvokerBean.handleFabricInvocationException(SOADirectInvokerBean.java:155)
         at oracle.integration.platform.blocks.direct.SOADirectInvokerBean.post(SOADirectInvokerBean.java:63)
         at sun.reflect.GeneratedMethodAccessor1294.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at com.bea.core.repackaged.springframework.jee.intercept.MethodInvocationInvocationContext.proceed(MethodInvocationInvocationContext.java:104)
         at oracle.security.jps.ee.ejb.JpsAbsInterceptor$1.run(JpsAbsInterceptor.java:88)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:414)
         at oracle.security.jps.wls.JpsWeblogicEjbInterceptor.runJaasMode(JpsWeblogicEjbInterceptor.java:61)
         at oracle.security.jps.ee.ejb.JpsAbsInterceptor.intercept(JpsAbsInterceptor.java:106)
         at oracle.security.jps.ee.ejb.JpsInterceptor.intercept(JpsInterceptor.java:106)
         at sun.reflect.GeneratedMethodAccessor906.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
         at com.bea.core.repackaged.springframework.jee.intercept.JeeInterceptorInterceptor.invoke(JeeInterceptorInterceptor.java:69)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
         at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
         at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    >>
    ####<Jun 2, 2011 9:34:03 AM EDT> <Notice> <Stdout> <dp-esbsit1> <SOAMS2> <weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@7a6bd54e> <<WLS Kernel>> <> <ff1bb8b4974ffa43:-7052aa6c:13047c5dbf0:-7ff1-0000000000004f32> <1307021643170> <BEA-000000> <<Jun 2, 2011 9:34:03 AM EDT> <Error> <oracle.soa.mediator.serviceEngine> <BEA-000000> <Payloads {payload=oracle.xml.parser.v2.XMLElement@5d05be} properties :{tracking.compositeInstanceId=760511, tracking.ecid=0000J1GZnW07IBk_Gx^Ayf1DtL3E000N^1, tracking.conversationId=401%401307021606, tracking.compositeInstanceCreatedTime=Thu Jun 02 09:33:41 EDT 2011, tracking.parentComponentInstanceId=mediator:EE0C9E808D1C11E08F1E1FFA7E86F5E9, MESH_METRICS=null, tracking.parentReferenceId=mediator:EE0C9E808D1C11E08F1E1FFA7E86F5E9:EE163B708D1C11E08F1E1FFA7E86F5E9:oneway}>>
    ####<Jun 2, 2011 9:34:03 AM EDT> <Notice> <Stdout> <dp-esbsit1> <SOAMS2> <weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@7a6bd54e> <<WLS Kernel>> <> <ff1bb8b4974ffa43:-7052aa6c:13047c5dbf0:-7ff1-0000000000004f33> <1307021643174> <BEA-000000> <<Jun 2, 2011 9:34:03 AM EDT> <Warning> <oracle.soa.mediator.common> <BEA-000000> < Payload after BaseActionHander.requestMessage :{payload=oracle.xml.parser.v2.XMLElement@5d05be}>>
    ####<Jun 2, 2011 9:34:03 AM EDT> <Notice> <Stdout> <dp-esbsit1> <SOAMS2> <weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@7a6bd54e> <<WLS Kernel>> <> <ff1bb8b4974ffa43:-7052aa6c:13047c5dbf0:-7ff1-0000000000004f34> <1307021643177> <BEA-000000> <<Jun 2, 2011 9:34:03 AM EDT> <Warning> <oracle.soa.mediator.common> <BEA-000000> < Properties after BaseActionHander.requestMessage :{tracking.compositeInstanceId=760511, tracking.ecid=0000J1GZnW07IBk_Gx^Ayf1DtL3E000N^1, tracking.conversationId=401%401307021606, tracking.compositeInstanceCreatedTime=Thu Jun 02 09:33:41 EDT 2011, tracking.parentComponentInstanceId=mediator:EE0C9E808D1C11E08F1E1FFA7E86F5E9, MESH_METRICS=null, tracking.parentReferenceId=mediator:EE0C9E808D1C11E08F1E1FFA7E86F5E9:EE163B708D1C11E08F1E1FFA7E86F5E9:oneway}>>
    ####<Jun 2, 2011 9:34:03 AM EDT> <Notice> <Stdout> <dp-esbsit1> <SOAMS2> <weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@7a6bd54e> <<WLS Kernel>> <> <ff1bb8b4974ffa43:-7052aa6c:13047c5dbf0:-7ff1-0000000000004f35> <1307021643179> <BEA-000000> <<Jun 2, 2011 9:34:03 AM EDT> <Warning> <oracle.soa.mediator.common> <BEA-000000> < Headers after BaseActionHander.requestMessage :[oracle.xml.parser.v2.XMLElement@413e12a2, oracle.xml.parser.v2.XMLElement@6e84c28d]>>
    ####<Jun 2, 2011 9:34:03 AM EDT> <Notice> <Stdout> <dp-esbsit1> <SOAMS2> <weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@7a6bd54e> <<WLS Kernel>> <> <ff1bb8b4974ffa43:-7052aa6c:13047c5dbf0:-7ff1-0000000000004f36> <1307021643301> <BEA-000000> <<Jun 2, 2011 9:34:03 AM EDT> <Error> <oracle.soa.mediator.service> <BEA-000000> <re-throwing the received exception oracle.fabric.common.FabricInvocationException: oracle.soa.api.invocation.InvocationException: could not dispatch message because there is no active transaction.
    there is no active transaction while scheduling a message with the dispatcher.
    this usually happens if the underlying subsystem rollback back the transaction without bubbling up the system or transaction exception to the bpel layer.
    Thanks for your help
    Regards,
    -NJ

    did you check the Error "Failed to serialize the DOM element" during dehydration
    hth

  • Batch processing - HDR feature Lightroom 6 - Is this possible?

    We shoot a lot of real estate interiors; is there a way to batch process sets of images (in this case 5 per shot) in Lightroom 6. I did vaguely remember seeing a video from Adobe saying that you could line up the new shot when the first was merging but that's not feasible for large batch runs and given that I am affected by the AMD Radeon problem, I would like to automate the process and not wait 4 hours to process a batch. All tips and suggestions welcome., thank you in advance.

    Some others have asked for that -- add your vote and opinion to this topic in the official Adobe feedback forum: LIGHTROOM - Batch HDR
    Also, I don't think the GPU is being used to accelerate HDR and panoramas: GPU notes for Lightroom CC (2015). So you're not missing out on that score.

  • In Bridge CS6, the "Tools" tab is missing the "Photoshop" option to batch process image

    Hello!
    Does anyone know why in Bridge cs6 under the "Tools" tab, my "Photoshop" option is missing?  That is how I have always batch processed images.  In Bridge, I choose the images to process, go to the "Tools" tab, down to the "Photoshop" option then to "Image Processor" and process.  Now when I go into my "Tools" tab it only has the options: Batch Rename, 4 kinds of Metadata related options and Cache.  Can someone tell me why this has happened and how to fix it?  Thank you!!!
    Eric

    Hello Omke,
    This problem lasted for two days.  I tried many suggestions but nothing worked immediately.  Suddenly I turned my computer on last night and it was fixed...inexplicably.  Not sure what worked but something did.  I appreciate you taking the time to offer advice. 
    Best,
    Eric

  • How to display custom error message in Job log for batch processing

    Hi All,
    I am rexecuting one R/3 report in batch mode and i want to display all the custom error i have handled in job log when its executed from SM36,SM37. The custom error are like 'Delovery/Shipmet doe not exits' or others which we can display in online mode like message e100(ZFI) or any other way and accordingly we can handle the program control like come out of the program ro leave to transaction'Zxxx' or anything. But i want my program to be executed completely and accumulate all the error in job log of batch processing.
    Can anyone tell me how can i do so...
    Thanks,
    Amrita

    Hi,
    Thats what i have done from the begining. I have written message like this:
    Message i100(ZFI).
    I was hoping to see this message in the log. But i cant see. Can you help me pleae...

  • Batch process to add Javascript to PDF files

    Hi All,
    I have written a small piece of Javascript for my PDF files. The idea is to add a date stamp to each page of the document before printing. To do this, I have added the following code to the "Document Will Print" action:
    for (var pageNumber = 0; pageNumber < this.numPages; pageNumber++)
    var dateStamp = this.addField("Date","text",pageNumber,[700,10,500,40]);
    dateStamp.textSize=8;
    dateStamp.value = "Date Printed: " + util.printd("dd/mmm/yyyy",new Date());
    My question is this: Does anyone know of a way to batch process a whole directory (of around 600 PDF's) to insert my Javascript into the "Document Will Print" action of each file?
    Many thanks for any information you may have.
    Kind regards,
    Aaron

    > Can I just confirm a few things please? Firstly, should I be going into "Batch Sequences" -> "New Sequence" and selecting "Execute JavaScript" as my sequence type?
    Yes, you are creating new batch sequence that will use JavaScript.
    > My second question is, how can I insert my body of script into the variable "cScript"? I have quotation marks and other symbols that I imagine I will have to escape if I wish to do this?
    You ca either use different quotation marks or us the JavaScript escape character '\' to insert quotation marks
    Your will print code will only work for a full version of Acrobat and not Reader, because Reader will not allow the addition of fields. Also each time you print you will be creating duplicate copies of the field. So it might be better to add the form field only in the batch process and then just add the script to populate the date field in the WillPrint action.
    // add form field to each page of the PDF
    for (var pageNumber = 0; pageNumber < this.numPages; pageNumber++)
    var dateStamp = this.addField("Date","text",pageNumber,[700,10,500,40]);
    dateStamp.textSize=8;
    this.setAction("WillPrint", "dateStamp.value = \"Date Printed: \" + util.printd(\"dd/mmm/yyyy\",\new Date());");

  • Opening and closing files very slowly -MAC - Batch processing broke illustrator...

    I have been batch processing between 15 and 30 thousand svg files over the past few days(simply centreing the orbjects on the art board mergring overlapping objects and saving as AI's) - the individual files are very small 20kb max. this was working fine for a while but suddenly illustrator now takes nearly 30 seconds to open any one individual file - svg or otherwise - and also when I look at illustrator in activity monitor as files are opened illustrator uses 100% of the CPU.
    I have no Idea if this is related to all of the batch processing Ive been doing lately but Its the last thing Ive done so...
    Also I have run disk utility on my machine uninstalled and reinstalled illustrator with no success..
    Anyone have any thoughts?
    Thanks!!

    Have you tried at least restarting AI or rebooting the computer?

  • Please Help, Issues when batch processing Multi Frame images in Fireworks

    I hope someone will know how to do this and tell me where I am going wrong.
    Objective 1
    I have a large number of images that all have the exact same number of frames (4) and are all exactly the same size that I want to get resized, cropped and water marked (when I say 'watermarked I mean have my websites logo pasted in a specificlocation on each frame, I have my websites logo as a seperate .png file which I copy from).
    Current Process
    I create a command which will crop the image then paste my companys url/log onto the first frame, move it to the correct location on the frame then copy it again and then paste it onto each of the other frames, the command then resizes the image tot he exact proportions I want.
    I start a batch process and use my command, making sure that I also export from the .png to animated gif (and I edit the settings to make it 256 animated gif).
    Error 1
    The process described above resizes and crops my images however it does NOT put the watermark in the correct place, it seems to put it int he right place on the first frame and then in a different place on all the followingn frames thus giving the effect of the watermark jumping around. Which is obviously NOT what I want.
    Question 1
    Please let me know what process I should be following to correct the Error 1 above.
    Objective & Question 2
    I want to do exactly the same thing as shown above but this time the files have a varying number of frames (from 2 to 45 frames (or instances as CS4 seems to call them)). Is there a way to paste my logo to the to the exact same location on ALL frames?
    Other information
    I have tried WHXY Paste extension and I can not see how to use that to solve the issue. I have also tried 'Paste in Place' however I can not see how to use the Paste In Place extension as it is not appering in my list of commands.
    Many thanks in advance for your help.
    Andy

    Andy, you could start a batch process which will do most of the things you are asking for. THe batch process can be done using Fireworks. The right way to start is going to Archivo / Procesar por Lotes and then follow all the different option this tool has to offer.  Yes, I know I gave you the names in Spanish but that is the way I use Adobe Fireworks.
    I hope this was usefull for you!
    Best regards,
    Frank Meier | Curso Arreglos Florales

  • How to extract data from offline PDF files as batch processing

    Hello.
    I want to use Adobe Interactive forms as batch processing.
    For instances,
    1. Users download offline PDF files.
    2. Users inputs data on their local PCs.
    3. Users upload these PDF files in one folder.
    4. Program can read data form PDF files on that folder. and put data to ERP at night.
    I' d like to know how to implement a program with Java or ABAP.
    Regards.
    Koji.

    Hi,
    It's possible to do it but first be sure that the SAP system can read the directory while your program is executed in background .
    Then you have to read the content of the directory and process each file you found.
    Look at this standard ABAP object cl_gui_frontend_services , you will find method for browsing a directory and retrieve list of file .
    Afterwards you have to process each file , for this have a look at this wiki code sample i wrote for processing inbound mail with adobe interactive form, it should help you [Sample Code for processing Inbound Mail with Adobe Interactive Forms|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/snippets/sampleCodeforprocessingInboundMailwithAdobeInteractive+Forms]
    Hope this help you .
    Best regards.

  • Report as batch process?

    Can we run a Z program or report as background process or batch process? if yes, how?

    Hi,
    1.  Go to SE38 give the program name and then from Menu path Program->Execute->Background. You need create the variant for selection screen
    2. Go to SE38 give the program name and then execute on the selection screen goto Menu path Program->Execute->Background.

  • Need help with batch processing picture packages

    Hi, I am having trouble batch processing picture packages is CS2.  (Windows).
    I have hundreds of images that need to be processed into picture packages and would love to find a speedier way to do this.
    I know how to create an action.  I know how to batch process from this action.  I also know how to create picture packages, but I cannot get the final result I am after - please read on....
    I have seperated all the images into their seperate folders for each style of picture package required.
    I can create an action for the picture package required and then do a batch process on the particular folder, but this leaves all the picture packages open on the desktop - as when you chose the close and save in the batch process - this only closes and saves the original image - the picture package has been created as a new document and is on the desktop still open - named Picture Package 1, Picture Package 2 - etc etc.
    I hope I am making some kind of sense here... (??!!)
    What I would like to happen is that the picture package will be saved over the original file (or to a new folder) with the original file name of the original image or maybe even with an adjustment to file name (e.g - orignal file name sc1234.jpeg - new file name sc1234packA.jpeg)
    So is this possible to do??  I'm thinking there must be a way.... i'm sure there are many group photographers out there who come across this everyday??
    Otherwise I have to save each picture package manually to original file name (via searching though files to match the original image to the picture package....) Very time consuming.
    Thanks for your help (in anticipation)...
    Jodie

    hmm - thanks for that - sounds like I will have to try and find some info and assistance regarding the scripting - it may be something I need to look into at a later time in the future....
    At the moment though I will have to plod along with this method I guess!
    Thanks for your assistance...
    Jodie

  • Can I use Organizer to change the .jpg size of all photos in a folder in one batch process?

    We're using wa-a-ay too much disk space for a growing photo collection.   My daughter is a camera freak with four kids -- need I say more? 
    In my current test folder the sizes of the original photos range from 2.3 MB to 4.2 MB.  I picked one photo at random and printed the original and then three more, saved by PSE9 as .jpg files at maximum, middle, and minimum quality settings on plain letter-size paper, and again on 4x6 photo paper.  It takes a magnifying glass and a calibrated eyeball to detect a difference on the plain paper, and it's even more difficult on the photo paper.  I think I should relieve the pressure on the hard drive's capacity by reducing everything to a more reasonable size; after all, the minimum-quality print takes up less than one percent of the disk space as does the maximum-quality print.
    I have a hunch that I can accomplish this in a batch process with Organizer, but that's all I have is the hunch -- not the know-how.   I would like someone to step me through the process.
    I also expect a lecture on why I shouldn't do this.  Go for it; I'll listen.
    Thanks,  Bud

    Bud,
    BudV a écrit:
    I also expect a lecture on why I shouldn't do this.  Go for it; I'll listen.
    You are the one to judge... Will you regret it if you want to use some pictures with the original size and resolution at a later time?
    Yes, you can use either the organizer or the 'process multiple files' command of the editor. But first you should think about two questions:
    - Are you ready to backup the full resolution and size files before the 'shrinking'? External USB drives with big capacities are available and affordable.
    - From what you are saying, the optimal size would be for files resized for 4" x 6" format at 300 ppi in jpeg quality 8 to 10.
    Resizing from the Editor: Use the 'process multiple files' command and click the 'Same as source' button. I would not do it without a sound backup first... This can be done folder by folder.
    Resizing from the Organizer : Use the 'Export' command. That command leaves the original and puts the resulting files in a new folder. The resulting files are NOT included in the catalog.This means that keeping your organization (categories, albums, tags...) will be tricky; same if you are using a folder organization system.
    Another solution with a third party software such as Faststone photo resizer:
    - Absolutely do a full backup before
    - run the resizing options in the external software so that the files are resized without being moved. That replaces the originals.
    - If you are using the organizer, your organization will be kept, but the file sizes in the catalog and thumbnail databases will be wrong. You can regenerate the thumbnail cache by deleting the thumbs.5.cache file in your catalog folder; it will be automatically rebuilt.
    That has worked for me in the past... no guarantee for you!

  • How to use the same (selection) paths in multiple images for batch processing?

    I have a whole bunch of photos I need to batch process, but, when creating an action for this, I stumbled upon the problem that the paths I selected with the pen tool, and saved under the "Paths" tab need to be in every image for to be used in the action. I did try to solve it for some time, but couldn't figure out. Any ideas?
    Many Thanks
    Carlos

    Batch processing usually involves using actions you have recorded.  In Action you can insert Path that can be used during processing documents.  Path have some size so you may want to only process document that have the same size.  Look in the Actions Palette fly-out menu for insert path.  It inserts|records the current document work path into the action being worked on and when the action is played it inserts the path into the document as the current work path..

Maybe you are looking for