Updates:
Status: Started
Comment #2 on issue 114 by [email protected]: Implement cancelLocation
MAP message
http://code.google.com/p/jss7/issues/detail?id=114
1. MAPServiceMobilityListener
onCancelLocationRequest() and onCancelLocationResponse() refer to
// -- Location Management Service
please move this code into that section without extra title
2. CancelLocationResponse:
We do mot need "public long getMapProtocolVersion();" for this primitive
3. MAPDialogMobility:
- move addCancelLocationRequest() and addCancelLocationResponse() into
"// -- Location Management Service"
- add another "adder" for addCancelLocationRequest() without "int
customInvokeTimeout" like we do for all other services
- replace "UpdateLocationRequest" with "CancelLocationRequest" in comments
- addCancelLocationResponse():
this parameter is optional. Use the example of how to implement it
in "org.mobicents.protocols.ss7.map.service.sms.MAPDialogSmsImpl.addMoForwardShortMessageResponse()"
4. MAPServiceMobilityImpl:
- isServingService(), getMAPv1ApplicationContext() and processComponent:
move "cancelLocation" into "// -- Location management services" section
- getMAPv1ApplicationContext():
cancelLocation:
"MAPApplicationContextName.networkLocUpContext"
-> "MAPApplicationContextName.locationCancellationContext"
- cancelLocationResponse():
this parameter can be optional, so do not throw exception if "if (parameter
== null)". Also this method should be updated. Look as an
example: "org.mobicents.protocols.ss7.map.service.sms.MAPServiceSmsImpl.moForwardShortMessageResponse()"
to be continued...