C# [1.1] Schema error trying to create an AXLAPIService object...

Version 1
    This document was generated from CDN thread

    Created by: Stuart Miller on 02-08-2010 03:08:50 AM
    [start update]
    Ok. I am now see more details regarding my issue:

    ex
    {"There was an error reflecting type 'Cisco.AXL.APIRequest'." }
    [System.InvalidOperationException]: {System.InvalidOperationException}
    System.Object: {System.InvalidOperationException}
    _className: null
    _COMPlusExceptionCode: -532459699
    _exceptionMethod: <undefined value>
    _exceptionMethodString: null
    _helpURL: null
    _HResult: -2146233079
    _innerException: {"There was an error reflecting type 'Cisco.AXL.NameAndGUIDRequest'." }
    _message: "There was an error reflecting type 'Cisco.AXL.APIRequest'."
    _remoteStackIndex: 0
    _remoteStackTraceString: null
    _source: null
    _stackTrace: {System.Array}
    _stackTraceString: null
    _xcode: -532459699
    _xptrs: 0
    HelpLink: null
    HResult: -2146233079
    InnerException: {"There was an error reflecting type 'Cisco.AXL.NameAndGUIDRequest'." }
    Message: "There was an error reflecting type 'Cisco.AXL.APIRequest'."
    Source: "System.Xml"
    StackTrace: " "
    TargetSite: {System.Reflection.RuntimeMethodInfo}
     
    The BaseException still shows the following:

    ex.GetBaseException()
    {System.InvalidOperationException}
    System.SystemException: {"Type of choice identifier 'Item1ElementName' is inconsistent with type of 'Item1'. Please use array of Cisco.AXL.Item1ChoiceType27."}

    <font size="1">

     

    </font>
     
    [end update]
     
    My company just upgraded our CUCM 7.0(2) to 7.1(5) for development testing. As with every upgrade, I created a new AXLAPIService.cs based upon the instructions in the 7.1(2) XML documentation. Unfortunately, I am getting an error in my code when it tries to create the AXLAPIService object.  The message is:

    ex.GetBaseException()
    {System.InvalidOperationException}
    System.SystemException: {"Type of choice identifier 'Item1ElementName' is inconsistent with type of 'Item1'. Please use array of Cisco.AXL.Item1ChoiceType27."}
     
    My previous proxies have worked fine with previous versions of CCM/CUCM [4.1(2),4.2(2),6.1(1),7.0(2)]. Which object is involved? I have no clue. I attempted to go through the code and modify objects/methods that I thought could cause this issue but none worked.
     
    We have a client that has just upgraded their CUCM to 7.1(5) and currently our application has not passed internal testing.
    <font size="1">

     
    Any help on determining what is causing this and a way to resolve it would be great.
    Stu

    </font>