How to version an SOA service RRS feed

  • Question

  • I'm trying to have various versions of my SOA service available. I've read that all I need to do is change my servicename.config file to servicename_1.0.config, and then when my client creates the Sesssion it should do something like:

    SessionStartInfo info = new SessionStartInfo(headnode, servicename, new Version(1, 0))

    But when I do all this and run my client, I get a SessionException saying "Service version not found. Please make sure service servicename_1.0 is deployed to the %CCP_SERVICEREGISTRATION_PATH%."

    I'm running the AzureScheduler, so I don't have a %CCP_SERVICEREGISTRATION_PATH% I guess, but I do have the %CCP_PACKAGE_ROOT% and my service is there, with the servicename_1.0.config file.

    Am I missing a step somewhere? Has anyone used SOA versioning with HPC?

    Monday, June 11, 2012 8:40 PM


  • I found another step in a different doc. I guess I also need to change the zip name that "hpcpack create" generates, so it to creates a servicename_1.0.zip file to match the other names.
    • Marked as answer by Rock2000 Friday, June 15, 2012 8:45 PM
    Friday, June 15, 2012 8:45 PM