你好,我正在尝试运行这个POST请求,但它没有正确传递参数,有人能提出我做错了什么吗?我先尝试邮递员,然后将其更改为在SQL Server中工作
谢谢你!
post/fmerest/v3/transformations/transactiodata/office_tasks/rock_property_to_team.fmw?fmetoken=41544e72aac7b3da0b9095eac0c23120b6d97 http/1.1
主持人:xxx.fmecloud.com
内容类型:application / json
缓存控制:无缓存
{“publishedParameters”:(
{ " name ":" file_path”、“价值”:“Rock_Properties_Upload_TEST1.xlsx”}
]}
你好,
我在工作空间中使用“版本化编辑会话”事务类型的SDE writer时遇到了问题。相关工作区由工作流管理器启动。亚搏在线在流中创建子版本,并将此版本的名称作为参数值传递。我在用一个作家,有三种特性类型,使用以下设置:
我期望什么:
数据将写入子版本。如果写入表成功,然后对帐子版本并将其发布到父版本。发布后,删除子版本。当书写失败时,子版本未发布到父版本,将自动删除。
我现在有什么:
数据将写入子版本。如果写入表成功,然后对帐子版本并将其发布到父版本。发布后,子版本是不删除。当书写失败时,子版本未发布到父版本,并且不自动删除。翻译日志中显示的以下错误:
当生成子版本时,我们通过在代码末尾添加“arcpy.clearWorkspaceCache_management()”来确保代码不会在数据库上创建锁。我们使用arcpy模块中的函数“createversion_management”生成子版本。
有人能帮我解决这个问题吗?
提前感谢您!
如果我使用HTTPCaller向服务器发送大量数据,它在请求的头部添加了Expect: 100-continue。我们的服务器不知道如何响应,这导致了一些问题。有没有办法配置HTTPCaller来不添加那个header?
你好,
Probablyoverlooking什么的。
形势:
我有一个工作流,亚搏在线它将x amount pdf移动到一个新的位置,并将子工作流创建的所有文件作为目标邮件发送,当使用数据下载服务异步启动此工作流时,亚搏在线所有文件都被压缩并通过连接到此流的订阅和主题发送到给定的电子邮件地址。
在GET via rest中使用以下格式。
/ fmedatadownload / // 是吗? =x&opt_serviceMode=sync&opt_requesteremail=
以及以下邮件格式
您的作业withid {id}已经完成,在这里下载您的文件:{downloadUrl}
返回Amail时使用:
你的工作与id 1完成下载你的文件在这里:
问题:
我试图在REST返回json中包含作业ID,但这对于数据下载不适用。使用Post to时
“ID”:1_
工作流亚搏在线生成pdf文件,但文件复制器(逻辑上)不生成数据下载服务生成的ZIP文件。邮件的发送方式如下:
你的id为1的工作已经完成,在这里下载你的文件:_undefined_
这个问题
是否有(最好):
获取数据下载休息返回中的jobid?
或
制作和发送ZipLink,就像邮件中的数据下载(Zip名称需要是随机的),而不需要在工作流中使用额外的转换器。亚搏在线
目标
我想使用FME服务器作为传感器数据(senml)的端点。这个传感器数据以JSON作为主体从传感器发送到我们的服务器。
情况
我创建了一个工作区,它可以与这些文章中描述的以及与此相关的所有时间相比较。
最后一个URL还包含我今天早些时候的问题,但我被建议创建一个新主题。
简而言之,我的工作区包含:
使用FME工作台从我的计算机运行时,工作区工作得很好。
我把工作区上传到了FME服务器,使用jobsubmitter作为服务,并在服务的设置中指向reader(将HTTP消息体发送给reader)
textline2postgis-shared-version.fmw
问题/测试
我正在用邮递员来测试数据的发布。我的HTTP日志包含所需的头和令牌认证,所以这不是问题。在我的FME-server作业中,我可以看到它正在尝试运行作业。但是在检查日志文件时,我得到以下错误:
文本文件阅读器:源数据集'P:\Projecten\Nijmegen\Nijmegen BMON Ontzorging VSMS 301474\4。fme\samplejson.txt'不存在
发布的数据(body是我的文本文件阅读器内容的精确副本)
“type”:“senmlpackPayload”,“senMLPack”:[{“bn”:“urn:dev:com.sensoterra:18000167260”,“转基因”:1532089461 },“n”:“土壤水分”,“u”:“%”卷,“v”:11.4,“深度”:15]
结论/问题
所以,总结;虽然我觉得我已经走了所有的步骤,FME-server仍然试图读取原始文件数据,而不是HTML POST的正文/内容。
有人知道这是为什么吗?
一些额外信息:
你好,
我试着从其他提问/疑问解决方案中得出结论,但没有运气。也许这个方法有点依赖于所面对的HTTP网站。
这是网站:链接
属于西班牙地籍,当我传递地籍ID时,我想从中提取一些数据,既然没有美国石油学会,请或用于此目的的其他批处理过程。
我的想法是在窗体(框)上传递一个字符串:
提交使用大同按钮。
如果我们检查网页:
方框:
大同按钮:
如果我没弄错,我应该在突出显示的框中返回这些值到HTTPCaller,这样地:
在mulipart上传,请我传递这些值,使用属性"ref_cat”,以及价值大同的按钮。
"_response_body"不一样,而不是手动填充相同的数据。所以,你认为我在这里没有考虑什么吗?
任何帮助吗?
我遵循了一些成功的秘诀高桥,请但对于这个特殊的案例来说,是行不通的。
谢谢!
顺便说一句,我使用的是2017.1FME桌面版。
事先谢谢,
嗨,所有
我已经阅读了相关的主题,仍然需要一些澄清。我想做的是通过HTTP Post启动JobSubmitter服务,并使用通过Post上载的文件(csv或shape文件)作为服务中阅读器的源数据。我正在用Postman测试,这是我想要发布的:
这个文章声明不能在正文中使用表单数据,只有原始数据。这是否意味着我使用的方法无法工作,或者有人设法使其工作?如果可能的话,如何设置文件上传将要上传到的FME云位置?
如果这种方法是不可能的,我正在考虑使用上载服务上载文件,然后在上载到达FME云中的目标文件夹时运行工作区(通过通知启动进程)。
欢迎提出任何其他建议。
谢谢
罗布