Forum Discussion

Cindy_127211's avatar
Cindy_127211
Icon for Nimbostratus rankNimbostratus
May 26, 2005

Differences between V4.5 & V9.0 in ITCMLocalLB/Node.get_list

We have found that there are differences in the method format for get_list in ITCMLocalLB in regards to the get_list method that is making a program that we have been running fail in the 9.0 environment. Apparently, the get_list method used to return a 'string', but in 9.0 it now returns a 'long' formatted data. Is there any way that you're aware of to reformat the long data to string...or, any other workaround that you might suggest?

 

 

Thanks!

 

 

 

4.5:

 

Method get_list

 

 

void get_list(

 

in SessionCredentials creds, <== CORBA Specific

 

out String[] node_addresses

 

);

 

 

 

9.0:

 

 

Method get_list

 

 

void get_list(

 

out long[] node_addresses

 

);

 

 

 

 

3 Replies

  • Loc_Pham_101863's avatar
    Loc_Pham_101863
    Historic F5 Account
    For 9.x, the LocalLB::NodeAddress::get_list method should return a list of IP addresses in "string" format.

     

     

    Loc
  • Loc_Pham_101863's avatar
    Loc_Pham_101863
    Historic F5 Account
    The issue of "string" vs. "long" format for IP addresses in the 9.x's ITCM legacy interfaces is a known issue, and will be fixed in 9.2.

     

     

    It was also inadvertently introduced as a bug in 4.6.2, and is fixed in 4.6.3.

     

     

    In the meantime, as I said in my previous post in this thread, if you can use the newly designed 9.x interfaces, all IP addresses are treated as strings.

     

     

    Thanks,

     

    Loc