Forum Discussion

Michel_van_der_'s avatar
Michel_van_der_
Icon for Nimbostratus rankNimbostratus
Dec 20, 2003

Can I find diffs in the API between 4.2 and 4.5 anywhere?

Specifically, I somehow seem to need to change the calling

 

signature of ITCMLocalLB.VirtualServer.set_any_ip_timeout and

 

ITCMLocalLB.VirtualServer.set_any_ip_state. The 4.2 version

 

seemed to need 'virtual_server[s]' as parameter names,

 

and the 4.5 version wants 'virtual_address[es]'.

 

 

Short of downgrading my current lab system to 4.2, I have no real

 

way of finding out if I had a bug, or if this is the case. If I knew the

 

differences in the versions, it migh answer that with little effort.

 

 

Thanks

1 Reply

  • You are right, I just verified that the parameter name did change from 4.2 to 4.5. We strive to maintain backward compatibility and in this case I believe a change was made in the documentation that propogated to the interface descriptions. Back in 4.2 our developers were coding to the CORBA interfaces in which the interface names are not relevant. But, for SOAP it is relevant. The 4.5 release went through a fairly thorough screening to check for these types of issues but it looks like this one slipped through the cracks. I will verify that there are no other anomolies out there like this and let you know if I find any.

     

     

    As for differences in the interfaces. We currently have no published set of differences outside of the release notes that specify on a high level what was added. That doesn't go down to the parameter level. In a perfect world, the interfaces should be completely backward compatible so this issue shouldn't arise.

     

     

    -Joe