in modules/sms/src/main/java/org/apache/axis2/transport/sms/smpp/SMPPImplManager.java [141:179]
public void setTransportOutDetails(TransportOutDescription transportOutDetails) throws AxisFault{
if(transportOutDetails == null) {
throw new AxisFault("No transport in details");
}
if(transportOutDetails.getParameter(SMSTransportConstents.SYSTEM_TYPE) != null){
smppTransportOutDetails.setSystemType((String)transportOutDetails.getParameter(
SMSTransportConstents.SYSTEM_TYPE).getValue());
}
if (transportOutDetails.getParameter(SMSTransportConstents.SYSTEM_ID) != null) {
smppTransportOutDetails.setSystemId((String)transportOutDetails.getParameter(SMSTransportConstents.SYSTEM_ID).
getValue());
} else {
throw new AxisFault("System Id not set");
}
if (transportOutDetails.getParameter(SMSTransportConstents.PASSWORD) != null) {
smppTransportOutDetails.setPassword((String)transportOutDetails.getParameter(SMSTransportConstents.PASSWORD).
getValue());
} else {
throw new AxisFault("password not set");
}
if(transportOutDetails.getParameter(SMSTransportConstents.HOST) != null) {
smppTransportOutDetails.setHost((String)transportOutDetails.getParameter(SMSTransportConstents.HOST).
getValue());
}
if(transportOutDetails.getParameter(SMSTransportConstents.PORT) != null) {
smppTransportOutDetails.setPort(Integer.parseInt((String)transportOutDetails.getParameter(
SMSTransportConstents.PORT).getValue()));
}
if(transportOutDetails.getParameter(SMSTransportConstents.PHONE_NUMBER) != null) {
smppTransportOutDetails.setPhoneNumber((String)transportOutDetails.getParameter(
SMSTransportConstents.PHONE_NUMBER).getValue());
}
}