小编Him*_*shu的帖子

为什么无效转换请求错误代码:17132?

我正在尝试使用JDBC预处理语句插入时获取最后插入的行ID.我有一个自动增量主键列作为表中的标识列.我的代码如下:

public static String insertMeetingToDB(String organizer,String subject,String location,String start_date_time,String end_date_time,String description) throws Exception {
    Connection dbConnection = null;
    PreparedStatement preparedStatement = null;
    Integer last_inserted_id=0;


String insertTableSQL = "INSERT INTO MEETINGS"
                   + "(ORGANIZER_EMAIL, SUBJECT, MEETING_LOCATION, START_DATE_TIME, END_DATE_TIME, MEETING_DESCRIPTION) VALUES"
                   + "(?,?,?,?,?,?)";

SimpleDateFormat from = new SimpleDateFormat("yyyyMMdd'T'HHmmss");
from.setTimeZone(TimeZone.getTimeZone("IST"));  //--CONVERTING DATE/TIME TO INDIAN STANDARD TIME

SimpleDateFormat datetimeFormat = new SimpleDateFormat("yyyy-MM-dd' 'HH:mm:ss");

Date input_start_date_val =  from.parse(start_date_time);
Date input_end_date_val =  from.parse(end_date_time);

String input_start_date =  datetimeFormat.format(input_start_date_val);
String input_end_date =  datetimeFormat.format(input_end_date_val);

try {

        dbConnection = getConnection();

        //--INSERTING …
Run Code Online (Sandbox Code Playgroud)

java sql oracle jdbc

8
推荐指数
1
解决办法
1万
查看次数

通过SOA/UMS触发的SMS无法从sdpmessagingdriver-smpp驱动程序配置设置获取发件人地址

描述:

  • 我们正在使用部署在SOA服务器上的sdpmessagingdriver-smpp驱动程序来发送SMS消息.
  • 我们使用"发件人地址"和"默认发件人地址"配置了SMPP驱动程序属性.
  • 当我们尝试发送短信时,它失败并显示错误消息"无效的源地址".

经过一些调查后,我们发现submit_sm请求中的发件人地址为空,这导致问题"源地址无效".现在出现的问题是,在SMPP驱动程序配置设置中已经配置了发件人请求时,为什么发件人地址为空?我们需要在其他地方配置发件人地址吗?是否有配置文件来配置此设置?

参考屏幕截图:

SMPP驱动程序特定配置:

  • 您可以看到配置中提供了发件人地址默认发件人地址.

在此输入图像描述

消息状态(SMS失败日志):

  • 下面提供的屏幕截图显示了发件人地址为空白的SMS消息

在此输入图像描述

后端错误日志:

[2017-10-17T10:33:16.806 + 05:30] [WLS_SOA] [错误] [SDP-25700] [oracle.sdp.messaging.driver.smpp] [tid:Workmanager :,版本:0,预定= false ,Started = false,等待时间:0 ms \n] [userId:OracleSystemUser] [ecid:49d20b62a8084325:-5336381e:15f247fea2f:-8000-000000000001c322,0] [APP:usermessagingdriver-smpp]捕获到意外的异常.[[ oracle.sdp.messaging.driver.DriverException:位于oracle.sdpinternal.messaging.ddver.smpp.SMPPDriver的oracle.sdpinternal.messaging.driver.smpp.SMPPDriver.send(SMPPDriver.java:1073)中的源地址[a]无效.发送(SMPPDriver.java:3268)oracle.sdpinternal.messaging.driver.smpp.SMPPDriver.send(SMPPDriver.java:2849)at oracle.sdpinternal.messaging.driver.smpp.SMPPDriver.send(SMPPDriver.java:2724)位于oracle.sdpinternal.messaging.dispatcher.DriverDispa的oracle.sdpinternal.messaging.driver.smpp.SMPPManagedConnection.send(SMPPManagedConnection.java:95)at oracle.sdpinternal.messaging.driver.DriverConnectionImpl.send(DriverConnectionImpl.java:41)tcherBean.onMessage(DriverDispatcherBean.java:296)在sun.reflect.GeneratedMethodAccessor1629.invoke(未知来源)在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)在java.lang.reflect.Method.invoke(方法.的java:606)在com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)在com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.的java:182)在com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)在com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.的java:89)在com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)在com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(德尔 egatingIntroductionInterceptor.java:131)在com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)在com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed( ReflectiveMethodInvocation.java:171)在com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)在com.sun.proxy.$ Proxy532.onMessage(来源不明)在oracle.sdpinternal .messaging.dispatcher.DriverDispatcherBean_xfokw2_MDOImpl .__ WL_invoke(未知来源)在weblogic.ejb.container.internal.MDOMethodInvoker.invoke(MDOMethodInvoker.java:35)在oracle.sdpinternal.messaging.dispatcher.DriverDispatcherBean_xfokw2_MDOImpl.onMessage(未知来源)在预言. sdpinternal.messaging.jmsmessagereceiver.ResourceAdapterImpl $ RaMessageListener.onMessage(ResourceAdapterImpl.java:167)位于weblogic.work.j2ee.J2EE的oracle.sdpinternal.messaging.jms.QueueWorker.run(QueueWorker.java:73)webManager $ WorkWithListener.run(J2EEWorkManager.java:184)at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)]] [2017-10-17T10:33:16.807 + 05:30] [WLS_SOA] [NOTIFICATION] [SDP-26003] [oracle.sdp.messaging.driver.dispatcher] [tid:Workmanager :, Version:0,Scheduled = false,Started = false,Wait time:0 ms \n] [userId:OracleSystemUser] [ecid: 49d20b62a8084325:-5336381e:15f247fea2f:-8000-000000000001c322,0] [APP:usermessagingdriver-smpp]调度程序发送的消息的ID为:eb50c4cdc0a800ab12d5fbbdbbbbd46a.

oracle smpp oracle-soa oracle-enterprise-manager oim

6
推荐指数
1
解决办法
582
查看次数

如何使用Terminal命令直接连接Teamviewer?

据我所知,我可以使用putty通过终端命令 - " putty server_ip -l user_name -pw password " 直接连接服务器,之后无需输入用户名和密码.就像这样,我可以在终端输入' teamviewer ' 来运行teamviewer .但有人能告诉我如何将'Partner Id'和'Password'传递给'teamviewer'命令直接连接它,因为我正在使用putty.

linux putty remote-desktop gnome-terminal ubuntu-10.04

4
推荐指数
1
解决办法
3万
查看次数

如何将.sh文件复制到'bin/sh /'

我试图将.sh文件复制到'bin/sh'目录,但我无法访问'sh'.是否有任何方法或命令将.sh文件复制到'sh'目录?

linux shell

0
推荐指数
1
解决办法
5597
查看次数

将XUL与PHP集成

是否可以将XUL与PHP集成,就像我们使用HTML和PHP一样?如果是,我需要做些什么才能使这项工作成功?

我需要做些什么来阻止我的服务器尝试以纯文本或HTML格式提供XUL?

另外,如果你有一个很好的资源或教程来理解如何做到这一点真棒!

javascript php xml xul firefox-addon

-1
推荐指数
1
解决办法
484
查看次数