【问题标题】:email address not recognised in XML-RPC interface to Neos Server在 Neos Server 的 XML-RPC 接口中无法识别电子邮件地址
【发布时间】:2015-10-27 16:15:13
【问题描述】:

我正在向 Neos 服务器(优化、AMPL、MILP、Cplex)使用 XML-RPC 提交 API,并且收到一条错误消息,提示“除非您提供有效的电子邮件地址,否则 CPLEX 将不会运行。”

我是否误解了我应该如何处理 Neos 网站[此处] 和 here 上提供的 python 模板?

我编辑的Neos提供的.pyfile的相关sn-p如下

import sys
import xmlrpclib
import time

NEOS_HOST="www.neos-server.org"
NEOS_PORT=3332
CONTACT_EMAIL = 'me@mail.com'
INTERFACE = 'XML-RPC'
neos=xmlrpclib.Server("http://%s:%d" % (NEOS_HOST, NEOS_PORT))
...
(jobNumber, password) = neos.submitJob(xml, CONTACT_EMAIL, INTERFACE)
sys.stdout.write("JobNumber = %d \n" % jobNumber)

除了电子邮件错误之外,我的代码还有效。我知道,因为有时其他求解器会返回结果(似乎有些求解器 - 虽然不是 CPLEX - 不需要电子邮件地址)

一个不相关的问题 对于使用此 Neos 服务器接口的人,使用正则表达式解析返回的输出文件的替代方法是什么?

谢谢!

【问题讨论】:

    标签: python-2.7 neos-server


    【解决方案1】:

    Neos 服务器团队回应:

    将您的电子邮件地址添加到您提交的 xml 中。在您的 xml 中,添加一行

    <email> your.address@email.edu </email> 
    

    以及像

    这样的字段
    <model></model>
    <data></data>
    

    【讨论】:

      猜你喜欢
      • 2013-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      • 2021-12-21
      • 2012-04-08
      • 1970-01-01
      相关资源
      最近更新 更多