「submitMulti( request );」を使用して複数のメッセージを送信しようとしています。方法。すべてのパラメータが正しく設定されていても、コンソールに「Submit multi operation failed. java.lang.NullPointerException」というエラー メッセージが表示されます。迅速な回答が必要です。ここに私のコードがあります。
SubmitMultiSM request = new SubmitMultiSM();
SubmitMultiSMResp response;
for (int i=0; i<3; i++) {
request.addDestAddress(new DestinationAddress("94710486836"););
}
// set other values
request.setServiceType("CMT");
request.setSourceAddr("94115933333");
request.setReplaceIfPresentFlag(replaceIfPresentFlag);
request.setShortMessage("Test");
request.setScheduleDeliveryTime(scheduleDeliveryTime);
request.setValidityPeriod(validityPeriod);
request.setEsmClass(esmClass);
request.setProtocolId(protocolId);
request.setPriorityFlag(priorityFlag);
request.setRegisteredDelivery(registeredDelivery);
request.setDataCoding(dataCoding);
request.setSmDefaultMsgId(smDefaultMsgId);
response = session.submitMulti(request);
ありがとうございました。