- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 netsuite ruby gem ( https://github.com/RevolutionPrep/netsuite )。
我和gem的创始人谈过,我是用正确的方式抓交易的: https://github.com/RevolutionPrep/netsuite/issues/52
在 Gemfile 中:
gem 'netsuite'
我在进行交易搜索时不断收到此信息:
1.9.3p448 :008 > search = NetSuite::Records::Transaction.get(3820)
HTTPI GET request to webservices.netsuite.com (net_http)
HTTPI POST request to webservices.netsuite.com (net_http)
Savon::SOAPFault: (soapenv:Server.userException) org.xml.sax.SAXException: transaction is not a legal value for {urn:types.core_2013_2.platform.webservices.netsuite.com}RecordType
这也给出了同样的错误:
search = NetSuite::Records::Transaction.get(:internal_id => 3820)
这个有效:
def getAllTransactions
#SearchStringField, searchValue
t = Time.new
search = NetSuite::Records::Transaction.search({
criteria: {
basic: [
{
field: 'type',
operator: 'anyOf',
type: 'SearchEnumMultiSelectField',
value: [ "_invoice" ]
},
{
field: 'tranDate',
operator: 'within',
type: 'SearchDateField',
value: [
Date.parse("12/1/2013").strftime("%Y-%m-%dT%H:%M:%S%z"),
Date.parse("#{t.month}/#{t.day}/#{t.year}").strftime("%Y-%m-%dT%H:%M:%S%z")
]
}
]
}
})
search
end
这也行:
NetSuite::Records::Customer.get(:internal_id => 3820)
这些不起作用:
1.9.3p448 :007 > customer = NetSuite::Records::Invoice.get(:internal_id => 7996)
HTTPI GET request to webservices.netsuite.com (net_http)
HTTPI POST request to webservices.netsuite.com (net_http)
NetSuite::RecordNotFound: NetSuite::Records::Invoice with OPTIONS={:internal_id=>7996} could not be found
from /Users/pkatepalli/.rvm/gems/ruby-1.9.3-p448/gems/netsuite-0.2.0/lib/netsuite/actions/get.rb:73:in `get'
from (irb):7
from /Users/pkatepalli/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/commands/console.rb:47:in `start'
from /Users/pkatepalli/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/commands/console.rb:8:in `start'
from /Users/pkatepalli/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/commands.rb:41:in `<top (required)>'
from script/rails:5:in `require'
from script/rails:5:in `<main>'
1.9.3p448 :008 > customer = NetSuite::Records::SalesOrder.get(:internal_id => 7996)
HTTPI GET request to webservices.netsuite.com (net_http)
HTTPI POST request to webservices.netsuite.com (net_http)
NetSuite::RecordNotFound: NetSuite::Records::SalesOrder with OPTIONS={:internal_id=>7996} could not be found
from /Users/pkatepalli/.rvm/gems/ruby-1.9.3-p448/gems/netsuite-0.2.0/lib/netsuite/actions/get.rb:73:in `get'
from (irb):8
from /Users/pkatepalli/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/commands/console.rb:47:in `start'
from /Users/pkatepalli/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/commands/console.rb:8:in `start'
from /Users/pkatepalli/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/commands.rb:41:in `<top (required)>'
from script/rails:5:in `require'
from script/rails:5:in `<main>'
1.9.3p448 :009 > customer = NetSuite::Records::CashSale.get(:internal_id => 7996)
HTTPI GET request to webservices.netsuite.com (net_http)
HTTPI POST request to webservices.netsuite.com (net_http)
NetSuite::RecordNotFound: NetSuite::Records::CashSale with OPTIONS={:internal_id=>7996} could not be found
from /Users/pkatepalli/.rvm/gems/ruby-1.9.3-p448/gems/netsuite-0.2.0/lib/netsuite/actions/get.rb:73:in `get'
from (irb):9
from /Users/pkatepalli/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/commands/console.rb:47:in `start'
from /Users/pkatepalli/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/commands/console.rb:8:in `start'
from /Users/pkatepalli/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.12/lib/rails/commands.rb:41:in `<top (required)>'
from script/rails:5:in `require'
from script/rails:5:in `<main>'
这个有效:
1.9.3p448 :010 > customer = NetSuite::Records::Customer.get(:internal_id => 7996)
HTTPI GET request to webservices.netsuite.com (net_http)
HTTPI POST request to webservices.netsuite.com (net_http)
最佳答案
您不能提取交易记录 – 您必须提取特定的类型或交易记录。一些类型包括:Invoice、SalesOrder 和 CashSale。
尝试访问以下网址:
https://system.netsuite.com/app/accounting/transactions/transaction.nl?id=3820
这应该让您了解记录的交易类型。如果它是发票,您将使用以下方式检索它:
NetSuite::Records::Invoice.get(1234)
这里有一些关于 NS 交易流程的粗略说明。其中一些可能特定于我们的实例,但大部分适用于整个 NS,并且可能对您或其他试图拼凑 NS 工作原理的人有所帮助。
关于ruby-on-rails - 使用 Netsuite Ruby Gem 获取事务时出错 - Savon::SOAPFault: (soapenv:Server.userException),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22309483/
我试图从 PHP SoapServer 返回一个 SoapFault,但我坚持创建正确的响应格式。 处理异常时,我返回: $detail = "message"; return new SoapFau
我是 android 的初学者,这里我有使用网络服务的 Activity : SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
我得到了这个我不明白的 SoapFault。调用下面的函数 codewordStemExists(),应该会创建一个连接到已启动并正在运行的 SoapServer 的 SoapClient(没有从服务
我是 PHP 异常处理和 SOAP 的新手。出于某种原因,我无法捕捉到 SoapFault。我不知道为什么。 soap 服务器不是我的。 try { $contact_id = $objSoa
我正在尝试获取此 soap 错误的“详细信息”中的值,但我还没有找到任何方法。 服务器响应: SOAP-ENV:Client Many Erro
我正在将我的 Android 代码与 Webservice 连接以检索数据。我总是得到: SoapFault - faultcode: 'a:InternalServiceFault' faults
运行两个服务器,服务器 1:是一个 Soap 客户端,服务器 2:是一个 Soap 服务器 我从服务器 1 向服务器 2 发送一个信封,其中包含以下参数: client_hash(字符串),唯一代码(
我目前正在尝试使用 php-ews,但是我不知道 soap 有一些问题,下面是错误。 Fatal error: Uncaught SoapFault exception: [VersionMismat
我正在连接到网络服务以获取一些数据。我有大约 20 万个作业的请求队列,一个工作人员正在处理它。处理时间为每秒 2-3 次调用。在大约 500-1000 次调用后,它开始收到 SoapFault 异常
我正在创建一个 WCF web 服务,它的请求/响应应该只签名。 为此,我在 ServiceContract 属性上设置了 ProtectionLevel = ProtectionLevel.Sign
假设我的文件中有以下 xml 负载 ns2:Server some Error 04 SimiError 如何将其解码到 Soap
尝试使用 soap 服务将数据发送到 sql 数据库。但我的网站只加载 30 秒后出现此错误: Warning: Uncaught SoapFault exception: [HTTP] Error
我可以在 Savon 日志中看到我的 SOAP 错误包含如下 XML: 666some evil error 有谁知道如何从响应中解析错误代码和描述?很抱歉,如果这是一个愚蠢的问题,但我已经尝试了所有
为什么我可以设置一个faulString,但不能在SOAPFault 中设置一个自定义错误代码?当我抛出异常时,文本“Code X”没有出现在 SoapFaultException 中。有人能告诉我为
我的 SOAP 解决方案出现问题。有时我会收到以下错误消息: Function (functionA) is not a valid method for this service 8 个月后编辑虽然
有时无法调用网络服务。 这个问题一直都在发生。 可能是什么问题? Error: SoapFault exception: [HTTP] Could not connect to host in
我要集成 eway token 支付集成,但我正面临这个问题。 SoapFault exception: [HTTP] Bad Request wsdl文件在这里 https://www.eway.c
我在 java 中使用 axis2 创建了用于将两个数字相乘的 web 服务.. wsdl文件是 - Please Type your service description here -
我们的java应用程序使用glassfish 2.1作为服务器,我将ear文件部署到glassfish上并使用soapUI发送请求,并期望在响应中返回soapFault。但我得到了“HTTP Stat
我正在尝试提取 Web 服务的soapFault 响应的错误代码和错误消息,但收到 ClasscasrException : 下面是网络服务响应: 2015-
我是一名优秀的程序员,十分优秀!