Microsoft Dynamics NAV Web 服务中的日期筛选器

2023-12-01

当在 php 中向 Web 服务发送过滤器时,一切正常,但是当我们需要对日期进行排序时,我们遇到了问题。我们需要获取在特定日期之后修改的所有对象。

在页面中我们有一个日期元素,如下所示:

<xsd:element minOccurs="0" maxOccurs="1" name="Last_Date_Modified" type="xsd:date"/>

我们已经尝试过这里解释的解决方案:

Dynamics Nav (Navision) web 服务 ReadMultiple 日期过滤器

但我们的日期格式有点不同,我们的看起来像:2013-01-01

在我们的过滤器中,我们尝试了以下操作:

array(
    'Field' => 'Last_Date_Modified',
    'Criteria' => '20130101..'
)

还有一些其他变体,但它不会返回任何内容。如果我们将其留空,它将返回所有内容。有人知道我们能做什么吗?如果我们以某种方式将last_modified_date存储为像unix时间戳这样的bigint,会有帮助吗?


我已经使用 SOAPui 测试了类似的设置,以下是我得到的结果:

传出消息:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:obj="urn:microsoft-dynamics-schemas/page/objlist">
<soapenv:Header/>
  <soapenv:Body>
       <obj:ReadMultiple>
         <obj:filter>
            <obj:Field>Date</obj:Field>
            <obj:Criteria>&gt;=01012013</obj:Criteria>
         </obj:filter>
         <obj:bookmarkKey></obj:bookmarkKey>
         <obj:setSize></obj:setSize>
      </obj:ReadMultiple>
   </soapenv:Body>
</soapenv:Envelope>

它会产生正确的响应(自 1 月份以来,我的数据库中有 3 条记录发生了更改) 如果我输入,响应也是正确的01012013.. or 01.01.2013..甚至01/01/2013..但将返回错误作为响应20130101..

作为回应,该字段具有这样的值<Date>2013-05-15</Date>但这对于我的位置来说是不正确的格式。

因此,您的导航服务器正在等待您的请求中的其他日期格式。检查导航服务器的CustomSettings.config文件看看是否有<add key="ServicesCultureDefaultUserPersonalization" value="true"/>钥匙。如果将其设置为“false”,服务器将以 en-us 日期和数字格式工作。

另请检查User Personalization导航中的表。如果上一个键设置为 true,则 Nav 将尝试使用此表中为用户定义的语言设置。

如果没有任何帮助,请尝试 SOAPui 来查明 Nav 响应是否正确为直接消息(请参阅上面的格式或使用您的 wsdl 文件提供soapui)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Microsoft Dynamics NAV Web 服务中的日期筛选器 的相关文章

  • 如何将参数从一个项目传递到另一个项目?

    截至所附屏幕截图 我有 4 个 Rest API 项目 我需要将生成的用户 ID 从项目 1 1 管理基础知识和获取 API 传递到其他项目 2 课程和课程 我正在使用测试运行程序运行每个项目 全局财产转移在这种情况下不起作用 有人可以帮我
  • 如何使用 Perl SOAP 获取 JIRA 中的自定义字段列表?

    我很好奇是否有其他人知道如何获取您在 JIRA 中创建的所有自定义字段的列表 如果是这样 你是怎么做到的 我一直在尝试使用我在上找到的 Perl SOAP 例程JIRA SOAP 服务文档 http docs atlassian com s
  • Web 服务必须注册吗?

    我正在学习网络服务 我读过的大多数资源都讨论了如何在网络服务准备好供其他人使用时对其进行注册 使用该服务是否需要注册网络服务 例如 假设我在公司 Intranet 上有一个 Web 应用程序 并且我创建了另一个 Web 服务应用程序 该应用
  • Visual Studio 2010:向 2008 生成的 wsdl 添加服务引用

    不生成 app config 在我的团队中有一个人拥有 Visual Studio 2008 他创建了一个 Web 服务 然后我将这个 Web 服务添加到控制台项目中 添加服务引用没有问题 但不会生成有效的 app config 只不过是空
  • 限制用户从“主要区域”Dynamics 365 on Prem 进行访问

    我们创建了一个新的 应用程序 这是我们解决方案中迄今为止的第一个应用程序 这个想法是 一组用户将只能访问该应用程序 而他们将无法再访问该应用程序的 主要区域 某些实体的某些表格看起来与其他实体不同等 主要区域 是指默认情况下或多或少存在的
  • PHP:Curl https xml 结果返回空白

    请需要您的帮助 我正在尝试使用curl 创建一个PHP Soap 客户端 当我运行 PHP 代码时 我得到空白结果 这是一个 https 连接 我用 OpenSSL 生成我的 pem 文件example https stackoverflo
  • 如何将令牌存储在Android的本地或会话存储中?

    我正在创建一个与 SOAP Web 服务交互以从数据库获取数据的应用程序 当用户成功登录时 它会通过网络服务生成一个令牌 稍后在其他活动中调用 Web 服务方法时将需要此令牌 我的问题是 如何在需要时将该令牌传递给下一个活动并维护它直到用户
  • 何时使用 Soapobject 和 SoapPrimitive

    我一直在与ksoap2 lately 我仍然很困惑两者之间的确切区别是什么SoapObject and SoapPrimitive 以及何时使用它们 我猜它与字符串和数组有关 这是真的吗 我找到了一些链接 但感到困惑 谁能用最简单的英语形式
  • Magento 1.7.0.0 上的 SOAP V2 url 是什么

    1 7 0 0 版本中访问 Magento SOAP V2 的 url 是否已更改 当我尝试访问 上的服务 时http www somedomain com api v2 soap wsdl 1 http www somedomain co
  • 是否可以使用 Delphi 将 XML 发送和接收到 WSDL 函数?

    我们过去曾在 Delphi 中使用 Web 服务 这些服务很简单 参数很少 并向客户端返回单个值 我们工作的新服务应该能够输入 XML 并接收 XML 输出 有没有可以用于此目的的组件 当我尝试使用如下所示的方法时 出现错误 SearchA
  • “无法从...初始化默认 wsdl”——为什么?

    My pom xml包含以下内容 用于自动为具有以下指定 WSDL 的工作 Web 服务生成客户端
  • 如何打印 SOAP 消息

    SOAPMessage 有 writeTo 方法 用于将其内容打印到流中 但是如何将 SOAPMessage 内容写入 StringBuffer 中 代码行 message writeTo System out 必须修改 public bo
  • 如何使用 JAX-WS 将 SOAP 标头添加到 SOAP 请求?

    我们需要使用其他团队开发的网络服务 使用JAX WS用于生成网络服务 我们正在使用wsimport生成客户端存根 问题是我需要将以下信息作为标头与 SOAP 主体一起传递
  • Visual Studio/SOAP -“添加服务引用”与“添加 Web 服务引用”

    我发现我可以将计划使用的 SOAP WSDL 服务作为 Web 服务引用 System Web Services 或 服务引用 System ServiceModel WCF 导入到我的解决方案中 我想知道有什么区别 据我所知 添加服务引用
  • Spring-WS WSDL生成问题

    我正在尝试制作一个非常简单的 Web 服务 但在让 spring 生成正确的 wsdl 时遇到一些困难 我已尽力复制此示例春季教程 http static springsource org spring ws sites 2 0 refer
  • 创建 CXF Web 服务客户端时出现 ServiceConstructionException (scala+java+wsdl2java)

    这些其他问题暗示了解决方案 但我无法让它发挥作用 无法解析 http schemas xmlsoap org wsdl soap 的绑定 https stackoverflow com questions 26159206 could no
  • 如何更改Spring-WS的“SOAP-ENV”默认前缀

    我使用 Spring WS 创建了一个 Web 服务 为了保持与旧系统的兼容性 我需要将命名空间前缀从SOAP ENV to soap 我知道SOAP ENV and soap只是命名空间前缀 只要它们引用正确的命名空间 http sche
  • 无法引用 AppFabric 上托管的 WCF Web 服务的 WSDL

    我开发了一个 WCF 服务 并且在 Visual Studio 2010 中 我可以毫无问题地导入 WSDL 将其部署到 AppFabric 后 我获得了 WSDL 但由于某种原因无法找到 WSDL 内部引用的几个架构文件 不知道是配置问题
  • 具有重复名称的 WSDL — 如何强制 Java 类名称

    背景 我们正在开发一个与多个第三方网络服务通信的应用程序 遗憾的是 其中一个使用糟糕的命名约定定义了 WSDL 文件 响应元素及其使用的复杂类型经常重复使用相同的名称 下面的代码片段显示了这样一个例子
  • 将 SAML 令牌与 Web 服务 (wsdl) 结合使用

    我已从提供商处获得了 wsdl 文件和 pfx 我致电 IdP 并获取 SAML 令牌 现在我需要将该令牌传递给 WebService 如何使用 SAML 令牌来处理 WebService 我正在使用 NET 4 5 在以下两篇文章的帮助下

随机推荐

  • .'' aria-label='AttributeError:实现 Pytorch 框架时无法 pickle 本地对象 'pre_datasets..''> AttributeError:实现 Pytorch 框架时无法 pickle 本地对象 'pre_datasets..'

    我试图在 CNN 上实现一个 pytorch 框架 我确信代码是正确的 因为它来自教程 并且当我在 GoogleDrive 上的 Jupyter Notebook 上运行它时它可以工作 但是当我尝试将其本地化为 py文件 它提示错误 Att
  • 在 Three.js 中使用 OBJMTLoader 的 WebGL 导入模型失败

    我在尝试使用 Three js 将以下模型导入 WebGL 时遇到一些问题 http tf3dm com 3d model vanille 99084 html 我已经使用 Three js 附带的转换器将 obj 文件转换为 JSON 并
  • 将大数据写入管道时进程挂起

    我的 Perl 程序有一个挂起进程的问题 我想我已经将它隔离到每当我向管道写入大量数据时 以下是我认为与我的程序相关的所有代码 当程序挂起时 挂在ResponseConstructor pm中的线路上 print self gt write
  • 如何在 asp.net 中构建弹出对话框

    我正在使用 asp net C 构建 Web 应用程序 我来自 Windows 窗体开发 发现自己陷入困境 我正在制作一个应用程序 用户应该在其中编辑一些有关自己的简单信息 因此我需要创建一个新对话框 我如何在 ASP NET 中做到这一点
  • 已排序的 java 数组中的重复项

    我必须编写一个方法 该方法采用已按数字顺序排序的整数数组 然后删除所有重复的数字并返回仅包含没有重复的数字的数组 然后必须打印该数组 这样我就不会出现任何空指针异常 该方法必须在 O n 时间内完成 不能使用向量或哈希 这是我到目前为止所拥
  • 在本地调试 .NET Compact Framework 应用程序(无需模拟器或设备)

    我目前正处于一个新项目的准备阶段 该项目将使用 NET Compact Framework 2 0 或 3 5 我们将看到 进行开发 并将在自定义 Windows CE 6 硬件上运行 然而 有一件事我无法开始工作 调试似乎只能通过物理设备
  • AlertDialog.show 在服务中默默地被忽略

    我有一个运行后台线程的服务 我想做的是 显示从我的后台线程启动的 AlertDialog 我知道 这不是通知用户的推荐方式 并且它 中断工作流程 因为它们可以随时在任何应用程序中弹出 时间 但这对于我的用例来说是一种合适的方式 有一个处理程
  • npm - Semver 版本控制 - 使用插入符号“^”更新包

    我的 package json 文件中有一个 npm 包 clean webpack plugin 0 1 18 现在 当我将鼠标悬停在包上时 我可以看到有更新的版本 clean webpack plugin 0 1 19 现在 据我了解
  • 简单的 Javascript for 循环在第一次迭代后停止

    我读过很多其他有类似问题的帖子 但仍然不明白为什么这个很奇怪 我尝试执行 try catch 并没有报告错误 数组实际上有 100 多个 但为了示例缩小了范围 它在搜索数组中的第一项时有效 但在一次迭代尝试后它会失败 我打印出数组长度 发现
  • 如何使用不同的参数重新运行黄瓜场景大纲?

    我有一个用于测试 Web 服务的 Cucumber 场景大纲 类似于 Scenario Outline Check the limit functionality When I GET api activity schedule items
  • Google 在 Xamarin.Forms 中放置自动完成功能

    有人使用 Xamarin Forms 集成了 Google Place Autocomplete 吗 我将在地图上使用它来获取位置建议 我只看到了 Xamarin Android 和 Xamarin iOS 的资源 但在实现 AutoCom
  • 如何使用 T-SQL 暂时禁用外键约束?

    SQL Server 是否支持禁用和启用外键约束 或者是我唯一的选择drop进而re create限制因素 如果您想禁用数据库中的所有约束 只需运行以下代码 disable all constraints EXEC sp MSforeach
  • 如何在 PHP 中包含外部文件?

    我需要包含另一个网址上的外部文件 例如 google com 我已经使用本地文件测试了包含 所以这很有效 但是如果我尝试使用 127 0 0 1 filetoinclude txt 什么也不会发生 我没有收到错误 我只是收到一个空白页 那么
  • 删除Notepad++中的空行

    如何替换 Notepad 中的空行 我尝试查找并替换查找中的空行 替换中没有任何内容 但它不起作用 它可能需要正则表达式 从版本 6 5 2 开始 现在有一种内置方法可以执行此操作 Edit gt Line Operations gt Re
  • 是否可以更改 RPi4 上的蓝牙配置文件?

    我有一个连接到 RPi4 的摄像头 我想通过蓝牙传输其信号 BLE 最大速度为 2 Mbps 有点太慢了 我想切换到经典蓝牙 以达到 24 Mbps 是否可以 有关如何在 BlueZ 中切换配置文件的示例代码 请访问 https git k
  • React:如何执行handleChange和handleSubmit来动态添加输入文本框?

    我正在显示一个列表 列表中的每个项目都有一个文本框 文本框显示显示顺序 请找到沙箱 https codesandbox io s solitary butterfly 4tg2w0 在 Post API 调用中 如何将更改的文本框值与相应的
  • 错误:套接字使用节点 v0.12.0 挂起

    我正在尝试使用 Node 执行一个非常简单的 HTTP POST var querystring require querystring var http require http var postData querystring stri
  • Phonegap:带有背景图像的相机视图

    我使用 Phonegap 和 Sencha Touch 来获得相机功能 但我希望将具有透明背景的图片叠加在实时相机视图上 而不是默认的相机视图 类似于下面的示例 其中恐龙图像已叠加在相机视图图像上 你能告诉我这个功能是否可以通过Phoneg
  • google-services.json 适用于不同的productFlavors

    Update GCM已弃用 请使用FCM 我正在按照 Google Developers 页面的指南实施新的 Google Cloud Messaginghere 我已经成功运行并测试了它 但我现在的问题是我有不同的产品风格 具有不同的 a
  • Microsoft Dynamics NAV Web 服务中的日期筛选器

    当在 php 中向 Web 服务发送过滤器时 一切正常 但是当我们需要对日期进行排序时 我们遇到了问题 我们需要获取在特定日期之后修改的所有对象 在页面中我们有一个日期元素 如下所示