First of all thanks for developing this project as it has been extremely useful. I have been using it for connecting to the Ericsson FMC and the Huawei BSC M2000. Both devices implement the 3GPP standard for Corba.
The Ericsson FMC device has, as standard, the port on 49254. When I used the library to connect to it I got an exception because the variable to store the port in the InternetIiopProfile class is a short. I have changed the short definition from 'short' to 'ushort' to make it work as IP Ports go up to 65535. I made this change in the following files:
- IOR.cs. Lines: 442, 447, 509 & 900
- CorbaInit.cs. Lines: 154
- GiopMessageHandler.cs. lines: 839
- IORUtil.cs. Lines: 288
- Corbaloc.cs. Lines: 310
- IIOPChannel.cs: Lines: 1568
With these changes, the code compiles and I can connect to the device and do all the required tasks. I haven't performed all the unit tests that you have.
I am not familiar with the way you work in Sourceforge neither I am familiar with the Testing procedures that you follow in this project. Currently I am in the middle of a major delivery so I cannot take some time to learn it. I don't know if you are going to take this into consideration and perform the modifications and the tests or I have to come back with a fully tested solution. Please let me know if you want my input and I will learn the testing methodology and fix this problem as soon as I have some time.
Thanks and regards,
Log in to post a comment.