问题标签 [ems]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 将ems消息从电脑发送到手机
我正在寻找一个支持将 EMS 消息从 pc 发送到移动设备的 java api/library/sms-gateway。通过 EMS,我基本上是指发送串联消息、图片消息(1 位图像)、短音频剪辑(iMelody 格式)。
早些时候,我使用smslib发送一条简单的短信。后来我才知道它不支持EMS消息。
然后我发现了支持这个的smsj 。但是实施这个给我带来了很多问题。我通过连接 gsm 调制解调器尝试了它,给了我connection failed at at+cmgf
错误。尝试使用clickatell,但在连接到服务器时再次出现连接问题,即使我的互联网连接正常。
我在谷歌上搜索了很多支持这个的其他库,但都是徒劳的。如果有任何其他库支持这一点,您能否指定它们的链接?
以任何方式提供帮助将不胜感激。谢谢
java - 使用 smsj api 发送 EMS 消息
我是java编程新手。我已经使用smsj api通过 gsm 调制解调器将消息从 pc 发送到移动设备。我已经成功地能够使用 . 发送纯文本消息SmsSender.sendTextSms(msg, reciever, sender)
以及使用SmsSender.sendUnicodeTextSms("smsj हिन्दी मेसेज", reciever);
.
他们说它也支持EMS消息。我正在尝试通过它发送图片信息(黑白)和音频剪辑。但我无法弄清楚如何做到这一点。
文档显示有一个EmsMessage
实现的类SmsMessage
但我找不到有关如何使用它的任何详细信息。我也浏览了它的论坛,但又找不到任何解决方案。
希望有人可以指导我。
这是我发送短信的代码..
我尝试使用此代码发送 ems 消息.. 但它似乎是错误的。
我收到此错误消息:
谁能帮我使用这个 EmsMessage 和 SmsMessage 类的正确语法是什么?
tibco-ems - 无法使用 EMS.NET API 从主题中检索消息
我正在尝试编写一个简单的应用程序来从使用输入向主题发送消息并显示在主题上发布的消息。有两个命令行可执行文件 - 一个用于发布者,另一个用于订阅者。当我发布关于某个主题的消息时,我可以看到这些消息被提交到该主题。
以下命令显示有关于该主题的消息(参见 F1.gif):-
以下命令显示订阅者正在使用消息(请参阅 F2.gif)
但是,我无法通过 EMS .NET API 检索消息。它卡在Message msg = subscriber.Receive();
. 我确保连接详细信息和身份验证详细信息是正确的,因为它们在发布消息时使用。
spring - 使用 Spring + SSL 连接到 EMS JMS 队列
我在使用 SSL 和带有证书的相互身份验证创建与 Tibco EMS JMS 队列的连接(并从中读取)时遇到了一些问题。这是我的 Spring 配置:
当我尝试将某些内容放入队列时,我收到以下堆栈跟踪:
到目前为止,我无法成功解决 ssl 握手。如何解决这个问题?
c# - 多任务 WCF 通道使用中的异常 (ems)
我收到类型异常
收到 EMS 消息的异常:服务没有响应。从多个任务调用下面的代码时。
如果我删除 Channel.Close() 也不例外。
有任何想法吗?
tibco - 如何使用来自 Tibco EMS 中队列桥接的主题的消息加载队列?
我在主题 A 和队列 B 之间创建了一座桥梁。主题 A 上有消息,但队列 B 没有。队列 B 是在这些消息到达主题 A 之后创建的。有没有办法让这些消息进入队列?
c# - TIBCO EMS 连接无法在 C# 中解析
我正在使用一个程序,该程序旨在发布到与程序分开的服务器上托管的现有 TIBCO EMS 并从中读取。我参考了随 TIBCO 安装提供的示例代码,从而产生了很大一部分程序。这是我遇到问题的代码片段:
当第 1 行运行时,它通过了。当第 2 行运行时,它通过了,但是,连接对象为 null,导致在第 3 行发生错误,发生 NullReferenceException。
我至少希望第 2 行会返回某种错误,以表明请求超时、凭据错误、无法访问 url,或者至少让我知道问题所在,但没有什么像这样,直到它到达第 3 行。
它与我的应用程序的配置有关吗?我所做的就是将 TIBCO.EMS.dll 作为参考并使用那里的代码。
这可能与我连接到需要代理的 VPN 有关吗?如果是这样,我如何在我的代码中设置该代理?
任何帮助将不胜感激。谢谢你。
spring - NoClassDefFoundError:无法初始化类 com.tibco.security.providers.SecurityVendor_j2se
我有一个网络应用程序尝试使用 Spring 连接到安全的 TIBCO EMS。在启动时,当 MessageListener 尝试启动时,即使 tibjms.jar 和 tibcrypt.jar 存在于 WEB-INF\lib 目录中,也会得到以下信息。该应用程序部署在 JBoss 7 中。
15:44:14,814 ERROR [org.springframework.web.context.ContextLoader] (MSC service thread 1-1) Context initialization failed:
[...]
at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3392) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3850) [jbossweb-7.0.13.Final.jar:]
at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:90) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) [rt.jar:1.6.0_45]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) [rt.jar:1.6.0_45]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_45]
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.tibco.security.providers.SecurityVendor_j2se
at java.lang.Class.forName0(Native Method) [rt.jar:1.6.0_45]
at java.lang.Class.forName(Class.java:171) [rt.jar:1.6.0_45]
at com.tibco.security.impl.ooOO.init(SecurityVendor.java:128) [tibcrypt.jar:]
如果我展开 tibcrypt.jar 文件,我可以清楚地看到类 'com.tibco.security.providers.SecurityVendor_j2se' 存在。
有什么想法吗?
谢谢。
performance - TIBCO EMS 会话管理指南
经常有人抱怨我们的一台 EMS 服务器性能不佳。
我注意到开放会话的数量通常比消费者+生产者的数量多得多。
例如,目前有 4310 个开放会话、1728 个消费者和 1421 个生产者。
这可能是一个问题还是没什么好担心的?
谢谢!
java - 使用选择器从队列中读取 jms 消息
我在java中有一个客户端,它在队列中发送一条jms消息(“queue-request”)。该消息包含一个包含唯一客户端 ID 号的 int 属性(“id”)。消息正在处理中,然后进入另一个队列(“队列响应”)。如何让客户端等到带有他的id的消息在队列中,然后再读出来。我尝试使用侦听器并实现 onMessage 但是收到消息后如何停止侦听?