Comment #29 on issue 152 by [email protected]: Implement insertSubscriberData MAP message
http://code.google.com/p/jss7/issues/detail?id=152

Hello!

1. About MAPParameterFactory: this patch looks good for me. The only thing that I have not checked if all primitives that you have implemented (and all choices constructors) are included in the patch. You can check it from a primitive list from this issue (and insertRoutingInfo issue). It is a good idea to include primitives into MAPParameterFactory just after they have been implemented.

2. ChargingCheracteristic looks good for me

3. PDPAddress:
- We have to implement PDPType first of all. You can see details in 29.060 in "7.7.27 End User Address" chapter. It is simple. We need an extra enum PDPTypeValue for PDPType values enumerating - Using "String" in a constructor of PDPAddress and in "getAddressString()" is a good idea. But for both cases we need an extra parameter - PDPTypeValue:
PDPAddressImpl(String address, PDPTypeValue typeValue) { ... }
String getAddressString(PDPTypeValue typeValue);
- PPP case: it looks like it is just digits encoded by TbcdString. Look for example here: http://en.wikipedia.org/wiki/X.121. I think we can add TbcdString encoding/decoding at this step for PPP case.

We have to release jss7 BETA4 today. I will commit your MAPParameterFactory patch now. ChargingCheracteristic and PDPAddress/Type we will postpone to a next release, please do not commit this now.


Reply via email to