Passing Case Char to plugin script

Greeting !
My requirement is to pass Account ID and a Characteristic value (Adjustment ID) as input parameters to an algorithmic, then to a Plugin script that will invoke a business service that will invoke a Query Zone with two filter parameters.
I created a Query Zone that takes two filter parameters, and then created a Business Service to invoke this Zone.
Also I created a new script, and an algorithm type that references this script.
Now I am facing difficulties in passing the values from the user interface (Account ID & Char val) from the Case screen to the algorithm.
Can anybody kindly guide on how to pass these values to the algorithm (and eventually to the business service & Zone) ?
Thanks in advance
AK

Hi,
01. Create a Business Object for Case MO, BO schema like below
<schema>
<toDoCaseId mapField="CASE_ID"/>
<status mapField="CASE_STATUS_CD"/>
<personId mapField="PER_ID"/>
<accountId mapField="ACCT_ID"/>
<caseCharacteristic type="list" mapChild="CI_CASE_CHAR">
<toDoCaseId mapField="CASE_ID"/>
<characteristicType mapField="CHAR_TYPE_CD"/>
<sequence mapField="SEQ_NUM"/>
<searchCharacteristicValue mapField="SRCH_CHAR_VAL"/>
<adhocCharacteristicValue mapField="ADHOC_CHAR_VAL"/>
<characteristicValue mapField="CHAR_VAL"/>
</caseCharacteristic>
</schema>
02. Include the Case BO(CmCaseBO) in your plugin script as Data Area
03. Move the Case Id to Case BO
move "parm/hard/case/id" to "CmCaseBO/toDoCaseId";
04. Invoke your Case BO
invokeBO 'CmCaseBO' using "CmCaseBO" for read;
05. Now your custom case bo will have all the case details including case chars
06. Now Move the Account Id and Char value from your custom case bo to your Business Service which in turns refer the Query Zone.
07. And invoke the Business Service

Similar Messages

  • Creating Plugin Script

    Hi Friends,
    I want to create plugin script for algorithm ,can any one pls explain me doubts to crate this plugin
    1.In Plugin Script How can i get the soft paramenters (like in service script we have schema containts local variables(parms) for getting values from ui)
    2.how can we include new hard parameters into Algorithm entity(should we place use=input/output)
    My Requirment is the plugin script should take accountid and return boolean value by validating contracted quantity.
    i tested this requirment with one simple ui and service script which use Bussiness Service .how can i convert service script to plugin script
    For creating plugin script i am taking Ratecomponet as algorithm entity.here how can i get accountid and how can i send boolean value as a result.
    thanks&regards
    sivaram

    Your requirements are a bit confusing, when you say "contracted quantity", are you referring to the Contract Quantity defined on the Service Agreement (if maintained)? OR since you have mentioned Account, is the "contracted quantity" defined on the Account as a Characteristic?
    If the latter then you don't need any Algorithm or Plug-in Script to do the task, you can configure Rate Component Eligibility - Criteria Field as 'Characteristic' and specify Account as the Characteristic Entity and choose the characteristic type. Also, use Rate Component Eligibility - Criteria Comparison and specify the logical operator for comparing the retrieved "contracted quantity" on the Account. Alternatively, you could also configure a SQ Rule having SQ Algorithm of type 'Characteristic Value' and retrieve the "contracted quantity" from the Account. In this case you can then have Rate Component Eligibility - Criteria Field to be 'Service Quantity', select the SQI defined on the SQ Rule and do the comparison.
    If the former, you need to define a SQ Rule (also configured on the Rate Schedule) to fetch the Contract Quantity of a specific type on the SA and assign it to the SQ Array of your choice.
    In either case you don't need a custom Plug-in Script / Algorithm (I assume Rate Component - Criteria Field spot/entity).
    Nevertheless, if you still want to define an Algorithm for Rate Component - Criteria Field entity, you should keep following points in mind (considering your requirement):
    - Account Id is not available in the given script schema, although SA Id is available, hence you'd need a Business Service to retrieve the Account Id from the SA Id.
    - After evaluation, you need to return a boolean for following"output" parameters, either true or false:
    parm/hard/isSingleCriteriaFieldValue
    parm/hard/singleCriteriaFieldValue
    parm/hard/isCriteriaFieldFound- Thereafter, compare the boolean value under Rate Component Eligibility - Criteria Comparison and set the "If True" and "If False" conditions as per your requirements.

  • Can we pass paramters in the partition script

    Can we pass parameters in the partition script in Essbase. Where the parameters are read by a windows batch file which is executed in windows environment.
    Our Business requirement, the business will key in the parameters ie(Month and Year) in a partition script dynamically.
    We are scheduling the partition script through Windows Batch file.
    So is it possible to create a parameter file in windows and pass these parameters to windows batch file.It should be dynamically mapped with partition Script.If possible,can anyone provide sample script to show how it works.

    Thank You Wills. The requirement is the users want to change the mappings in the partition script, but users are not having any access to the EAS. They want the mappings to be dynamically changed in the partition script on adhoc basis.
    Admin can change the values to the substituion variables, but the requirement is users wants to change the mappings.
    So they asked for the parameter file.

  • How to pass a parameter into RMAN script

    Hello,
    I have the following rman script :
    run {
    CONFIGURE RETENTION POLICY TO REDUNDANCY 1;
    CONFIGURE CONTROLFILE AUTOBACKUP OFF;
    CONFIGURE DEVICE TYPE DISK PARALLELISM 2;
    CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT 'c:\oracle\RmanORCL102\ora_df%t_s%s_s%p';
    This script called configure.rman is launch by a .bat script with the following command:
    rman target 'sys/sys12@ORCL102 as sysdba' @c:\oracle\RmanORCL102\configure.rman
    How can I pass a parameter into rman script, I want to pass an additional directory like this:
    rman target 'sys/sys12@ORCL102 as sysdba' @c:\oracle\RmanORCL102\configure.rman v_dir_name
    And use it in rman script:
    CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT 'c:\oracle\RmanORCL102\$v_dir_name\ora_df%t_s%s_s%p';
    Is it a way to do this?
    Regards,
    Elodie

    One option would be to create a file called backup.bat with the following:
    echo run {
    echo CONFIGURE RETENTION POLICY TO REDUNDANCY 1;
    echo CONFIGURE CONTROLFILE AUTOBACKUP OFF;
    echo CONFIGURE DEVICE TYPE DISK PARALLELISM 2;
    echo CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT 'c:\oracle\RmanORCL102\%1\ora_df%t_s%s_s%p';
    echo } ) | rman target sys/sys12@orcl102and then call the script as:
    c:\> backup.bat backup_directory_name

  • How To Create Plugin/Script

    I have seen some source for LR plugins/scripts. However, searching for some books or posts on this forum I have not found any information on how to create such plugins/scripts. Where can I find some documentation about that?

    http://www.adobe.com/devnet/photoshoplightroom.html
    http://forums.adobe.com/community/lightroom/lightroom_sdk
    Beat

  • Passing concurrent parameter to OS script

    I have a printer driver that calls an OS script and I want to pass a parameter value to that script from a concurrent program that uses that driver via a specific style.
    Is there anyway to reference the concurrent parameter? I'm already passing the filename to the script via $PROFILES$.FILENAME. Is there a similar reference to a parameter value that I could use?
    Any help would be much appreciated.
    Thanks,
    Todd

    Hi Todd
    I thinh this will only get the concurrent request id what he wants is to send the send the parameter to it.. Will it work.. I am not sure.. Just put my views thats all..
    Sunil

  • Pass credentials to cmd in script block

    Hi all so I'm invoking .cmd files to install software with cmd on remote machines using the invoke command in Powershell. It works fine for must software however when I try to install powershell on a remote machine it throws an exit code 5. I looked this
    up and it is a credential error. Is there anyway for me to pass my credential in the script block but also to cmd?
    Here is what I have now:
    Invoke-Command -ComputerName $item -Credential $cred -ScriptBlock {cmd /c "C:\Package\install.cmd"} -AsJob
    Thanks!

    What does your install.cmd actually do? Does it pull from another server or do anything related to a different remote system? If so, that will be denied by design as it is a 'double hop'. You would either need to enable CredSSP on that server or setup a
    RunAsAccount on the remote endpoint to allow access to another remote system from your current system that has the endpoint.
    cmd doesn't take credential objects and this shouldn't be an issue as you are passing your credentials to the scriptblock by default with the remote endpoint via the -Credential parameter. If you wanted to run cmd from another process under your provided
    credentials, you would need to use Start-Process with the -Credential parameter, but again, this is only going to be useful if you wanted to supply alternate credentials beyond what you are providing with Invoke-Command.
    Boe Prox
    Blog |
    Twitter
    PoshWSUS |
    PoshPAIG | PoshChat |
    PoshEventUI
    PowerShell Deep Dives Book

  • Scripting - Passing and Enterprise variable from script to script

    Hello all,
    We are using UCCX 7.0_SR5
    I am looking to be able to pass a captured variable from one script to another.
    We use a message in queue where a caller waiting in queue can choose to leave a message and then that message is queued back into the sytem for the next available agent. When that agent recieves the message in queue they basically call back out to the customer leaving the message.
    We capture a variable in the first script when they decide to leave a message. The variable holds the call back number that they enter into the system. There is a second script that presents these message in queue calls to the agents. We would like to pass that variable that holds the number enterend by the customer to the second script so that that number appears on CAD in the enterprise data fields. The reason behind this is so the agent has a number to call back in the event they don't reach anyone when the system calls back out and the message left by the customer does not contain a call back number.
    How can I pass that variable from one script to another so it can be presented in CAD for the agents?
    Thanks for any help and let me know if you need any further information.

    You would use a "Get Call Contact Info" step to set your callerID variable, where the "Calling Number" attribute is set to your callerID variable.

  • Passing user parameters to groovy script

    From OIM 11gr2 ,I need to create users into LDAP through OID connector OID-11.1.1.6.0.
    After creation , i need to pass user id and other parameters to groovy script to run a command on target system.
    How do i pass these parameters to groovy script. Please assist

    Hi,
    I am calling the shell script from concurrent program and below is the log file of the concurrent program.
    Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
    KORONT_041_SH module: KORONT - Daily Item Master Update
    +---------------------------------------------------------------------------+
    Current system time is 29-JUN-2011 10:09:35
    +---------------------------------------------------------------------------+
    REQUEST_ID: 68510795
    USER_ID: 4219
    PDC:    85
    Item Number:
    KORDC:    124
    PDCSET:   1100000003
    last_updated_in_hours: 24
    EMAIL_ID: [email protected],[email protected]
    SQLPATH: /e381/oracle/asodev01appl/custom/motont/1.0.0/sql/
    RPTDIR:  /e381/oracle/asodev01comn/admin/out/ASODEV01_asoprdb2
    RPTFILE: o68510795.out
    Table truncated.
    *Enter value for 6: User requested Interrupt or EOF detected.*
    Table truncated.
    old  15:       AND ic.organization_id   = &&4
    new  15:       AND ic.organization_id   = 1100000003
    0 rows created.
    Input truncated to 9 characters
    old   8:                AND organization_id   = &&4
    new   8:                AND organization_id   = 1100000003
    0 rows created.
    End of SQL
    No record.
    +---------------------------------------------------------------------------+
    Executing request completion options...
    +------------- 1) PRINT   -------------+
    Printing output file.
                   Request ID : 68510795      
             Number of copies : 0      
                      Printer : noprint
    +--------------------------------------+
    Finished executing request completion options.
    +---------------------------------------------------------------------------+
    Concurrent request completed successfully
    Current system time is 29-JUN-2011 10:09:38
    +---------------------------------------------------------------------------+Regards,
    Sreekanth

  • How to pass a variable into sqlplus script from file

    here is my problem :
    I have plenty of sql scripts to run. So every time I need to run sqlplus /nolog @scriptxx.name<enter> and then type login<enter>, password<enter>, second login<enter> , second password<enter> - and when it finishes again from the beggining with next one...
    I am fed up with passing these parameters every time. I would like to create a file (files?) with these logins and passwords (located f.ex. in directory where I run the script) then tells, in some way, to my scripts that answers for their questions is inside this file(s).
    Is there any way to do it in such a way ?
    something like: accept DataUser char %read from file user1.txt without my inerteraction%
    ps.
    I cannot add directly these parameters to script because I need to run them on different servers (DEVs and PRODs) and every server has different users and passwords
    KP>

    Actually the START command would resolve the issue, in conjunction with passing parameters and DEFINEs in a sensible manner.
    DEFINE dathasb = '&1'
    ACCEPT dathasb char prompt 'etc...'
    When dathasb already has a value, ACCEPT won't prompt.
    Too many people start hacking and don't use the power of Oracle because they don't the needful : Reading the documentation.
    Other than that obviously the series of scripts needs of course to be re-engineered.
    Asking interactively for a password .... even 20 years back we already didn't do this anymore.
    Of course that was the time when exporting anything beyond the VAX 11/750 to Eastern Europe was prohibited because of US export regulations ;)
    You could store the passwords in Oracle Wallet and be done with it.
    You could use OS authenticated accounts and be done with it.
    But then you still didn't post a version, even not when requested.
    Sybrand Bakker
    Senior Oracle DBA

  • How to pass parameters to automation plugin to Javascript

    Hello,
    We can call automation plugin from java script below code.
    var xx = stringIDToTypeID( "459ac2e6-82d1-11d5-9879-00b0d0201111" );     // Has will be the unique ID for this plugin
    executeAction( xx, undefined, DialogModes.NO );
    I am trying to passing parameters for the same plugin.
    I tried to find a way myself following plug-in resource guide but there information is not so clear.
    Can you tell me,
    How to define parameters in terminology file. (my guess it should be define in terminology file)
    How to JS call with parameters
    And how to extract those parameters inside plugin.
    Sample Pipl.r file  (This is from C++ plugin in SDK)
    // Dictionary (scripting) resource
    resource 'aete' (16000, "Getter dictionary", purgeable)
           1, 0, english, roman, /* aete version and language specifiers */
                "Testing", /* vendor suite name */
                "Adobe example plug-ins", /* optional description */
                'get ', /* suite ID */
                1, /* suite code, must be 1 */
                1, /* suite level, must be 1 */
           { /* structure for automation */
           plugInName, /* name */
           "No comment", /* optional description */
           'get ', /* class ID, must be unique or Suite ID */
           'getr', /* event ID, must be unique */
           NO_REPLY, /* never a reply */
                IMAGE_DIRECT_PARAMETER, /* direct parameter, used by Photoshop */   <-- According to the documentation, I guess here should be come parameters.  (para name, keyID, typeID )
                { // filter or selection class here:
      {}, /* non-filter/automation plug-in class here */
      {}, /* comparison ops (not supported) */
      { // Enumerations go here:
      } /* end of any enumerations */
    // end GetterPiPL.r
    Thank you.

    Hello Mack,
    Thanks for your detail explanation.
    Actually, I haven't much play with PS javascripting plugins niter Fit image.
    The key points I have figure out that, the way you attached parameters to descriptor and point of finding some light from listener.
    That made me a conceptual idea, although I did not get all the mention facts.
    My previous guess was correct.
    Parameter should be something like below according to PiPL grammar. (in Sample Pipl.r file)
    'mymod', /* event ID, must be unique */
           NO_REPLY, /* never a reply */
                IMAGE_DIRECT_PARAMETER, /* direct parameter, used by Photoshop */ 
                "action",    /* name for parameter*/
                 keyMyPara,    /*Key parameter you have define in terminology file*/
                 typeChar,       /*parameter type*/
                 "",     /*optional description*/
                 flagsSingleParameter     /*flags */
    The UUID is enough for calling plugin, only challenge was to define parameter wtr grammar at PiPL and read it at C++ end.
    Another important fact is that we have the message pointer which points to above plug-in parameters.
    Automation plugin would give that access.

  • Pass SNMP community string a scripted monitor parameter in SCOM 2012

    Hi,
    Following the advice given here http://social.technet.microsoft.com/Forums/systemcenter/en-US/606d793c-b559-40b5-865a-ae312ee483d7/snmp-monitor-compare-oid-to-current-date
    I created a scripted monitor to poll the value of a SNMP OID and compare it to the current system date.
    It works perfectly fine, but I can't find how to pass the community string to the script in order to avoid having to hardcode it in clear text in the script... It seems this was published as a Target's Property with SCOM 2007 (like described here : http://www.burkard.it/2011/10/create-a-calculated-snmp-monitor/
    ) but that it's not the case anymore with SCOM 2012 (likely because SCOM 2012 now uses RunAs accounts to store community strings, I guess).
    So, what is the correct way to achieve this?
    Thanks!

    Ok, I just found the solution myself, it was quite easy actually (but as often not really documented anywhere) :
    you just have to pass this as a parameter :
    $RunAs[Name="NetworkLibrary!System.NetworkManagement.Snmp.MonitoringAccount"]/CommunityString$
    instead of the scom2007 property which was :
    $Target/Property[Type="NetworkDeviceLibrary!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$
    And that's it, you don't even need to decode the string in your script as it was the case with scom 2007.

  • Passing a CHAR type variable to to_date

    I am loading and transforming some legacy main frame data that stores dates in a Julian format number field, roughly an Oracle RRDDD date format. Some date between 2000 and 2009 drop the leading 0s, for example in 2009, giving a data like 931, which could be Jan 1, 1993 or  Jan 31, 2009. I can stuff a leading zero(s) on the number field to give me '0931' in a char field, which my Oracle top_date will interpret as Jan 31 2009 with the correct mask 'RRDDD." BUT, I cannot find a way to pass my character sting '0931' which is a variable to my my Oracle to_date, which seems to want the enclosing single quotes, even from a character variable:
    Thus
    my_Julian_date = 345  --  Is February14  ,2003, leading 0's not available from legacy source |
                                                                                                                                                        |
    SELECT TO_DATE('00345', 'RRDDD') FROM DUAL    returns 14-FEB-03    OK                     |
    SELECT TO_DATE(345, 'RRDDD')      FROM DUAL    returns 14_FEB-03    OK too              |
                                                                                                                                                        |
    but if I put my date as character into a variable,                                                                        |
    DECLARE my_date VARCHAR2(5);                                                                                         |
    BEGIN                                                                                                                                       |
        my_date   := '00345' ;                                                                                                           |
        SELECT TO_DATE(   my_date, "RRDDD') ... fail to read my_date                                     |          /* please ignore that this select from DUAL won't work */
        SELECT TO_DATE('|| my_date||', "RRDDD') ...                                                                  |            /* with the my_date variable, The issue is to_date accepting a variable value */
    How can a pass a varchar2 or char VARIABLE  with a VALUE like '00345' to TO_DATE?

    Thanks,
    but maybe I wasn't good at my description. My source file has a field cit_dte which is a numeric 5 digit representation of a Julian year of form RRDDD. It drops leading zeros for years 2000 to 2009 and would have a value lke  332 for February 1, 2003, or 4365 for 04365, thus resolving to incorrectlly to 65th day of 1943 or 365th day of 2004 with the leading 0,
    I need to pass a string like 0421  as a char variable value, my_date, rather than a hard coded string, to to_date like ...
                       TO_DATE(my_char_date,'RRDDD')
    rather than TO_DATE('0421','RRDDD')
    In your example, you are hard coding the '00345' into to the my_date VARCHAR2 (5) variable but I have to load my_date from a function call IN variable of numbere type, after converting the IN parameter number type to the my_date varchar2 (5) variable.
    My flow is  (1.)    NUMBER --> (into function ny_date()  as a number type)
                      (2.)  --> convert parameter IN number type to my_date VARCHAR2(5) variable with leading 0s added as needed (in a case statement)
                      (3.) --> pass variable my_date [character string] to  TO _DATE()
    BUT, TO_DATE only seems to accept hard coded character strings. likle '0421' an not a varchar2 variale with a value of 0421. I tried prepedning the parameter into to_date with
    ...to_date:'||my_date||' , RRDDD) to wrap some single quotes aroudnt he my_date variable value, but that does not work.

  • Missing chars in SP scripts (at Source Model Phase) when migrating SQL65

    In the Source Model Phase, appears lots of errors, all of them generated by the dissapearance of random chars in Stored Proc scripts.
    Help please...

    Jpeteet,
    > some migration with my hair on fire if this thing dies. I just wanted
    > anyone to point out any caveats that I might be missing. I know that I
    > can fix container/user login scripts to point to the new server volumes
    > and any related rights/maps to this new one. I also know about the
    > server migration tool but I don't like the idea of having the old one
    > basically blown away when the migration is done - just in case we have
    > some kind of problems so I can just plug it back in and be back and
    > running. Also, the 6.0 server does queue based printing and I want to be
    > able to migrate the users all at once but then come back and do printing
    > later. My thought was to migrate users and then have printing stay on
    > the old server and start migrating the print over a printer/queue at a
    > time. Is there anything else that I might be missing?
    1. Provided you follow the docs, migration from 6.0 to 65. SP8 should be
    painless
    2. If the migration fails, then you can resurrect the old server. Again,
    instructions are in the docs.
    3. I read from your posting that you think that queue-based printing is
    not supported on 6.5 - That is not true. Queue-based printing works just
    fine on 6.5.
    FWIW, I migrated a NW 6.0 SBS server to OES 11/Linux two weeks ago. Most
    of the hurdles were because it is not technically supported and I had some
    cert issues. But I brought in a temp 6.5 server in the tree and pointed to
    it for DS, then did a migration, using the OES migration wizard. Went OK.
    Anders Gustafsson (NKP)
    The Aaland Islands (N60 E20)
    Have an idea for a product enhancement? Please visit:
    http://www.novell.com/rms

  • Passing password in an AS script to a shell command

    Hi,
    I'm posting here based on this discution:
    http://discussions.apple.com/thread.jspa?threadID=345269
    In my case I want to pass the password to the rsync command. The command I use is on the format:
    rsync -vr --size-only ~/Sites/ usernameonserver@serveuraddress:/path/to/the/directory
    Normally rsync will ask for a password. How the password and username are passed from AS to terminal (or what is equivalent to)?
    it is important to mention that the user and password are not local, but on the remote server.
    Thanks

    Hi Steve,
    As you've probably gathered, from this post and the other thread you linked to, AppleScript doesn't really offer a straightforward way to run command line tools that require user interaction.
    The suggestions NovaScotian offered may work for your rsync dilemma, but I thought I'd mention another option that you might want to investigate for this or other similar problems. There is a command line tool called "expect" that is specifically tailored for automating the running and interaction with other commands that require user responses. See the man page for "expect" for specifics.
    Basically "expect" allows you to write a script that controls what other process it launches, what prompts to wait for and what values to feed to the prompts. These expect scripts can be as complex as you need to make them and they can deal with multiple secondary processes if needed. The expect script can sort of act as a "middle-man" between AppleScript and the actual command line tool(s) you want to run. AppleScript runs an expect script, the expect script runs the command you really want to execute and deals with any interactive prompts and finally returns any results back to the AppleScript.
    So, getting back to your rsync problem... you could write your AppleScript to call an "expect" script passing it the rsync password. And you would write your expect script to accept the password as one of it's command line parameters. The expect script would then launch rsync, wait for the password prompt and then feed rsync the password you gave it from AppleScript. The expect script would finally return any output or error messages from rsync back to AppleScript.
    This may be overkill for your particular problem since rsync apparently gives you other mechanisms for dealing with the password. But in some situations it may be the best or only solution for running interactive command line tools from AppleScript.
    Steve

Maybe you are looking for

  • How do i make a link button?

    I made a button-symbol up-down-over and hit and then i go to scene1. I take the button from ilbrary and put it inside the main movie window. Then i go to actions and i type mybutton.onPress = function () getURL ("https://www.google.com","_self"); The

  • Problems with EM Database Control after applying 10.2.0.4 patchset

    Hello all, Host: Linux x86 DB: Single-instance running EM Database Control. Originally 10.2.0.1 patched to 10.2.0.4 Last night I upgraded the database from 10.2.0.1 to 10.2.0.4. All appeared to go well. I didn't get any errors in the process and when

  • Outbound INVOIC idoc to partner type LS

    Hello, We are trying to issue outbound invoices( Message type INVOIC / basic type INVOIC02)  to a 3rd party who will be doing the billing on our behalf.  We are trying to issue an ALE output type to a LS (logical system) partner type and we are recei

  • Enterprise Compensation Management without Budgeting & LTI

    Hi Experts, Please guide me whether we can go ahed witout configuring or maintaining the Budgeting & LTI sections in Enterprise Compensation Management. Client does not have any budgeting practices, only Bonus(Yearly),Incentives(Yearly),Salary survey

  • CS5 Crashing

    CS5.1 Keeps Crashing, here is the error log, please help Process:         Adobe Photoshop CS5.1 [1363] Path:            /Applications/Adobe Photoshop CS5.1/Adobe Photoshop CS5.1.app/Contents/MacOS/Adobe Photoshop CS5.1 Identifier:      com.adobe.Phot