ANN: LR/Mogrify plugin released.  Alamy users rejoice!

Hi,
Frustrated by Alamy's 48Mb image size requirement, and the fact that Lightroom's export feature can't automatically resize images by the minimum amount necessary to guaranty that the requirement is met, I've written a plugin to solve the problem and improve my workflow.
The plugin applies ImageMagick's mogrify command to exported images. ImageMagick is a set of powerful, freeware command line utilities for Mac or PC.
Although my motivations were very specific, this plugin could be used by anyone who needs to further post process images using mogrify, and I've therefore decided to release it free of charge. The plugin currently allows the user to resize images using a choice of resizing algorithm and reconvert the resulting image to another format. Users can also enter their own command line parameters to control all the other aspects of mogrify.
I'm willing to improve the plugin to expose other mogrify features via the user interface if enough interest is shown.
It's been tested on Mac. It should work on PC but I can't test it - feedback's appreciated.
You can download it here: http://www.timothyarmes.com/lrmogrify.php
Regards,
Tim

[email protected] schrieb:
> You can download it here:
Hi.
Doesn't work for me on Windows. Calls to LrTasks.execute() in
LRMogrifyExportTask.lua fail. I spent quite some time on it. Quotation
of file paths really introduces trouble. Seems there is some problem
with quotation mark matching. If you use only one pair of them,
everything is fine. When there are multiple pairs, things get quite
strange...
For example, these command strings are supposed to work:
c:/somepath/someexecutable c:/anotherpath/file
"c:/some path/someexecutable" c:/anotherpath/file
c:/somepath/someexecutable "c:/another path/file"
If I quote both paths, blanks in the first path don't get escaped. Even
worse, I don't know of any other way to escape blanks here than use
quotation marks. Something like "\ " -- no chance(?). I even had a look
at the lua.org source code. Their os.execute() is mapped to ISO/ANSI C's
system() call. No idea what LrTasks.execute() does.
My suggested work-around would be like this, as LR at least allows use
of native file system calls:
-- LRMogrifyExportTask.lua --
-- Run Mogrify
local command = '"' .. opts.path .. '" ' .. commandLine
-- added
local realCommand = command
if WIN_ENV == true then
-- default folder on Windows is user dir -> good
local batchFileName = "lr_mogrify_runner.bat"
io.output(batchFileName)
io.write(command .. '\n')
io.close()
realCommand = '"' .. batchFileName .. '"'
end
-- /added
-- changed
if LrTasks.execute(realCommand) ~= 0 then
-- /changed
Herb

Similar Messages

  • My JNI codes get NoSuchMethodException when release to user

    My JNI codes run well in my development environment(JBuilder7), but when they release to user, they get java.lang.NoSuchMethodException. The error generates when the C++ code try to call the java side method.
    The release package was built by my colleague. And I found that they obfuscate my codes after the normal build work.
    So I wonder is this the reason I got NoSuchMethodException ?
    Thanks in advance!

    Yes. I have figured out that it is the obfuscator causes the problem.
    I have spent too much time and energy in sloving the problem, so I think it might be worthwhile to write down what I have learned and let others avoid the same pitfall.
    A common trick played by obfuscate is to change the method and variable, so that a line of code that once said:
    draw(imageList.get(i));
    may change to
    a(b.a(c));
    When my c++ code try to call the java-side code using GetMethodID(..."draw"...) or GetStaticMethodID(..."draw"...), it will, of course, cause the NoSuchMethodException
    After I skipping obfuscating the Java classes called by the c++ codes, the problem solves.
    Thank you very much

  • ESYU: Planner Workbench Release process가 다른 user로부터 planned orders를 release

    Purpose
    Materials Requirement Planning - Version: 11.5.9 to 12.1
    Information in this document applies to any platform.
    11.5.9 ~ R12 version:
    두 명의 users가 MRP Planner Workbench에서 Release를 위해 records updating을 진행하는 경우, 두 명 중 한명만이 update 후 실제로 release를
    submit 했으나 두 명 user의 모든 records가 release 되어 버린다.
    User1은 자신의 Planned Orders 만을 release 할 수 있고, User2 또한 자신의 저장된 Planned Orders 만을 release 해야 한다.
    STEPS:
    1. User 1이 MRP Planned Workbench로 log
    2. User 1은 특정 planner code를 위한 current planned order recommendations 을 찾는다.
    3. User 2가 MRP Planned Workbench로 log
    4. User 2가 특정 planner code를 위한 current planned order recommendations 을 찾는다.
    5. User1은 All for Release를 선택
    6. User2도 All for Release를 선택
    7. User1은 checking process를 끝낸 후 저장
    8. User2는 아직 checking process를 끝내지 못해 save를 아지 않은 상태로 남아 있다.
    9. User1이 [Release] button을 선택
    10. User1이 [Release] button을 선택시 User1과 User2에 의해 저장되거나 check 된 모든 planned order recommendations이 Work in Process와
    Puchasing modules로 released 되어 버림
    Cause
    이 issue의 원인은 현재 MRP planning의 경우 expected functionality 이다.
    MRP Workbench Release process는 모든 planner에 의해 check 되거나 저장된 모든 planned orders를 항상 release 한다.
    Bug 891669 : Enhancement Request
    PLANNER'S WORKBENCH SHOULD RELEASE ORDERS BASED ON PLANNER NAME NOT BY BATCH
    It is explained that this is current functionality in the following rejected Enhancement Request:
    Bug 891669 : PLANNER'S WORKBENCH SHOULD RELEASE ORDERS BASED ON PLANNER NAME NOT BY BATCH
    Solution
    Solution을 적용하기 위해 아래 steps을 실행:
    1. 모든 planner에 의해 check 되거나 저장된 모든 planned orders가 [Release] button에 의해 항상 release 되는것은 현재 MRP Workbench
    Release process에서는 correct functionality 이다.
    2. ASCP Planning의 경우엔 Planner/User에 의해 Release process가 아래 option에 의해 처리 가능하다.
    -- profile MSC:Released Only By User
    -- Standard MRP에서는 이 option은 사용할 수 없고 고려되지 않는다.
    Reference
    Note 311053.1

  • ANN: WS Utilities (new plugin) released

    Hi,
    We've just released a new plugin called West Street Utilities which currently adds a host of new features for graphics management. These features include the ability to compare graphics in a file system against your FM source files, to see what is used and where. For more information, see:
    http://www.weststreetconsulting.com/WSC_Utils.htm
    Unlike our other plugins, this one is not structure-oriented and can be used on any FM 7, 8, or 9 file.
    Thanks,
    Russ Ward
    Owner, WSC

    [email protected] schrieb:
    > You can download it here:
    Hi.
    Doesn't work for me on Windows. Calls to LrTasks.execute() in
    LRMogrifyExportTask.lua fail. I spent quite some time on it. Quotation
    of file paths really introduces trouble. Seems there is some problem
    with quotation mark matching. If you use only one pair of them,
    everything is fine. When there are multiple pairs, things get quite
    strange...
    For example, these command strings are supposed to work:
    c:/somepath/someexecutable c:/anotherpath/file
    "c:/some path/someexecutable" c:/anotherpath/file
    c:/somepath/someexecutable "c:/another path/file"
    If I quote both paths, blanks in the first path don't get escaped. Even
    worse, I don't know of any other way to escape blanks here than use
    quotation marks. Something like "\ " -- no chance(?). I even had a look
    at the lua.org source code. Their os.execute() is mapped to ISO/ANSI C's
    system() call. No idea what LrTasks.execute() does.
    My suggested work-around would be like this, as LR at least allows use
    of native file system calls:
    -- LRMogrifyExportTask.lua --
    -- Run Mogrify
    local command = '"' .. opts.path .. '" ' .. commandLine
    -- added
    local realCommand = command
    if WIN_ENV == true then
    -- default folder on Windows is user dir -> good
    local batchFileName = "lr_mogrify_runner.bat"
    io.output(batchFileName)
    io.write(command .. '\n')
    io.close()
    realCommand = '"' .. batchFileName .. '"'
    end
    -- /added
    -- changed
    if LrTasks.execute(realCommand) ~= 0 then
    -- /changed
    Herb

  • ANN: LR2/Mogrify 2.00 Released - add compress to file size feature

    Hi all,
    I’ve just released version 2.00 of my LR2/Mogrify for Lightroom, which should make quite a few of you happier…
    The head-line news is that there’s now a compression feature that’ll automatically find the optimum JPEG compression value to produce the best quality image that’s no larger than the requested image size (including metadata).  This is very useful for uploading to web sites that limit the maximum file size.
    But that’s not all….
    Watermarks can now be scaled to the shortest or longest edge, which means they’ll be the same size on landscape and portrait images.
    Annotations also receive this feature, and I’ve finally found a solution to the problems with annotations containing accented characters and such like.  You should now be able to add any text that you care to!
    Regards,
    Tim

    Thanks Tim - super. Just for info purposes - I used the 'Check for Update' feature from within the plug-in this morning (prior to reading the update news) which stated no update available. So I downloaded and installed it directly from your site and alls well. I wonder could there be a small bug in the check for updates feature??

  • [ANN] Maven Kodo Plugin 4.0.0 Released

    The maven-kodo-plugin team is pleased to announce the Kodo Plugin 4.0.0-EA2
    release!
    http://maven-plugins.sourceforge.net/maven-kodo-plugin/
    Maven plugin for Solarmetric's Kodo JDO implementation
    Changes in this version include:
    New Features:
    o This version requires Kodo 4.0.0-EA2 jars. Please note that this version is
    in an early stage.
    To automatically install the plugin, type the following on a single line:
    maven plugin:download
    -DgroupId=maven-kodo-plugin
    -DartifactId=maven-kodo-plugin
    -Dversion=4.0.0-EA2
    For a manual installation, you can download the plugin here:
    http://www.ibiblio.org/maven,http://maven-plugins.sourceforge.net/repository/maven-kodo-plugin/plugins/maven-kodo-plugin-4.0.0-EA2.jar
    Have fun!
    -The maven-kodo-plugin team

    Thanks! We'll add a link in our documentation.

  • ANN: LR/Mogrify version 2.10 - Textual Overlays, saturation and more...

    Hi all,
    I've just released version 2.10 of LR/Mogrify. Many user requests and ideas have been addressed.
    An important feature of this release is the ability to overlay textual annotations on exported images. The text may span several lines, and you may reference the photo's metadata. You may also choose the font, size, colour, background colour, opacity and position for the annotation.
    The graphical watermark may now be repeated in any of the 9 positions, rather than just one at a time. The watermarks may now be overlayed after the border (and therefore on top of it).
    Profile conversion now has a black point compensation feature.
    Finally, you may adjust the brightness and saturation of the image, which will appeal to those of you who feel that the images in sRGB are too flat for most web users.
    It can be downloaded from here: http://timothyarmes.com/lrmogrify.php
    Keep an eye on this space, there's more to come soon... (including the major feature previously mentioned)
    Regards,
    Tim

    Timothy,
    I've just had a quick go with LRMogrify and it seems to work as advertised (hardly an exhaustive test, though).
    I compiled via DarwinPorts since that's what I had on my machine from playing with UFRaw. It all went cleanly, took about 15 minutes or so.
    Mac OSX 10.4.11, LR 1.3.1.
    A couple of comments on the annotation, which I really like and is probably my main driver for trying it - well, that and the multiple borders:
    If there were "more than one" annotation box (ie note 1, note 2, etc) then multiple font sizes/colours/locations could be set. This might be desirable for, say, a stylish caption and a small print copyright notice. Note that in LR I can enter multiple lines and format on a character-by-character basis - but I'm led to understand that the multiple line feature doesn't work on PCs - a sample
    here.
    Controlling the location isn't quite what I'm after; I'd like (for example) to be able to set the caption lined up with the bottom right corner of the image but offset out into the border. At the moment I enter a single offset value and iterate with spaces in the text; if I had the option of applying horizontal and vertical that would give me the control I want by applying the vertical offset as the border dimension, for example.
    I'll keep experimenting and I expect it's likely I'll make a donation and download the full version soon!
    Regards,
    Damian

  • Adobe plugin crash - one user profile only

    HI
       I have been using adobe flash with no problems until yesterday.  I go onto facebook and the page loads but when I go to "home " on facebook a message states flash plugin has crashed reload again. I was using IE but loaded Mozilla firefox.  I uninstalled flash and reloaded and still same problem.
    I logged on to another user name  on the same laptop and the problem did not occur.  How can I fix this ? Should I just create a new user ?

    I'd try Refreshing Firefox first:
    Refresh Firefox - reset add-ons and settings | Firefox Help
    If that doesn't work, you might give the Firefox ESR a spin.  Mozilla has been experimenting on their own recently with a number of changes that impact Flash.
    Firefox Extended Support Release FAQ — Mozilla
    If that doesn't work, do you have better results with Google Chrome, or are you seeing similar problems across multiple browsers?

  • ANN: More Mogrify Magick - Graphical watermarks.  + Opinions on sharpening requested.

    Hi,
    I've just released version 1.3 of LR/Mogrify.
    This version adds a feature that's been requested here before: graphical watermarking!
    Via the user interface you can select the watermark, choose to resize it, define it's position on the image and the overlay mode used.
    You can download it here: http://timothyarmes.com/lrmogrify.php
    Sharpening after resize has also been requested, however I'd appreciate some feedback here before I add it. Mogrify has two commands to control sharpening, the -sharpen option has the advantage of being simple to use (http://www.imagemagick.org/Usage/convolve/#sharpen) whereas the -unsharp command has 4 parameters.
    Since this isn't an interactive operation I feel that the -sharpen option is the best choice. Batch processing images with -unsharp doesn't make any sense to me. However, it's now open for discussion...
    Tim

    You are absolutely right. It seems this is a bug in the version of ImageMagick that gets installed by macports (6.3.6). That version will not recognize a profile in the image even if it is there and simply tag the image with the new profile if you only supply the destination profile. It works correctly if you specify both source and destination. If, however, you install from the latest source from the Imagemagick website, which is 6.3.7-10, you'll get a version if ImageMagick that works correctly where you'll only have to specify the destination. I just tested this on my home machine and my /opt/local/bin/mogrify works incorrectly (you have to specify both) and my /usr/local/bin/mogrify (the one I compiled myself) only needs the destination profile.
    Hope this helps

  • Custom plugin based on user role membership

    Hi all,
    I would like to develope a custom plugin that generates account userid (on process form) with different syntax against role membership.
    With "syntax" I mean name.surname.random_number for employee users and surname.company.random_number for example.
    I'll try to explain the scenario more in details:
    1. I create a user identity through a request
    2. After user identity has created successfully, I assign a role to the user. Since roles are associated with access policies, role assignment triggers provisioning on target system.
    3. The custom plugin that I would like to develope shuold be able to generate proper userid against role membership. For example if I assigned the role "Project Manager" the custom plugin should generate the account userid with name.surname.random_number format; viceversa if I assigned the role "External Reseller" the custom plugin should generate the account userid with surname.company.random_number format.
    Looking for custom plugin based on role membership in forum, I found a couple of threads about this subject:
    - Email notifications after role grant
    - Re: OIM 11g Role Membership Event Handlers.
    I tried to implement what explained in the threads, but I would be sure about what I've done.
    Here what I've done:
    1. created plugin.xml file
    2. created EventHandler.xml metadata file
    3. developed a java calss for testing pourpose
    4. copied the custom plugin class to OIM server for example in $MIDDLEWARE_HOME/OIMPlugins/lib
    NOTE: during this operation I have exactly mantained the same directory structure of custom java package.
    For example custom plugin class is under my.custom.plugin java package and I have copied custom java class under $MIDDLEWARE_HOME/OIMPlugins/lib/my/custom/plugin folder
    5. created a zip file containing custom plugin class (always with its directory structure) and plugin.xml file
    6. copied the zip file to $OIM_HOME/server/plugins
    7. edited ant.properties file (under $OIM_HOME/server/plugin_utility) setting wls.home and oim.home variables
    8. built the wlfullclient.jar (only the first time)
    9. registered the custom plugin
    10. created the custom plugin dataset file
    11. imported it in OIM database using "weblogicImportMetadata" utility
    12. purged cache using "PurgeCache" utility
    NOTE: all the steps above was executed using the system user running OIM process
    test java class
    package com.zeropiu.sky.custom.eventhandlers;
    import java.io.Serializable;
    import java.util.HashMap;
    import com.thortech.util.logging.Logger;
    import oracle.iam.platform.kernel.spi.ConditionalEventHandler;
    import oracle.iam.platform.kernel.spi.PostProcessHandler;
    import oracle.iam.platform.kernel.vo.AbstractGenericOrchestration;
    import oracle.iam.platform.kernel.vo.BulkEventResult;
    import oracle.iam.platform.kernel.vo.BulkOrchestration;
    import oracle.iam.platform.kernel.vo.EventResult;
    import oracle.iam.platform.kernel.vo.Orchestration;
    import oracle.iam.platform.context.ContextManager;
    import java.util.Set;
    public class TestUserAnonimi implements PostProcessHandler, ConditionalEventHandler {
         private static final Logger logger = Logger.getLogger("com.zeropiu.sky.custom.eventhandlers");
    private static final String className = "TestUserAnonimi";
         @Override
         public void initialize(HashMap<String, String> arg0) {
              // TODO Auto-generated method stub
              String methodName = "initialize";
              System.out.println("###### " + className + " - " + methodName);
         @Override
         public boolean isApplicable(AbstractGenericOrchestration abstractGenericOrchestration) {
              // TODO Auto-generated method stub
              String methodName = "isApplicable";
    System.out.println("###### " + className + " - " + methodName + " - STARTED");
    System.out.println("###### " + className + " - " + methodName + " - ContextManager.getContextType(): " + ContextManager.getContextType());
    System.out.println("###### " + className + " - " + methodName + " - ContextManager.getContextSubType(): " + ContextManager.getContextSubType());
    System.out.println("###### " + className + " - " + methodName + " - abstractGenericOrchestration.getOperation(): " + abstractGenericOrchestration.getOperation());
    System.out.println("###### " + className + " - " + methodName + " - Printing ContextManager parameters");
    HashMap allContextManagerPairs = ContextManager.getAllValuesFromCurrentContext();
    Set<String> allContextManagerParams = allContextManagerPairs.keySet();
    String[] parameters = allContextManagerParams.toArray(new String[allContextManagerParams.size()]);
    for (int i = 0; i < parameters.length; i++) {
              System.out.println("###### " + className + " - " + methodName + " - Context parameter " + i + ": " + parameters[i] + " - Object type is: " + Utils.getObjectType(ContextManager.getValue(parameters)));
    System.out.println("###### " + className + " - " + methodName + " - ENDED");
    return true;
         @Override
         public boolean cancel(long arg0, long arg1,     AbstractGenericOrchestration arg2) {
              // TODO Auto-generated method stub
              String methodName = "cancel";
              System.out.println("###### " + className + " - " + methodName);
              return false;
         @Override
         public void compensate(long arg0, long arg1, AbstractGenericOrchestration arg2) {
              // TODO Auto-generated method stub
              String methodName = "compensate";
              System.out.println("###### " + className + " - " + methodName);
         @Override
         public EventResult execute(long arg0, long arg1, Orchestration orchestration) {
              // TODO Auto-generated method stub
              String methodName = "Eventresult execute";
              System.out.println("###### " + className + " - " + methodName);
              return null;
         @Override
         public BulkEventResult execute(long arg0, long arg1, BulkOrchestration arg2) {
              // TODO Auto-generated method stub
              String methodName = "BulkEventResult execute";
              System.out.println("###### " + className + " - " + methodName);
              return null;
    plugin.xml file
    <?xml version="1.0" encoding="UTF-8"?>
    <oimplugins xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <plugins pluginpoint="oracle.iam.platform.kernel.spi.EventHandler">
    <plugin pluginclass="com.zeropiu.sky.custom.eventhandlers.TestUserAnonimi" version="1.0" name="TestUserAnonimi">
    </plugin>
    </plugins>
    </oimplugins>
    EventHandler.xml metadata file
    <?xml version='1.0' encoding='UTF-8'?>
    <eventhandlers xmlns="http://www.oracle.com/schema/oim/platform/kernel" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.oracle.com/schema/oim/platform/kernel orchestration-handlers.xsd">
    <action-handler class="com.zeropiu.sky.custom.eventhandlers.TestUserAnonimi" entity-type="RoleUser" operation="CREATE" name="TestUserAnonimi" stage="preprocess" order="1007" sync="FALSE" />
    </eventhandlers>When I assign a role to a user through OIM web interface, I can see in OIM log file all System.out.println contained in initialize(), isApplicable() and BulkEventResult execute() methods. Is it correct? Can I implement my custom plugin logic now, or my starting point is wrong?
    ###### TestUserAnonimi - initialize
    ###### TestUserAnonimi - isApplicable - STARTED
    ###### TestUserAnonimi - isApplicable - ContextManager.getContextType(): ADMIN
    ###### TestUserAnonimi - isApplicable - ContextManager.getContextSubType():
    ###### TestUserAnonimi - isApplicable - abstractGenericOrchestration.getOperation(): CREATE
    ###### TestUserAnonimi - isApplicable - Printing ContextManager parameters
    ###### TestUserAnonimi - isApplicable - Context parameter 0: origuser - Object type is: java.lang.String
    ###### TestUserAnonimi - isApplicable - Context parameter 1: oimuser - Object type is: java.lang.String
    ###### TestUserAnonimi - isApplicable - Context parameter 2: RESOLVED_LOCALE - Object type is: java.lang.String
    ###### TestUserAnonimi - isApplicable - Context parameter 3: counter - Object type is: java.lang.String
    ###### TestUserAnonimi - isApplicable - Context parameter 4: TIME_ZONE - Object type is: java.lang.String
    ###### TestUserAnonimi - isApplicable - Context parameter 5: ipaddress - Object type is: java.lang.String
    ###### TestUserAnonimi - isApplicable - ENDED
    ##### TestUserAnonimi - BulkEventResult execute
    Thanks,
    Daniele
    Edited by: 886636 on Jan 24, 2012 2:53 AM
    Edited by: 886636 on Jan 24, 2012 2:53 AM

    Probably I don't explain myself clearly....sorry for that!
    Anyway you are right, the role of the user can change after the user is initially provisioned.
    I'll try to summarize to be sure to have understood your answer and to explain my scenario more in details:
    1. After user identity creation, I'll assign the role "Project Manager". Before role assignment the user has not any role. So using a pre-populate adapter I can retrieve the assigned role and compose the right userid.
    2. After step 1, I need to assign another role to the user, the new role should be "External Reseller" for example. In this case the user has a role already. What I would is: basing on the role that I'm assigning (External Reseller), the pre-populate should compose the right userid. Obviously this second userid will be different from the first one and this means a new account will be created for the user. At the moment I don't care to deprovisioning the first userid.
    Is it possible with pre-populate adapter?
    Sorry again for my not very clear explanations.
    Daniele
    Edited by: 886636 on Jan 24, 2012 4:10 AM

  • Need a report on credit release with user name whos has released

    Hi All,
    Need a report with following details:
    1.2. Sales order punched by-user name who has created.
    2. User name who has released sales order from credit block.
    3. release Date and time of order released.
    Please suggest. As I could not find any standard report.
    what tables should I join to get the report.
    Thanks in advance
    Regards,
    Mskgnt

    hI
    >
    > Need a report with following details:
    >
    > 1.2. Sales order punched by-user name who has created.
    You can get the user name from table VBAK-ERNAM Pass the sales order number in to VBAK-VBELN
    > 2. User name who has released sales order from credit block.
    > 3. release Date and time of order released.
    From the report RSSCD100 enter the object class as VERKBELEG and T code as VKM3 and execute
    Or You can use the table CDHDR
    User Name CDHDR-username and for release date and time
    CDHDR-UDATE
    CDHDR-UTIME
    REGARDS
    PrashanthI
    Edited by: Prashanth@SD on Nov 9, 2010 8:03 AM

  • PO Release strategy User Exit  if value is Reduced

    Hi,
    I need to write a user exit to trigger the release strategy in Purchase order even if the value is "Reduced".
    As you may be knowing releases will only be triggered if the value is increased according to standard SAP functionality.
    So to trigger the release stratgey even if the value of PO is reduced some one suggested me user exit "M06E0004" Program :ZXM06U22.I guess we need to define a new characteristic called "URSC1".But cannot make out how really i can achieve this.
    Can any one please guide,if you have worked on it earlier.
    Thanks.

    Gentlemen,
    Any Ideas....!!!

  • Release strategy: User should release only with his highest release code

    Hello,
    Because of personel absences we want to configure the release strategy so that:
    User A or user B releases in the normal case the first level of a PO (with release code 01).
    User C (Manager) releases after release code 01 with release code 02.
    User A is deputy of user C. In this case user B will release with code 01 and user A will release with code 02.
    Because user A can use depending of the case release code 01 or 02 (C deputy) it must be avoided that user B sets release code 01 and 02 for the same purchase order.
    Do you know about a solution for this issue
    Br
    Manuel

    Dear W1N,
    But the systems knows that A released with code 01 and when A tries to release  with code 02 the system knows that the same person of release code 01 is trying with release code 02.
    <b>The aim is to avoid the second release from the same person and not to automate the release strategy.</b>
    In such a case A has to cancel the release for code 01 (ME28) and wait until B is reachable to do the release of code 01.
    When C is absent A knows that his task is to release code 02.
    Is this check really not possible?
    Best regards
    Manuel

  • Italian DigSig Plugin Windows ALL-USERS Installer

    Hi all.
    I need to distribute Acrobat Reader Italian DigSig Plugin over a Corporate Site.
    The plugin is provided at the following url : http://www.adobe.com/it/security/italiandigsig.html.
    According to our Corporate Software Distribution Policy we have the following contraints.
    * Setup must be executed by a Installer User (so different from the account owner)
    * Temporarily Administrator rights cannot be given to the account owner.
    How can I solve this distribution problem ?
    Many thanks in advance for the support,
    Regards,
    Dino.

    Sounds as if you would need to contact Adobe.

  • [Ann] FirstACT 2.2 released for SOAP performance testing

    Empirix Releases FirstACT 2.2 for Performance Testing of SOAP-based Web Services
    FirstACT 2.2 is available for free evaluation immediately at http://www.empirix.com/TryFirstACT
    Waltham, MA -- June 5, 2002 -- Empirix Inc., the leading provider of test and monitoring
    solutions for Web, voice and network applications, today announced FirstACT™ 2.2,
    the fifth release of the industry's first and most comprehensive automated performance
    testing tool for Web Services.
    As enterprise organizations are beginning to adopt Web Services, the types of Web
    Services being developed and their testing needs is in a state of change. Major
    software testing solution vendor, Empirix is committed to ensuring that organizations
    developing enterprise software using Web Services can continue to verify the performance
    of their enterprise as quickly and cost effectively as possible regardless of the
    architecture they are built upon.
    Working with organizations developing Web Services, we have observed several emerging
    trends. First, organizations are tending to develop Web Services that transfer a
    sizable amount of data within each transaction by passing in user-defined XML data
    types as part of the SOAP request. As a result, they require a solution that automatically
    generates SOAP requests using XML data types and allows them to be quickly customized.
    Second, organizations require highly scalable test solutions. Many organizations
    are using Web Services to exchange information between business partners and have
    Service Level Agreements (SLAs) in place specifying guaranteed performance metrics.
    Organizations need to performance test to these SLAs to avoid financial and business
    penalties. Finally, many organizations just beginning to use automated testing tools
    for Web Services have already made significant investments in making SOAP scripts
    by hand. They would like to import SOAP requests into an automated testing tool
    for regression testing.
    Empirix FirstACT 2.2 meets or exceeds the testing needs of these emerging trends
    in Web Services testing by offering the following new functionality:
    1. Automatic and customizable test script generation for XML data types – FirstACT
    2.2 will generate complete test scripts and allow the user to graphically customize
    test data without requiring programming. FirstACT now includes a simple-to-use XML
    editor for data entry or more advanced SOAP request customization.
    2. Scalability Guarantee – FirstACT 2.2 has been designed to be highly scalable to
    performance test Web Services. Customers using FirstACT today regularly simulate
    between several hundred to several thousand users. Empirix will guarantee to
    performance test the numbers of users an organization needs to test to meet its business
    needs.
    3. Importing Existing Test Scripts – FirstACT 2.2 can now import existing SOAP request
    directly into the tool on a user-by-user basis. As a result, some users simulated
    can import SOAP requests; others can be automatically generated by FirstACT.
    Web Services facilitates the easy exchange of business-critical data and information
    across heterogeneous network systems. Gartner estimates that 75% of all businesses
    with more than $100 million in sales will have begun to develop Web Services applications
    or will have deployed a production system using Web Services technology by the end
    of 2002. As part of this move to Web Services, "vendors are moving forward with
    the technology and architecture elements underlying a Web Services application model,"
    Gartner reports. While this model holds exciting potential, the added protocol layers
    necessary to implement it can have a serious impact on application performance, causing
    delays in development and in the retrieval of information for end users.
    "Today Web Services play an increasingly prominent but changing role in the success
    of enterprise software projects, but they can only deliver on their promise if they
    perform reliably," said Steven Kolak, FirstACT product manager at Empirix. "With
    its graphical user interface and extensive test-case generation capability, FirstACT
    is the first Web Services testing tool that can be used by software developers or
    QA test engineers. FirstACT tests the performance and functionality of Web Services
    whether they are built upon J2EE, .NET, or other technologies. FirstACT 2.2 provides
    the most comprehensive Web Services testing solution that meets or exceeds the changing
    demands of organizations testing Web Services for performance, functionality, and
    functionality under load.”
    Learn more?
    Read about Empirix FirstACT at http://www.empirix.com/FirstACT. FirstACT 2.2 is
    available for free evaluation immediately at http://www.empirix.com/TryFirstACT.
    Pricing starts at $4,995. For additional information, call (781) 993-8500.

    Simon,
    I will admit, I almost never use SQL Developer. I have been a long time Toad user, but for this tool, I fumbled around a bit and got everything up and running quickly.
    That said, I tried the new GeoRaptor tool using this tutorial (which is I think is close enough to get the jist). http://sourceforge.net/apps/mediawiki/georaptor/index.php?title=A_Gentle_Introduction:_Create_Table,_Metadata_Registration,_Indexing_and_Mapping
    As I stumble around it, I'll try and leave some feedback, and probably ask some rather stupid questions.
    Thanks for the effort,
    Bryan

Maybe you are looking for

  • Iphone 4 doesn't turn on help me please couldn't fix it

    Well about 1 year and Iam already trying to fix it doing every thing is possible but nothing...here here is my problem with iphone : it stopped working and it just wont turn on and gave me all errors in itunes i saw alot of errors frist in itunes gav

  • Mouse pointer jumping around since 10.10.3

    Dear all. Since 10.10.3 upgrade my mouse pointer is jumping around all over the place. First i thought it was maybe a bluetooth issue (i am using magic mouse) so i disabled that. But.. without active magic mouse, the mouse pointer still keeps jumping

  • Wifi intermittent

    My wifi connection does not remain connected. I need to disconnect and then reconnect to reestablish wifi, sometimes every few minutes. Router SSID has been changed to broadcast and am using WPA2. Any fix available to this problem? The problem is cle

  • Launching from web a form in debug mode (?!)

    Hello, I have Developer Suite 10g with WebUtil 1.6. I am playing with a form, which has an attached library from which use a function. This function doesn't function properly and I would like to debug it. Problem: in Forms Developer, when I launch th

  • Process Order Source Display in SCM

    Hello users, please forgive my ignorance in this are but I am trying to understand why a specific users would not have a Source/Target section in an SCM Process Order in a released status. If the user drills into a process order from the product view