社区首页 >问答首页 >Acumatica通过REST运行泛型查询

Acumatica通过REST运行泛型查询
EN

Stack Overflow用户
提问于 2018-01-24 09:06:43
回答 2查看 1.8K关注 0票数 0

如何运行我通过Acumatica的REST创建的通用查询?我以前使用过库存摘要查询,但是它没有返回我所需要的所有数据,所以我们创建了一个通用查询,用于返回所有库存物品的装运数量。但是,我无法找到如何通过API从这个报告中获取数据。

更新:

我尝试创建一个扩展的端点服务并为报告添加我的端点,如I210文档中所描述的,然后通过REST (这在I210中没有显示)。我将所有结果字段添加到需要返回的端点的“字段”选项卡中。

以下是我所用的细节:

代码语言:javascript
代码运行次数:0
复制
Extended Endpoint Name: MyInventoryAvailable
Endpoint version: 6.00.001
Endpoint: GetAvailableInventory
URL: https://mycompany.acumatica.com/entity/MyInventoryAvailable/6.00.001/GetAvailableInventory?$expand=Results

当我使用上述细节执行PUT请求时,我得到的响应如下:

代码语言:javascript
代码运行次数:0
复制
{
    "message": "The request is invalid.",
    "modelState": {
        "": [
            "The request body should not be empty."
        ]
    }
}

更新2

下面是Acumatica中扩展端点的设置:

我尝试过建立一个请求机构,但没有成功:

代码语言:javascript
代码运行次数:0
复制
{
    "InventoryID": {
        "Value": "AB-CL-60"
    },
    "Description": {
        "Value": ""
    },
    "Location": {
        "Value": ""
    },
    "QtyHardAvailable":{
        "Value": 0.0
    },
    "QtyOnHand":{
        "Value": 0.0
    },
    "Warehouse":{
        "Value": 0.0
    }
}

在发送任何请求体时,无论收到的内容是什么,都会出现以下错误:

代码语言:javascript
代码运行次数:0
复制
"exceptionMessage": "The given key was not present in the dictionary.",
"exceptionType": "System.Collections.Generic.KeyNotFoundException",

更新3-查询结构

以下是调查的结构:

下面是Acumatica的UI中的结果:

更新4

扩展GetAvailableInventory节点:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-02-01 17:29:27

用GET代替PUT。您的需求属于。我认为通用查询<>查询表。因此,GET和PUT的结果是不同的。

票数 -3
EN

Stack Overflow用户

发布于 2019-05-30 06:49:17

这就是我如何构造一般-查询在网络-服务-终结点。

其他终结点包含任意数量的映射对象,而泛型查询查询点只有

代码语言:javascript
代码运行次数:0
复制
Enter-Keys, Filter, Result, and Values-for-Update

端点的字段是过滤器(单击填充->过滤器)。上面的例子似乎没有任何过滤器,这很好,所以这个字段应该是空的。

为了从泛型查询中获取数据,添加了一个“细节”实体

  • 单击“通用查询”
  • 单击"+插入“
  • 用FieldName='GetAvailableInventoryResults‘、ObjectName='GetAvailableInventoryResults’、ObjectType=Detail填写表单
  • 保存

现在,通过单击'GetAvailableInventoryResults‘添加所需的结果,然后字段(打开一个弹出窗口)。在弹出窗口中,选择“结果”并添加所需的所有字段。不要选择“行号”和“选择”,因为这些是不需要的,并可能导致错误。省省。

若要访问端点,请执行PUT到

代码语言:javascript
代码运行次数:0
复制
   .../GetAvailableInventory?$expand=GetAvailableInventoryResults

带着一具身体

代码语言:javascript
代码运行次数:0
复制
{}

因为这个端点没有定义任何过滤器,但是PUT要求它存在。

为什么我要使用"GetAvailableInventoryResults"?嗯,因为我遇到了多个泛型-查询终结点有相同名称的细节的问题,所以我确保它们都是唯一的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48428002

复制
相关文章
通过运行期类型检查实现泛型算法
虽然我们可以通过指定不同的类型参数来实现泛型类的复用,但是在某些情况下通用就意味着我们无法利用具体类型的优势。针对这一点 C# 允许在发现类型参数所表示的对象具有更多的功能时编写更具体的代码。这一点是利用了泛型依据对象的编译器类型来进行实例化的这一特点,如果我们在开发时没有想到这一点就有很大的可能降低程序的性能。为了能讲清楚这一点,我们先来看一段代码,这段代码要做的是倒序输出序列中的内容。
喵叔
2020/09/08
6210
通过反射获取泛型
概念 Java通过泛型擦除机制来引入泛型,Java中的泛型仅仅是给编译器javac使用的,确保数据的安全性和免去强制类型转换问题,但是,一旦编译完成,所有和泛型有关的类型全部擦除 为了通过反射操作这些类型,Java新增了ParameterizedType,GenericArrayType,TypeVariable和WildcardType几种类型来代表不能被归一到Class类中的类型但是又和原始类型齐名的类型 ParameterizedType:表示一种参数化类型,比如Collection<String>
高大北
2022/06/14
2570
C#泛型入门泛型类、泛型集合、泛型方法、泛型约束、泛型委托
给.neter们整理了一份《.NET/C#面试手册》,目前大约4万字左右,初衷也很简单,就是希望在面试的时候能够帮助到大家,减轻大家的负担和节省时间。对于没有跳槽打算的也可以复习一下相关知识点,就当是查缺补漏!
全栈程序员站长
2022/09/14
2.6K0
C#泛型入门泛型类、泛型集合、泛型方法、泛型约束、泛型委托
【Java 泛型】泛型用法 ( 泛型类用法 | 泛型方法用法 | 泛型通配符 ? | 泛型安全检查 )
泛型类用法 : 使用时先声明泛型 , 如果不声明泛型 , 则表示该类的泛型是 Object 类型 ;
韩曙亮
2023/03/29
10.2K0
【Java 泛型】泛型用法 ( 泛型类用法 | 泛型方法用法 | 泛型通配符 ? | 泛型安全检查 )
【Java 泛型】泛型简介 ( 泛型类 | 泛型方法 | 静态方法的泛型 | 泛型类与泛型方法完整示例 )
泛型 可以 简单理解为 参数化类型 , 主要作用在 类 , 方法 , 接口 上 ;
韩曙亮
2023/03/29
15.4K0
【Java 泛型】泛型简介 ( 泛型类 | 泛型方法 | 静态方法的泛型 | 泛型类与泛型方法完整示例 )
Java进阶:【泛型】认识泛型,泛型方法,泛型类,泛型接口和通配符
例如关于这个元素如何保存,如何管理等是确定的,因此此时把元素的类型设计成一个参数,这个类型参数叫做泛型。
冷环渊
2021/11/29
3.5K0
Java进阶:【泛型】认识泛型,泛型方法,泛型类,泛型接口和通配符
泛型(泛型擦除)【java基础—-泛型】
Java泛型是J2 SE1.5中引入的一个新特性,其本质是参数化类型,也就是说所操作的数据类型被指定为一个参数(type parameter),这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。
全栈程序员站长
2022/11/02
2.6K0
泛型(泛型擦除)【java基础—-泛型】
泛型接口,泛型类和泛型通配符
泛型的使用位置,除了最常见的约束集合元素,还可以使用在接口,类,方法上面。最本质的原因就是为了在使用接口,类,方法的时候,可以将类型作为参数,进行类型的参数传递。这样可以使程序的编写更加的灵活,在创建对象,调用方法的时候动态的指定类型,所以泛型也可以理解为类型的参数化。
用户5745563
2019/07/04
2.3K0
泛型接口,泛型类和泛型通配符
【Kotlin】泛型 ① ( 泛型类 | 泛型参数 | 泛型函数 | 多泛型参数 | 泛型类型约束 )
将 泛型参数 T 放在 尖括号 <T> 中 , 该泛型参数放在 类名后 , 主构造函数之前 , 该泛型参数 T 是 类型占位符 ,
韩曙亮
2023/03/30
2.9K0
Java 泛型擦除_泛型和泛型擦除
如果仅凭直觉来看,该程序可能会输出 false 这个结果,但在具体的环境下运行时会输出 true 。这很令人费解,这是为什么呢?
全栈程序员站长
2022/11/01
2.4K0
泛型泛型知多少
泛型是JDK 5引入的概念,泛型的引入主要是为了保证java中类型的安全性,有点像C++中的模板。
程序那些事
2020/07/08
1.1K0
【Flutter】Dart 泛型 ( 泛型类 | 泛型方法 | 特定类型约束的泛型 )
泛型作用 : 为 类 , 接口 , 方法 提供复用性 , 支持类型不确定的数据类型 ;
韩曙亮
2023/03/28
5.4K0
Java泛型基础(二)泛型接口泛型方法# 总结
泛型可以应用于同一个类,该类可以针对多种类型使用,例如构建一个RedisTemplateService组件,用于处理当前应用中所有对象的缓存操作。这篇文章主要介绍泛型应用于接口、方法和匿名内部类的一些知识点和使用案例,也包括《Java编程思想》中对应的练习题的解读。
阿杜
2018/08/06
3.3K0
java泛型之泛型边界
在网上发现这篇文章写得不错,地址:http://build.cthuwork.com:8081/wordpress/category/java教程/java再谈泛型/
用户7886150
2020/12/03
2.1K0
Dart中的泛型方法、泛型类、泛型接口
为了能在一个方法里实现传入什么数据类型就返回什么数据类型,可以利用泛型将方法写成下面这样:
越陌度阡
2020/12/10
3.8K0
Dart中的泛型方法、泛型类、泛型接口
【Kotlin】泛型总结 ★ ( 泛型类 | 泛型参数 | 泛型函数 | 多泛型参数 | 泛型类型约束 | 可变参数结合泛型 | out 协变 | in 逆变 | reified 检查泛型参数类型 )
将 泛型参数 T 放在 尖括号 <T> 中 , 该泛型参数放在 类名后 , 主构造函数之前 , 该泛型参数 T 是 类型占位符 ,
韩曙亮
2023/03/30
4.1K0
【Kotlin】泛型总结 ★ ( 泛型类 | 泛型参数 | 泛型函数 | 多泛型参数 | 泛型类型约束 | 可变参数结合泛型 | out 协变 | in 逆变 | reified 检查泛型参数类型 )
Java——泛型基本总结(通配符、泛型接口、泛型方法)
假如,现在定义一个表示坐标的类,Point,属性坐标x,y,但是此类设计特殊,现在由于设计特殊,现在实际使用中有可能出现以下三种结构的数据:
Winter_world
2020/09/25
3.3K1
Java——泛型基本总结(通配符、泛型接口、泛型方法)
[深入解析C#] 泛型
使用泛型(generic),可以编写在编译时类型安全的通用代码,无须事先知道要使用的具体类型,即可在不同位置表示相同类型。在引入之初,泛型主要用于集合。如今,泛型已经广泛应用于C#的各个领域,其中用得较多的有如下几项:
科控物联
2022/03/29
1.6K0
[深入解析C#] 泛型
泛型类/泛型委托示例
using System; using System.Collections.Generic; using System.ComponentModel; using System.Text; using System.Windows.Forms; namespace DeletegateT {     public partial class Form1 : Form     {         public Form1()         {             Initiali
菩提树下的杨过
2018/01/22
1.5K0
泛型
使用泛型可让编写的代码对多种不同类型的对象重用(笔者理解为与方法的重载互补),比如你希望某个方法foo() 可接收多种参数来进行处理而不用为这多个参数各写一个方法,当然可用Object作为参数,但使用Object作为方法参数有两个缺点:
晚上没宵夜
2022/05/09
5900

相似问题

Acumatica泛型查询默认为上周

15

Acumatica -通过REST进行通用查询

212

Acumatica -通过REST过滤通用查询

225

Acumatica -将Notes文本转换为泛型查询

10

ACUMATICA泛型INQUERY和属性

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档