Migrating from CUCM 8.6 to CUCM 10.0 - Do I have to upgrade presence as well?

Hello Raees, 
I've got a question regarding the Migration from CUCM 8.6 to 1.0, I went through the below "Ask the Expert" article.
https://supportforums.cisco.com/discussion/12103966/ask-expert-cisco-unified-communications-manager-cucm-version-100
My question is, the CUCM 10.0 upgrade mentions the following on page 22 
"Refresh upgrade of Unified Communications Manager nodes only
Complete the high-level tasks listed in this section when you want to perform a refresh upgrade of only the
Unified Communications Manager nodes in your network. When you upgrade Unified Communications
Manager nodes without upgrading IM and Presence nodes, ensure that the installed version of the IM and
Presence Service is compatible with the new version of the Unified Communications Manager software."
I would only like to Upgrade the CUCM nodes but the client is using Presence 8.6 as well, would I have to upgrade Presence 8.6 to something else as well or can I just upgrade to CUCM 10.0 and the presence 8.6 would work with it, if I have to upgrade Presence as well then what version of Presence would I have to upgrade to and for the "Refresh Upgrade for Presence" can you mention the SKU that I got to get off the Product Upgrade Tool.
Since it's going to be a Refresh Upgrade for CUCM from 8.6 to 10.0 can you as well provide me with the SKU for the upgrade that I got to purchase, I can see two of them as follows:
UCM-10.X-SW-K9-XU=
CUCM Software Version 10.X for PUT Only, Export Unrestricted
UCM-10.X-SW-K9=
CUCM Software Version 10.X for PUT Only
Thanks
Aamer

Thank you for the reply Chris, 
I have a few more questions with regards to what you mentioned in your reply, I'd be glad if you could clarify:
I have not dealt with IMP before...
1) is it like a plugin that runs on CUCM instead of a full fledged server or is it a stand alone server like CUPS (just renamed/rebranded).... I have till date been dealing with CUPS as a stand alone server that integrates with CUCM via the CUCM -> System-> Application Server Option.
2) If it's a plug-in then how would the upgrade be done from the CUPS Stand Alone to this IMP that runs within the CUCM Server or would it be a fresh installation or some activation of services within CUCM... and if it's a stand alone server then what Upgrade Image do I need to upgrade CUPS 8.6.4 to IMP 10.0 or 10.5.
I'm sorry but the upgrade path for CUPS 8.6.4 to IMP 10.0/10.5 is not clear for me, could you help me understand the migration for CUPS 8.6.4 to IMP 10.0/10.5..... could you as well advise any documentation that shows detailed steps for the upgrade from CUPS 8.6.4 to IMP 10.0/10.5... the CUCM upgrade is clear to me from the Upgrade Guide.
Thank you
Aamer

Similar Messages

  • I was migrating from a 3gs to the 4s. Big mistake. Have lost contacts and access to music and apps.

    I was migrating from a 3gs to the 4s. Having never upgraded the IOS before, I thought that I should do that before handed the phone down to my daughter to replace her broken 3g. Big mistake. Even using Google sync for my contacts, following instruction from the Google webpage (ambiguous: cancel or not when error message is displayed?) the contacts did not sync to gmail. iTunes says it will sync contacts, but doesn't from the phone, only from the few that were in my old Gmail account. The iCloud set up asks for email and a new password- not specifying that you should use your old email and password for your old iTunes account or your phone will be instantly locked out of those apps and tunes stored there. The web info says you can't merge accounts or passwords, so, I bet I have to cancel the new set up and start over with the old password if it will even let me. I've spent 8 hrs reading, syncing, et c., on this! It will be a long time before I casually buy a new phone from them! I wonder how much time it will take to switch from the 3GS to the 4S? I now have a 3GS without contacts, no way to get the data from those files back, and can't get the apps to it or the 4S until Apple support helps fix the double identity problem.
    Considering that I had verbal instructions from the Apple store prior to the IOS upgrade, reviewed all the details on line, I think this process is woefully lacking in clarity and transparency. The local ATT branch offered nothing except backing up to avoid loss of contacts if both phones were taken to the store, but not any help with the IOS or iTunes content. Cable internet for the 3GS backup and IOS 5 upgrade seemed to take about 2 hours. At least calender, notes, etc. were done correctly and 2500 picture and videos were not removed.

    After the last post,I went to the local ATT for some feedback. The manager there, Stephen, was helpful and spent a long time, even after i had gotten the abbreviated list of contacts I had constructed from the 3GS to the 4S by an iTunes sync with the correct options selected. This however, would not sync notes. I took screen pix of my many stock symbols for future reference, and got them to transfer with Bump (as photos, in case I want to refresh my memory on some of the symbols added previously). I emailed myself copies of 28 notes i did not want to lose, because the iCloud back up would not initially work. After what seemed like years, I finally was able to get it working, following repeated refusal to Merge because of "not enough space available" @5GB even though everything was turned off except contacts and calendar.
    My old phone is finally backed up to the cloud after I turned off location service on new phone, and a bunch of apps and photo data showed up for the first time, as icons to be turned off on the old phone in the  Manage Storage window. It said it was going to back up 8 GB of photos when the photo backup had been turned off on the prior screen. (The screws are loose, and the worm has turned on this software at Apple.)
    Backup for notes, a few contacts, and calendar, over high speed wifi, took 25 minutes to complete without photos.
    I have never seen anything this troublesome in the Apple OS!
    You will need to set your own Apple ID and a .me email ID if you want to use the cloud. My recommendation and that of the store manager for the first time is don't back up any photos, let it erase the photo stream if it wants to. The camera roll should be ok.
    Backing up to the iCloud removed all my stocks from the old phone! It wasn't supposed to. Be sure to select leave data on phone at every opportunity- even so, there they went. It did not remove contacts or calendar when backing up, though the IOS 5 upgrade had lost my years of contacts since I had not specified that they should be saved when I hit the simple sync in iTunes the first time and since Googlesync failed to connect properly for me over wifi as noted above.
    All in all it appears nothing is going to clone your phone or preserve all the data through a IOS 4.x to 5 migration, though I did not do it right the first time with iTunes, and complicated matters by starting with a new ID instead of my old iTunes account and password, living in a small town, away from any Apple store, though if you can't be there at an Apple store with both phones in hand, they probably can't help much unless they walk you through each option in iTunes and you are very attentive. The store genius I saw did not do this, though I had yet to order the phone at that point.
    Good Luck!
    Message was edited by: richardfromel dorado

  • Trying to migrate from Windows 7 Ultimate to Windows 7 Professional (x64). Have issues. Please help. Thank you.

    I have a 128 GB SSD drive and I bought a 512 GB SSD recently.  I used the disk copy utility to copy all the information from the 128 GB drive to the 512 GB drive. However, Windows 7 Ultimate N x64 is asking me to enter my key for validation. Unfortunately,
    I cannot find the key used to install Windows 7 Ultimate N. When I used another valid key for Windows 7 Ultimate N, it would not accept the key because it is looking for the original key.  Since I didn't want to do a clean install, I was
    willing to 'upgrade' to Windows 7 Professional x64. I went into the registry and changed the Product Name to Windows 7 PROFESSIONAL and I changed the EditionID to Professinal. When I was trying to install Windows 7 Professional, I received the following message:
    The following issues are preventing Windows from upgrading. Cancel the upgrade, complete each task, and then restart the upgrade to continue. 
    Your current version of Windows is more recent than the version you are trying to upgrade to. Windows cannot complete the upgrade.
    There is not enough free space on partition (K:). A total of 15 megabytes (MB) of free disk space is required. Try Disk Cleanup, or moving files to an external location such as a CD, DVD, or external hard drive, and then restart the installation.
    When I tried to rename one of my drive to K using disk management, it says the drive letter K is already mapped to a network share or a local path.  In order to see the volume after the operation, you must remove current mapping.
    What am I doing wrong?  Please help. Thank you so much.

    You can't just change the product name and have it work.  At this point your best bet is to
    go to this thread and follow the directions and post your results in a new thread in
    the Windows Genuine Forums.  That way, they can determine exactly which type of install you have and what your options are.
    Please do not read this sentence. Please ignore the previous sentence.

  • Migrating from Exchange 2007 to Exchange 2013 Public Folders coexistence

    Hi all, I'm migrating from Exchange 2007 SP3 to Exchange 2013 SP1.
    I have an Exchange 2007 server (Client Access, Hub Transport and Mailbox Server) in Site A, mailboxes and Publics Folders
    In another Site in Site B, I have already installed (Client Access and Mailbox Server) Exchange 2013 server.
    I am migrating test users, the fact is that users who migrated to Exchange Server 2013 Public folders do not see.
    How I can make the migrated users from viewing the Exchange 2007 Public Folders duration coexistence?
    Is there a "how to" to migrate Public Folders from Exchange 2007 to Exchange 2013?
    thank you very much
    Microsoft Certified IT Professional Server Administrator

    Hi,
    In Exchange 2013, the Public Folder is changed to Public Folder mailbox instead of Public Folder in Exchange 2007 database.
    Due to the changes in how public folders are stored, legacy Exchange mailboxes are unable to access the public folder hierarchy on Exchange 2013 servers. However, user mailboxes on Exchange 2013 servers or Exchange Online can connect to legacy
    public folders. Exchange 2013 public folders and legacy public folders can’t exist in your Exchange organization simultaneously. This effectively means that
    there’s no coexistence between versions.
    For this reason, it’s recommended that prior to migrating your public folders, you should
    first migrate your all legacy mailboxes to Exchange 2013. For more information about migrating public folder from previous versions, please refer to:
    http://technet.microsoft.com/en-us/library/jj150486(v=exchg.150).aspx
    (Please note the What do you need to know before you begin part in this link)
    Regards,
    Winnie Liang
    TechNet Community Support

  • Web Analysis Report Migration from 9.3.1. to 11.1.1.3

    Hi All,
    We are migrating from 9.3.1 to 11.1.1.3 we have couple of web analysis reports running on the old server 9.3.1 and now i have to migrate those reports on the new server 11.1.1.3. Reports in 9.3.1 are in windows servers and it should me migrated to 11.1.1.3 which is on a solaris server. please let me me know if you have any ideas regarding this issue.
    Thanks,
    Ram.
    Edited by: KRK on Sep 29, 2009 8:56 AM
    Edited by: KRK on Nov 6, 2009 12:53 PM

    Hi Vijay,
    I have checked migration utility inversion 9.x basically this migration utility is compatible for reports from version 7.x to 9.x and it is not supported for reports from 9.x to 11.x ....
    So i have finally fallowed a procedure.
    I have exported the reports from 9.x and imported in 11.x .
    Then after exporting i have pointed database connections to new 11.x version server.
    Now I was facing a issue when i open a reports in read only mode (i.e as a business user) iam getting a screen where it asks for database details ( I have assigned business user read access to essbase)
    Basically this reports are pointing to my old essbase server i.e version 9.x server.
    Please let me if iam missing something while exporting and importing reports.
    Thanks,
    Ram.

  • Migrating from 10g to 11g checklist

    Hi,
    we are migrating from oracle 10.2.0.4.0 to 11g. we have Apex 3.1.2.00.02 installed in 10g.Will migrating to 11g will have any issues in our applications?.i have read that what comes with 11g is apex 3.0.
    it would be so helpful if you could give a checklist/steps on migarting to 11g.
    Many Thanks,
    Cklp.

    Thank you Shay. I tried to migrate our application to 11g without choosing Trinidad, when I want to deploy it i get follwoing exception
    eblogic.application.ModuleException: Failed to load webapp: 'enlogixcis'
         at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:393)
         at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
         at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)
         at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:517)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
         Truncated. see log file for complete stacktrace
    Caused By: java.lang.ClassNotFoundException: oracle.adf.view.faces.webapp.ResourceServlet
         at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
         at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
         at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:64)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
         Truncated. see log file for complete stacktrace
    there is adf-faces-impl.jar in path when I open its I see following
    Manifest-Version: 1.0
    Ant-Version: Apache Ant 1.5.3
    Created-By: Apache Maven
    Built-By: asghosh
    Package: oracle.adfinternal.view.faces
    Build-Jdk: 1.4.2_16
    Extension-Name: adf-faces-impl
    Specification-Title: ADF Faces Implementation
    Specification-Vendor: Oracle Corporation
    Implementation-Title: oracle.adfinternal.view.faces
    Implementation-Vendor: Oracle Corporation
    Implementation-Version: 10_1_3_4_0
    it seems it is for app server 10.1.3.4

  • How to Print form using SAP Smart Forms which is migrated from SAP Script?

    Hello every one,
         i have a problem in printing form using smart form which is migrate from the SAP Script...so what method i have to use...if any one know the solution for this than plz reply me as soon as possible...

    hi
    when ever u want to migrate the script to smartform u have to chage the driver program also..
    refere this link to convert script to smartform
    convert sapscript to smartform
    c_formname = u r smartform name...
    CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
      EXPORTING
        formname           = c_formname
      IMPORTING
        fm_name            = v_fm_name
      EXCEPTIONS
        no_form            = 1
        no_function_module = 2
        OTHERS             = 3.
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    ...........................CALL SMARTFORM............................
    CALL FUNCTION v_fm_name
      EXPORTING
        control_parameters   = st_control_parameters
        output_options       = st_output_options
      IMPORTING
        document_output_info = st_document_output_info
        job_output_info      = st_job_output_info
        job_output_options   = st_job_output_options
      EXCEPTIONS
        formatting_error     = 1
        internal_error       = 2
        send_error           = 3
        user_canceled        = 4
        OTHERS               = 5.
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    endif.

  • Migration from Weblogic 7.0 to 8.1

    Hi,
    I have this project where we have to migrate from Weblogic Portal 7.0 to 8.1 . I have a few questions,
    1. Is there any anything like a wildcard event in Page Flow, which existed in the Webflow?
    2. What about proxy nodes? Does Page flow support proxy nodes?
    The reason I ask is my webflow has these things and I need to manually convert it into a page flow.
    Thanks
    PS: This is just the beginning of a long path of migration.:-)

    Hi,
    I have this project where we have to migrate from
    m Weblogic Portal 7.0 to 8.1 . I have a few
    questions,
    1. Is there any anything like a wildcard event in
    Page Flow, which existed in the Webflow?i believe it does - you shoudl post your question on the pageflow newsgroups, as this is not portal specific
    2. What about proxy nodes? Does Page flow support
    proxy nodes?
    The reason I ask is my webflow has these things and I
    need to manually convert it into a page flow.
    Thanksfrom what i remember about webflow the proxy thing was just an IDE thing and as used to kind uf break up you weblows in to nested ones. Pageflow do support tru nested pageflows
    PS: This is just the beginning of a long path of
    migration.:-)

  • Migration from VIRSA 4.0 to GRC 10.0 (ARA)

    Hi Guys,
    We've just migrated from VIRSA 4.0 to GRC 10.0. We have only two connectors configured ECC and Finace System.
    Rules have been generated and we're using the standard "global" ruleset. The rules seem to be generated successfully ( I've checked in the NWBC that the permissions appear after the risk generation and also I've checked some tables like GRACSYSRULE and GRACACTRULE and risks appear there).
    When running  a risk analysis report at user level in both the system VIRSA 4.0 and GRC 10.0 the no. of conflicts matches where as no. of mitigation doesnot match.Due to this mis-match we are not in a position to go 100% LIVE with GRC and decommisioning VIRSA. We use concept of mitigated roles and not users. Raised the concern with SAP too 2 weeks back and no luck yet.
    Does anyone faced a similar issue? can you give me some light in order to solve the issue?
    Many Thanks!
    Ratan Roy

    Hi Andrzej,
    Thanks for the reply.
    I have one more simple question: how can I change the Violation or Mitigation counts to any RISK Ids?
    Say for example:I wanted to make changes in violation and mitigation counts in below mentioned risk.
    Access Risk ID
    Risk Description
    No. of Conflict
    No. of Mitigation
    SOD Object
    F020
    Open closed periods previously enter incoming payments
    72
    45

  • URGENT - Migrating from 9i to 10g designer

    Hi All,
    I have installed new repository for Designer 10g (10.1.2.0.2) and
    I have started Migration from Designer 9i (9.0.2.80.10).
    I have error message from ckrau61 with cause:
    "No Designer Repository has been detected.
    Please check connection details and try again".
    I have checked TNSNAMES.ORA and haven't found any error. Other
    software works with old repository (9i) and i have checked the TNSNAMES.ORA on the server and not on the client ... Oracle is trying to build a db link and it is tested ok.
    The Migration from 9i is not supported in 10g?
    Help-me!!!!
    Any tips would be helpful. Thanks.

    You do not have to install a new Repository and "migrate" your data to upgrade from Designer 9i to Designer 10g. You just install the 10g Designer client, connect to your existing 9i Repository and "upgrade" it to 10g.
    Please refer to the "Upgrading a Release 6i, 9i, or 10g Repository" section in the Repository Installation Guide for complete details.
    - Suresh

  • Problems with german umlauts when Migration from MS Access to Oracle

    When I make a Migration from MS Access 97 to Oracle 8.1.5, I have Problem with the germans characters (umlauts). The Oracle is using the rigth character Set for german characters. What can I do? Is it e problem from the MS Access ODBC Driver or the Oracle ODBC Driver?

    Is your character set for Oracle set up to UTF8??

  • Migrating from WLPS 3.2 to 4.0

    Hi,
    We are planning to migrate from WLPS 3.2 to WLPS 4.0. We have purchased licenses
    only for WLPS 4.0 not the the portal piece which is old seperately. We havent
    used any of the custom tags that BEA provides. It was a conscious decision that
    we made as we knew some of these tags may not be supported in future releases.
    Due to some bugs with the way multi valued properties are handled in 3.2 we had
    to write custom code to perform the tasks.
    We basically have custom code that makes direct calls to the UUP and to the Rules
    engine EJB. My question is, during our migration is it likely that we will encounter
    significant problems with our code, that makes calls to these EJB components?
    Have methods in these EJB's been deprecated? Have method signatures changed etc...?
    There was no mention of any changes in the migration docs. If indeed there have
    been changes, is it documented anywhere? If not what do we expect?
    Any information will be invaluable, and will help us through the migration.
    Thanks!

    Kapil,
    The products now come with a migration tool that can analyse your source
    code and warn you if you are using deprecated or removed APIs/features. It
    is hard to generalize from your comments but there have been significant
    improvements from 3.2 to 4.0. The migration tool attempts to make the
    transition as easy as possible (including performing simple API
    substitutions).
    Please don't hesitate to post back with specific questions or issues that
    you run into.
    Sincerely,
    Daniel Selman
    "Kapil Khanna" <[email protected]> wrote in message
    news:3c508bc5$[email protected]..
    >
    Hi,
    We are planning to migrate from WLPS 3.2 to WLPS 4.0. We have purchasedlicenses
    only for WLPS 4.0 not the the portal piece which is old seperately. Wehavent
    used any of the custom tags that BEA provides. It was a conscious decisionthat
    we made as we knew some of these tags may not be supported in futurereleases.
    Due to some bugs with the way multi valued properties are handled in 3.2we had
    to write custom code to perform the tasks.
    We basically have custom code that makes direct calls to the UUP and tothe Rules
    engine EJB. My question is, during our migration is it likely that we willencounter
    significant problems with our code, that makes calls to these EJBcomponents?
    Have methods in these EJB's been deprecated? Have method signatureschanged etc...?
    There was no mention of any changes in the migration docs. If indeed therehave
    been changes, is it documented anywhere? If not what do we expect?
    Any information will be invaluable, and will help us through themigration.
    Thanks!

  • Migrating from 2003 domain/forest level to 2008R2 with all DC's at 2008R2 and 2 other Domain External and Forest Trusts

    Is there anything that needs to be done or considered when migrating from 2003 domain/forest level to 2008R2 with all DC's at 2008R2 with 2 other 2003 separate Domain incoming
    and outgoing Trusts, one Trust that is a Forest Trust and the other is an External Trust? Is there any chance or risks that doing this upgrade will break either one of these Trust relationships? Some of the user accounts with SID history have been migrated
    from both Domain Trusts to our domain. Any chance that this upgrade will break these relationships for users that are using SID history for access to folders and files in their old Domains? If so what can be done to protect these trusts and SID history, prior
    to moving the Domain to 2008R2

    Hi,   
    Based on my knowledge,
    the Upgrade of the function level do not affect the trust relationship.
    Besides, before you upgrade the Functional Level,
    verify that all DCs in the domain are, at a minimum, at the OS version to which you will raise the functional level.
    Once the Functional Level has been upgraded, new DCs on running on downlevel versions of Windows Server cannot be added to the domain or forest.
    For more information about function level, we can refer to following links:
    Understanding Active Directory Domain Services (AD DS) Functional Levels
    http://technet.microsoft.com/en-us/library/understanding-active-directory-functional-levels(v=ws.10).aspx
    What is the Impact of Upgrading the Domain or Forest Functional Level?
    http://blogs.technet.com/b/askds/archive/2011/06/14/what-is-the-impact-of-upgrading-the-domain-or-forest-functional-level.aspx
    Best Regards,
    Erin

  • Migration from BPC Microsoft Version to BPC netweaver Version?

    Dear all,
    we plan to migrate bpc.
    what tools that we use to Migration BPC Microsoft Version to BPC netweaver Version ?
    Any suggestion for safety technique?

    Hi Tara,
    As far as I know there is no automatic method provided by SAP right now to migrate from SAP BPC MS to SAP BPC NW.
    Please have in mind that the front end will be the same, but the backend will be different: BW, BADIS and ABAP (In NW) vs SQL, SSIS packages, Stored Procedures and Visual Basic (In MS). Which means that there will not be an easy way to perform this migration in an automatic way.
    Hope this helps

  • Problem while migrating from JSF1.1 to JSF1.2

    I'm facing the following issues while migrating from WAS 6.1 to WAS7.0
    For this I have upgraded Jsf 1.1 to 1.2 and webmodule to 2.5, and following errors I'm having...
    1. Description     The method getExceptionMessageString(String) is undefined for the type Util
    2. Description The method getMyForm(UIComponent) in the type CommandLinkRenderer is not applicable for the arguments (FacesContext, UICommand)     
    3. Description     The method getName() is undefined for the type HtmlBasicRenderer.Param     LinkRendererWithName.java
    4. Description     The method getParamList(UIComponent) in the type HtmlBasicRenderer is not applicable for the arguments (FacesContext, UICommand)
    5. Description     The method getValue() is undefined for the type HtmlBasicRenderer.Param     LinkRendererWithName.java
    Any alternative methods to those above methods in JSF1.2?
    or am I need to upgrade any of the jaf dependencies?
    Any suggestions are appreciated.
    Thanks

    i_oss wrote:
    But you should consider implementing your Renderers only using the API and not extending the com.sun.faces.* implementation classes, or you might end up changing your code again on your next jsf updates.Hm, good thinking. I didn't think about the split between the API and the implementation.
    OT question on that subject: is it really good design to have that split? JSF, JAXB, JAX-WS, even CDI has an API and an implementation part to it. But do we really need that? In the case of JSF, you have Mojarra and Myfaces (and some other obscure JSF implementation I believe). But why would you use Myfaces over Mojarra since they both solve the same problem and are both actively developed? Why do we have to deal with API/implementation conflict hell that you can often find when using JAXB, especially in a Mavenized environment? We have Weld as the implementation for CDI. What would move anyone to make a 'competing' implementation of it?
    For something like JPA I can at least understand it; the persistence providers were already there before JPA saw the light of day. There was no need for Sun to create a competing implementation, so they provided the API in stead. But in all other cases... I just don't get it.

Maybe you are looking for