问题标签 [predix]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - Karaf 上的错误(Predix 14.3) - 413 FULL head - 413(请求实体太大)
我有以下架构
浏览器 <-> Play Framework 2.2.1 + AngularJS <-(REST)-> Karaf
它有效;当我介绍
浏览器 <-> Apache Revere 代理 <->Play Framework 2.2.1 + AngularJS <-(REST)-> Karaf
有用; 当我添加 OpenID 身份验证时
浏览器 <-> Apache Revere 代理 + OpenId 模块 <->Play Framework 2.2.1 + AngularJS <-(REST)-> Karaf
我在浏览器上
加载资源失败:服务器响应状态为 413(请求实体太大)
在播放框架日志上
Request DefaultHttpRequest(chunked: false) GET /service/connectc/command/prototypes/null HTTP/1.1 Host: URLXXXXXXXXX:9090 uid: XXXXXXXX ge_gessocompanyname: Company sm_first_name: Giacomo Cookie:......
响应 DefaultHttpResponse(chunked: false) HTTP/1.1 413 FULL head Content-Length: 0 Connection: close Server: Jetty(7.6.8.v20121106)
XXXXXX=url 和我的 id 名称
事实上,身份验证模块引入了一个非常大的标头,其中包含身份验证令牌、SAML、Cookie 等......信息
有什么建议吗?
更新:似乎是卡拉夫的错误
cloud-foundry - 使用 UAA Rest API 更改密码
我正在开发一个将 UAA-API 与我的 java 控制器链接的 java 客户端。我在实现密码更改功能时遇到了问题。即使使用 Postman,我也无法获得预期的结果。
以下是我提出请求的方式:我的 API 端点是:
以下是标题:
每次我提出请求时,它都会给出以下响应:
这是 API:
java - Modbus TCP 从属线程 - 设置和获取寄存器值
根据这个howToModbusSlave,我正在尝试使用所选值的寄存器构建我自己的modbus从站(稍后我想使用python / jython用来自受监控设备的数据填充这些值)并使用Predix(云平台)将它们发送出去。由于我是一个 modbus 新手,我仍然无法找到如何将我选择的值添加到我的寄存器持有者中的方法。
这是我用来在 localhost:502 上为 Master 提供数据的 Slave 线程:
数据节点配置:
我得到这些转移(“输出”):
主要问题:
1) 节点 1-2 和 2-2 的数据在哪里(输出中缺失)?
2)如何编辑从寄存器发送的值?(为什么我得到“价值”:655370?)
可选问题:(我在文档中不理解的东西)
3) simpleDigitalOut/In 类代表什么?
4) ModbusCoupler.getReference().setUnitID(value) 代表什么?(它显然不必与数据节点的 unitID 做任何共同的事情
5) SimpleInputRegister 和 SimpleRegister 类有什么区别?
rest - Cloud Foundry 中的微服务如何通信?
我是 Cloud Foundry 的新手。按照 Predix 提供的参考应用程序 ( https://www.predix.io/resources/tutorials/tutorial-details.html?tutorial_id=1473&tag=1610&journey=Connect%20devices%20using%20the%20Reference%20App&resources=1592,1473 ,1600),该应用程序由几个模块组成,每个模块都实现为微服务。
我的问题是,这些微服务如何相互通信?我知道他们必须使用某种 REST 调用,但问题是:
服务注册表:假设我有服务 A、B、C。这些组件如何“发现”其他组件的 REST URL?因为组件 URL 只有在服务推送到 Cloud Foundry 后才知道。
Cloud Foundry 在服务启动和服务关闭时如何控制组件依赖?假设 A 在 B 启动之前无法启动。如果 A 关闭,则 B 需要关闭。
rest - 我想在 predix uaa 中更新用户密码但显示错误?
接受:应用程序/json 范围:password.write aud:密码
curl 命令 curl --request POST \ --url https://77b186f0-b9a1-4956-b72a-630108a331b7.predix-uaa.run.aws-usw02-pr.ice.predix.io/Users/daa7daaa-23b3-409d -b6ce-0857b76a62de/dff \ --header 'accept: application/json' \ --header 'aud: password' \ --header '授权:bearer {token}' \ --header '缓存控制:无缓存' \ --header 'content-type: application/x-www-form-urlencoded' \ --header 'pragma: no-cache' \ --header 'scope: password.write'
带密码的用户 ID
供参考 https://github.com/GESoftware-CF/uaa/blob/master/docs/UAA-APIs.rst
predix - 如何创建具有有限权限的名为 predixmachineuser 的用户帐户
要安装 predixmachine,我们必须创建一个名为 predixmachineuser 的用户帐户,具有有限的权限。我们必须在哪里创建这个帐户?有人请帮忙吗?
cloud - 是否存在适用于 Windows 的 cf-uaac?
Ii 正在尝试使用 Predix,那么是否有用于 Windows 用户使用 UAA CLI(UAAC、cf-uaac)创建和管理用户的现有工具?
我知道https://github.com/cloudfoundry/cf-uaac/tree/master/lib现有的 Linux 用户解决方案,我也知道 predix devBox。
也许可能的方式如何从 Windows 做到这一点?
ruby - UAAC 命令行实用程序不起作用
我们正在开发 Predix 移动 SDK。所以我们正在尝试设置我们需要设置的 Predix 移动开发环境。我们通过UAAC command line-utility
这个链接 ( https://github.com/cloudfoundry/cf-uaac )。对于安装,我们尝试过这样
我们得到了这个错误
之后,我们用谷歌搜索了这个错误,但我们什么也没得到。请指导我们了解 UAAC CLI。
ruby-on-rails - 如何从 OS X 中删除 Ruby
我们有 ruby 版本ruby 2.0.0p648(2015-12-16 修订版 53162)[universal.x86_64-darwin15]。我们需要卸载 ruby 并重新安装。所以我们这样尝试
我们需要在其他位置重新安装。请指导我们。
我当前的 MAC 操作系统版本 10.11.5 (El Capitan)