Enabling client side conflict handling after download of application
Hello,
we got a custom MI-Application in which we do conflict handling in the mobile application.
Now that we have over a hundred productive clients, we discovered that for many (not all) of the clients, the application level conflict handling is not enabled.
This seems to be due to the fact that the download (and install) of the application has been done while the setting for conflict handling was set to "Framework" instead of "Application".
The merepMeta.xml file however does contain the setting.
Is it possible and if yes how, to enable the application level conflict handling after installation?
best regards
Niels Oberbäumer
Hi Niels,
so I am confused. Lets first clarify if we talk about the same feature. The config handling I have in mind will be configured in MEREP_PD - Synchronizer Tab. There you have the settings available in the last column for each syncBO. One of the settings is called: SKIP_CONFLICT. By default it is not set, so the conflict handling takes place in the server and if the data was changed on Backend and client after the last sync, it throws an error.
To change this behaviour, you set the X into the colum in the SKIP_CONFLICT line and after that the middleware will handle the conflict and send the data through even it was changed on both sides.
Is this the thing we talk about? So what do you mean with MCD then? This handling has no setting in MCD and it should be independend from MEREPSBUILDEr.
Oh - I see now where it is stored... This value is does not get a reset with Client data reset - it comes from the MCD - no, sorry, in that case you need to uninstall and reinstall the App to get the value active on these devices. Sorry, but this is based on where the value is stored, there is not another way to reset that value unfortunately that I am aware of.
Regards,
Oliver
Similar Messages
-
After downloading viber application , I was asked to enter my phone number without the country code, when I enter my phone number and pressed continue, I get this error "viber can't access push notifications. Check settings > notifications. Check internet connection and try to register again. see viber.com/notifications for more info. I have checked the notifications and it is on also I have checked the internet connection and it is active, so what shall i do now to get my viber code?
Contact Viber customer/technical support.
-
Client side conflict solution fails
Hallo,
In our application we want to resolve synchronisation conflicts on the
client side.
For a specific SyncBO. We want the the client data to be dominant.
To achieve this we tried two ways of conflict resolvance:
1. We used the ErrorConflictInbox to loop over all conflicts for that
SyncBO and used the method acceptClientSyncBo on the SyncBoResponse
object
try{MeIterator meIter = SmartSyncRuntime.getInstance().getInboxNotifier
().getErrorConflictInbox().getSyncBoResponses
(assignmentSyncBoDescriptor,
SyncBoResponseType.CONFLICT);resolvedAssignmentConflicts =
meIter.hasNext();while (meIter.hasNext()){SyncBoResponse conflict =
(SyncBoResponse) meIter.next();if(conflict.getSyncBoResponseState
().equals(SyncBoResponseState.INITIAL)){conflict.acceptClientSyncBo
();}}} catch (Exception e){log.logException(e, true);}
2. We registered a SyncReplyObserver in which we used the method
acceptClientSyncBo on the SyncBoResponse object
public SynchronizationControllerImpl(){SmartSyncRuntime.getInstance
().getInboxNotifier().registerSyncReplyObserver(assignmentObserver);}
private AssignmentDeltaObserver assignmentObserver = new
AssignmentDeltaObserver();
private class AssignmentDeltaObserver implements SyncReplyObserver
{public SyncBoDescriptor[] observerSyncBoTypes(){return new
SyncBoDescriptor[] { assignmentSyncBoDescriptor };}public SyncReplyType
[] observeSyncReplyTypes(){return new SyncReplyType[] {
SyncReplyType.CONFLICT };}public void syncReplyReceived(SyncReply arg0,
SyncBoDescriptor arg1, String arg2){try{SyncBoResponse conflict =
SmartSyncRuntime.getInstance().getInboxNotifier().getErrorConflictInbox
().getSyncBoResponse(assignmentSyncBoDescriptor, new BigInteger
(arg2));conflict.acceptClientSyncBo();} catch (Exception ignored)
{log.logException(ignored,true);}}}
In the first case we did not get every conflict, in fact we only got
ONE unresolved conflict and the next time we only got SyncBoResponses
with status resolved.
In the second case we were able to process every conflict, but than the
following problem which applied also to the first case occured:
The SyncBoResponseState was changed to RESOLVED, but the BusinessObject
remaind in state 16 (BusinessObject.STATUS_IN_SYNC) and the client-/
and serverdata differed.
As far as I had understood, the client data now should have been send
to the server on the next synchronization, but the data had not been
synchronized until the BusinessObject had been changed again on the
client.
As it seemed to be necessary to change the data after the conflict had
been resolved, to make it synchronize again, we tried to make a change - change back cycle on some data, but although the BusinessObject's
state changed to 8 (BusinessObject.STATUS_GLOBAL) on the first change,
the state went back to 16 on re-modification.
More importantly the data had not been synchronized when the client was
synchronized again.
Has anyone done this before and am I on the right way? Why does not it work?
Greetings,
Kaihello kai,
your first code doesn't have any problem at all. im just
wondering the line with //????// comment. do you assume
that the first iterator object is a resolved conflict?
after resolving the conflict, the SyncBoResponse instance
having a RESOLVED will stay in your local repository. you
have to call delete() method.
by the way, at which timing does your application resolve
the conflicts?
try{
MeIterator meIter = SmartSyncRuntime.getInstance()
.getInboxNotifier().getErrorConflictInbox()
.getSyncBoResponses(assignmentSyncBoDescriptor,
SyncBoResponseType.CONFLICT);
<b>//????//</b>
resolvedAssignmentConflicts = meIter.hasNext();
while (meIter.hasNext()){
SyncBoResponse conflict =(SyncBoResponse) meIter.next();
if(conflict.getSyncBoResponseState().equals (SyncBoResponseState.INITIAL)){
conflict.acceptClientSyncBo();
<b>//removed the RESOLVED ones; you may add state check as well
conflict.delete();</b>
} catch (Exception e){log.logException(e, true);}
the same thing goes to your 2nd code. you have to call the
delete() method of the SyncBoResponse once they are processed.
what really happens when you invoke the acceptClientSyncBo
method is that
1)the quarantined client SyncBo is copied to tempObject
2)the server data is applied; making the client SyncBo a
global image - state GLOBAL/SYNCHED
3)the client modification is applied using the tempObject
-> client syncBo state is now INCONSISTENT; there's a delta
data to be uploaded.
4)SyncBoResponse is transitional to RESOLVED
on your next sync, this delta data will be sent to the server
just like a normal delta upload. until your success response
for that delta upload message is received in the client,
your SyncBo will be in its INSYNC state.
hope this clear up some of your doubts.
just let me know if you need more details.
regards
jo -
Nothing appeared in "Enable Client Side Monitoring" tab to be anabled
Hi,
I've created a new APM.NET Test via .NET Application Performance Monitoring Template and after following all the steps provided by Kevin Greene in the URL: http://kevingreeneitblog.blogspot.de/2012/03/scom-2012-configuring-application_49.html and when I
reach the part to enable the CSM I found it null with nothing to be enabled (the Check Client-Side Monitoring Compatibility’ task is finished successfully ).
Why Enable CSM is empty? How to show the application Is this affecting the APM monitoring results?
P.S.
- We are now using SCOM2012R2 with CU2 (with only R2, we faced an outage due to the SCOM R2 Agents was not compatible with the version of SCOM APM in R2, and the CU2 is supposed to solve this problem)
Thanks.
KhaledHi Khaled,
CSM is not for all application types, it's only for IIS7+ hosted ASP.NET Web Applications (which should be firstly added to server-side monitoring) interacting with end users. It's not for all sorts of Web Services or Windows Services.
Igor Savchenko, VIAcode Consulting LLC (http://www.viacode.com/) -
Difference between SERVER and CLIENT side conflicts?
Some sync conflicts (ApplyChangeFailed event) are generated on the server side (WCF service in my case) and some are generated on the client side ... what triggers the conflict
to be generated on one side or the other?the ApplyChangeFailed is fired by the provider that's applying the change.
When you upload, it fires on the destination/remote provider.
when you download, it's your local provider applying the change. -
Hi
Can anybody advise me? I have bought the game "Dress Up Rush HD" and after downloading the game and ready to play, it just hung there.My music can be played in my iMac and iPad itunes, but not my iPhone4.
i did what you have suggested to unsync the music and then re-sync again. should i try to cancel all the music in the library and then restore them again. can it work? i dont want to bet coz reloading so much music is very trouble. -
Message has replaced my iChat after downloading an application for Message.
I was trying to hook my iMessage up to my computer and was told all i needed was a program called Message which should have already been on my computer but wasn't.
I downloaded the application and installed it and now its replaced my iChat and I can't get iChat back.
I've tried going through software updates to try to aleviate but my computer keeps saying 'none of the selected updates could be installed' after taking 15 minutes to download and install.
Please help.iChat has now been replaced by Messages. Messages automatically replaces iChat whenever you upgrade from Lion to Mountain Lion, or from Snow Leopard to Mountain Lion, or when upgrading to Mavericks. iChat's features are found in Messages. There is no way to get iChat back.
I hope I answered your question.
Austin -
Hi Experts,
Is their any impacts on performance if we enable tracing in client sqlnet.ora ???Example
trace_level_client = 16
trace_file_client = cli
trace_directory_client = c:\temp\ora
trace_unique_client = on
trace_timestamp_client = on
trace_filelen_client = 100
trace_fileno_client = 2
log_file_client = cli
log_directory_client = /u01/app/oracle/product/9.0.1/network/log
tnsping.trace_directory = /u01/app/oracle/product/9.0.1/network/trace
tnsping.trace_level = admin
DIAG_ADR_ENABLED=OFF
TRACE_LEVEL_[CLIENT|SERVER|LISTENER] = [0-16|USER|ADMIN|SUPPORT|OFF]
TRACE_FILE_[CLIENT|SERVER|LISTENER] = <FILE NAME>
TRACE_DIRECTORY_[CLIENT|SERVER|LISTENER] = <DIRECTORY>
TRACE_UNIQUE_[CLIENT|SERVER|LISTENER] = [ON|TRUE|OFF|FALSE]
TRACE_TIMESTAMP_[CLIENT|SERVER|LISTENER] = [ON|TRUE|OFF|FALSE] #Oracle8i+
TRACE_FILELEN_[CLIENT|SERVER|LISTENER] = <SIZE in KB> #Oracle8i+
TRACE_FILENO_[CLIENT|SERVER|LISTENER] = <NUMBER> #Oracle8i+
LOG_FILE_[CLIENT|SERVER|LISTENER] = <FILE NAME>
LOG_DIRECTORY_[CLIENT|SERVER|LISTENER] = <DIRECTORY NAME>
LOGGING_LISTENER = [ON|OFF]
TNSPING.TRACE_LEVEL = [0-16|USER|ADMIN|SUPPORT|OFF]
TNSPING.TRACE_DIRECTORY = <DIRECTORY>
NAMES.TRACE_LEVEL = [0-16|USER|ADMIN|SUPPORT|OFF]
NAMES.TRACE_FILE = <FILE NAME>
NAMES.TRACE_DIRECTORY = <DIRECTORY>
NAMES.TRACE_UNIQUE = [ON|OFF]
NAMES.LOG_FILE = <FILE NAME>
NAMES.LOG_DIRECTORY = <DIRECTORY>
NAMES.LOG_UNIQUE = [ON|OFF]
NAMESCTL.TRACE_LEVEL = [0-16|USER|ADMIN|SUPPORT|OFF]
NAMESCTL.TRACE_FILE = <FILE NAME>
NAMESCTL.TRACE_DIRECTORY = <DIRECTORY>
NAMESCTL.TRACE_UNIQUE = [ON|OFF] -
I would like to know the variables in the http header that hold the client cert information simillar to SSL_CLIENT_CERT variable in apache and how do I access these from a servlet ?
I would like to know the variables in the http header that hold the client cert information simillar to SSL_CLIENT_CERT variable in apache and how do I access these from a servlet ?
-
Re: enabling client side tracing
1009072 wrote:
Thanks for quick help and nice alternative.
Could you please give some more details on enabling SQL*Net tracing is to packet sniff at the OS/network level.
I am sorry to see that GOOGLE is broken for you.
Please be patient while repairs are completed.
Additional information will be posted when it becomes available.To: 1009072
Here, you can use mine for free: Google -
I have downloaded & installed adobe creative suit cs2 version 6 but when I click the icon of adobe photoshop in desktop it is not opened & giving message " this application has failed to start because " ausba4.dll " was not found. reinstalling of the application may fix the problem " I have reinstall & opened many times but even then it is not opened. Please guide me accordingly.
I'd try disabling the Twain_32.8BA plugin in
C:\Program Files\Adobe\Adobe Photoshop CS2\Plug-Ins\Import-Export
You can disable the plugin by putting an ~ (tilde) in front of the name or moving the plugin to your desktop.
Then try photoshop cs2 and see if you still get the error message.
I suspect the error has to do with your scanner driver, since photoshop cs2 does not have an ausba4.dll -
i lost sound for all my application on my ipad 3, how do i resolve this problem
Is it all apps or do Music and Videos apps still have sound ? If they do then have you got notifications muted ? Depending on what you've got Settings > General > Use Side Switch To set to (mute or rotation lock), then you can mute notifications by the switch on the right hand side of the iPad, or via the taskbar : double-click the home button; slide from the left; and it's the icon far left; press home again to exit the taskbar. The function that isn't on the side switch is set via the taskbar instead : http://support.apple.com/kb/HT4085
-
Client-side handler: static config?
I would like to provide a client-side JAX-RPC handler that would
be invoked without any modification to existing client code.
The idea is that user's would only need to modify a config file
(something like the web-services.xml file, but on the client-
side) to use our handler.
We are already doing this in axis (uses a client-side deployment
descriptor: client_deploy.wsdd), but based on another thread
("Client Handler Chain - help ??"), it looks like there is
currently no equivalent in WLS?
Are there plans to add the ability to statically configure
client-side handlers in WLS via some sort of client-side config
file/descriptor, or is the programmatic method of modifying
the HandlerRegistry in the client code the only way?
Any help/ideas would be greatly appreciated!
--TerryIn 7.0, you can do this in a handler:
import weblogic.webservice.binding.soap.HttpClientBinding;
String url = http://my/new/address/;
sslAdapter = null; //only needed for ssl
Binding binding = new HttpClientBinding( url, sslAdapter );
context.setProperty( WLMessageContext.BINDING_PROP,
binding );
HTHs
-manoj
http://manojc.com
"William Cassidy" <[email protected]> wrote in message
news:[email protected]...
>
Is there a similar way to set the endPointAddress.
"manoj cheenath" <[email protected]> wrote:
Ok, I will add this as a feature request.
If you are ok with using WLS internal APIs (This APIs may change in
the future), try this:
weblogic.webservice.Operation operation
=
((weblogic.webservice.WLMessageContext)messageContext).getOperation();
>>
weblogic.webservice.Port port = operation.getPort();
String endPointAddress = port.getAddress();
regards,
-manoj
"Terry Martin" <[email protected]> wrote in message
news:[email protected]...
Manoj, thanks for the response.
We'd definitely like to see a client side dd at some point, but
can work with the API's for now. Thanks much for adding this as
a feature request.
On another subject:
I need to determine the target/endpoint URL from my client-side
request handler. Again, this was something we were able to do in
axis, but is currently not part of the JAX-RPC standard (JSR101).
I could be missing something, but haven't seen any way of
determining the target URL given only the SOAPMessageContext.
The only way seems to be if it were passed as a "standard"
property in the SOAPMessageContext (this is one way it is done
in axis).
I imagine this will someday be standardized in JAX-RPC (I can
think of many uses for this feature, other than our own). In the
meantime, could you also add this as a feature request for WLS?
Thanks again,
-Terry
"manoj cheenath" <[email protected]> wrote:
True. In WLS 7.0 there are no client side dd in which you can specify
the handler chain. We did not comeup with ourown client side dd,
hopeing that JSR109 will define the dd.
It is quite easy to register the handlers through APIs. Let us know
if
that will not help you.
I will add client side dd as a feature requst for the next release.
regards,
-manoj
"Terry Martin" <[email protected]> wrote in message
news:[email protected]...
I would like to provide a client-side JAX-RPC handler that would
be invoked without any modification to existing client code.
The idea is that user's would only need to modify a config file
(something like the web-services.xml file, but on the client-
side) to use our handler.
We are already doing this in axis (uses a client-side deployment
descriptor: client_deploy.wsdd), but based on another thread
("Client Handler Chain - help ??"), it looks like there is
currently no equivalent in WLS?
Are there plans to add the ability to statically configure
client-side handlers in WLS via some sort of client-side config
file/descriptor, or is the programmatic method of modifying
the HandlerRegistry in the client code the only way?
Any help/ideas would be greatly appreciated!
--Terry -
Reporting Services Client-Side Printing
All my BI users should be able to print SSRS directly from their Local PC. Right now they do not have administrative rights on their PCs. How do I install the print- client SSRS files on the client machines. Also, what and where are the
files I need to install in order to enable client-side printing. I am using SSRS 2012 SharePoint integrated mode.Check out this article...
http://www.kodyaz.com/articles/client-side-printing-silent-deployment-of-rsclientPrint.aspx
The same concept applies no matter which version of SSRS you are dealing with. You just need to find the CAB file. For SSRS 2008 R2 it is in:
C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin -
Having problem with client side Authentication.
Hi,
I am haveing a problem enabling client side authentication with SSL on
weblogic 5.1.
I have set up the .properties files as explained, however it appears
my client is not sending a certificate back to the server. The same
client however works perfectly (using the same keystore file) with a
sample ClassFileSErver webserver from the jsse distribution. (the
client is a very slightly modified version of
SSLSocketClientWithClientAuth sample that comes with Jsse)
Below I've included a section of the debug dump from the interactions.
The only other difference I can see is the cipher suites offered by
the servers.
Weblogic offers type 0 or 9, and agrees on type 9
(SSL_RSA_WITH_DES_CBC_SHA), whereas ClassFileServer offer type 0 or 5
and settles on type 5 (SSL_RSA_WITH_RC4_128_SHA).
I am using the same keystore for both examples. Both servers request
an RSA client cert.... I'm out of ideas.
Any help would be greatfully received.
Cheers,
Keith
Debug dump information
=====================================
1/Weblogic server.
*** CertificateRequest
Cert Types: RSA,
Cert Authorities:
<CN=K H, OU=itsmobile, O=itsmobile, L=Dublin, ST=Dublin, C=ie>
<[email protected], CN=Demo Certificate Authority,
OU=Security, O=BEA WebLogic, L=San Francisco, ST=California, C=US>
<CN=Thawte Test CA Root, OU=TEST TEST TEST, O=Thawte Certification,
ST=FOR TESTING PURPOSES ONLY, C=ZA>
[read] MD5 and SHA1 hashes: len = 427
0000: 0D 00 01 A7 01 01 01 A3 00 67 30 65 31 0B 30 09
.........g0e1.0.
0010: 06 03 55 04 06 13 02 69 65 31 0F 30 0D 06 03 55
..U....ie1.0...U
0020: 04 08 13 06 44 75 62 6C 69 6E 31 0F 30 0D 06 03
....Dublin1.0...
0030: 55 04 07 13 06 44 75 62 6C 69 6E 31 12 30 10 06
U....Dublin1.0..
0040: 03 55 04 0A 13 09 69 74 73 6D 6F 62 69 6C 65 31
.U....itsmobile1
0050: 12 30 10 06 03 55 04 0B 13 09 69 74 73 6D 6F 62
.0...U....itsmob
0060: 69 6C 65 31 0C 30 0A 06 03 55 04 03 13 03 4B 20
ile1.0...U....K
0070: 48 00 AC 30 81 A9 31 0B 30 09 06 03 55 04 06 13
H..0..1.0...U...
0080: 02 55 53 31 13 30 11 06 03 55 04 08 13 0A 43 61
.US1.0...U....Ca
0090: 6C 69 66 6F 72 6E 69 61 31 16 30 14 06 03 55 04
lifornia1.0...U.
00A0: 07 13 0D 53 61 6E 20 46 72 61 6E 63 69 73 63 6F ...San
Francisco
00B0: 31 15 30 13 06 03 55 04 0A 13 0C 42 45 41 20 57
1.0...U....BEA W
00C0: 65 62 4C 6F 67 69 63 31 11 30 0F 06 03 55 04 0B
ebLogic1.0...U..
00D0: 13 08 53 65 63 75 72 69 74 79 31 23 30 21 06 03
..Security1#0!..
00E0: 55 04 03 13 1A 44 65 6D 6F 20 43 65 72 74 69 66 U....Demo
Certif
00F0: 69 63 61 74 65 20 41 75 74 68 6F 72 69 74 79 31 icate
Authority1
0100: 1E 30 1C 06 09 2A 86 48 86 F7 0D 01 09 01 16 0F
.0...*.H........
0110: 73 75 70 70 6F 72 74 40 62 65 61 2E 63 6F 6D 00
[email protected].
0120: 8A 30 81 87 31 0B 30 09 06 03 55 04 06 13 02 5A
.0..1.0...U....Z
0130: 41 31 22 30 20 06 03 55 04 08 13 19 46 4F 52 20 A1"0
..U....FOR
0140: 54 45 53 54 49 4E 47 20 50 55 52 50 4F 53 45 53 TESTING
PURPOSES
0150: 20 4F 4E 4C 59 31 1D 30 1B 06 03 55 04 0A 13 14
ONLY1.0...U....
0160: 54 68 61 77 74 65 20 43 65 72 74 69 66 69 63 61 Thawte
Certifica
0170: 74 69 6F 6E 31 17 30 15 06 03 55 04 0B 13 0E 54
tion1.0...U....T
0180: 45 53 54 20 54 45 53 54 20 54 45 53 54 31 1C 30 EST TEST
TEST1.0
0190: 1A 06 03 55 04 03 13 13 54 68 61 77 74 65 20 54
...U....Thawte T
01A0: 65 73 74 20 43 41 20 52 6F 6F 74 est CA Root
main, READ: SSL v3.0 Handshake, length = 4
*** ServerHelloDone
[read] MD5 and SHA1 hashes: len = 4
0000: 0E 00 00 00 ....
main, SEND SSL v3.0 ALERT: warning, description = no_certificate
main, WRITE: SSL v3.0 Alert, length = 2
And below is a sample when I used the ClassFileServer.
This time the client (same src) returned a certificate.
2/ClassFileSErver (from Sun Jsse distribution)
*** CertificateRequest
Cert Types: DSS, RSA,
Cert Authorities:
<CN=K H, OU=itsmobile, O=itsmobile, L=Dublin, ST=Dublin, C=ie>
[read] MD5 and SHA1 hashes: len = 114
0000: 0D 00 00 6E 02 02 01 00 69 00 67 30 65 31 0B 30
...n....i.g0e1.0
0010: 09 06 03 55 04 06 13 02 69 65 31 0F 30 0D 06 03
...U....ie1.0...
0020: 55 04 08 13 06 44 75 62 6C 69 6E 31 0F 30 0D 06
U....Dublin1.0..
0030: 03 55 04 07 13 06 44 75 62 6C 69 6E 31 12 30 10
.U....Dublin1.0.
0040: 06 03 55 04 0A 13 09 69 74 73 6D 6F 62 69 6C 65
..U....itsmobile
0050: 31 12 30 10 06 03 55 04 0B 13 09 69 74 73 6D 6F
1.0...U....itsmo
0060: 62 69 6C 65 31 0C 30 0A 06 03 55 04 03 13 03 4B
bile1.0...U....K
0070: 20 48 H
*** ServerHelloDone
[read] MD5 and SHA1 hashes: len = 4
0000: 0E 00 00 00 ....
matching client alias : rsakey
*** Certificate chainMatt,
Did you read this article:
https://wiki.sdn.sap.com/wiki/display/BSP/Using%20Proxies
This explains how to properly setup the HTTPURLLOC table.
In your case you should have entries that look something like this:
40 HTTP * <internal host name> <https port>
50 HTTPS * <external host name> <https port>
In addition you need to run the report to determine if the proxy configuration is setup properly. The URL should be run with the
https://<externalhostname>/sap/bc/bsp/sap/system_test/test_proxy.htm
Take care,
Stephen
Maybe you are looking for
-
EJB-QL how to write "IN" in where clause?
I have a table containing a few entities which have a status. I would like to know how I can write a query to retrieve all the objects with their status set to specific values that I would provide as a Collection parameter. Something like this: the q
-
Why will the fill color only show in certain spots?
I am trying to fill a garment with a color and it leaves white blanks, why is that?
-
How can I prevent IPhoto from opening automatically every time I connect my IPhone to my MacBook by a USB cable for charging?
-
Why is iTunes written in such a counter intuitive, complicated manner Compared to Real Player or Windows Media Player it is far more difficult to use and the commands do not even funtion in many cases. For instance, the instructions for transferring
-
My trial version ps cs5 worked for a few hours, now there are errors?
I am trying out cs5, and might possibly buy it soon. I want to try some of the new features while cleaning up an old pixelated logo. last night i was able to use ai. and ps. no problemo, but this morning every time i open a new file to the clipboard