Java Portal Event not received correctly by ABAP Webdynpro

We have a page that contains 2 iviews. 
iView 1 contains the MSS Employee Search that raises portal event:
Namespace: "urn:com.sap.mss.employeesearch"
Name: "selection_changed"
The second iview contains an ABAP Webdynpro program that subscribes to the Portal event. 
The issue is that the event in the ABAP webdynpro is not being triggered.  It does get triggered if we first fire the event from the Java program, unsubscribe the event in the ABAP program them subscribe to the event in the ABAP program.  The event gets triggered at this time and the parameter can be retrieved. 
If the event is fired a second time, nothing happens in the ABAP program. 
The abap program works fine when another abap program triggers the same portal event.
Also, the portal event is being picked up correctly by other SAP delivered JAVA programs.  I just cannot get a custom ABAP Webdynpro program to work...
Any ideas, comments?
Glenn

Hi Glenn,
Are you using https? Is your j2ee stack and abap stack in the same domain? In the past I have found that https can cause issues in the event communication between different applications.
Cheers,
Dion

Similar Messages

  • Re: Satellite Pro U400: voice is not received correctly using Skype

    Hello!
    I have a little problem with my notebook. When i'm speaking with skype, using a external microphone, my voice is not received correctly.
    This happens only with my laptop and only with skype.
    I have tried to change ADSL line and microphone, but my voice is received always intermittently.
    How can I resolve this problem?
    thanks a lot for your help! Bye,
    Davide.

    It is not easy to say what is wrong there. As you know Skype is third part application and it is not easy to be objective about it. I use Skype on two Toshiba notebooks. In office I have Satellite A300 and at home Satellite P200D.
    Generally I use headset on both of them because I think the sound quality is good and when I use headset other side can me hear much better.
    Maybe sound quality depends also on your internet connection and Skype service on this certain moment.

  • Not receiving correct results using to_timestamp and java code

    Using Linux AS3 10.1.0
    When I run the following query via ISQL, I receive results. Executing the same query via a java program returns no results. In the time range, if I change the 16:00:00 to 03:00:00, I get results VIA the JAVA CODE and ISQL. I am not receiving an error message in java or the database. If there is a problem with the java code, why do I get results when I change to 03:00:00?
    Any comments / solutions are much appreciated!
    SELECT (to_char(time_started, 'YYYY-MM-DD HH24:MI:SS')) AS dtg FROM table1 WHERE (time_started between to_timestamp('2006/04/19 16:00:00', 'YYYY/MM/DD HH24:MI:SS') and (to_timestamp('2006/04/21 19:00:00', 'YYYY/MM/DD HH24:MI:SS'))) ORDER BY time_started DESC

    Hi
    1) Is it possible that your Java and iSQL sessions are running in different timezones for some reason (eg because of a login.sql, a login trigger or something similar run by one and not the other, which could have done something like:
    ALTER SESSION SET TIME_ZONE = '-8:00';
    2) Are they TIMESTAMP, TIMESTAMP WITH TIMEZONE, or TIMESTAMP WITH LOCAL TIMEZONE? Given that you are only working down to seconds, would DATE datatype be simpler?
    3) Check the TIME_STARTED values returned and make sure they are what you expect
    4) double check that you really do have identical SQL in both cases, and that you haven't accidentally changed one of them
    HTH
    Regards Nigel

  • Portal event not working

    Hi,
    I am try to handle portal event in my WD ABAP i view. The event is fired by WD Java team viewer iView in MSS. What I want is when someone select an employee from team viewer iview from MSS, my WD ABAP iview should react accordingly.
    I check SAP note 1112733 for corresponding solution to handle event but it didnt worked. My WD ABAP application is not able to subscribe to the event.
    I wrote the following code in WDINIT method of my view
    DATA: l_api_component  TYPE REF TO if_wd_component,
            l_portal_manager TYPE REF TO if_wd_portal_integration,
            view TYPE REF TO if_wd_view_controller.
      l_api_component = wd_comp_controller->wd_get_api( ).
      l_portal_manager = l_api_component->get_portal_manager( ).
      view ?= wd_this->wd_get_api( ).
      l_portal_manager->subscribe_event(
    portal_event_namespace = 'urn:com.sap.mss.employeesearch'
    portal_event_name      = 'selection_changed'
    view                   = view
    action                 = 'RECIEVE_EMP_DATA' ).
    and the code written in event handler method is:
    METHOD onactionrecieve_emp_data .
      DATA: evt_name TYPE string.
      DATA lo_nd_gc_event_data TYPE REF TO if_wd_context_node.
      DATA lo_el_gc_event_data TYPE REF TO if_wd_context_element.
      DATA ls_gc_event_data TYPE wd_this->element_gc_event_data.
      DATA lv_event_string LIKE ls_gc_event_data-event_string.
    navigate from <CONTEXT> to <GC_EVENT_DATA> via lead selection
      lo_nd_gc_event_data = wd_context->get_child_node( name = wd_this->wdctx_gc_event_data ).
    get element via lead selection
      lo_el_gc_event_data = lo_nd_gc_event_data->get_element(  ).
    get single attribute
      lo_el_gc_event_data->set_attribute(
        EXPORTING
          name =  'EVENT_STRING'
          value = 'before handle' ).
      evt_name = wdevent->get_string( name = 'PORTAL_EVENT_NAME' ).
      IF evt_name = 'selection_changed'.
        lv_event_string = wdevent->get_string( name = 'PORTAL_EVENT_PARAMETER' ).
    get single attribute
      lo_el_gc_event_data->set_attribute(
        EXPORTING
          name =  `EVENT_STRING`
          value = 'handled' ).
      ENDIF.
    ENDMETHOD.
    In debugging mode, I am not able to go inside my event handler method.
    Please help why this event is not getting handled .
    Thanks
    Vishal Kapoor

    >
    Jon MB wrote:
    > Hi Thomas
    >
    > Please, can you confirm the restriction above applies to the following scenario?
    >
    > - We have an ECC system with the following URL: ecchost.domain.suffix
    > - We have a portal with the following URL: portalhost.subdomain.domain.suffix
    >
    > We have configured the portal for domain relaxing and SSO is working fine.
    >
    > Each system is under the same domain (domain.suffix), but in different subdomains.
    >
    > Shoudl this be the cause of ABAP WD applications not working? Is there any way to fix this without changing the URLs?
    >
    > Thanks in advance,
    > Jon
    I'm not a portal consultant, so I can only related the requirement from the WDA side that the domains must be the same. I don't know if the domain relaxation on the portal sise will take take of the subdomain.  My guess is that if you are having problems, that it doesn't.  You would probably need to ask this question in the portal forum or discuss with a portal consultant.
    > Is there any way to fix this without changing the URLs?
    I don't know of any.
    >Shoudl this be the cause of ABAP WD applications not working?
    What do you mean, not working?  Is the portal eventing just not work or are you not able to load the WDA applications at all.

  • Outlook 2007 and iPhone Calendar All-Day events not displaying correctly

    I recently took the 3.1.3 update for my iphone and have since noticed that syncing all-day events from my Outlook 2007 exchange environment to the iphone is not working correctly. The all-day flag on the iphone is not being checked, thus the event shows up all over the calendar instead of just a single item at the top of the calendar. This only happens for multi-day events. Single-day, all day events show fine. Here's the tests I did:
    1. Created a single day, all-day event for tomorrow June 18 in Outlook 2007. Made sure that they all-day checkbox was checked in Outlook. Waited for the sync and it shows up fine in iPhone calendar. There is a single line at the top of the "Day" view that lists the event. When you look at the event, the all-day checkbox is checked in iphone calendar.
    2. Next I updated the event in Outlook to make it a multi-day, all day event. I changed the end date to be June 19. I made sure to leave the all day checkbox checked in Outlook. Once synced, the all day checkbox on the iphone is now unchecked and as a result the event takes up the whole "Day" view for both days.
    Is there a solution for this? Only seen this since I updated to the 3.1.3 firmware. All events show up the right way in Outlook. It is only the iPhone calendar that shows them wrong. Thanks in advance for any help.

    Same problem here.
    All Day events entered in Outlook 2007 on my work machine that have ALL DAY checked and are only on that ONE Day, seem to come out fine. If however we have an all-day event that goes multiple days, then it enters it on my iphone taking up 00:00-00:00, which is very messy if you have two ALL-day envents on the same day (when tracking different personnel for example).
    I have noticed the real annoying item though is that changing it on my iPhone 4 directly, that once I put in the right start and end dates, and choose ALL DAY, about 5 seconds later it actually changes the START DAY! This makes you go back to change the start day, then it changes the end day so you change that, and now finally all sorted.
    This NEVER happened on my iPhone3G that I have used with Excahgne for over two years now. Only since I got my iPhone4.
    PLEASE Apple, fix this!!!!

  • Portal application not displaying correctly with frame size 125% in IE

    Dear Expert,
    We are facing issue in Portal (7.0) like, when I open the application "Products Coatings" in myWorkspace with Internet Explorer
    display size 100% the frame "xyz" is displayed correctly:But When I open the application "Product Coatings" in myWorkspace with Internet Explorer display size 125% the same frame is NOT displayed correctly.
    Someone can help me in closing this issue..
    Thanks,
    kundan

    Hi,
    How are you opening your portal application? Is it through iViews? Where are you setting the property as 125%?
    Thanks,
    Mahendran B.

  • IPhoto events not syncing correctly with iPhone

    Hello,
    Basically, my iPhoto events are not syncing correctly with my iPhone. Some events will sync, whereas others won't, though no error messages are ever displayed.
    I have all my photos, 961 photos in 34 events, organised in iPhoto, however iTunes doesn't seem to recognise all of these events, only reporting 881 photos. I've got iTunes set up to "Sync photos from iPhoto - All events" and this works for most events, but not all.
    On my iPhone, I can tell which events are missing, but no matter how many times I restart my Mac or sync my iPhone, it refuses to sync the few missing albums. There is over 4Gb of available space left on the iPhone, so this shouldn't be an issue.
    Many thanks in advance.
    Peter.

    Any ideas, please? I hope I explained my issue clearly enough.
    Thank you,
    Peter.

  • Why is repeated events not populating correctly?

    I am trying to set up a repeating event at icloud.com and it is not populating correctly. I set up a custom repeating event to repeat every two weeks on certain days and it shows up every week regardless that I selected repeat every "2" weeks"

    If known-good battery,
    & known-good adapter;
    check Mag-safe Board.
    http://www.ifixit.com/Device/Mac_Laptop
    http://www.ifixit.com/Device/Apple_AC_Adapter
    Good luck & happy computing!

  • Flash in portal page not working correctly

    I have two .swf movies. One .swf file is dependant on the other. e.g A.swf is dependent on B.swf. I embed A.swf in the HTML portlet. But B.swf is not being reflected only content specific to A.swf is being shown. I checked the same code deploying it on my midtier app. server and JDev and it works fine. But inside the portal page it doesn't work correctly. I placed both A.swf abd B.swf in htdoc folder and used http://localhost/A.swf and it works fine. It's only that when I use it in the portal page it doesn't work correctly. Any ideas what might be a problem. Thanks

    Hi,
    I guess, either i did not put my point across correctly or i have not understood your situation completely...
    My Understanding:
    File A depends on File B, so meaning that File A must be loading up File B internally (via dependency reference). If this is the case, then the dependancy reference is relative .. Not absolute. Meaning...
    <root_dir>
      |--> File A
      |--> File BSo, now A expects B to be available in the same directory as its origin. Translated to the web-page, it expects File B to be available at the same <browser_url> (note, not the url from where File A has originated).
    So, the solution is to make A refer to B via a direct URL. I am not sure how you do it in the flash object tags.
    thanks,
    Harsha

  • Repeat event not working correctly

    Yosemite 10.10.1 (14B25)
    Calendar Version 8.0 (2026)
    I've set up custom repeating events before. I work offshore on a fixed schedule, 6 weeks on 3 weeks off. I always start work on a Wednesday and finish on a Tuesday, I've set these up previously as its the easiest way to see if I'm home for a birthday or event of somesort.
    However, my schedule has just moved after some time off and now when I set up a new event instead of a perfect 9 week cycle, calenar adds some extra days onto the end of repeating cycles, varying days, sometime 1, 2 or 3 extra.
    So, I'm trying to set up my new schedule as follows;
    New event - Work
    Starts - Wednesday 11/02/15
    Ends - Tuesday 24/03/15
    Repeat - Custom, Every 9 weeks on Wednesday
    End Repeat - After 12 times
    Fairly straight forward, my schedule cycle is 9 weeks, so repeat ever 9 weeks on weds, the duration is exactly 6 weeks whilst at work, again fairly straight forward.
    This is where I start getting problems,
    1st repeat event starts on the correct day (15th April), but the end of the event is 2 days late on 28th June instead of 26th June.
    2nd repeat event is the same, starts on the correct day but ends two days late.
    3rd repeat event starts correct but ends 3 days late
    4th repeat event starts correct but ends 3 days late
    This continues, 3 late, 2 late, 1 late, 2 late etc
    So I change it to repeat every 63 days, but still get the same error in the length of event?
    Can anybody help or is it a flaw in the new version of calendar? I've tried using my iPhone to create the event in the same way but get the same results, extra days on the end?
    Thanks

    If you do not have the code for the button, and the button, present throughout your timeline travels, then you need to assign the code anytime you leave and return to whatever section(s) it is in.  The code only executes in the frame it is in even though you might extend it along the timeline.

  • Webi document prompts order from Java SDK does not refresh correctly?

    Hi
    I'm developping a standalone command-line Java program which will schedule a report with custom prompt values.
    I am having a problem with Webi prompts ordering acquired from the SDK.
    We are running BO XI R2 SP4 under Windows on Tomcat servers.
    Here is the problem:
    I have a Webi report called "Articles Racines" in a "Tests SDK" directory.
    This report uses two prompts named "Type Article :" and "Code Marque :" (in this order).
    Java SDK (code below) returns the right prompts in the right order.
    Now, in Infoview, I modify the report in order to change the order of the prompts (in the "Properties" tab) making "Code Marque :" the first and "Type Article :" the second one and save the changes.
    When I run the report, prompt order has changed but the prompts retrieved from the Java SDK are still in the old order.
    I noticed that if I update the name of both prompts, the prompts retrieved from the SDK now are in the right order (with the updated names).
    Am I doing something wrong? Is it a known issue?
    Thanks in advance.
    Guillaume
    PS : I am aware that "select *" are very bad but I am still in research stage of developpment.
    TestsScheduler.java:
    import java.util.Iterator;
    import java.util.List;
    import java.util.StringTokenizer;
    import com.businessobjects.sdk.plugin.desktop.webi.IWebi;
    import com.businessobjects.sdk.plugin.desktop.webi.IWebiPrompt;
    import com.crystaldecisions.sdk.exception.SDKException;
    import com.crystaldecisions.sdk.framework.CrystalEnterprise;
    import com.crystaldecisions.sdk.framework.IEnterpriseSession;
    import com.crystaldecisions.sdk.framework.ISessionMgr;
    import com.crystaldecisions.sdk.occa.infostore.IInfoObject;
    import com.crystaldecisions.sdk.occa.infostore.IInfoObjects;
    import com.crystaldecisions.sdk.occa.infostore.IInfoStore;
    public class TestsScheduler {
         public static void main(String[] args) {
              String cms = "XXX";
              String username = "XXX";
              String password = "XXX";
              String authentification = "secEnterprise";
              String reportPath = "/Tests SDK/Liste des racines";
              try {
                   ISessionMgr sessionManager = CrystalEnterprise.getSessionMgr();
                   IInfoObjects objects;
                   // Connexion
                   System.out.println("Connexion à "+ username +"@"+ cms +" ("+ authentification +") en cours...");
                   IEnterpriseSession session = sessionManager.logon(username, password, cms, authentification);
                   System.out.println("Connecté à "+ session.getCMSName());
                   // Récupération de l'infoStore
                   IInfoStore infoStore = (IInfoStore) session.getService("InfoStore");
                   // Récupération des informations d'un report
                   StringTokenizer st = new StringTokenizer(reportPath, "/");
                   int reportID = 0; // Le dossier "Dossiers Publics" est la racine (/)
                   IInfoObjects infoObjects;
                   IInfoObject infoObject;
                   do {
                        String token = st.nextToken();
                        System.out.println("Recherche de l'objet '"+ token +"' en cours...");
                        infoObjects = infoStore.query("select * from CI_INFOOBJECTS where SI_NAME = '"+ token +"' and SI_PARENTID = '"+ reportID +"'");
                        if(infoObjects.size() != 1) {
                             throw new Error("Le dossier SI_ID='"+ reportID +"' possède "+ infoObjects.size() + " fils nommés '"+ token +"'.");
                        infoObject = (IInfoObject) infoObjects.get(0);
                        reportID = infoObject.getID();
                        System.out.println("Trouvé l'objet SI_ID='"+ reportID +"' nommé '"+ infoObject.getTitle() +"'.");
                   } while(st.hasMoreTokens());
                   if(infoObject instanceof IWebi) {
                        IWebi webi = (IWebi) infoObject;
                        List prompts = webi.getPrompts();
                        System.out.println("Le rapport Webi possède "+ prompts.size() +" invite(s).");
                        for(Iterator itPrompts = prompts.iterator(); itPrompts.hasNext();) {
                             IWebiPrompt prompt = (IWebiPrompt) itPrompts.next();
                             List values = prompt.getValues();
                             System.out.println("     L'invite '"+ prompt.getName() +"' possède "+ values.size() +"' valeur(s).");
                             for(Iterator itValues = values.iterator(); itValues.hasNext();) {
                                  Object value = itValues.next();
                                  System.out.println("          Valeur='"+ value +"'.");
                   // Déconnexion
                   System.out.println("Déconnexion en cours...");
                   session.logoff();
                   System.out.println("Déconnecté");
              } catch(SDKException e) {
                   throw new Error("Erreur lors de la connexion : "+ e.getMessage());
    Edited by: Guillaume L on Dec 10, 2008 3:22 PM

    Here's the reason why:
    Web Intelligence document prompting is handled properly if you open the doc using the ReportEngine Java (REBean) SDK.
    When you set prompts and schedule, you'd first open the doc using REBean, set the prompts, then copy over the prompt values you've set to the IWebi you're scheduling using the PromptsUtil.populateWebiPrompts(...,...) helper method.
    So the InfoObject IWebi doesn't know about the actual ordering of the prompts in the document itself - it's just receiving the prompts in order as it's fed from PromptsUtil.
    It's not recommended to assume that the IWebi.getPrompts() will return a non-empty collection.  The Web Intellligence document must be first opened in ReportEngine and the prompting values set using PromptsUtil to fill the collection.
    Sincerely,
    Ted Ueda

  • Java programs do not work correctly in my computer.

    This is very simple. Every java program I have, such as the Java Control Panel or the LimeWire (downloads program) can't work correctly, meaning the program's window appears but not its content; showing a blank window instead of showing me the program. I have reinstalled the complete java software several times but nothing changes.
    I will appreciate a quick answer, and sorry for my bad english, thanks...
    Tomas. Buenos Aires, Argentina.

    OHHHHH!!! HOW STUBBORN I AM!!!. You were right, the problem started after my video card was reinstalled!. Thanks for the link, in fact, the porblem is perfectly registred by Java:
    www.java.com/en/download/help/5000041100.xml
    Thanks, this forum is the bbbest one ever!.
    Tomas, Buenos Aires, Argentina.

  • Ical events not displaying correct time zone

    Hi All,
    I have a weird issue and I'm not sure if it's an iCal or an entourage problem. When one of our Entourage2008 (exchange) users sends a meeting invite to a user in a different time zone using ical, the meeting shows in ical as the time the entourage user who created it, aka not adjusting for the time zone. Entourage to outlook calendar or another entourage calendar works fine, and iCal to iCal works fine; just not Entourage to iCal. Also, a calendar event from the iCal user to the Entourage user does adjust correctly for the time zone difference, which is why i'm exactly sure where the problem lies. I did post in the mactopia forums too so please don't yell at me for posting an 'entourage' problem in a mac forum. any help anyone could provide would be appreciated.
    Thank you.
    i'm on 10.5.7 with the latest updates for mac os x and the latest office for mac updates, and we are running off a hosted exchange server. we've experienced the same issue whether we have iCalis ("turn on time support") option enabled in iCal or not enabled.

    It's annoying as it should not be this complicated. I've implemented a work around, but it's not ideal. I have entourage running but not open, and have sync services set to sync with ical. A new invite comes into mac mail, the user clicks on the ics file (which opens entourage calendar), accepts the meeting, and closes the entourage window. The correct time is in entourage calendar, and then syncs with ical and the meeting has the correct time for that time zone.
    If anyone has found a real fix for this problem, please let me know.
    Thanks for letting me know I'm not the only one Jim.
    Slater

  • SRQ event not received when multiple process open VISA instrument

    I'm having two different processes opening VISA sessions to the GPIB instruments.
    This first process install SRQ handler on the ressource and just wait for those events to occurs.
    The second process is basically a test program using standard read/write to my instruments.
    Provided my instrument is correctly configured, I've found that my first process won't see any SRQ when the second process generate badly formatted commands.
    However if the first process send badly formatted commands, then it will see those events.
    I've reproduced this easily with the VIC panels and I can't find any explanation for this behavior.
    I've hooked an AT-GPIB+ to the GPIB bus and confirmed that the SRQ occurred has expe
    cted; I've also confirmed that the GPIB controller do the serial pooling to identify the SRQ origin.
    Furthermore this problem is only reproductible with instrument who do not have secondary address :
    GPIB::4::INSTR => SRQ not detected
    GPIB::5::0::INSTR => SRQ detected
    I've tried different instruments without much differences.
    Finally, writting my first process using the GPIB library instead of VISA seems to works correctly (i.e. it always detects SRQs on the GPIB bus); the only difference being that in that case my callback is installed on the GPIB board instead of the instrument.
    Is it a bug in the VISA library ? How do I work around it ?

    Hi,
    I've further investigated the problem.
    I've upgraded to NI-VISA 2.6.1 and NI-IVI 3.3. This gave better results in the event handling mecanisms, but my issue still exist.
    I've tried to narrow the problem further and it seems that the issue isn't related to instruments with secondary addresses; in fact, it seems related to instruments session which already have seen SRQs before I open a second session on the same instrument.
    Let me try to explain :
    Process A start
    open instrument GPIB0::4::INSTR
    open instrument GPIB0::21::INSTR
    acknowledge SRQ on both instruments
    send "*SRE?" then read response
    call viReadSTB()
    install SRQ handler on both instruments
    call viEventHandler()
    call viEnableEvent()
    configur
    e both instruments for SRQ handling
    send "*ESE 52"
    send "*SRE 32"
    send invalid command to instrument at address 21
    send "xxx"
    => SRQ handler called for the correct instrument
    acknowledge SRQ on the instrument at address 21
    send "*SRE?" then read response
    call viReadSTB()
    Process B start
    open instrument GPIB0::4::INSTR
    send invalid command
    => no SRQ handler called !
    install SRQ handler on this instrument
    call viEventHandler()
    call viEnableEvent()
    => SRQ called in process B (not in process A !)
    acknowledge SRQ on this instrument
    send "*SRE?" then read response
    call viReadSTB()
    close instrument
    open instrument GPIB0::21::INSTR
    send invalid command
    => SRQ handler called in process A
    acknowledge SRQ on this instrument
    send "*SRE?" then read response
    call viReadSTB()
    close instrument
    I hope this detailed test sequence will help you to reproduce my problem more easily.
    Sincerely,
    Rémi THEVENI
    N

  • Discoverer Report opened from Portal does not show correct data

    Hi,
    When I try to open a Discoverer report from a portal that I created, it shows stale data but when I click on "Analyze", it shows all the data correctly.
    Does anyone know what the reason could be for this?
    Thank you,
    Santoshi

    I assume you used the Discoverer Portlet Provider. A discoverer portlet is never live data. When you define the portlet you specify how often to 'refresh' the data. If you skipped this step, then you just get the data as-of when you created the portlet.
    Generally you specify the refresh time to be sometime after your usual database load completes.

Maybe you are looking for

  • Performance issues related to logging (ForceSingleTraceFile option)

    Dear SDN members, I have a question about logging. I like to place my logs/traces for every application in different log files. By doing this you have to set the ForceSingleTraceFile option to NO (in the config tool). But in a presentation of SAP, na

  • Nokia lumia 510 music subscription problem

    Hi am using Nokia lumia 510 when trie downloading I get a error saying " this phone is already registered with a Nokia music unlimited subscription"" am not able to down load any of the music plz help me guys

  • HT204053 how do i get icloud to work on my P C windows 8

    i was told i could get the icloud on here and play the games

  • System Centre 2012 - Operations Manager

    Evening All, As System Centre 2012 is due for release in the next few months, and your recently certified design for MS Private cloud; I was wondering whether you the Cisco UCS Management pack? Will this be built into SCOM, or will you be offering an

  • Adobe CS2 on Windows 64 Bit

    Hi people, Please can someone help us, having just called Adobe Tech support they have informed us that they no longer support CS2.  We are trying to install CS2 on Windows XP 64 Bit, but during install the setup does not recognise the characters in