Checking exit codes of export utility

Hi all.
I have an Oracle 9.2 db in Solaris and want to do a script to control the status of the exports. I have in the script:
retcode=`echo $?`
case "$retcode" in
0) echo " execution successful" ;;
1) echo " execution exited with failure, see logfile" ;;
*) echo "unknown return code";;
esac
Export has three Exit codes:
A. Successful export/import.
Result : Export terminated successfully without warnings
Import terminated successfully without warnings
Exit Code : EX_SUCC
Exit Level: 0
B. Successful export/import with warnings.
Result : Export terminated successfully with warnings
Import terminated successfully with warnings
Exit Code : EX_OKWARN
Exit Level: 0 (for Unix platforms)
C. Unsuccessful export/import.
Result : Export terminated unsuccessfully
Import terminated unsuccessfully
Exit Code : EX_FAIL
Exit Level: 1 (for Unix platforms, and for Windows platforms with Oracle10g and higher)
I would like to know how to differentiate if the export ended with the EX_OKWARN or EX_SUCC. Because both return the same value.
Regards.

I got the info from Note:281725.1 of metalink. And I suposed that if there are three variables to differentiate the error level could be some way to control it without the need of grep. If the value of EX_OKWARN was different from EX_SUCC would be much easier.
So I'll use grep if there is no other way.

Similar Messages

  • File system checking exit code 8

    Hi guys ... after done a filesystem checking I've got:
    +0100: Incorrect number of file hard links
    +0100: Checking catalog hierarchy.
    +0100: Checking extended attributes file.
    +0100: Checking volume bitmap.
    +0100: Checking volume information.
    +0100: The volume Macintosh HD was found corrupt and needs to be repaired.
    +0100: File system check exit code is 8.
    +0100: Error: This disk needs to be repaired using the Recovery HD. Restart your computer, holding down the Command key and the R key until you see the Apple logo. When the OS X Utilities window appears, choose Disk Utility.
    After restart the machine as suggested, my filesystem check exit without finding any problem, so ... what is the problem in fact? ...
    By the way: I do not have any strange behaviour on my mac, I normally run filesystem and permissions repairs in order to keep "him" clean and healthy. 
    Thanks in advanced,
    Jorge

    This seems to be a bug. You may be able to work around it by starting up from another physical device. Make sure you have a current backup before doing anything.
    If you have a "clone" backup on another drive—not a partition on the same drive—start up from it by holding down the option key at the startup chime and selecting its icon in the Startup Manager display. Launch Disk Utility and repair your primary startup volume—not the one you started from.
    If you have a Time Machine backup on a locally-attached storage device—not a network device such as a Time Capsule—there should already be a Recovery system on that device. Start up from it and repair in the same way as above.
    Otherwise, use Recovery Disk Assistant to create a Recovery system on a spare storage device, such as a USB flash drive, and start up from that device. All existing data on the Recovery device will be permanently erased.

  • How to Check Exit Code on WINNT

    Hi there,
    Do you know how to check the exit code of the sql*loader on WinNT? In my Java program, I start the sql*loader like this,
    Runtime.exec( "sqlldr ..." );
    Thanks,
    Louie
    null

    Hi,
    If u see the java documentation Runtime.getExec returns a Process Object which has a method getExitValue. If u need More Info Pls Refer to http://developer.java.sun.com
    Regards,
    Ganesh R

  • Disk utility can't repair time machine disk - File system check exit code is 8

    i have a WD My Passport 2Tb external hard drive that is split in to 2 volumes (1.5 & .5 TB). I use the smaller volume as my Time Machine disk. A couple of days ago I started getting an error that the Time Machine back up had failed and to use Disk Utility to repair the disk. So I launched DU and ran Verify Disk in the Time Machine volume. It quit verifying and told me to run Repair Disk EXCEPT the Repair Disk button was still greyed out.  If I select the physical drive, Repair Disk becomes available but gives me the above error. The other (larger) volume continues to work just fine.
    The he Time Machine volume is read only now.
    I'm running Yosemite 10.10.1.
    Hoping ting someone has a fix because I would prefer not to lose a years worth of Time Machine data.
    Mahalo for for any help.
    Steve Hudson

    i'm afraid that the disk is too corrupt to repair. This could be because the drive is failing or you will need to erase the partition (which may not succeed unless you also repartition the drive.) If you must repartition the drive then you will lose data on both partitions. This is an important reason why you should not mix storage and backup on the same drive.
    You will need to erase your Time Machine volume to see if that fixes the problem. You will lose all the backup data unless you get another external drive to which you can clone the backup volume before erasing it.

  • Please help: Utility used to install the update failed with exit code {0}.

    Hi,
    I admit to being a relative newbie at Solaris 10 administration, so please exercise forbearance on my behalf.
    I have just installed Solaris 10 11/06 on my laptop x86. Everything went fairly smoothly. I used the Installation Check Tool 1.2 to decide if my machine was adequate to run the OS and with the exception of a NIC driver, it was. I downloaded the sfe driver and configured networking and it seems to work exceptionally well. However, when I run Update Manager in JDS (the only way I know how to run it), it fails to update some of the packages. Sometimes, if I retry the same packages, sometimes it will eventually work. But it keeps failing with the following error on a consistent basis over the last several days:
    Utility used to install the update failed with exit code {0}.
    I hunted around on the web and the results were not promising. Is there a log somewhere that will give me the actual error or do y'all know of a quick fix.
    Thanks,
    Will

    That is strange indeed, could you try downloading and
    applying the unsigned zip to see if that works?The problem persits:
    # patchadd -M /root/119116/
    Validating patches...
    Loading patches installed on the system...
    Done!
    Loading patches requested to install.
    Done!
    Checking patches that you specified for installation.
    Done!
    Approved patches will be installed in this order:
    119116-22
    Preparing checklist for non-global zone check...
    Checking non-global zones...
    Cannot open pkginfo file //var/sadm/pkg/.save.SUNWhea/pkginfo
    Non-global zone check failed. No change made to the System.
    Patchadd exiting.

  • Utility used to install the update failed  with exit code 1

    Hello!
    When I try to install an update on my system, the following happens:
    # smpatch update -i 119116-22
    Update 119116-22 will not be downloaded since it already exists in the download directory.
    Installing patches from /var/sadm/spool...
    Failed to install patch 119116-22.
    Utility used to install the update failed with exit code 1.
    Validating patches...
    Loading patches installed on the system...Done!
    Loading patches requested to install.Done!
    Checking patches that you specified for installation.Done!
    Approved patches will be installed in this order:119116-22
    Preparing checklist for non-global zone check...Checking non-global zones...
    Cannot open pkginfo file //var/sadm/pkg/.save.SUNWhea/pkginfo
    Non-global zone check failed. No change made to the System.
    Patchadd exiting.
    Failed to install patch 119116-22.
    ALERT: Failed to install patch 119116-22.
    Does anyone know how to fix this?
    TIA
    Stephan

    That is strange indeed, could you try downloading and
    applying the unsigned zip to see if that works?The problem persits:
    # patchadd -M /root/119116/
    Validating patches...
    Loading patches installed on the system...
    Done!
    Loading patches requested to install.
    Done!
    Checking patches that you specified for installation.
    Done!
    Approved patches will be installed in this order:
    119116-22
    Preparing checklist for non-global zone check...
    Checking non-global zones...
    Cannot open pkginfo file //var/sadm/pkg/.save.SUNWhea/pkginfo
    Non-global zone check failed. No change made to the System.
    Patchadd exiting.

  • How to check if a specific file exist and which exit code to use ?

    Hi, First I'm not a scripting guy and I know almost nothing about VB scripting.
    I have a deployment of 6 tasks and I want to make sure that step # 2 will not be process if it failed in step #1, and so on for the 6 task.
    To do this, i have to run a vb script before installation or uninstalltion on each steps
    I'm trying to use a script (not from me) that i have modified for pre-uninstallation of software and also post-installation of the software.
    Pre-uninstallation: The script will look if the specified "exe" exist on the server and if so, than it will run the msiuninstall "application_name".
    If the uninstallation is successful, the post-installation script will check if the "exe" file exist again on the server, and it shouldn't find it (because it was deleted from the uninstallation), than it will return an exit code of successful
    to run the next process.
    Here an example:
    Step 1: Uninstall "Software#1" with msiuninstall Software#1.exe command
    Step 2: Uninstall "Software#2" with msiuninstall Software#2.exe command
    Step 3: Install "Software #3"with an .exe extension
    Step 4: Re install "Software #2" with an .msi extension
    Step 5: Re install "Software #1" with a .msi extension.
    Step 6: Send email to confirm the deployment is successful
    So i need to validate that step #2 will not process step #3 if it failled on # 2. It need to validate if the file exist before and after.
    At the end, Step 6 should send an email to confirm that the 6 steps of the deployment was completed without errors.
    Any idea how to do it ?
    Many many thanks for all the help !
    A desperate guy :)
    This is what i have
    'This script will look if an .exe file exist for a specific application.
    '=============================================================================================
    path = WScript.Arguments.Item(0)
    set objFSO = CreateObject("Scripting.FileSystemObject")
    If objFSO.FileExists(C:\Inetpub\wwwroot\Enterprise\EnterpriseWS\web.config) = true then
        exitCode = 0
    else
        exitCode = 1
    End If
    Wscript.Quit exitCode

    Since you are not a scripting guy here is a very good place to start:
    http://technet.microsoft.com/en-us/scriptcenter/dd793612.aspx
    ¯\_(ツ)_/¯

  • Page Exporter Utility (PEU) 5 Script

    I love this script, It really has potential to shave valuable time off of our production (exporting Hundreds of pages manually to single files is tedious and time consuming). The problem I'm having is I'm hesitant to us it because it dosn't show warnings when there is a missing link or font. There's also no warning when it overwrites a file. My question is dose anyone know how to unsuppress the warnings? I've looked over the script and don't see anything that is actively suppressing them.
    Thanks
    Dan
    // PageExporterUtility5.0.js
    // An InDesign CS JavaScript
    // 08 NOV 2007
    // Copyright (C) 2007  Scott Zanelli. Lonelytree Software. (www.lonelytreesw.com)
    // Coming to you from Quincy, MA, USA
    // This program is free software; you can redistribute it and/or
    // modify it under the terms of the GNU General Public License
    // as published by the Free Software Foundation; either version 2
    // of the License, or (at your option) any later version.
    // This program is distributed in the hope that it will be useful,
    // but WITHOUT ANY WARRANTY; without even the implied warranty of
    // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    // GNU General Public License for more details.
    // You should have received a copy of the GNU General Public License
    // along with this program; if not, write to the Free Software
    // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
    var peuINFO = new Array();
    peuINFO["csVersion"] = parseInt(app.version);
    // Save the old interaction level
    if(peuINFO.csVersion == 3) { //CS1
        peuINFO["oldInteractionPref"] = app.userInteractionLevel;
        app.userInteractionLevel = UserInteractionLevels.interactWithAll;
    else { //CS2+
        peuINFO["oldInteractionPref"] = app.scriptPreferences.userInteractionLevel;
        app.scriptPreferences.userInteractionLevel = UserInteractionLevels.interactWithAll;
    // See if a document is open. If not, exit
    if((peuINFO["numDocsToExport"] = app.documents.length) == 0){
        byeBye("Please open a document and try again.",true);
    // Global Variable Initializations
    var VERSION_NAME = "Page Exporter Utility 5.0"
    var pseudoSingleton = 0;
    var progCurrentPage = 0;// Used for progress bar
    var progTotalPages = 0; // Used for progress bar
    var commonBatchINFO = getNewTempENTRY(); // Used if "Set For All Batch Jobs" is selected
    commonBatchINFO["infoLoaded"] = false;
    peuInit(); // Initialize commonly needed info
    // Store information needed for batch processing (valid for single also)
    var printINFO = new Array();
    // Get all needed info by looping for each document being exported
    for(currentDoc = 0; currentDoc < peuINFO.numDocsToExport; currentDoc++) {
        // Get name of document and set it as the base name
        // minus the extention if it exists
        var tempENTRY = getNewTempENTRY(); // "Struct" for current document info
        tempENTRY.theDoc = app.documents[currentDoc]
        tempENTRY.singlePage = (tempENTRY.theDoc.documentPreferences.pagesPerDocument==1)?true:false;
        tempENTRY.getOut = true;
        var baseName = (tempENTRY.theDoc.name.split(".ind"))[0];
        // Display the dialog box and loop for correct info
        if((!commonBatchINFO.infoLoaded && peuINFO.batchSameForAll) || (!peuINFO.batchSameForAll) ){// get all info
            do{
                tempENTRY.getOut = true; // For handling input errors
                var mainDialog = createMainDialog(tempENTRY.theDoc.name, currentDoc+1, peuINFO.numDocsToExport);
                // Exit if cancel button chosen
                if(!mainDialog.show() ){
                    mainDialog.destroy();
                    byeBye("Exporting has canceled by user.",peuINFO.sayCancel);
                if(formatTypeRB.selectedButton == 4 - peuINFO.adjustForNoPS){
                    changePrefs();
                    tempENTRY.getOut = false;
                    continue;
                // Read info from dialog items and keep as defaults and place in tempENTRY
                peuINFO.defaultDir = outputDirs.selectedIndex;
                // The index of the selected directory is the same as the
                // index in the array of directories.
                tempENTRY.outDir = peuINFO.dirListArray[peuINFO.defaultDir];
                // Type of renaming to do
                tempENTRY.nameConvType = namingConvention.selectedButton
                // The base name to add page info to
                tempENTRY.baseName = removeColons(removeSpaces(newBaseName.editContents) );
                // The start [and end] page numbers
                var startEndPgs = startEndPgs.editContents;
                // Wether to do spreads or not
                peuINFO.doSpreadsON = (doSpreads.checkedState)?1:0;
                tempENTRY.doSpreadsON = peuINFO.doSpreadsON;
                // Wether to send entire file as one document
                peuINFO.doOneFile = (oneFile.checkedState)?1:0;
                tempENTRY.doOneFile = peuINFO.doOneFile;
                // Export format type
                tempENTRY.formatType = formatTypeRB.selectedButton + peuINFO.adjustForNoPS;
                // Set persistence during warnings
                peuINFO.editStartEndPgs = startEndPgs;
                baseName = tempENTRY.baseName;
                peuINFO.exportDefaultType = tempENTRY.formatType;
                // Determine if page replacement token exists when the page token option is used
                if(peuINFO.pageNamePlacement == 2){
                    var temp = tempENTRY.baseName.indexOf("<#>");
                    if(temp == -1){//Token isn't there
                        alert("There is no page item token (<#>) in the base name. Please add one or change the page naming placement preference.");
                        tempENlert.getOut = false;
                        pseudoSingleton--; // Allow prefs to be accessed again, but just once
                        continue;
                    else
                        pseudoSingleton++;
                else // Try to remove any <#>s as a precaution
                    tempENTRY.baseName = tempENTRY.baseName.replace(/<#>/g,"");   
                // Layer Versioning & Batch options
                if(currentDoc < 1){
                    peuINFO.layersON = (doLayers.checkedState)?1:0;
                    if(peuINFO.numDocsToExport > 1){
                        peuINFO.batchSameForAll = (commonBatch.checkedState)?1:0;
                        peuINFO.batchON = (doBatch.checkedState)?1:0;
                        if(!peuINFO.batchON)
                            peuINFO.numDocsToExport = 1;
                //Check if spreads chosen with 'Add ".L"' option as this isn't supported.
                if(peuINFO.doSpreadsON && tempENTRY.nameConvType == 1){
                    alert ("Spreads cannot be used with the 'Add \".L\"' option.\nThis combination is not supported. (1.1)");
                    tempENTRY.nameConvType = 0;
                    tempENTRY.getOut = false;
                    continue;
                else if(peuINFO.doSpreadsON && tempENTRY.nameConvType == 4){
                    alert ("Spreads cannot be used with the 'Numeric Override' option.\nThis combination is not supported. (1.2)");
                    tempENTRY.nameConvType = 0;
                    tempENTRY.getOut = false;
                    continue;
                // Check if "Send Entire File At Once" is selected with JPG or EPS
                if(peuINFO.doOneFile && tempENTRY.formatType > 1 ){
                    alert ("The 'Send Entire File At Once' option can only be used with PostScript or PDF formats. (1.3)");
                    tempENTRY.getOut = false;
                    continue;
                // Check if: batch printing and using the "Same for all jobs options" and a page range other than "All" was used
                if(peuINFO.doBatch && peuINFO.batchSameForAll && startEndPgs != "All"){
                    alert ("The 'Set For All Batch Jobs' option can only be used with a Page Range of 'All'. Page Range has been reset to 'All'. (1.4)");
                    startEndPgs = "All";
                // Create page info, skip if doing entire file as one
                var tempPageCount = 0;
                if(tempENTRY.doOneFile)
                    tempPageCount = 1;
                else{
                    // Get names of all the pages. Needed when pages are named using sectioning
                    tempENTRY = recordPgNames(tempENTRY);
                    // Check Page Validity and get Page counts of entered section(s)
                    var temp = checkPages(tempENTRY, startEndPgs);
                    tempENTRY = temp[0];
                    tempPageCount = temp[1];
                    temp = null; // Free it up
            } while(!tempENTRY.getOut);
            // Remove dialog from memory
            mainDialog.destroy();
            // Determine if tag will fit correctly
            tempENTRY.useTag = usePgInfoTag(tempENTRY.theDoc.viewPreferences.horizontalMeasurementUnits,tempENTRY.theDoc.documentPreferences.pageWidth);
                // Get the format info for this document
            switch(tempENTRY.formatType){
                case 0://PS
                tempENTRY.psINFO = getPSoptions(tempENTRY.theDoc.name.split(".ind")[0]);
                break;
                case 1://PDF
                tempENTRY.pdfPRESET = getPDFoptions(tempENTRY);
                break;
                case 2: // EPS Formatting
                tempENTRY.epsINFO = getEPSoptions(tempENTRY.theDoc.name.split(".ind")[0]);
                peuINFO.origSpread = app.epsExportPreferences.epsSpreads;// Used to reset to original state when done
                app.epsExportPreferences.epsSpreads = peuINFO.doSpreadsON;
                break;
                case 3: // JPEG Formatting
                tempENTRY.jpegINFO = getJPEGoptions(tempENTRY.theDoc.name.split(".ind")[0]);
                break;
            // If Specific Directory was chosen for the output directory, get it now
            if(peuINFO.defaultDir == 0){
                tempENTRY.outDir = getDirectory("Please select the output directory:",peuINFO.startingDirectory);
                if(tempENTRY.outDir != null)
                    tempENTRY.outDir += "/";
                else
                    byeBye("Exporting has been canceled by user.", peuINFO.sayCancel);
            // Set the common elements for all batch jobs if it was selected
            if(!commonBatchINFO.infoLoaded && peuINFO.batchSameForAll){
                commonBatchINFO.infoLoaded = true;
                commonBatchINFO.pageNamePlacement = tempENTRY.pageNamePlacement;
                commonBatchINFO.outDir = tempENTRY.outDir;
                commonBatchINFO.nameConvType = tempENTRY.nameConvType
                commonBatchINFO.doSpreadsON = tempENTRY.doSpreadsON;
                commonBatchINFO.doOneFile = tempENTRY.doOneFile;
                commonBatchINFO.formatType = tempENTRY.formatType;
                commonBatchINFO.psINFO = tempENTRY.psINFO;
                commonBatchINFO.pdfPRESET = tempENTRY.pdfPRESET
                commonBatchINFO.epsINFO = tempENTRY.epsINFO
                commonBatchINFO.jpegINFO = tempENTRY.jpegINFO;
        } // End each/first of batch
        else{ // Get the base name for other batch jobs
            do{
                tempENTRY.getOut = true;
                var nameDialog = app.dialogs.add({name:(VERSION_NAME + ": Base Name for \"" + tempENTRY.theDoc.name + "\"" + ((peuINFO.numDocsToExport==1)?"":" (" + (currentDoc+1) + " of " + peuINFO.numDocsToExport + " documents)") ), canCancel:true} );
                with (nameDialog){
                    with (dialogColumns.add() ){
                        with(dialogRows.add() ){
                        staticTexts.add({staticLabel:"Enter the Base Name for \"" + tempENTRY.theDoc.name + "\""} );
                        var newBaseName = textEditboxes.add({editContents:baseName, minWidth:135} );
                        with(dialogRows.add() )
                            staticTexts.add({staticLabel:"", minWidth:400} );
                if(!nameDialog.show() ){
                    nameDialog.destroy();
                    byeBye("User canceled export.",peuINFO.sayCancel);
                else{
                    tempENTRY.baseName = removeColons(removeSpaces(newBaseName.editContents) );
                    nameDialog.destroy();
                    // Determine if page replacement token exists when the page token option is used
                    if(peuINFO.pageNamePlacement == 2){
                        var temp = tempENTRY.baseName.indexOf("<#>");
                        if(temp == -1){//Token isn't there
                            alert("There is no page item token (<#>) in the base name. Please add one or click cancel in the next dialog box.");
                            tempENTRY.getOut = false;
                    else // Try to remove any <#>s as a precaution
                        tempENTRY.baseName = tempENTRY.baseName.replace(/<#>/g,"");   
            }while(!tempENTRY.getOut);
            // Get names of all the pages. Needed when pages are named using sectioning
            tempENTRY = recordPgNames(tempENTRY);
            // Set pgStart and pgEnd, forcing "All" pages to output
            tempENTRY = (checkPages(tempENTRY, "All"))[0];
            // The page count is all pages due to common batching
            tempPageCount = tempENTRY.theDoc.pages.length;
            // This info is common, get it from commonBatchINFO:
            tempENTRY.pageNamePlacement = commonBatchINFO.pageNamePlacement;
            tempENTRY.outDir = commonBatchINFO.outDir;
            tempENTRY.nameConvType = commonBatchINFO.nameConvType
            tempENTRY.doSpreadsON = commonBatchINFO.doSpreadsON;
            tempENTRY.doOneFile = commonBatchINFO.doOneFile;
            tempENTRY.formatType = commonBatchINFO.formatType;
            tempENTRY.psINFO = commonBatchINFO.psINFO;
            tempENTRY.pdfPRESET = commonBatchINFO.pdfPRESET
            tempENTRY.epsINFO = commonBatchINFO.epsINFO
            tempENTRY.jpegINFO = commonBatchINFO.jpegINFO;
        // Get any layering info
        if(peuINFO.layersON){
            tempENTRY.layerINFO = layerManager(tempENTRY.theDoc);
            if (tempENTRY.layerINFO == null) // Only one layer, turn it off for this doc
                tempENTRY.layersON = false;
            else
                tempENTRY.layersON = true;
        // Sum up pages for the grand total for use in progress bar
        var temp = 1;
        if(peuINFO.doProgressBar && tempENTRY.layersON){
            // Figure tally for progress bar to include versions
            for(i=0;i < tempENTRY.layerINFO.verControls.length; i++)
                if (tempENTRY.layerINFO.verControls[i] == 1)
                    temp++;
            if(!peuINFO.baseLaersAsVersion)
                temp--;
        progTotalPages += (tempPageCount*temp);
        // All info for this doc is finally gathered, add it to the main printINFO array
        printINFO.push(tempENTRY);
        // Only one chance to change prefs: trigger singleton
        pseudoSingleton++;
    }// end of main for loop
    savePrefs(); // Record any changes
    // Initiallize progress bar if available
    if(peuINFO.doProgressBar)
        app.createProgressBar("Exporting Pages...", 0, progTotalPages, true);
    // Export by looping through all open documents if using batch option, otherwise just the front document is exported
    for(currentDoc = 0; currentDoc < printINFO.length; currentDoc++){
        var currentINFO = printINFO[currentDoc];
        // Set message in progress bar if available
        if(peuINFO.doProgressBar){
                var progCancel = app.setProgress(currentINFO.theDoc.name);
                if(progCancel)
                    byeBye("User canceled export.",peuINFO.sayCancel);
        // Set format options here so it's done just once per document
        setExportOption(currentINFO);
        // "Do one file" or PS/PDF with one page:
        if (currentINFO.doOneFile || currentINFO.singlePage){
            // Remove page token if it was entered and this name positioning option is set
            currentINFO.baseName = currentINFO.baseName.replace(/<#>/g,"");
            if(currentINFO.layersON){
                var theLayers = currentINFO.theDoc.layers;
                var baseControls = currentINFO.layerINFO.baseControls;
                var versionControls = currentINFO.layerINFO.verControls;
                var lastVersion = -1;
                // Loop for versioning
                 for(v = 0; v < versionControls.length; v++){
                    if(!versionControls[v])
                        continue;
                    if(lastVersion != -1)// Turn the last layer back off
                        theLayers[lastVersion].visible = false;
                    lastVersion = v;
                    theLayers[v].visible = true;
                    currentINFO.outfileName = addPartToName(currentINFO.baseName, theLayers[v].name, peuINFO.layerBeforeON)
                    // Export this version
                    exportPage(currentINFO, PageRange.allPages);
                    // Advance progress bar if available
                    if(peuINFO.doProgressBar)
                        advanceBar();
                // If Base layer/s is/are to be output as a version, do it now
                if(peuINFO.baseLaersAsVersion){
                    lastVersion = -1;
                    // Turn off all versioning layers
                    for(v = 0; v < currentINFO.layerINFO.baseControls.length; v++){
                        if(currentINFO.layerINFO.baseControls[v])// its a base layer, keep track of last base version layer number
                            lastVersion = v;
                        else
                            theLayers[v].visible = false;
                    if (!lastVersion == -1){// Only export if there was a base version
                        currentINFO.outfileName = addPartToName(currentINFO.baseName, theLayers[lastVersion].name, peuINFO.layerBeforeON);
                        // Export the base layer(s)
                        exportPage(currentINFO, PageRange.allPages);
                        // Advance progress bar if available
                        if(peuINFO.doProgressBar)
                            advanceBar();
            else{ // No layer versioning, just export
                currentINFO.outfileName = currentINFO.baseName;
                // Export the base layer(s)
                exportPage(currentINFO, PageRange.allPages);
                // Advance progress bar if available
                if(peuINFO.doProgressBar)
                    advanceBar();
            if(!peuINFO.batchON)
                byeBye("Done exporting as a single file.",true);
        else{ // Do single pages/spreads
            if (!currentINFO.hasNonContig)
                // Pages are contiguous, can just export
                outputPages(currentINFO.pgStart, currentINFO.pgEnd, currentINFO);
            else{ // Export non-contiguous
                // Loop through array of page sections
                for (ii = 0; ii < currentINFO.nonContigPgs.length; ii++){
                    temp = currentINFO.nonContigPgs[ii];
                    // Here we handle the start/end pages for any non-contig that has "-"
                    if (temp.indexOf("-") != -1){
                        temp2 = temp.split("-");
                        outputPages(temp2[0],temp2[1], currentINFO);
                    else // The non-contiguous page is a single page
                        outputPages(temp, temp, currentINFO);
        // Set the spread settings back to what it was originally
        try{
            switch (currentINFO.formatType){
                case 0: // PostScript Formatting
                    theDoc.printPreferences.printSpreads = peuINFO.origSpread;
                    break;
                case 1: // PDF Formatting
                    currentINFO.pdfPRESET.exportReaderSpreads = peuINFO.origSpread;
                    break;
                case 2: // EPS Formatting
                    app.epsExportPreferences.epsSpreads = peuINFO.origSpread;
                    break;
                case 3: // JPEG Formatting
                    app.jpegExportPreferences.exportingSpread = peuINFO.origSpread;
                    break;
        catch(e){/*Just ignore it*/}
    byeBye("The requested pages are done being exported.",true); // Last line of script execution
    /*         Operational Functions           */
    * Handle exporting
    function outputPages(pgStart, pgEnd, currentINFO){
        var pgRange;
        var layerName = "";
        var numVersions;
        var currentPage;
        var lastVersion = -1;
        var numericallyLastPage;
        if (currentINFO.layersON){
            var theLayers = currentINFO.theDoc.layers;
            var baseControls = currentINFO.layerINFO.baseControls;
            var versionControls = currentINFO.layerINFO.verControls;
            numVersions = versionControls.length;
            // Compensate for base layers as a version
            if(peuINFO.baseLaersAsVersion)
                numVersions++;
        else
            numVersions = 1;
        for (v = 0; v < numVersions; v++){
            if(currentINFO.layersON){
                if(v == (numVersions - 1) && peuINFO.baseLaersAsVersion){
                    var currentLayer = -1;
                    // Base layer(s) are to be output as a version
                    // Turn off all versioning layers
                    for(slbm = 0; slbm < baseControls.length; slbm++){
                        if(baseControls[slbm])// its a base layer, use its name for page name
                            currentLayer = slbm;
                        else
                            theLayers[slbm].visible = false;
                    // Check if there was no base layer at all
                    if (currentLayer == -1)
                        layerName = "**NO_BASE**"
                    else
                        layerName = theLayers[currentLayer].name;
                else{
                    if(!versionControls[v])
                        continue;
                    if(lastVersion != -1)// Turn the last layer back off
                        theLayers[lastVersion].visible = false;
                    lastVersion = v;
                    theLayers[v].visible = true;
                    layerName = theLayers[v].name;
            if (currentINFO.nameConvType == 4){
                currentPage = pgStart;
                numericallyLastPage = pgEnd;
            else if (currentINFO.doSpreadsON){
                currentPage = pgStart - 1;
                numericallyLastPage = pgEnd;
            else {
                currentPage = getPageOffset(pgStart, currentINFO.pageNameArray , currentINFO.pageRangeArray);
                numericallyLastPage = getPageOffset(pgEnd, currentINFO.pageNameArray, currentINFO.pageRangeArray);
            if(layerName != "**NO_BASE**"){
                do{
                    currentINFO.outfileName = getPageName(currentPage, layerName, currentINFO);
                    if (currentINFO.doSpreadsON){
                        pgRange = currentINFO.pageRangeArray[getPageOffset(currentINFO.theDoc.spreads[currentPage].pages[0].name, currentINFO.pageNameArray, currentINFO.pageRangeArray)];
                    else if (currentINFO.nameConvType == 4)
                        pgRange = currentINFO.pageRangeArray[currentPage-1];
                    else
                        pgRange = currentINFO.pageRangeArray[currentPage];
                    // Do the actual export:
                    exportPage(currentINFO, pgRange);
                    // Update progress bar if available
                    if(peuINFO.doProgressBar)
                        advanceBar();
                    currentPage++;
                } while(currentPage <= numericallyLastPage);
    * Export the page
    function exportPage(currentINFO, pgRange){
        var outFile = currentINFO.outDir + currentINFO.outfileName;
        switch (currentINFO.formatType){
            case 0: // PostScript Formatting
                with(currentINFO.theDoc.printPreferences){
                    printFile = new File(outFile + ((currentINFO.psINFO.ext)?".ps":""));
                    pageRange = pgRange;
                // Needed to get around blank pages using separations
                try{
                    currentINFO.theDoc.print(false);
                catch(e){/*Just skip it*/}
                break;
            case 1: // PDF Formatting
                app.pdfExportPreferences.pageRange = pgRange;
                currentINFO.theDoc.exportFile(ExportFormat.pdfType, (new File(outFile + ".pdf")), false, currentINFO.pdfPRESET);
                break;
            case 2: // EPS Formatting
                app.epsExportPreferences.pageRange = pgRange;
                currentINFO.theDoc.exportFile(ExportFormat.epsType, (new File(outFile + ".eps")), false);
                break;
            case 3: // JPEG Formatting
                if(pgRange == PageRange.allPages){
                    app.jpegExportPreferences.jpegExportRange = ExportRangeOrAllPages.exportAll;
                else{
                    app.jpegExportPreferences.jpegExportRange = ExportRangeOrAllPages.exportRange;
                    app.jpegExportPreferences.pageString = pgRange;
                currentINFO.theDoc.exportFile(ExportFormat.jpg, (new File(outFile + ".jpg")), false);
                break;
    * Create a name for the page being exported
    function getPageName(currentPage, layerName, currentINFO){
        var pgRename = "";
        if (currentINFO.doSpreadsON)
            currentINFO["currentSpread"] = currentINFO.theDoc.spreads[currentPage].pages;
        switch (currentINFO.nameConvType){
            case 3: // Odd/Even pages/spreads = .LA.F/LA.B, LB.F/LB.B ...
                pgRename = makeLotName(currentPage+1, peuINFO.subType);
                break;
            case 2: // Odd/Even pages/spreads = .F/.B
                pgRename = ((currentPage+1)%2 == 0) ? "B" : "F";
                break;
            case 1: // Add ".L" to the page name
                pgRename = "L" + currentINFO.pageNameArray[currentPage];
                break;
            case 0: case 4:// As is or Numeric Override
                            // Optionally add "P" and any zeros if options chosen and is numerically named
                            // otherwise, just the "seperatorChar" is added to page name
                if (currentINFO.doSpreadsON){
                    // Loops through number of pages per spread
                    // and adds each page name to the final name (P08.P01)
                    for (j = 0; j < currentINFO.currentSpread.length; j++){
                        if(currentINFO.currentSpread[j].appliedSection.includeSectionPrefix)
                            var tempPage = currentINFO.pageRangeArray[getPageOffset(currentINFO.currentSpread[j].name, currentINFO.pageNameArray, currentINFO.pageRangeArray)];
                        else
                            var tempPage = currentINFO.pageNameArray[getPageOffset(currentINFO.currentSpread[j].name, currentINFO.pageNameArray, currentINFO.pageRangeArray)];
                        var tempPageNum = parseInt(tempPage,10);
                        /* If section name starts with a number, need to compare length of orig vs parsed
                         * to see if the page name is solely a number or a combo num + letter, etc.
                        if (! isNaN(tempPageNum) && ((""+tempPage).length == (""+tempPageNum).length )){
                            if (peuINFO.addZeroON)
                                tempPage = addLeadingZero(tempPageNum, currentINFO.theDoc.pages.length);
                            if (peuINFO.addPon)
                                tempPage = "P" + tempPage;
                        pgRename = (j==0) ? tempPage : pgRename + peuINFO.charList[peuINFO.seperatorChar] + tempPage;
                else {
                    // Create a new name for an individual page
                    if (currentINFO.nameConvType == 4)
                        pgRename = currentPage;
                    else
                        pgRename = currentINFO.pageNameArray[currentPage];
                    if (! isNaN(parseInt(pgRename,10)) && (""+pgRename).length == (""+parseInt(pgRename,10)).length) {
                        if (peuINFO.addZeroON)
                            pgRename = addLeadingZero(pgRename, currentINFO.theDoc.pages.length);
                        if (peuINFO.addPon)
                            pgRename = "P" + pgRename;
                break;
        if(currentINFO.layersON)
            pgRename = addPartToName(pgRename, layerName, peuINFO.layerBeforeON);
        // Add page name to base name based on option selected
        if(peuINFO.pageNamePlacement == 2)
            pgRename = removeColons(currentINFO.baseName.replace(/<#>/g,pgRename) );
        else
            pgRename = addPartToName(currentINFO.baseName, pgRename,peuINFO.pageNamePlacement);
        return pgRename;
    * Add a name part before or after a given base string
    function addPartToName(theBase, addThis, addBefore){
        //Remove any colons
        theBase = removeColons(theBase);
        addThis = removeColons(addThis);
        return (addBefore) ? (addThis + peuINFO.charList[peuINFO.seperatorChar] + theBase ):(theBase + peuINFO.charList[peuINFO.seperatorChar] + addThis);
    * Find the offset page number for a page by its name
    function getPageOffset(pgToFind, pageNameArray, pageRangeArray){
        var offset;
        for(offset = 0; offset<pageRangeArray.length;offset++){
            if((""+ pgToFind).toLowerCase() == (("" + pageNameArray[offset]).toLowerCase() ) || (""+ pgToFind).toLowerCase() == (("" + pageRangeArray[offset]).toLowerCase() ) )
                return offset;
        return -1;
    * Replace any colons with specialReplaceChar
    function removeColons(tempName){
        return tempName.replace(/:/g,peuINFO.charList[peuINFO.specialReplaceChar]);
    * Remove spaces from front and end of name
    function removeSpaces(theName){
        // Trim any leading or trailing spaces in base name
        var i,j;
        for(i = theName.length-1;i>0 && theName.charAt(i) == " ";i--);// Ignore any spaces on end of name
        for(j = 0; j<theName.length && theName.charAt(j) == " ";j++);// Ignore any spaces at front of name
        theName = theName.substring(j,i+1);
        return theName
    * Add leading zero(s)
    function addLeadingZero(tempPageNum, pageCount){
        if(peuINFO.zeroPadding == 0){
            // Normal padding
            if((tempPageNum < 10 && pageCount < 100) || (tempPageNum > 9 && pageCount > 99 && tempPageNum < 100))
                return addSingleZero(tempPageNum);
            else if(tempPageNum < 10 && pageCount > 99)
                return addDoubleZero(tempPageNum);
            else
                return ("" + tempPageNum);
        }else if(peuINFO.zeroPadding == 1){
            // Pad to 2 digits
            if(tempPageNum < 10)
                return addSingleZero(tempPageNum);
            else
                return ("" + tempPageNum);
        }else{
            // Pad to 3 digits
            if(tempPageNum < 10)
                return addDoubleZero(tempPageNum);
            else if(tempPageNum < 100)
                return addSingleZero(tempPageNum);
            else
                return ("" + tempPageNum);
    * Add leading zero helper for single
    function addSingleZero(pgNum){
        return ("0" + pgNum);
    * Add leading zero helper for double
    function addDoubleZero(pgNum){
        return ("00" + pgNum);
    * Create lot name from page number
    function makeLotName(thePage, subType){
        var iii = thePage;
        var curr = 0;
        var alphaBet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
        var lotName = "L";
        if(subType == 0){
            while(iii>52){
                curr = Math.floor((iii-1)/52)-1;
                lotName += alphaBet[curr];
                if(curr >= 0)
                    iii -= 52*(1+curr);
                else
                    iii -= 52;
            lotName += alphaBet[Math.floor((iii-1)/2)%26];
        else
            for(iii=thePage; iii>0; iii-=52)
                lotName += alphaBet[Math.floor((iii-1)/2)%26];
        return lotName += (thePage & 0x1)?".F":".B";
    * Advance progress bar one unit
    function advanceBar(){
        var progCancel = app.setProgress(++progCurrentPage);
        if(progCancel)
            byeBye("User canceled export.",peuINFO.sayCancel);
    * Create an Empty tempENTRY "struct"
    function getNewTempENTRY(){
        var newTempENTRY = new Array();
        newTempENTRY["theDoc"] = null;
        newTempENTRY["singlePage"] = null;
        newTempENTRY["getOut"] = null;
        newTempENTRY["outDir"] = null;
        newTempENTRY["outfileName"] = "";
        newTempENTRY["nameConvType"] = null;
        newTempENTRY["baseName"] = null;
        newTempENTRY["doSpreadsON"] = null;
        newTempENTRY["doOneFile"] = null;
        newTempENTRY["formatType"] = null;
        newTempENTRY["layersON"] = null;
        newTempENTRY["hasNonContig"] = false;
        newTempENTRY["nonContigPgs"] = null;
        newTempENTRY["pageNameArray"] = new Array();
        newTempENTRY["pageRangeArray"] = new Array();
        newTempENTRY["psINFO"] = null;
        newTempENTRY["pdfPRESET"] = null;
        newTempENTRY["epsINFO"] = null;
        newTempENTRY["jpegINFO"] = null;
        newTempENTRY["layerINFO"] = null;
        newTempENTRY["useTag"] = null;
        newTempENTRY["pgStart"] = null;
        newTempENTRY["pgEnd"] = null;
        return newTempENTRY;
    * Record all the page/spread names
    function recordPgNames(tempENTRY){
            // Get names of all the pages. Needed when pages are named using sectioning
        for (i = 0; i < tempENTRY.theDoc.documentPreferences.pagesPerDocument; i++){
            var aPage = tempENTRY.theDoc.pages.item(i);
            tempENTRY.pageNameArray[i] = aPage.name;
            tempENTRY.pageRangeArray[i] = (aPage.appliedSection.includeSectionPrefix)? aPage.name : (aPage.appliedSection.name + aPage.name);
        return tempENTRY;
    * Set the export options
    function setExportOption(currentINFO){
            // Set any options here instead of with each page
        switch (currentINFO.formatType){
            case 0: // PostScript Formatting
                setPSoptions(currentINFO);
                break;
            case 1: // PDF Formatting
                // Nothing to do
                break;
            case 2: // EPS Formatting
                setEPSoptions(currentINFO.epsINFO);
                break;
            case 3: // JPEG Formatting
                setJPEGoptions(currentINFO.jpegINFO);
                break;
    * Get PostScript format options
    function getPSoptions(docName){
        var psOptions = new Array();
        psOptions["ignore"] = true;
        var tempGetOut, PSdlog, pgHeight, pgWidth;
        var changeAddPSextention, tempBaseName;
        var printPreset;
        do{
            tempGetOut = true;
            PSdlog = app.dialogs.add({name:"PostScript Options for \"" + docName + "\"", canCancel:true} );
            with (PSdlog)
                with (dialogColumns.add() ){
                    with (dialogRows.add() )
                        staticTexts.add({staticLabel:"Print Presets:"} );
                    printPreset = dropdowns.add({stringList:peuINFO.psPrinterNames , minWidth:236, selectedIndex:peuINFO.defaultPrintPreset} );
                    with (dialogRows.add() )
                        staticTexts.add({staticLabel:"Override PS Page Size (" + peuINFO.measureLableArray[peuINFO.measurementUnits] + ")"} );
                    with (borderPanels.add() )
                        with (dialogColumns.add() )
                            with (dialogRows.add() ){
                                staticTexts.add({staticLabel:"Width:", minWidth:45} );
                                pgWidth = textEditboxes.add({editContents:"0", minWidth:53} );
                                staticTexts.add({staticLabel:"Height:", minWidth:45} );
                                pgHeight = textEditboxes.add({editContents:"0", minWidth:54} );
                    with (dialogRows.add() ){
                        staticTexts.add({staticLabel:"Add \".ps\" to end of file name"} );
                        changeAddPSextention = dropdowns.add({stringList:["No","Yes"], selectedIndex:peuINFO.addPSextention} )
            if((PSdlog.show()) ){
                // Get the page height + width
                pgHeight = parseFloat(pgHeight.editContents);
                pgWidth = parseFloat(pgWidth.editContents);
                // Check entered H & W for error
                if(isNaN(pgHeight) || isNaN(pgWidth) || pgHeight < 0 || pgWidth < 0 ){
                    alert ("Both page height and width must be numeric and greater than zero (3.1).");
                    pgHeight = "0";
                    pgWidth  = "0";
                    tempGetOut = false;
                    continue;
                if(pgHeight > 0 && pgWidth > 0) // User changed size, use the new size
                    psOptions.ignore = false;
                psOptions["height"] = pgHeight + peuINFO.measureUnitArray[peuINFO.measurementUnits];
                psOptions["width"] = pgWidth + peuINFO.measureUnitArray[peuINFO.measurementUnits];
                psOptions["ext"] = changeAddPSextention.selectedIndex;
                peuINFO.addPSextention = psOptions["ext"];
                psOptions["preset"] = printPreset.selectedIndex
                peuINFO.defaultPrintPreset = psOptions.preset;
                savePrefs();
                PSdlog.destroy();
            else{
                PSdlog.destroy();
                byeBye("Exporting has been canceled by user.",peuINFO.sayCancel);
        } while(!tempGetOut);
        return psOptions;
    * Set Postscript options
    function setPSoptions(theINFO){
        with(currentINFO.theDoc.printPreferences){
            activePrinterPreset = peuINFO.csPSprinters[theINFO.psINFO.preset];
            peuINFO.origSpread = printSpreads; // Used to reset to original state when done
            printSpreads = theINFO.doSpreadsON;
            if(colorOutput != ColorOutputModes.separations && colorOutput != ColorOutputModes.inripSeparations)
                printBlankPages = true;
            if (theINFO.useTag)
                pageInformationMarks = true;
            else
                pageInformationMarks = false;
            if(!theINFO.psINFO.ignore){
                try{
                    paperSize = PaperSizes.custom;
                    paperHeight = theINFO.psINFO.height;
                    paperWidth = theINFO.psINFO.width;
                catch(Exception){
                    alert ("The current PPD doesn't support custom page sizes. The page size from the Print Preset will be used (3.2).");
    * Get PDF options
    function getPDFoptions(theINFO){
        var PDFdlog = app.dialogs.add({name:"PDF Options for \"" + theINFO.theDoc.name.split(".ind")[0] + "\"", canCancel:true} );
        var temp = new Array();
        for(i=0;i<app.pdfExportPresets.length;i++)
            temp.push(app.pdfExportPresets[i].name);
        // Test if default PDFpreset is greater # than actual list.
        // This occurs if one was deleted and the last preset in the list was the default
        if(peuINFO.defaultPDFpreset > temp.length-1)
            peuINFO.defaultPDFpreset = 0;
        with (PDFdlog)
            with (dialogColumns.add() ){
                with (dialogRows.add() )
                    staticTexts.add({staticLabel:"PDF Export Preset:"} );
                pdfPresets = dropdowns.add({stringList: temp, minWidth:50, selectedIndex:peuINFO.defaultPDFpreset} );
        if(PDFdlog.show() ){
            temp = app.pdfExportPresets[pdfPresets.selectedIndex];
            peuINFO.defaultPDFpreset = pdfPresets.selectedIndex;
            peuINFO.origSpread = temp.exportReaderSpreads;
            try{
                temp.exportReaderSpreads = theINFO.doSpreadsON;
                temp.pageInformationMarks = (theINFO.useTag && temp.cropMarks)?true:false;
            }catch(e){/*ignore it*/}
            PDFdlog.destroy();
            return temp;
        else{
            PDFdlog.destroy();
            byeBye("PDF exporting has been canceled by user.", peuINFO.sayCancel);
    * Get JPEG options
    function getJPEGoptions(docName){
        var temp = new Array();
        var JPEGdlog = app.dialogs.add({name:"JPEG Options for \"" + docName + "\"", canCancel:true} );
        with (JPEGdlog)
            with (dialogColumns.add() ){
                with (dialogRows.add() )
                    staticTexts.add({staticLabel:"Quality:"} );
                JPEGquality = dropdowns.add({stringList:(new Array("Low","Medium","High","Maximum")) , minWidth:50, selectedIndex:peuINFO.defaultJPEGquality} );
                with (dialogRows.add() )
                    staticTexts.add({staticLabel:"Encoding Type:"} );
                    JPEGrender = dropdowns.add({stringList:["Baseline","Progressive"] , minWidth:50, selectedIndex:peuINFO.defaultJPEGrender } );
        if(JPEGdlog.show() ){
            peuINFO.defaultJPEGquality = JPEGquality.selectedIndex;
            temp["qualityType"] = peuINFO.defaultJPEGquality;
            peuINFO.defaultJPEGrender = JPEGrender.selectedIndex;
            temp["renderType"] = peuINFO.defaultJPEGrender;
        else{
            JPEGdlog.destroy();
            byeBye("JPEG exporting has been canceled by user.",peuINFO.sayCancel);
        JPEGdlog.destroy();
        return temp;
    * Set JPEG options
    function setJPEGoptions(theINFO){
        with(app.jpegExportPreferences){
            peuINFO.origSpread = exportingSpread; // Used to reset to original state when done
            exportingSpread = currentINFO.doSpreadsON;
            exportingSelection = false; // Export the entire page
            if(peuINFO.csVersion > 3)
                jpegExportRange = ExportRangeOrAllPages.exportRange;
            switch (theINFO.qualityType){
                case 0:
                    jpegQuality = JPEGOptionsQuality.low;
                    break;
                case 1:
                    jpegQuality = JPEGOptionsQuality.medium;
                    break;
                case 2:
                    jpegQuality = JPEGOptionsQuality.high;
                    break;
                case 3:
                    jpegQuality = JPEGOptionsQuality.maximum;
                    break;
            jpegRenderingStyle = (theINFO.renderType)? JPEGOptionsFormat.baselineEncoding : JPEGOptionsFormat.progressiveEncoding;
    * Get EPS options
    function getEPSoptions(docName){
        var epsOptions = new Array();
        var epsDialog = app.dialogs.add({name:"EPS Options for \"" + docName + "\"", canCancel:true} );
        var oldBleed = peuINFO.bleed;
        with (epsDialog){
            // Left Column
            with (dialogColumns.add() ){
                with (dialogRows.add() )
                with (borderPanels.add() )
                    with (dialogColumns.add() ){
                        with (dialogRows.add() )
                            staticTexts.add({staticLabel:"Flattener Presets:"} );
                        changeFlattenerPreset = dropdowns.add({stringList:peuINFO.flattenerNames , minWidth:180, selectedIndex:peuINFO.defaultFlattenerPreset} );
                        with (dialogRows.add() )
                            changeIgnoreOverride = checkboxControls.add({staticLabel:"Ignore Overrides", checkedState:peuINFO.ignoreON} );
                        with (dialogRows.add() )
                            staticTexts.add({staticLabel:"Preview Type:"} );
                        changePreviewPreset = dropdowns.add({stringList:peuINFO.previewTypes , minWidth:180, selectedIndex:peuINFO.defaultPreview} );
                        with (dialogRows.add() ){
                            staticTexts.add({staticLabel:"Bleed:"} );
                            changeBleedVal = realEditboxes.add({editValue:peuINFO.bleed, minWidth:60} );
                            staticTexts.add({staticLabel:peuINFO.measureLableArray[peuINFO.measurementUnits]} );
                        with (dialogRows.add() )
                            staticTexts.add({staticLabel:"OPI Options:"} );
                        with (dialogRows.add() ){
                            staticTexts.add({staticLabel:"Omit:"} );
                            changeOpiEPS = checkboxControls.add({staticLabel:"EPS", checkedState:peuINFO.epsON} );
                            changeOpiPDF = checkboxControls.add({staticLabel:"PDF", checkedState:peuINFO.pdfON} );
                            changeOpiBitmap = checkboxControls.add({staticLabel:"Bitmapped", checkedState:peuINFO.bitmapON} );
            // Right column
            with (dialogColumns.add() ){
                with(borderPanels.add() ){
                    with(dialogColumns.add() ){
                        with (dialogRows.add() ){
                            staticTexts.add({staticLabel:"PostScript level:"} );
                            var changePSlevel = dropdowns.add({stringList:["2","3"] , minWidth:75, selectedIndex:peuINFO.psLevel} );
                        with (dialogRows.add() ){
                            staticTexts.add({staticLabel:"Color mode:"} );
                            if(peuINFO.csVersion == 3)
                                var changeColorMode = dropdowns.add({stringList:["Unchanged","Grayscale", "RGB", "CMYK"] , minWidth:100, selectedIndex:peuINFO.colorType } );
                            else
                                var changeColorMode = dropdowns.add({stringList:["Unchanged","Grayscale", "RGB", "CMYK","PostScript Color Management"] , minWidth:100, selectedIndex:peuINFO.colorType } );
                        with (dialogRows.add() ){
                            staticTexts.add({staticLabel:"Font embedding:"} );
                            var changeFontEmbedding = dropdowns.add({stringList:["None","Complete", "Subset"] , minWidth:100, selectedIndex:peuINFO.fontEmbed } );
                        with (dialogRows.add() ){
                            staticTexts.add({staticLabel:"Type of data to send:"} );
                            var changeDataToSend = dropdowns.add({stringList:["All","Proxy"] , minWidth:50, selectedIndex:peuINFO.dataSent } );
                        with (dialogRows.add() ){
                            staticTexts.add({staticLabel:"Data type:"} );
                            var changeDataType = dropdowns.add({stringList:["Binary","ASCII"] , minWidth:50, selectedIndex:peuINFO.dataType } );
                        with (dialogRows.add() ){
                            staticTexts.add({staticLabel:"Perform OPI replacement:"} );
                            var changeOPIreplace = dropdowns.add({stringList:["No","Yes"] , minWidth:50, selectedIndex:peuINFO.opiReplacement} );
        do{
            var getOut = true;
            if((epsDialog.show()) ){
                // Use these to update the prefs file
                peuINFO.defaultFlattenerPreset = changeFlattenerPreset.selectedIndex;
                peuINFO.ignoreON = (changeIgnoreOverride.checkedState)?1:0;
                peuINFO.defaultPreview = changePreviewPreset.selectedIndex;
                peuINFO.bleed = changeBleedVal.editContents;
                peuINFO.epsON = (changeOpiEPS.checkedState)?1:0;
                peuINFO.pdfON = (changeOpiPDF.checkedState)?1:0;
                peuINFO.bitmapON = (changeOpiBitmap.checkedState)?1:0;
                peuINFO.psLevel = changePSlevel.selectedIndex;
                peuINFO.colorType = changeColorMode.selectedIndex;
                peuINFO.fontEmbed = changeFontEmbedding.selectedIndex;
                peuINFO.dataSent = changeDataToSend.selectedIndex;
                peuINFO.dataType = changeDataType.selectedIndex;
                peuINFO.opiReplacement = changeOPIreplace.selectedIndex;
                // Check if bleed value is OK
                peuINFO.bleed = parseFloat(peuINFO.bleed)
                if (isNaN(peuINFO.bleed)){
                    alert("Bleed value must be a number (1.1).");
                    getOut = false;
                    peuINFO.bleed = oldBleed;
                else if (peuINFO.bleed < 0){
                    alert("Bleed value must be greater or equal to zero (1.2).");
                    getOut = false;
                    peuINFO.bleed = oldBleed;
                else {
                    // Check if bleed is too big
                    try {
                        app.epsExportPreferences.bleedBottom = "" + peuINFO.bleed + peuINFO.measureUnitArray[peuINFO.measurementUnits];
                    catch (Exception){
                        alert("The bleed value must be less than one of the following: 6 in | 152.4 mm | 432 pt | 33c9.384");
                        getOut = false;
                        peuINFO.bleed = oldBleed;
            else{
                epsDialog.destroy();
                byeBye("EPS Export canceled by user.", peuINFO.sayCancel);
        }while(!getOut);
            // These are used for exporting
            epsOptions["defaultFlattenerPreset"] = changeFlattenerPreset.selectedIndex;
            epsOptions["ignoreON"] = peuINFO.ignoreON;
            epsOptions["defaultPreview"] = changePreviewPreset.selectedIndex;
            epsOptions["bleed"] = peuINFO.bleed;
            epsOptions["epsON"] = peuINFO.epsON;
            epsOptions["pdfON"] = peuINFO.pdfON;
            epsOptions["bitmapON"] = peuINFO.bitmapON;
            epsOptions["psLevel"] = changePSlevel.selectedIndex;
            epsOptions["colorType"] = changeColorMode.selectedIndex;
            epsOptions["fontEmbed"] = changeFontEmbedding.selectedIndex;
            epsOptions["dataSent"] = changeDataToSend.selectedIndex;
            epsOptions["dataType"] = changeDataType.selectedIndex;
            epsOptions["opiReplacement"] = changeOPIreplace.selectedIndex;
            epsDialog.destroy();
            return epsOptions;
    *     Apply chosen settings to the EPS export prefs
    function setEPSoptions(theINFO){
        with(app.epsExportPreferences){
            appliedFlattererPreset = peuINFO.flattenerNames[theINFO.defaultFlattenerPreset];
            bleedBottom = "" + theINFO.bleed + peuINFO.measureUnitArray[peuINFO.measurementUnits];
            bleedInside = bleedBottom;
            bleedOutside = bleedBottom;
            bleedTop = bleedBottom;
            epsSpreads = currentINFO.doSpreadsON;
            ignoreSpreadOverrides = theINFO.ignoreON;
            switch (theINFO.dataType){
                case 0:
                    dataFormat = DataFormat.binary;
                    break;
                case 1:
                    dataFormat = DataFormat.ascii;
                    break;
            switch (theINFO.colorType){
                case 0:
                    epsColor = EPSColorSpace.unchangedColorSpace;
                    break;
                case 1:
                    epsColor = EPSColorSpace.gray;
                    break;
                case 2:
                    epsColor = EPSColorSpace.rgb;
                    break;
                case 3:
                    epsColor = EPSColorSpace.cmyk;
                    break;
                case 4:
                    epsColor = EPSColorSpace.postscriptColorManagement;
                    break;
            switch (theINFO.fontEmbed){
                case 0:
                    fontEmbedding = FontEmbedding.none;
                    break;
                case 1:
                    fontEmbedding = FontEmbedding.complete;
                    break;
                case 2:
                    fontEmbedding = FontEmbedding.subset;
                    break;
            switch (theINFO.dataSent){
                case 0:
                    imageData = EPSImageData.allImageData;
                    break;
                case 1:
                    imageData = EPSImageData.proxyImageData;
                    break;
            switch (theINFO.defaultPreview){
                case 0:
                    preview = PreviewTypes.none;
                    break;
                case 1:
                    preview = PreviewTypes.tiffPreview;
                    break;
                case 2:
                    preview = PreviewTypes.pictPreview;
                    break;
            switch (theINFO.psLevel){
                case 0:
                    postScriptLevel = PostScriptLevels.level2;
                    break;
                case 1:
                    postScriptLevel = PostScriptLevels.level3;
                    break;
            // Setting these three to false prevents a conflict error when trying to set the opiImageReplacement value
            omitBitmaps = false;
            omitEPS = false;
            omitPDF = false;
            if (theINFO.opiReplacement){
                opiImageReplacement = true;
            else {
                opiImageReplacement = false;
                omitBitmaps = theINFO.bitmapON;
                omitEPS = theINFO.epsON;
                omitPDF = theINFO.pdfON;
    * Build the main dialog box
    function createMainDialog (docName, thisNum, endNum){
        var theDialog = app.dialogs.add({name:(VERSION_NAME + ": Enter the options for \"" + docName + "\"" + ((endNum==1)?"":" (" + thisNum + " of " + endNum + " documents)") )
    , canCancel:true} );
        with (theDialog){
            // Left Column
            with (dialogColumns.add() ){
                with (dialogRows.add() )
                    staticTexts.add({staticLabel:"Page Naming Options"} );
                with(borderPanels.add() ){
                    with(dialogColumns.add() ){
                        // Radio butons for renaming convention
                        namingConvention = radiobuttonGroups.add();
                        with(namingConvention){
                            radiobuttonControls.add({staticLabel:"As Is", checkedState:(peuINFO.nameConvType == 0)} );
                            radiobuttonControls.add({staticLabel:"Add \".L\"", checkedState:(peuINFO.nameConvType == 1)} );
                            radiobuttonControls.add({staticLabel:"Odd/Even = \".F/.B\"", checkedState:(peuINFO.nameConvType == 2)} );
                            radiobuttonControls.add({staticLabel:"Odd/Even = \"LA.F/LA.B\"" , checkedState:(peuINFO.nameConvType == 3)});
                            radiobuttonControls.add({staticLabel:"Numeric Override" , checkedState:(peuINFO.nameConvType == 4)});
                    with (dialogRows.add() )
                        staticTexts.add({staticLabel:""} );
                        with(dialogRows.add() ){
                        staticTexts.add({staticLabel:"Base Name"} );
                        newBaseName = textEditboxes.add({editContents:baseName, minWidth:100} );
            // Middle Column
            with (dialogColumns.add() ){
                with (dialogRows.add() )
       

    RichardM0701, are you the same person as scottbentley?
    I fear your response doesn't make a lot of sense. The easiest way is to put your files into a book, which will not harm them. The easiest script is often no script at all.
    I don't understand your comment about separate text boxes, files contain text boxes and definitionally multiple files means multiple separate text boxes.
    I do not know what you are referring to with respect to the toc update, perhaps you could reference a particular command or script, or provide a screenshot.
    It sounds like now you are interested in updating multiple tables of contents in a single fell swoop -- this would appear to have nothing to do with the original question. If that's the case, please start a new thread.

  • Exit code 6 - Prelude failed - CS6

    Hi
    I have just downloaded Production Premium CS6 today. Prelude fails with exit code 6 (see below for full error message)
    All other apps installed ok
    Can someone help or point me to where I should be asking
    I currently have Production premium CS5 and CS5.5 trial installed. - 25GB available space on disk after install
    Also - what are all the warnings?
    Thanks
    Chris Anderson
    Exit Code: 6
    Please see specific errors and warnings below for troubleshooting. For example,  ERROR: DF012, DW063 ... WARNING: DS013 ...
    -------------------------------------- Summary --------------------------------------
    - 0 fatal error(s), 4 error(s), 8 warning(s)
    WARNING: DS013: Payload {D5B1535A-FDFC-4B40-B2E2-21DA83D9CB57} Adobe Audition 4.0.0.0 is already installed and the session payload {30FD541D-3C9D-41C4-B240-A994EE4E0231} Adobe Audition 5.0.0.0 has no upgrade/conflict relationship with it.
    WARNING: DS013: Payload {CCB778B5-25B8-4E57-9F20-72B11B443EF9} AmericanEnglishSpeechAnalysisModels 2.5.0.0 is already installed and the session payload {C5CA53A2-E722-4D76-B5AC-71522CC48AB3} AmericanEnglishSpeechAnalysisModels 3.0.0.0 has no upgrade/conflict relationship with it.
    WARNING: DS013: Payload {CD693E49-C5EF-4FA6-9037-9B636931C02B} AmericanEnglishSpeechAnalysisModels 1.0.0.0 is already installed and the session payload {C5CA53A2-E722-4D76-B5AC-71522CC48AB3} AmericanEnglishSpeechAnalysisModels 3.0.0.0 has no upgrade/conflict relationship with it.
    WARNING: DS013: Payload {3BF96AC2-0CA1-11DF-B07B-459956D89593} AdobeHelp 1.0.0.0 is already installed and the session payload {D38116C8-C472-4BB0-AD6F-0C1DD1320D1D} AdobeHelp 4.0.0.0 has no upgrade/conflict relationship with it.
    WARNING: DS013: Payload {7EABC54B-02C3-4DA1-9EB4-974CE7414066} AdobeHelp 3.4.0.0 is already installed and the session payload {D38116C8-C472-4BB0-AD6F-0C1DD1320D1D} AdobeHelp 4.0.0.0 has no upgrade/conflict relationship with it.
    WARNING: DS013: Payload {1A1E5FF9-D0FD-42A3-8E18-E5E7E95E1AB4} DynamiclinkSupport 5.5.0.0 is already installed and the session payload {DE88AA40-6766-43D3-A755-8FC374B3D2C3} DynamiclinkSupport 6.0.0.0 has no upgrade/conflict relationship with it.
    WARNING: DS013: Payload {A8798E04-96FF-4564-9157-0D4C89CB794C} DynamiclinkSupport 5.0.0.0 is already installed and the session payload {DE88AA40-6766-43D3-A755-8FC374B3D2C3} DynamiclinkSupport 6.0.0.0 has no upgrade/conflict relationship with it.
    WARNING: DS013: Checking payloads upgrade/conflict relationships : Failed with code 1
    ----------- Payload: {E0D1B182-6827-4AD8-9C1D-CFFD4314DFE4} Adobe Prelude CS6 1.0.0.0 -----------
    ERROR: DF012: Unable to locate file at "K:\adobeTemp\{E0D1B182-6827-4AD8-9C1D-CFFD4314DFE4}\_1097_9268d9a8cb704e8d07ade70cfd1a58 c7"(Seq 1044)
    ERROR: DW063: Command ARKMoveFileCommand failed.(Seq 1044)
    ERROR: DW050: The following payload errors were found during install:
    ERROR: DW050:  - Adobe Prelude CS6_AdobePrelude1en_USLanguagePack: Install failed
    ERROR: DW050:  - Adobe Prelude CS6: Failed due to Language Pack installation failure
    System Requirements

    Which operating system are you using?  Can you please start with utilizing the Adobe Support Advisor - http://www.adobe.com/support/loganalyzer/ to see if it is able to identify what is causing your difficulties.

  • Java node 'server0' terminated with exit code 2150 after JSPM patches

    Dear Experts,
    We want to install SAP Netweaver 7.3 EHP1.
    After applying patches SP11 from JSPM utility we tried to restart the SAP Java instances from SAP MMC.
    But it failed to start with error code :
    *** LOG => SfCJavaVm: exit hook is called. (rc = 2150)
    *** ERROR => Java node 'server0' terminated with exit code 2150.
    *** To resolve the issue, we restarted machine, Database services, SAP services but it still did not start.
    *** Let us know if you need any other trace file for debugging.
    Below is the log file:
    stdout log file:-
    stdout/stderr redirection
    node name   : server0
    host name   : INPUNEME01
    system name : ME2
    system nr.  : 00
    started at  : Thu Jul 17 00:10:29 2014
    JVMX version - Jun 22 2014 00:31:35 - 61_REL - optU - windows amd64 - 6 - bas2:220276 (mixed mode)
    (CompilerOracle read from file C:\usr\sap\ME2\J00\exe\sapjvm_6\jre\.hotspot_compiler)
    The active factory is : com.sap.engine.boot.loader.StandardClassLoaderFactory
    Class loading cache information loaded from package index [C:\usr\sap\ME2\J00\j2ee\cluster\bin\index.list]
    Reading manager properties from [kernelProperties.bin] file
       Checked the data for [16] ms
       Objects read for [109] ms
       Substituted the values for [94] ms
    Finished reading kernel objects for [203] ms
    Startup mode [NORMAL] and action [NONE] read
    AS Java version [7.31.3710.148365.20111012091351] is starting server process [ID3448650] on host [INPUNEME01.India.***.com] ...
    Loading [LogManager]... [109] ms
    Loading [PoolManager]... [0] ms
    Loading [ApplicationThreadManager]... 2.296: [GC2.296: [ParNew: 343552K->8912K(381696K), 0.0251348 secs] 343557K->8917K(2059008K), 0.0253589 secs] [Times: user=0.03 sys=0.03, real=0.02 secs]
    [125] ms
    Loading [ThreadManager]... [32] ms
    Loading [ClassLoaderManager]... [31] ms
    Loading [ClusterManager]... [485] ms
    Loading [LockingManager]... [63] ms
    Loading [ConfigurationManager]... [1624] ms
    Loading [CacheManager]... [141] ms
    Loading [DatabaseManager]... [547] ms
    Loading [SessionManager]... [515] ms
    Loading [LicensingManager]... [32] ms
    Loading [ServiceManager]...
    Initialize components for : 94 ms.
    Resolve components for : 31 ms.
    Load components for 969 ms.
    Loading services.
    Calculate startup service set for 266 ms.
      Service [tc~je~content~classification~handler] started. [16] ms / [0] CPU ms
      Service [tc~je~sca~ws.plugin] started. [16] ms / [0] CPU ms
      Service [engine.lm.log.facade] started. [62] ms / [0] CPU ms
      Service [engine.dsr.facade] started. [62] ms / [0] CPU ms
      Service [webservices] started. [62] ms / [0] CPU ms
      Service [tc~je~security~api] started. [62] ms / [0] CPU ms
      Service [tc~je~cross~api] started. [62] ms / [0] CPU ms
      Service [tc~je~mngt_model~srv] started. [62] ms / [0] CPU ms
      Service [r3startup] started. [62] ms / [0] CPU ms
      Service [security.destination.facade] started. [62] ms / [0] CPU ms
      Service [tc~esi~uddi~content~handler] started. [62] ms / [0] CPU ms
      Service [tc~je~sca~jco.plugin] started. [110] ms / [0] CPU ms
      Service [jmx_notification] started. [140] ms / [15] CPU ms
      Service [cluster] started. [125] ms / [0] CPU ms
      Service [runtimeinfo] started. [109] ms / [15] CPU ms
      Service [memory] started. [297] ms / [31] CPU ms
      Service [timeout] started. [297] ms / [15] CPU ms
      Service [userstore] started. [297] ms / [0] CPU ms
      Service [tc~sec~destinations~provider] started. [344] ms / [171] CPU ms
      Service [cross] start ================= ERROR =================
      CSN Component [BC-JAS-COR-RMT], DC Name [sap.com/cross]
    java.lang.NoSuchFieldError: ipaddress
    at com.sap.bc.proj.jstartup.fca.FCAProperties.init1(Native Method)
    at com.sap.bc.proj.jstartup.fca.FCAProperties.init(FCAProperties.java:54)
    at com.sap.engine.services.cross.fca.FCAConnectorImpl.<init>(FCAConnectorImpl.java:101)
    at com.sap.engine.services.cross.CrossFrame.start(CrossFrame.java:82)
    at com.sap.engine.core.service630.container.ServiceRunner.startFrame(ServiceRunner.java:165)
    at com.sap.engine.core.service630.container.ServiceRunner.startService(ServiceRunner.java:118)
    at com.sap.engine.core.service630.container.ServiceRunner.run(ServiceRunner.java:65)
    at com.sap.engine.frame.core.thread.Task.run(Task.java:73)
    at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:178)
    at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:316)
    FATAL: Critical shutdown with exit code [2150] was requested due to [AS Java cannot be started; core service [cross] failed to start]
    Heap
    par new generation   reserved 419840K, committed 419840K, used 298078K [0x000000013fe70000, 0x0000000159870000, 0x0000000159870000)
      eden space 343552K,  84% used [0x000000013fe70000, 0x00000001518d3970, 0x0000000154df0000)
      from space 38144K,  23% used [0x0000000157330000, 0x0000000157be4038, 0x0000000159870000)
      to   space 38144K,   0% used [0x0000000154df0000, 0x0000000154df0000, 0x0000000157330000)
    concurrent mark-sweep generation reserved 1677312K, committed 1677312K, used 60K [0x0000000159870000, 0x00000001bfe70000, 0x00000001bfe70000)
    concurrent-mark-sweep perm gen reserved 1048576K, committed 1048576K, used 31907K [0x00000001bfe70000, 0x00000001ffe70000, 0x00000001ffe70000)
    stdout/stderr redirection
    node name   : server0
    host name   : INPUNEME01
    system name : ME2
    system nr.  : 00
    started at  : Thu Jul 17 00:10:46 2014
    JVMX version - Jun 22 2014 00:31:35 - 61_REL - optU - windows amd64 - 6 - bas2:220276 (mixed mode)
    (CompilerOracle read from file C:\usr\sap\ME2\J00\exe\sapjvm_6\jre\.hotspot_compiler)
    The active factory is : com.sap.engine.boot.loader.StandardClassLoaderFactory
    Class loading cache information loaded from package index [C:\usr\sap\ME2\J00\j2ee\cluster\bin\index.list]
    Reading manager properties from [kernelProperties.bin] file
       Checked the data for [16] ms
       Objects read for [188] ms
       Substituted the values for [78] ms
    Finished reading kernel objects for [266] ms
    Startup mode [NORMAL] and action [NONE] read
    AS Java version [7.31.3710.148365.20111012091351] is starting server process [ID3448650] on host [INPUNEME01.India.***.com] ...
    Loading [LogManager]... [109] ms
    Loading [PoolManager]... [0] ms
    Loading [ApplicationThreadManager]... 2.406: [GC2.406: [ParNew: 343552K->8913K(381696K), 0.0187920 secs] 343557K->8919K(2059008K), 0.0190498 secs] [Times: user=0.06 sys=0.00, real=0.02 secs]
    [141] ms
    Loading [ThreadManager]... [31] ms
    Loading [ClassLoaderManager]... [94] ms
    Loading [ClusterManager]... [454] ms
    Loading [LockingManager]... [47] ms
    Loading [ConfigurationManager]... [1578] ms
    Loading [CacheManager]... [78] ms
    Loading [DatabaseManager]... [344] ms
    Loading [SessionManager]... [296] ms
    Loading [LicensingManager]... [16] ms
    Loading [ServiceManager]...
    Initialize components for : 78 ms.
    Resolve components for : 16 ms.
    Load components for 703 ms.
    Loading services.
    Calculate startup service set for 172 ms.
      Service [webservices] started. [16] ms / [0] CPU ms
      Service [tc~esi~uddi~content~handler] started. [16] ms / [0] CPU ms
      Service [tc~je~content~classification~handler] started. [16] ms / [0] CPU ms
      Service [tc~je~sca~ws.plugin] started. [16] ms / [0] CPU ms
      Service [r3startup] started. [16] ms / [0] CPU ms
      Service [tc~je~cross~api] started. [31] ms / [0] CPU ms
      Service [tc~je~security~api] started. [47] ms / [0] CPU ms
      Service [engine.dsr.facade] started. [47] ms / [0] CPU ms
      Service [engine.lm.log.facade] started. [47] ms / [0] CPU ms
      Service [security.destination.facade] started. [47] ms / [0] CPU ms
      Service [tc~je~mngt_model~srv] started. [47] ms / [0] CPU ms
      Service [cluster] started. [62] ms / [15] CPU ms
      Service [tc~je~sca~jco.plugin] started. [62] ms / [0] CPU ms
      Service [jmx_notification] started. [46] ms / [0] CPU ms
      Service [runtimeinfo] started. [62] ms / [0] CPU ms
      Service [memory] started. [172] ms / [15] CPU ms
      Service [tc~sec~destinations~provider] started. [234] ms / [109] CPU ms
      Service [timeout] started. [266] ms / [31] CPU ms
      Service [log_configurator] started. [312] ms / [46] CPU ms
      Service [userstore] started. [312] ms / [31] CPU ms
      Service [cross] start ================= ERROR =================
      CSN Component [BC-JAS-COR-RMT], DC Name [sap.com/cross]
    java.lang.NoSuchFieldError: ipaddress
    at com.sap.bc.proj.jstartup.fca.FCAProperties.init1(Native Method)
    at com.sap.bc.proj.jstartup.fca.FCAProperties.init(FCAProperties.java:54)
    at com.sap.engine.services.cross.fca.FCAConnectorImpl.<init>(FCAConnectorImpl.java:101)
    at com.sap.engine.services.cross.CrossFrame.start(CrossFrame.java:82)
    at com.sap.engine.core.service630.container.ServiceRunner.startFrame(ServiceRunner.java:165)
    at com.sap.engine.core.service630.container.ServiceRunner.startService(ServiceRunner.java:118)
    at com.sap.engine.core.service630.container.ServiceRunner.run(ServiceRunner.java:65)
    at com.sap.engine.frame.core.thread.Task.run(Task.java:73)
    at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:178)
    at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:316)
    FATAL: Critical shutdown with exit code [2150] was requested due to [AS Java cannot be started; core service [cross] failed to start]
    Heap
    par new generation   reserved 419840K, committed 419840K, used 298923K [0x000000013fe70000, 0x0000000159870000, 0x0000000159870000)
      eden space 343552K,  84% used [0x000000013fe70000, 0x00000001519a6a18, 0x0000000154df0000)
      from space 38144K,  23% used [0x0000000157330000, 0x0000000157be45b8, 0x0000000159870000)
      to   space 38144K,   0% used [0x0000000154df0000, 0x0000000154df0000, 0x0000000157330000)
    concurrent mark-sweep generation reserved 1677312K, committed 1677312K, used 60K [0x0000000159870000, 0x00000001bfe70000, 0x00000001bfe70000)
    concurrent-mark-sweep perm gen reserved 1048576K, committed 1048576K, used 31359K [0x00000001bfe70000, 0x00000001ffe70000, 0x00000001ffe70000)
      Service [locking] started. [47] ms / [0] CPU ms
    stdout/stderr redirection
    node name   : server0
    host name   : INPUNEME01
    system name : ME2
    system nr.  : 00
    started at  : Thu Jul 17 00:11:02 2014
    JVMX version - Jun 22 2014 00:31:35 - 61_REL - optU - windows amd64 - 6 - bas2:220276 (mixed mode)
    (CompilerOracle read from file C:\usr\sap\ME2\J00\exe\sapjvm_6\jre\.hotspot_compiler)
    The active factory is : com.sap.engine.boot.loader.StandardClassLoaderFactory
    Class loading cache information loaded from package index [C:\usr\sap\ME2\J00\j2ee\cluster\bin\index.list]
    Reading manager properties from [kernelProperties.bin] file
       Checked the data for [16] ms
       Objects read for [110] ms
       Substituted the values for [93] ms
    Finished reading kernel objects for [203] ms
    Startup mode [NORMAL] and action [NONE] read
    AS Java version [7.31.3710.148365.20111012091351] is starting server process [ID3448650] on host [INPUNEME01.India.***.com] ...
    Loading [LogManager]... [109] ms
    Loading [PoolManager]... [0] ms
    Loading [ApplicationThreadManager]... 2.297: [GC2.297: [ParNew: 343552K->9136K(381696K), 0.0230809 secs] 343557K->9142K(2059008K), 0.0233963 secs] [Times: user=0.06 sys=0.00, real=0.02 secs]
    [125] ms
    Loading [ThreadManager]... [31] ms
    Loading [ClassLoaderManager]... [16] ms
    Loading [ClusterManager]... [501] ms
    Loading [LockingManager]... [62] ms
    Loading [ConfigurationManager]... [1500] ms
    Loading [CacheManager]... [125] ms
    Loading [DatabaseManager]... [453] ms
    Loading [SessionManager]... [406] ms
    Loading [LicensingManager]... [32] ms
    Loading [ServiceManager]...
    Initialize components for : 110 ms.
    Resolve components for : 32 ms.
    Load components for 953 ms.
    Loading services.
    Calculate startup service set for 265 ms.
      Service [tc~je~security~api] started. [16] ms / [0] CPU ms
      Service [webservices] started. [16] ms / [15] CPU ms
      Service [engine.lm.log.facade] started. [0] ms / [0] CPU ms
      Service [tc~je~sca~ws.plugin] started. [0] ms / [0] CPU ms
      Service [engine.dsr.facade] started. [0] ms / [0] CPU ms
      Service [r3startup] started. [0] ms / [0] CPU ms
      Service [tc~je~cross~api] started. [0] ms / [0] CPU ms
      Service [security.destination.facade] started. [32] ms / [0] CPU ms
      Service [tc~esi~uddi~content~handler] started. [32] ms / [0] CPU ms
      Service [tc~je~content~classification~handler] started. [32] ms / [0] CPU ms
      Service [tc~je~mngt_model~srv] started. [32] ms / [0] CPU ms
      Service [tc~je~sca~jco.plugin] started. [47] ms / [15] CPU ms
      Service [jmx_notification] started. [125] ms / [31] CPU ms
      Service [runtimeinfo] started. [109] ms / [15] CPU ms
      Service [cluster] started. [109] ms / [0] CPU ms
      Service [userstore] started. [156] ms / [15] CPU ms
      Service [cross] start ================= ERROR =================
      CSN Component [BC-JAS-COR-RMT], DC Name [sap.com/cross]
    java.lang.NoSuchFieldError: ipaddress
    at com.sap.bc.proj.jstartup.fca.FCAProperties.init1(Native Method)
    at com.sap.bc.proj.jstartup.fca.FCAProperties.init(FCAProperties.java:54)
    at com.sap.engine.services.cross.fca.FCAConnectorImpl.<init>(FCAConnectorImpl.java:101)
    at com.sap.engine.services.cross.CrossFrame.start(CrossFrame.java:82)
    at com.sap.engine.core.service630.container.ServiceRunner.startFrame(ServiceRunner.java:165)
    at com.sap.engine.core.service630.container.ServiceRunner.startService(ServiceRunner.java:118)
    at com.sap.engine.core.service630.container.ServiceRunner.run(ServiceRunner.java:65)
    at com.sap.engine.frame.core.thread.Task.run(Task.java:73)
    at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:178)
    at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:316)
      Service [timeout] started. [235] ms / [31] CPU ms
    FATAL: Critical shutdown with exit code [2150] was requested due to [AS Java cannot be started; core service [cross] failed to start]
    Heap
    par new generation   reserved 419840K, committed 419840K, used 275035K [0x000000013fe70000, 0x0000000159870000, 0x0000000159870000)
      eden space 343552K,  77% used [0x000000013fe70000, 0x000000015021acd0, 0x0000000154df0000)
      from space 38144K,  23% used [0x0000000157330000, 0x0000000157c1c238, 0x0000000159870000)
      to   space 38144K,   0% used [0x0000000154df0000, 0x0000000154df0000, 0x0000000157330000)
    concurrent mark-sweep generation reserved 1677312K, committed 1677312K, used 59K [0x0000000159870000, 0x00000001bfe70000, 0x00000001bfe70000)
    concurrent-mark-sweep perm gen reserved 1048576K, committed 1048576K, used 29998K [0x00000001bfe70000, 0x00000001ffe70000, 0x00000001ffe70000)
      Service [memory] started. [312] ms / [46] CPU ms
    stdout/stderr redirection
    node name   : server0
    host name   : INPUNEME01
    system name : ME2
    system nr.  : 00
    started at  : Thu Jul 17 00:11:18 2014
    JVMX version - Jun 22 2014 00:31:35 - 61_REL - optU - windows amd64 - 6 - bas2:220276 (mixed mode)
    (CompilerOracle read from file C:\usr\sap\ME2\J00\exe\sapjvm_6\jre\.hotspot_compiler)
    The active factory is : com.sap.engine.boot.loader.StandardClassLoaderFactory
    Class loading cache information loaded from package index [C:\usr\sap\ME2\J00\j2ee\cluster\bin\index.list]
    Reading manager properties from [kernelProperties.bin] file
       Checked the data for [15] ms
       Objects read for [109] ms
       Substituted the values for [94] ms
    Finished reading kernel objects for [203] ms
    Startup mode [NORMAL] and action [NONE] read
    AS Java version [7.31.3710.148365.20111012091351] is starting server process [ID3448650] on host [INPUNEME01.India.***.com] ...
    Loading [LogManager]... [94] ms
    Loading [PoolManager]... [16] ms
    Loading [ApplicationThreadManager]... 2.267: [GC2.268: [ParNew: 343552K->9051K(381696K), 0.0218818 secs] 343557K->9057K(2059008K), 0.0221899 secs] [Times: user=0.06 sys=0.00, real=0.02 secs]
    [156] ms
    Loading [ThreadManager]... [31] ms
    Loading [ClassLoaderManager]... [16] ms
    Loading [ClusterManager]... [485] ms
    Loading [LockingManager]... [62] ms
    Loading [ConfigurationManager]... [1297] ms
    Loading [CacheManager]... [141] ms
    Loading [DatabaseManager]... [437] ms
    Loading [SessionManager]... [406] ms
    Loading [LicensingManager]... [16] ms
    Loading [ServiceManager]...
    Initialize components for : 110 ms.
    Resolve components for : 31 ms.
    Load components for 953 ms.
    Loading services.
    Calculate startup service set for 265 ms.
      Service [engine.lm.log.facade] started. [16] ms / [0] CPU ms
      Service [tc~esi~uddi~content~handler] started. [16] ms / [0] CPU ms
      Service [tc~je~mngt_model~srv] started. [16] ms / [0] CPU ms
      Service [webservices] started. [16] ms / [0] CPU ms
      Service [engine.dsr.facade] started. [16] ms / [0] CPU ms
      Service [tc~je~cross~api] started. [16] ms / [0] CPU ms
      Service [r3startup] started. [32] ms / [0] CPU ms
      Service [tc~je~security~api] started. [32] ms / [0] CPU ms
      Service [security.destination.facade] started. [32] ms / [0] CPU ms
      Service [tc~je~content~classification~handler] started. [16] ms / [0] CPU ms
      Service [tc~je~sca~ws.plugin] started. [16] ms / [0] CPU ms
      Service [runtimeinfo] started. [47] ms / [15] CPU ms
      Service [tc~je~sca~jco.plugin] started. [47] ms / [0] CPU ms
      Service [jmx_notification] started. [63] ms / [0] CPU ms
      Service [cluster] started. [47] ms / [15] CPU ms
      Service [timeout] started. [172] ms / [93] CPU ms
      Service [userstore] started. [140] ms / [31] CPU ms
      Service [memory] started. [172] ms / [15] CPU ms
      Service [cross] start ================= ERROR =================
      CSN Component [BC-JAS-COR-RMT], DC Name [sap.com/cross]
    java.lang.NoSuchFieldError: ipaddress
    at com.sap.bc.proj.jstartup.fca.FCAProperties.init1(Native Method)
    at com.sap.bc.proj.jstartup.fca.FCAProperties.init(FCAProperties.java:54)
    at com.sap.engine.services.cross.fca.FCAConnectorImpl.<init>(FCAConnectorImpl.java:101)
    at com.sap.engine.services.cross.CrossFrame.start(CrossFrame.java:82)
    at com.sap.engine.core.service630.container.ServiceRunner.startFrame(ServiceRunner.java:165)
    at com.sap.engine.core.service630.container.ServiceRunner.startService(ServiceRunner.java:118)
    at com.sap.engine.core.service630.container.ServiceRunner.run(ServiceRunner.java:65)
    at com.sap.engine.frame.core.thread.Task.run(Task.java:73)
    at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:178)
    at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:316)
    FATAL: Critical shutdown with exit code [2150] was requested due to [AS Java cannot be started; core service [cross] failed to start]
    Heap
    par new generation   reserved 419840K, committed 419840K, used 277992K [0x000000013fe70000, 0x0000000159870000, 0x0000000159870000)
      eden space 343552K,  78% used [0x000000013fe70000, 0x0000000150513298, 0x0000000154df0000)
      from space 38144K,  23% used [0x0000000157330000, 0x0000000157c06fd0, 0x0000000159870000)
      to   space 38144K,   0% used [0x0000000154df0000, 0x0000000154df0000, 0x0000000157330000)
    concurrent mark-sweep generation reserved 1677312K, committed 1677312K, used 59K [0x0000000159870000, 0x00000001bfe70000, 0x00000001bfe70000)
    concurrent-mark-sweep perm gen reserved 1048576K, committed 1048576K, used 30982K [0x00000001bfe70000, 0x00000001ffe70000, 0x00000001ffe70000)
    Thanks and Regards,
    Muddassar Khan

    Hi Muddassar,
    Hope you are doing good.
    A new note has been released exclusively for this issue. Please see:
    note 1937296 - SUM fails at start-shadow-instance-dm step. This is not
    an issue with the SCAs and more with the kernel employed.
    You will need to make sure that you are on the latest kernel so that
    this can be resolved.
    The below links will help you if there are any queries with the
    kernel update procedure
    SAP Note No. 1636252 - Installing a 7.20 kernel in SAP Web AS
                           7.00/7.01/7.10/7.11
    SAP Note No. 1629598 - SAP Kernel 720 will replace older
                           kernel versions
    SAP Note No. 19466   - Downloading SAP kernel patches
    Also check:
    <http://scn.sap.com/docs/DOC-1206>
    (for Manual Kernel Upgrade)
    and
    <http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/11219>
    (for kernel upgrade using JSPM)
    Thank you and have a nice day!
    Kind Regards,
    Hemanth

  • Exporting whole database (10GB) using Data Pump export utility

    Hi,
    I have a requirement that we have to export the whole database (10GB) using Data Pump export utility because it is not possible to send the 10GB dump in a CD/DVD to the system vendor of our application (to analyze few issues we have).
    Now when i checked online full export is available but not able to understand how it works, as we never used this data pump utility, we use normal export method. Also, will data pump reduce the size of the dump file so it can fit in a DVD or can we use Parallel Full DB export utility to split the files and include them in a DVD, is it possible.
    Please correct me if i am wrong and kindly help.
    Thanks for your help in advance.

    You need to create a directory object.
    sqlplus user/password
    create directory foo as '/path_here';
    grant all on directory foo to public;
    exit;
    then run you expdp command.
    Data Pump can compress the dumpfile if you are on 11.1 and have the appropriate options. The reason for saying filesize is to limit the size of the dumpfile. If you have 10G and are not compressing and the total dumpfiles are 10G, then by specifying 600MB, you will just have 10G/600MB = 17 dumpfiles that are 600MB. You will have to send them 17 cds. (probably a few more if dumpfiles don't get filled up 100% due to parallel.
    Data Pump dumpfiles are written by the server, not the client, so the dumpfiles don't get created in the directory where the job is run.
    Dean

  • Lightroom - Installation Error - Exit Code 7

    I was instructed to upgrade most apps to cc2014 editions.
    Most have been successful although for some reason Creative Cloud says I have no apps installed at all now, however, the main problem I am having is that lightroom will not install, I am only using Adobe Creative Cloud as an installer (not third party as it states).
    I get the following error:
    Exit Code: 7
    Please see specific errors below for troubleshooting. For example, ERROR:
    -------------------------------------- Summary --------------------------------------
    - 0 fatal error(s), 3 error(s)
    ----------- Payload: Adobe Photoshop Lightroom 5 5.5.0.0 Adobe_Lightroom_x64.msi_5.5 -----------
    ERROR: Error 1714.The older version of Adobe Photoshop Lightroom 5.5 64-bit cannot be removed. Contact your technical support group. 
    ERROR: Install MSI payload failed with error: 1603 - Fatal error during installation.
    MSI Error message: Error 1714.The older version of Adobe Photoshop Lightroom 5.5 64-bit cannot be removed. Contact your technical support group. 
    ERROR: Third party payload installer Adobe_Lightroom_x64.msi failed with exit code: 1603
    I have searched through for some solutions including deleting temp files etc but the problem remains.
    Can anyone help?
    Thanks in advance
    Chris.

    I have fixed this issue, if it helps anyone in the future I used this:
    Microsoft FixIt utility at http://support.microsoft.com/mats/program_install_and_uninstall/en-us to remove the remaining entries for Photoshop Lightroom.
    Checked in Programs and Features (from the control panel) that there was nothing Lightroom related left, make sure you check under A for Adobe and L for Lightroom.
    Reinstall from Creative Cloud, hopefully this will work for you.

  • Exit Code: 24 when installing Production Premium

    I downloaded this today and I'm only tring to install illustartor and photoshop, but I keep getting errors. I've tried restarting, re-downloading, nothing works.
    Here's a screen shot of the installer when it gives me the error.

    I have the exact same CS5 install failure on a Mac Mini 2010 with a freshly installed Lion Server 10.7.2. CS4 installs fine, but the CS5 upgrade disks fail. I've tried everything:
    Download OS X Java update + reboot
    Run install as root + reboot
    Disk Utility>Fix disk permissions + reboot
    Run install under a OS X secure boot (boot+Shift) + reboot
    Alternating between installing Photoshop CS5 and Illustrator CS5 + reboot
    Nothing is working. I used these very same disks to install on the same computer running Snow Leopard Server and everything worked great. The migration of the apps to Lion Server also worked, but I had to do a wipe and fresh install of Lion Server and am now unable to use Adobe CS5 products because of this glitch.
    Here's the log file /Library/Logs/Adobe/Installers/Adobe\ Illustrator\ CS5\ 15.0\ 12-13-2011.log.gz:
    0] Tue Dec 13 22:11:34 2011  INFO
    *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
    Visit http://www.adobe.com/go/loganalyzer/ for more information
    *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
    *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
    START - Installer Session
    *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
    RIBS version: 3.0.121.0
    OSX version: 10.7.2  Server
    ::START TIMER:: [Total Timer]
    CHECK: Single instance running
    CHECK : Credentials
    Load Deployment File
    Create Required Folders
    Assuming install mode
    ::START TIMER:: [Bootstrap]
    Perform Bootstrapping ...
    :: END TIMER :: [Bootstrap] took 4637 miliseconds (4.637 seconds) DTR = 94.8889 KBPS (0.092665 MBPS)
    Looking up install source path
    Sync Media DB ...
    ::START TIMER:: [Sync Media DB]
    Pre check media db sync
    End of Pre check media db sync. Exit code: 0
    :: END TIMER :: [Sync Media DB] took 3816 miliseconds (3.816 seconds) DTR = 6.28931 KBPS (0.0061419 MBPS)
    Ready to initialize session to start with ...
    ::START TIMER:: [CreatePayloadSession]
    -------------------- BEGIN - Updating Media Sources - BEGIN --------------------
    Updated source path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5
    Updating media info for: {007A2A28-D6A8-4D91-9A2B-568FF8052215}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeWinSoftLinguisticsPluginAll/AdobeWinSoftLinguisticsPluginAll.dmg
    Updating media info for: {02731921-5711-4E7A-A898-D6BCF0F2A1CD}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeCSXSInfrastructure2-mul/AdobeCSXSInfrastructure2-mul.dmg
    Updating media info for: {03EEF3DA-71F9-4FE5-92AD-D10142E26459}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/SiteCatalystNetAverages1-mul/SiteCatalystNetAverages1-mul.dmg
    Updating media info for: {042F50EC-2C9E-43D8-B3D7-2BB204A20E44}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeIllustrator15en_GBLanguagePack/AdobeIllustrator15en_GBLanguagePack.dmg
    Updating media info for: {0D067D13-C3D7-4EA6-B346-740CD91FD547}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeBridge4-mul/AdobeBridge4-mul.dmg
    Updating media info for: {1BA32816-8C6C-4B81-AFD7-38DCB6AF548F}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-ru_RU/DeviceCentral3LP-ru_RU.dmg
    Updating media info for: {1C7FF951-A0E5-4CCE-9B14-0DF9C01726C7}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-es_ES/DeviceCentral3LP-es_ES.dmg
    Updating media info for: {1EC2407F-6A7B-4A3C-9F46-C812EE3D44FD}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/HIL_Help_Search/HIL_Help_Search.dmg
    Updating media info for: {20D5C83B-E680-4DE8-82C4-863F7EF8F92A}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-zh_CN/DeviceCentral3LP-zh_CN.dmg
    Updating media info for: {28DA1F46-9442-4FA6-A86C-228CECFE3220}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-ar_AE/DeviceCentral3LP-ar_AE.dmg
    Updating media info for: {298CF0B0-8B47-46DF-B726-8E4BFAD5432E}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeHelp/InstallAdobeHelp
    Updating media info for: {2C8C0585-5083-4032-94B8-A9AD04ED0716}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeAIR1.5.3-mul/Adobe AIR Installer.app/Contents/MacOS/Adobe AIR Installer
    Updating media info for: {2D2CE39D-F55A-402C-BC79-50E19A6EBB40}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-ro_RO/DeviceCentral3LP-ro_RO.dmg
    Updating media info for: {32EA2EF2-43EB-4A58-B9FA-91A423637CB3}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-de_DE/DeviceCentral3LP-de_DE.dmg
    Updating media info for: {33105D79-0C3C-4F35-BBFB-F6D9DD9CDA44}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-pt_BR/DeviceCentral3LP-pt_BR.dmg
    Updating media info for: {3423F36D-004F-4DFC-8BCE-07A20B8DFBDE}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeSuiteSharedConfiguration-mul/AdobeSuiteSharedConfiguration-mul.dmg
    Updating media info for: {37AB3C65-E02C-4DCF-B0E0-4C2E253D8FA3}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeCameraRaw6.0All/AdobeCameraRaw6.0All.dmg
    Updating media info for: {39CB2E53-5326-4939-8B5A-0402C6EFBFE3}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeColorCommonSetCMYK3-mul/AdobeColorCommonSetCMYK3-mul.dmg
    Updating media info for: {3A7594CE-A6E3-49DC-BBBD-402B60A88A46}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-hu_HU/DeviceCentral3LP-hu_HU.dmg
    Updating media info for: {3E7A8DA8-0298-42F2-B927-4DB00E2F8FEE}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-en_US/DeviceCentral3LP-en_US.dmg
    Updating media info for: {3F023875-4A52-4605-9DB6-A88D4A813E8D}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeCameraRawProfile6.0All/AdobeCameraRawProfile6.0All.dmg
    Updating media info for: {3F9DB3B4-2E3C-49C0-A5FB-C2248DB78EC6}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-nl_NL/DeviceCentral3LP-nl_NL.dmg
    Updating media info for: {41372141-B568-4B5A-80DD-649980B825AC}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-en_GB/DeviceCentral3LP-en_GB.dmg
    Updating media info for: {43DFDAAC-4596-4224-9B0A-BD69A1FD3675}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-fi_FI/DeviceCentral3LP-fi_FI.dmg
    Updating media info for: {463D65D7-CD43-4FAC-A6C7-7D24CB5DB93B}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeAMP1.8-mul/Adobe AIR Installer.app/Contents/MacOS/Adobe AIR Installer
    Updating media info for: {4687A306-D716-4D7A-B0AA-EAB65D17F149}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeAPE3-mul/AdobeAPE3-mul.dmg
    Updating media info for: {506B00A9-8E71-4F61-9796-67B2F2D9F560}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-fr_FR/DeviceCentral3LP-fr_FR.dmg
    Updating media info for: {54F4466A-091A-46DA-B697-43D55CEF9DF6}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeColorJA_ExtraSettings3-mul/AdobeColorJA_ExtraSettings3-mul.dmg
    Updating media info for: {5A60CD44-B38B-47CD-BE38-219C81AE3345}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeExtendScriptToolkit3.5.0-mul/AdobeExtendScriptToolkit3.5.0-mul.dmg
    Updating media info for: {5E08533A-2C1B-469D-AFD5-953C9D00031F}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/BrowserLabCSLive-mul/BrowserLabCSLive-mul.dmg
    Updating media info for: {66173EC7-974E-4652-9468-4A93D2481BF0}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeStoryExtension-mul/AdobeStoryExtension-mul.dmg
    Updating media info for: {6A2E619B-E4AC-433B-A648-D458CE543A96}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeXMPPanelsAll/AdobeXMPPanelsAll.dmg
    Updating media info for: {6A75E573-6909-4D48-BDFA-D8ED118605A5}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeIllustrator15-mul/AdobeIllustrator15-mul.dmg
    Updating media info for: {6C31862E-F8D0-4780-B3CD-8B65FBD4954B}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-ko_KR/DeviceCentral3LP-ko_KR.dmg
    Updating media info for: {6CFA781D-EC16-4077-BCD6-082B2673C719}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-zh_TW/DeviceCentral3LP-zh_TW.dmg
    Updating media info for: {6E505C8F-2896-11DF-9B64-0013724DD917}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeDeviceCentral3-all/AdobeDeviceCentral3-all.dmg
    Updating media info for: {6F29BE46-E5F3-4146-8A84-20301E5C985A}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeColorEU_ExtraSettings3-mul/AdobeColorEU_ExtraSettings3-mul.dmg
    Updating media info for: {6F3A624B-1B72-4081-96E8-23261F389C5C}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeTypeSupport10-mul/AdobeTypeSupport10-mul.dmg
    Updating media info for: {73112F5A-821A-4D15-9278-40491DC29CB9}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-uk_UA/DeviceCentral3LP-uk_UA.dmg
    Updating media info for: {73697A1F-E89D-4DEA-92C4-3E543F7325E5}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-he_IL/DeviceCentral3LP-he_IL.dmg
    Updating media info for: {7387FCB7-C6EE-404F-8617-36E8241240D4}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-el_GR/DeviceCentral3LP-el_GR.dmg
    Updating media info for: {78A53622-CDBA-49D1-A3D0-D563FB398D0C}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeColorCommonSetRGB3-mul/AdobeColorCommonSetRGB3-mul.dmg
    Updating media info for: {796659A8-114A-4E16-9994-14DF6A1B1683}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeUtilities3-mul/AdobeUtilities3-mul.dmg
    Updating media info for: {82F05FE0-3CA1-4FE7-8413-E56F1627068A}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-it_IT/DeviceCentral3LP-it_IT.dmg
    Updating media info for: {8B4C951B-F853-4B05-B892-9D5B3CD8AC98}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobePDFSettings10-ja_JP/AdobePDFSettings10-ja_JP.dmg
    Updating media info for: {8B99677E-58A7-407F-94E8-E21BA2CBB07B}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-ja_JP/DeviceCentral3LP-ja_JP.dmg
    Updating media info for: {8CCA90E1-F5BA-456F-84BF-AD5FB2CCE13F}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeCSXSExtensions2-mul/AdobeCSXSExtensions2-mul.dmg
    Updating media info for: {925ED7E4-E1B6-4544-8141-1C98A18D2E2E}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeOutputModuleAll/AdobeOutputModuleAll.dmg
    Updating media info for: {9311BC8A-EE72-4C20-B511-96E1033A872E}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-cs_CZ/DeviceCentral3LP-cs_CZ.dmg
    Updating media info for: {969EE838-1FA5-46CF-867A-7540E7805AE0}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-pl_PL/DeviceCentral3LP-pl_PL.dmg
    Updating media info for: {A2502D10-2D75-4620-8A8B-73F39D5C1243}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobePDFSettings10-mul/AdobePDFSettings10-mul.dmg
    Updating media info for: {A44863BF-8DB8-4D22-88DB-5A02BE319840}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeLinguisticsAll/AdobeLinguisticsAll.dmg
    Updating media info for: {ACF98836-E6E3-4FDB-BC64-6DCABC0D4785}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-fr_XM/DeviceCentral3LP-fr_XM.dmg
    Updating media info for: {B4975576-60AD-4181-AED4-253FC150B404}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeIllustrator15en_USLanguagePack/AdobeIllustrator15en_USLanguagePack.dmg
    Updating media info for: {B60B8713-F828-44F9-BEEE-7596F814E540}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeColorEU_Recommended3-mul/AdobeColorEU_Recommended3-mul.dmg
    Updating media info for: {BAE5212B-6651-4AD8-B26A-1B284D2665C6}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobePDFL9.9-mul/AdobePDFL9.9-mul.dmg
    Updating media info for: {BD0D6363-E961-410F-8BF4-ECD8795F3923}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeCMaps3-mul/AdobeCMaps3-mul.dmg
    Updating media info for: {BEC5B482-32A1-43E0-B7F7-9BF9592A1069}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeColorNA_ExtraSettings3-mul/AdobeColorNA_ExtraSettings3-mul.dmg
    Updating media info for: {C34F10DC-7956-469E-924E-C7123C7EB514}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-es_MX/DeviceCentral3LP-es_MX.dmg
    Updating media info for: {C7145B43-7503-473D-84B2-B2A2EBDA448E}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-sv_SE/DeviceCentral3LP-sv_SE.dmg
    Updating media info for: {CBDD7465-CE11-4A58-9497-C370B65923F1}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeFontsRequired-mul/AdobeFontsRequired-mul.dmg
    Updating media info for: {CF1CE210-EDCB-4BEE-B8BA-B5557AC475B5}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-da_DK/DeviceCentral3LP-da_DK.dmg
    Updating media info for: {D0D141DF-430A-42D3-A86C-822F4BC60A81}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-tr_TR/DeviceCentral3LP-tr_TR.dmg
    Updating media info for: {D26EEF95-420A-4726-B85D-AFBE752EF526}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeColorNA_Recommended3-mul/AdobeColorNA_Recommended3-mul.dmg
    Updating media info for: {D4FC35AE-F9A5-40D0-B9BC-99D7EDF91B5A}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-nb_NO/DeviceCentral3LP-nb_NO.dmg
    Updating media info for: {DAA6CF96-F19E-4D2B-BF53-DD4A1C211E4B}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-fr_CA/DeviceCentral3LP-fr_CA.dmg
    Updating media info for: {E39A5ABD-516B-46F9-A042-694BBA6A4E08}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeFontsRecommended-mul/AdobeFontsRecommended-mul.dmg
    Updating media info for: {E4E188D2-27D5-4E4C-92CE-87F9D24AD2F6}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeExtensionManager5.0All/AdobeExtensionManager5.0All.dmg
    Updating media info for: {E5087BCA-6496-47A7-B9C4-B85D1CF062AE}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeColorJA_Recommended3-mul/AdobeColorJA_Recommended3-mul.dmg
    Updating media info for: {FFB4B6E3-C813-41E7-86AC-BB03F0AAFE57}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/DeviceCentral3LP-en_XM/DeviceCentral3LP-en_XM.dmg
    Updating media info for: {FFEDE6AE-3052-11DF-89B7-E7102C404F28}
      Type: 1, Volume Order: 1, Media Name: Adobe Illustrator CS5
      Path: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5/payloads/AdobeReviewPanel2-mul/AdobeReviewPanel2-mul.dmg
    --------------------  END  - Updating Media Sources -  END  --------------------
    Supported RIBS version range: [0.0.66.0,3.0.121.0]
    ----------------- CreatePayloadSession: machine is x86 ---------------
    ______ Verify Dependency Subscribers ______
    Setting property "INSTALLDIR" to: /Applications
    Setting property "installLanguage" to: en_US
    Attempting to find the selected language in the set of available payload languages
    Setting property "installSourcePath" to: /Volumes/Adobe Illustrator CS5/Adobe Illustrator CS5
    Overwrite property "userASUPath" to: /Users/username/Applications/Adobe/OOBE/PDApp
    Found payload actions:
    Deciding what installer mode to use...
    BEGIN Setting requested payload actions
    Value returned on lookup of payload: {4687A306-D716-4D7A-B0AA-EAB65D17F149} Adobe Player for Embedding is: false
    Action string for  {4687A306-D716-4D7A-B0AA-EAB65D17F149} Adobe Player for Embedding  is none
    Value returned on lookup of payload: {796659A8-114A-4E16-9994-14DF6A1B1683} Adobe Utilities CS5 is: false
    Action string for  {796659A8-114A-4E16-9994-14DF6A1B1683} Adobe Utilities CS5  is none
    Value returned on lookup of payload: {3F023875-4A52-4605-9DB6-A88D4A813E8D} Camera Profiles Installer is: false
    Action string for  {3F023875-4A52-4605-9DB6-A88D4A813E8D} Camera Profiles Installer  is none
    Value returned on lookup of payload: {BD0D6363-E961-410F-8BF4-ECD8795F3923} AdobeCMaps CS5 is: false
    Action string for  {BD0D6363-E961-410F-8BF4-ECD8795F3923} AdobeCMaps CS5  is none
    Value returned on lookup of payload: {925ED7E4-E1B6-4544-8141-1C98A18D2E2E} AdobeOutputModule is: false
    Action string for  {925ED7E4-E1B6-4544-8141-1C98A18D2E2E} AdobeOutputModule  is none
    Value returned on lookup of payload: {BAE5212B-6651-4AD8-B26A-1B284D2665C6} AdobePDFL CS5 is: false
    Action string for  {BAE5212B-6651-4AD8-B26A-1B284D2665C6} AdobePDFL CS5  is none
    Value returned on lookup of payload: {6F3A624B-1B72-4081-96E8-23261F389C5C} AdobeTypeSupport CS5 is: false
    Action string for  {6F3A624B-1B72-4081-96E8-23261F389C5C} AdobeTypeSupport CS5  is none
    Value returned on lookup of payload: {3423F36D-004F-4DFC-8BCE-07A20B8DFBDE} Suite Shared Configuration CS5 is: false
    Action string for  {3423F36D-004F-4DFC-8BCE-07A20B8DFBDE} Suite Shared Configuration CS5  is none
    Value returned on lookup of payload: {298CF0B0-8B47-46DF-B726-8E4BFAD5432E} AdobeHelp is: false
    Action string for  {298CF0B0-8B47-46DF-B726-8E4BFAD5432E} AdobeHelp  is none
    Value returned on lookup of payload: {02731921-5711-4E7A-A898-D6BCF0F2A1CD} Adobe CSXS Infrastructure CS5 is: false
    Action string for  {02731921-5711-4E7A-A898-D6BCF0F2A1CD} Adobe CSXS Infrastructure CS5  is none
    Value returned on lookup of payload: {E4E188D2-27D5-4E4C-92CE-87F9D24AD2F6} Adobe Extension Manager CS5 is: false
    Action string for  {E4E188D2-27D5-4E4C-92CE-87F9D24AD2F6} Adobe Extension Manager CS5  is none
    Value returned on lookup of payload: {6A2E619B-E4AC-433B-A648-D458CE543A96} Adobe XMP Panels CS5 is: false
    Action string for  {6A2E619B-E4AC-433B-A648-D458CE543A96} Adobe XMP Panels CS5  is none
    Value returned on lookup of payload: {5A60CD44-B38B-47CD-BE38-219C81AE3345} Adobe ExtendScript Toolkit CS5 is: false
    Action string for  {5A60CD44-B38B-47CD-BE38-219C81AE3345} Adobe ExtendScript Toolkit CS5  is none
    Value returned on lookup of payload: {37AB3C65-E02C-4DCF-B0E0-4C2E253D8FA3} Photoshop Camera Raw is: false
    Action string for  {37AB3C65-E02C-4DCF-B0E0-4C2E253D8FA3} Photoshop Camera Raw  is none
    Value returned on lookup of payload: {007A2A28-D6A8-4D91-9A2B-568FF8052215} Adobe WinSoft Linguistics Plugin CS5 is: false
    Action string for  {007A2A28-D6A8-4D91-9A2B-568FF8052215} Adobe WinSoft Linguistics Plugin CS5  is none
    Value returned on lookup of payload: {39CB2E53-5326-4939-8B5A-0402C6EFBFE3} AdobeColorCommonSetCMYK is: false
    Action string for  {39CB2E53-5326-4939-8B5A-0402C6EFBFE3} AdobeColorCommonSetCMYK  is none
    Value returned on lookup of payload: {78A53622-CDBA-49D1-A3D0-D563FB398D0C} AdobeColorCommonSetRGB is: false
    Action string for  {78A53622-CDBA-49D1-A3D0-D563FB398D0C} AdobeColorCommonSetRGB  is none
    Value returned on lookup of payload: {6F29BE46-E5F3-4146-8A84-20301E5C985A} AdobeColorEU CS5 is: false
    Action string for  {6F29BE46-E5F3-4146-8A84-20301E5C985A} AdobeColorEU CS5  is none
    Value returned on lookup of payload: {B60B8713-F828-44F9-BEEE-7596F814E540} AdobeColorEU CS5 is: false
    Action string for  {B60B8713-F828-44F9-BEEE-7596F814E540} AdobeColorEU CS5  is none
    Value returned on lookup of payload: {54F4466A-091A-46DA-B697-43D55CEF9DF6} AdobeColorJA CS5 is: false
    Action string for  {54F4466A-091A-46DA-B697-43D55CEF9DF6} AdobeColorJA CS5  is none
    Value returned on lookup of payload: {E5087BCA-6496-47A7-B9C4-B85D1CF062AE} AdobeColorJA CS5 is: false
    Action string for  {E5087BCA-6496-47A7-B9C4-B85D1CF062AE} AdobeColorJA CS5  is none
    Value returned on lookup of payload: {BEC5B482-32A1-43E0-B7F7-9BF9592A1069} AdobeColorNA CS5 is: false
    Action string for  {BEC5B482-32A1-43E0-B7F7-9BF9592A1069} AdobeColorNA CS5  is none
    Value returned on lookup of payload: {D26EEF95-420A-4726-B85D-AFBE752EF526} AdobeColorNA CS5 is: false
    Action string for  {D26EEF95-420A-4726-B85D-AFBE752EF526} AdobeColorNA CS5  is none
    Value returned on lookup of payload: {2C8C0585-5083-4032-94B8-A9AD04ED0716} Adobe AIR is: false
    Action string for  {2C8C0585-5083-4032-94B8-A9AD04ED0716} Adobe AIR  is none
    Value returned on lookup of payload: {5E08533A-2C1B-469D-AFD5-953C9D00031F} Adobe BrowserLab CS Live is: false
    Action string for  {5E08533A-2C1B-469D-AFD5-953C9D00031F} Adobe BrowserLab CS Live  is none
    Value returned on lookup of payload: {8CCA90E1-F5BA-456F-84BF-AD5FB2CCE13F} Adobe CSXS Extensions CS5 is: false
    Action string for  {8CCA90E1-F5BA-456F-84BF-AD5FB2CCE13F} Adobe CSXS Extensions CS5  is none
    Value returned on lookup of payload: {A44863BF-8DB8-4D22-88DB-5A02BE319840} Adobe Linguistics CS5 is: false
    Action string for  {A44863BF-8DB8-4D22-88DB-5A02BE319840} Adobe Linguistics CS5  is none
    Value returned on lookup of payload: {463D65D7-CD43-4FAC-A6C7-7D24CB5DB93B} Adobe Media Player is: false
    Action string for  {463D65D7-CD43-4FAC-A6C7-7D24CB5DB93B} Adobe Media Player  is none
    Value returned on lookup of payload: {FFEDE6AE-3052-11DF-89B7-E7102C404F28} Adobe ReviewPanel CS5 is: false
    Action string for  {FFEDE6AE-3052-11DF-89B7-E7102C404F28} Adobe ReviewPanel CS5  is none
    Value returned on lookup of payload: {66173EC7-974E-4652-9468-4A93D2481BF0} CSXS Story Extension is: false
    Action string for  {66173EC7-974E-4652-9468-4A93D2481BF0} CSXS Story Extension  is none
    Value returned on lookup of payload: {1EC2407F-6A7B-4A3C-9F46-C812EE3D44FD} HIL Help Search is: false
    Action string for  {1EC2407F-6A7B-4A3C-9F46-C812EE3D44FD} HIL Help Search  is none
    Value returned on lookup of payload: {8B4C951B-F853-4B05-B892-9D5B3CD8AC98} PDF Settings CS5 is: false
    Action string for  {8B4C951B-F853-4B05-B892-9D5B3CD8AC98} PDF Settings CS5  is none
    Value returned on lookup of payload: {A2502D10-2D75-4620-8A8B-73F39D5C1243} PDF Settings CS5 is: false
    Action string for  {A2502D10-2D75-4620-8A8B-73F39D5C1243} PDF Settings CS5  is none
    Value returned on lookup of payload: {E39A5ABD-516B-46F9-A042-694BBA6A4E08} Recommended Common Fonts Installation is: false
    Action string for  {E39A5ABD-516B-46F9-A042-694BBA6A4E08} Recommended Common Fonts Installation  is none
    Value returned on lookup of payload: {CBDD7465-CE11-4A58-9497-C370B65923F1} Required Common Fonts Installation is: false
    Action string for  {CBDD7465-CE11-4A58-9497-C370B65923F1} Required Common Fonts Installation  is none
    Value returned on lookup of payload: {03EEF3DA-71F9-4FE5-92AD-D10142E26459} SiteCatalyst NetAverages is: false
    Action string for  {03EEF3DA-71F9-4FE5-92AD-D10142E26459} SiteCatalyst NetAverages  is none
    Value returned on lookup of payload: {6E505C8F-2896-11DF-9B64-0013724DD917} DeviceCentral is: false
    Action string for  {6E505C8F-2896-11DF-9B64-0013724DD917} DeviceCentral  is none
    Value returned on lookup of payload: {28DA1F46-9442-4FA6-A86C-228CECFE3220} DeviceCentral_DeviceCentral3LP-ar_AE is: false
    Action string for  {28DA1F46-9442-4FA6-A86C-228CECFE3220} DeviceCentral_DeviceCentral3LP-ar_AE  is none
    Payload {28DA1F46-9442-4FA6-A86C-228CECFE3220} DeviceCentral_DeviceCentral3LP-ar_AE is extension payload. Aligning its action according to parent.
    Value returned on lookup of payload: {20D5C83B-E680-4DE8-82C4-863F7EF8F92A} DeviceCentral_DeviceCentral3LP-zh_CN is: false
    Action string for  {20D5C83B-E680-4DE8-82C4-863F7EF8F92A} DeviceCentral_DeviceCentral3LP-zh_CN  is none
    Payload {20D5C83B-E680-4DE8-82C4-863F7EF8F92A} DeviceCentral_DeviceCentral3LP-zh_CN is extension payload. Aligning its action according to parent.
    Value returned on lookup of payload: {6C31862E-F8D0-4780-B3CD-8B65FBD4954B} DeviceCentral_DeviceCentral3LP-ko_KR is: false
    Action string for  {6C31862E-F8D0-4780-B3CD-8B65FBD4954B} DeviceCentral_DeviceCentral3LP-ko_KR  is none
    Payload {6C31862E-F8D0-4780-B3CD-8B65FBD4954B} DeviceCentral_DeviceCentral3LP-ko_KR is extension payload. Aligning its action according to parent.
    Value returned on lookup of payload: {1C7FF951-A0E5-4CCE-9B14-0DF9C01726C7} DeviceCentral_DeviceCentral3LP-es_ES is: false
    Action string for  {1C7FF951-A0E5-4CCE-9B14-0DF9C01726C7} DeviceCentral_DeviceCentral3LP-es_ES  is none
    Payload {1C7FF951-A0E5-4CCE-9B14-0DF9C01726C7} DeviceCentral_DeviceCentral3LP-es_ES is extension payload. Aligning its action acco

  • ORA-27369: job of type EXECUTABLE failed with exit code: Permission denied

    Guy's
    I am getting the same error
    my schema is having dba priveleges.
    CREATE OR REPLACE procedure abc_1 as
    begin
    dbms_scheduler.create_job(
    job_name=>'test_1',
    job_type=>'executable',
    job_action=>'/d02/oradata/shell_scripts/import_db_1.sh',
    enabled=>false,
    auto_drop=>true );
    end;
    CREATE OR REPLACE procedure abc_2 as
    --http://www.dba-oracle.com/t_dbms_scheduler_examples.htm
    --http://www.oradev.com/dbms_scheduler.jsp
    --http://forums.oracle.com/forums/thread.jspa?messageID=1352558&#1352558
    begin
    dbms_scheduler.run_job (job_name=>'test_1');
    end;
    SQL>
    SQL>
    SQL> exec abc_1
    PL/SQL procedure successfully completed.
    SQL> exec abc_2
    BEGIN abc_2; END;
    ERROR at line 1:
    ORA-27369: job of type EXECUTABLE failed with exit code: Permission denied
    ORA-06512: at "SYS.DBMS_ISCHED", line 150
    ORA-06512: at "SYS.DBMS_SCHEDULER", line 441
    ORA-06512: at "SYS.ABC_2", line 6
    ORA-06512: at line 1
    any one got the solution.pl pass it.
    TIA,

    Hi,
    If rdbms/admin/externaljob.ora exists (in 10.2.0.3 and up) then external jobs run as the user and group specified in this file which should be nobody by default.
    If it does not exist (in releases prior to 10.2.0.3) then external jobs run as the owner of bin/extjob which should be nobody by default.
    Because external jobs run as a lowly privileged user (nobody) by default, you need to make sure that this user can execute your script. Things to check for include
    1) Use full paths to all binaries or scripts in job_action or program_action as well as calls inside the script.
    2) Make sure all scripts start with #!/bin/sh or another command interpreter
    3) Make sure all scripts have the executable bit set and are executable by the user that external jobs run as
    4) Make sure that all required environment variables are set. External jobs by default do not have any environment variables set. For example, for an oracle import or export or sqlloader script you may need to set oracle_home, oracle_sid, ld_library_path and path environment variables in your script or source the required Oracle environment script.
    Hope this helps,
    Ravi.

  • Reports6i - RWRUN60 command line exit codes - Help

    Basically I'm running a process in C# that execute multiple reports through Process.Start() method, once completed I'm checking the Process.ExitCode to verify if it was a successful execution.
    In the arguments for the command line execution I'm passing the ERRFILE=ErrorFile.txt argument to have an error log,.
    Usually after a successful execution, by 'standard' (actually best practice I think), the exit code of an application is 0, but in some reports I'm having exit codes like 4, and no errors are logged in the ERRFILE.
    I've checked the Reference Manual already, but I can't find any reference to command line error/exit level/code.
    If somebody has the RWRUN60.exe process exit codes I'd appreciate it.
    Thanks in advance.

    Please find the below code.
    I am not sure whether it is useful to you.
    DISPLAY=3.37.8.165:0.0;
    export DISPLAY
    #FTP ROUTINE
    ftp_proc()
    { if test -f $output_file/$output_file_web
    then
    a=`wc -l $output_file/$output_file_web| cut -c1-8`
    if [ $a = "" -o $a = "0" ]
    then
    echo 'FTP not required for $output_file_web because it has zero lines'
    $sh_path/crt_arch.sh $output_file $output_file_web $arch_file m
    else
    echo "ftp $output_file_web File"
    $sh_path/ftp_put_bin_script.sh centerpieceprod.motors.ge.com ftprpt test123 \
    $output_file $output_file_web /u03/app/applmgr/homepage/reports \
    $output_file_web $ftp_mode
    $sh_path/crt_arch.sh $output_file $output_file_web $archive_path m
    fi
    else
    echo 'WARNING : $output_file_unix file does not exist'
    fi
    unset a
    ## *** PROCESS STEP 010 ***
    ## Set environment, establish ID/password variables and process variables
    echo 'STEP010 : Setup variables and environment\n'
    echo 'STEP010 : Start Time - \c';date
    #!/bin/ksh
    #1###### Set the enviroment like APPS_SID, STEL_SID ##############
    CONST_ENV=$1                    
    . /var/opt/ge/bin/constell_environment $CONST_ENV
    if [ $? -ne 0 ]
    then
    echo "Environment not set\n"
    exit 1
    fi
    ####### Set the oracle environment for constellar database like NLS_LANG
    ORACLE_SID=$STEL_SID
    . /opt/bin/SET_environment
    ####### Get DB user and Password ########
    USER_PW=`/var/opt/ge/bin/GE_pw $STEL_SID $APPS_DB_USR`
    if [ $? -ne 0 ]
    then
    echo "Failed to get constellar password - "
    exit 1
    fi
    login=$STEL_DB_USR
    passwd=$USER_PW
    instance=$STEL_SID
    PRINTER=ps264laser1
    export PRINTER
    connect_str=$login/$passwd
    ##----------## Establish environment variables
    sh_path=$GESTEL_TOP/bin; export sh_path
    plsql_path=$GESTEL_TOP/plsql; export plsql_path
    tmp_path=$GESTEL_TOP/tmp; export tmp_path
    output_file=$GESTEL_TOP/out; export output_path
    input_path=$GESTEL_TOP/in; export input_path
    log_path=$GESTEL_TOP/log; export log_path
    archive_path=$GESTEL_TOP/archive; export archive_path
    scr_path=$GESTEL_TOP; export scr_path
    idw_name='REPORTS'; export idw_name;
    DISPLAY=3.37.8.165:0.0; export DISPLAY
    # <<<<<<<<<<<<<<<<<< M A I N P R O G R A M >>>>>>>>>>>>>>>>>>>>
    echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"
    date "+%D %T Begin of the REPORT process."
    echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
    echo STARTING $0 `date +%c`
    echo $connect_str
    DAY=`date +%a`
    echo day of week is $DAY
    echo start batch jobs always executed
    echo start MSCP$plant programs always executed
    if [ $DAY = Sun -o $DAY = Mon ]
    then
    ## Build temp table containing all purchase orders ##
    sqlplus $connect_str @$plsql_path/exec_pop_tbl.sql
    fi
    # POPULATE THE IN SHIP TABLE AND THE OPEN PO TABLES
    echo "Executing Interface for Reports data\n"
    ## Build temp table containing all purchase orders ##
    sqlplus $connect_str @$plsql_path/create_open_po_report_tbl.sql
    ## Generate Receipt table for reports ##
    echo "Executed Interface for pos Reports data\n"
    sqlplus $connect_str @$plsql_path/crt_idw_rcpt.sql
    ## Look for any errors in HUB_SCHEDULE_TRACE table
    sqlplus $connect_str @$plsql_path/test_error.sql $idw_name $tmp_path
    unset a
    a=`wc -l $tmp_path/test_error.spl | cut -c1-8`
    if test $a != "0"
    then
    echo "\nERROR : Creating tables for reports\n"
    sqlplus $connect_str @$plsql_path/send_mail_msg.sql
    sqlplus $connect_str @$plsql_path/send_prod_support_mail.sql \
    $inf_rado $tmp_path
    exit 100
    fi
    echo '123'
    # FOR EACH PLANT IN THE TABLE,GET PLANT CODE
    echo '124'
    ######## Get password for apps ##########
    ORACLE_SID=$STEL_SID
    . /opt/bin/SET_environment
    unset TNS_ADMIN
    USER_PW=`/var/opt/ge/bin/GE_pw $STEL_SID $STEL_APP_USR`
    if [ $? -ne 0 ]
    then
    echo "Failed to get Apps password - "
    exit 1
    fi
    apps_conn=$STEL_APP_USR/$USER_PW
    echo '\nApps connected '
    echo $login
    echo $passwd
    for x in `sqlplus -s $apps_conn <<-MMM
    set pages 0
    set feedback 0
    SELECT
    TRANSLATE(RPAD(PARAM_VALUE,3),' ','x')||param_desc CODE
    FROM GECV_INT_PARAMS
    where interface_code = 'DLY_REPORTS'
    and param_code = 'Plant code and printer'
    EXIT
    MMM
    `
    do
    plant1=`echo $x | awk '{print substr($0,3,1)}'`
         echo $plant1
    if [ "$plant1" = "x" ]
    then
    plant=`echo $x | awk '{print substr($0,1,2)}'`
    else
    plant=`echo $x | awk '{print substr($0,1,3)}'`
    fi
    echo $plant
    box=`echo $x | awk '{print substr($0,4,length($0))}'`
    echo $box
    DAY=`date +%a`
    echo day of week is $DAY
    echo 'Start Time - \c';date
    echo start MSCP$plant programs executed on sunday or monday
    #DAILY RECEIVING FOR EACH PLANT
    echo $output_file
    #echo ' The Printer Name is : '
    #echo $PRINTER
    ORACLE_HOME=/u04/app/applmgr/DFWPR107ora/8.0.6
    rwrun60c report=$sh_path/rcvd1.rdf userid=$login/$passwd@$instance \
    destype=file desname=$output_file/$plant'rcvd1.txt' batch=yes ctrplt=$plant \
    pagesize=132x66 desformat=wide180
    output_file_unix=$plant'rcvd1.txt'
    output_file_web='rcvd1'$plant'.doc'
    # Verify the day of the week to do put or append
    if [ $DAY = Sun -o $DAY = Mon ]
    then
    ftp_mode=append
    else
    ftp_mode=put
    fi
    $sh_path/report_ascii_to_rtf.sh $output_file_unix $output_file_web
    ftp_proc
    #PLANT CODE PHL THEN RUN DIFF REPORTS
    if [ $plant = PHL ]
    then
    REP_POPLT=phl_poplt.rdf
    REP_POPD=phl_popd.rdf
    REP_POANA1=phl_poana1.rdf
    REP_POANA2=phl_poana2.rdf
    else
    REP_POPLT=poplt.rdf
    REP_POPD=popd.rdf
    REP_POANA1=poana1.rdf
    REP_POANA2=poana2.rdf
    fi
    echo $REP_POPLT
    #OPEN PURCHASE ORDERS
    ORACLE_HOME=/u04/app/applmgr/DFWPR107ora/8.0.6
    rwrun60c report=$sh_path/$REP_POPLT userid=$login/$passwd@$instance \
    destype=file desname=$output_file/$plant'poplt.txt' batch=yes ctrplt=$plant \
    pagesize=132x66 desformat=wide180
    output_file_unix=$plant'poplt.txt'
    output_file_web='poplt'$plant'.doc'
    ftp_mode=put
    $sh_path/report_ascii_to_rtf.sh $output_file_unix $output_file_web
    ftp_proc
    #PAST DUE PURCHASE ORDERS
    ORACLE_HOME=/u04/app/applmgr/DFWPR107ora/8.0.6
    rwrun60c report=$sh_path/$REP_POPD userid=$login/$passwd@$instance \
    destype=file desname=$output_file/$plant'popd.txt' batch=yes ctrplt=$plant \
    pagesize=132x66 desformat=wide180
    output_file_unix=$plant'popd.txt'
    output_file_web='popd'$plant'.doc'
    ftp_mode=put
    $sh_path/report_ascii_to_rtf.sh $output_file_unix $output_file_web
    ftp_proc
    #PURCHASE ORDERS BY ANALYST
    ORACLE_HOME=/u04/app/applmgr/DFWPR107ora/8.0.6
    rwrun60c report=$sh_path/$REP_POANA1 userid=$login/$passwd@$instance \
    destype=file desname=$output_file/$plant'poana1.txt' batch=yes ctrplt=$plant \
    pagesize=132x66 desformat=wide180
    output_file_unix=$plant'poana1.txt'
    output_file_web='poana1'$plant'.doc'
    ftp_mode=put
    $sh_path/report_ascii_to_rtf.sh $output_file_unix $output_file_web
    ftp_proc
    # PURCHASE ORDER BY PART
    # skl.run model for oracle reports executables
    ORACLE_HOME=/u04/app/applmgr/DFWPR107ora/8.0.6
    rwrun60c report=$sh_path/$REP_POANA2 userid=$login/$passwd@$instance \
    destype=file desname=$output_file/$plant'poana2.txt' batch=yes ctrplt=$plant \
    pagesize=132x66 desformat=wide180
    output_file_unix=$plant'poana2.txt'
    output_file_web='poana2'$plant'.doc'
    ftp_mode=put
    $sh_path/report_ascii_to_rtf.sh $output_file_unix $output_file_web
    ftp_proc
    echo start MSCP$plant programs always executed
    if [ $DAY = Sun -o $DAY = Mon ]
    then
    ## Build temp table containing all purchase orders ##
    # skl.run model for oracle reports executables
    # RECEIVING LOG BY WEEK
    ORACLE_HOME=/u04/app/applmgr/DFWPR107ora/8.0.6
    rwrun60c report=$sh_path/rcvw1.rdf userid=$login/$passwd@$instance \
    destype=file desname=$output_file/$plant'rcvw1.txt' batch=yes ctrplt=$plant \
    pagesize=132x66 desformat=wide180
    output_file_unix=$plant'rcvw1.txt'
    output_file_web='rcvw1'$plant'.doc'
    ftp_mode=put
    $sh_path/report_ascii_to_rtf.sh $output_file_unix $output_file_web
    ftp_proc
    # RECEIVING LOG BY ACCOUNT
    ORACLE_HOME=/u04/app/applmgr/DFWPR107ora/8.0.6
    rwrun60c report=$sh_path/wacsum.rdf userid=$login/$passwd@$instance \
    destype=file desname=$output_file/$plant'wacsum.txt' batch=yes ctrplt=$plant \
    pagesize=132x66 desformat=wide180
    output_file_unix=$plant'wacsum.txt'
    output_file_web='wacsum'$plant'.doc'
    ftp_mode=put
    $sh_path/report_ascii_to_rtf.sh $output_file_unix $output_file_web
    ftp_proc
    # COMMITTED DOLLAR DETAIL REPORT
    ORACLE_HOME=/u04/app/applmgr/DFWPR107ora/8.0.6
    rwrun60c report=$sh_path/cmtdet.rdf userid=$login/$passwd@$instance \
    destype=file desname=$output_file/$plant'cmtdet.txt' batch=yes ctrplt=$plant \
    pagesize=132x66 desformat=wide180
    output_file_unix=$plant'cmtdet.txt'
    output_file_web='cmtdet'$plant'.doc'
    ftp_mode=put
    $sh_path/report_ascii_to_rtf.sh $output_file_unix $output_file_web
    ftp_proc
    # COMMITTED DOLLAR SUMMARY REPORT
    ORACLE_HOME=/u04/app/applmgr/DFWPR107ora/8.0.6
    rwrun60c report=$sh_path/cmtsum.rdf userid=$login/$passwd@$instance \
    destype=file desname=$output_file/$plant'cmtsum.txt' batch=yes ctrplt=$plant \
    pagesize=132x66 desformat=wide180
    output_file_unix=$plant'cmtsum.txt'
    output_file_web='cmtsum'$plant'.doc'
    ftp_mode=put
    $sh_path/report_ascii_to_rtf.sh $output_file_unix $output_file_web
    ftp_proc
    fi
    done
    echo end MSCP$plant programs always executed

Maybe you are looking for

  • Document assembly not allowed

    I have created several PDF forms using Adobe Designer 7.0 for Windows XP and I want to compile them into a single PDF document using Adobe Acrobat Professional 7.0's "Create PDF from multiple files" option. But when I try, I get a message that "The f

  • Rstore Defaults fields in Invoices

    Hello to all i have a question about the fields in invoices such as Sales Orders, Purchasing Orders etc. it is able for the users to add or remove fields columns by selecting them through Form Settings button. though, by clicking the Resore Default b

  • Moving Projects from One Computer to Another

    Is there a good way to do this? To be clear I mean the project, not a completed video

  • What's the best Preferred Execution System setting for parallel testing run from TestStand

    I configured what vi's I think need to be reentrant, but I am not sure what choice for "Preferred Execution System" is best for the vi's in my TestStand sequence that's going to run in parallel.  Can anyone advise? Thanks!

  • Oracle8i Lite and PalmIII

    Hello. I'm testing Oracle8i Lite 4.0 with PalmIII and I have problem. I try to install demo database ADDROLRL4P. All is OK, but when I hotsync data between Palm and PC I get hotsync error: Consolidator Error: java.lang.NumberFormatException: 3,00 and