問題タブ [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 (Request Entity Too Large)
私は次のアーキテクチャを持っています
BROWSER <-> Play Framework 2.2.1 + AngularJS <-(REST)-> Karaf
そしてそれは機能します。紹介したら
ブラウザ <-> Apache Revere Proxy <->Play Framework 2.2.1 + AngularJS <-(REST)-> Karaf
できます; OpenID 認証を追加すると
BROWSER <-> Apache Revere Proxy + OpenId モジュール <->Play Framework 2.2.1 + AngularJS <-(REST)-> Karaf
ブラウザに乗る
リソースの読み込みに失敗しました: サーバーは 413 (Request Entity Too Large) のステータスで応答しました
Play フレームワークのログ
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 などの情報を含む非常に大きなヘッダーを導入します。
なにか提案を?
更新: Karaf のエラーのようです
cloud-foundry - UAA Rest API を使用したパスワードの変更
UAA-API を Java コントローラにリンクする Java クライアントに取り組んでいます。パスワード変更機能の実装で問題に直面しています。Postman を使用しても、目的の結果を得ることができません。
以下は、私がリクエストを行う方法です: 私の API エンドポイントは:
ヘッダーは次のとおりです。
リクエストを行うたびに、次のレスポンスが返されます。
これは API です:
java - Modbus TCP スレーブ スレッド - レジスタ値の設定と取得
このhowToModbusSlaveによると、選択した値のレジスタを使用して独自の modbus スレーブを構築しようとしています (後で、python/jython を使用して監視対象デバイスからのデータをこれらの値に入力し、Predix (クラウド プラットフォーム) を使用して送信します)。私は modbus のグリーンホーンであるため、選択した値をレジスターホルダーに追加する方法をまだ見つけることができません。
localhost:502 でマスターにデータを提供するために使用するスレーブ スレッドを次に示します。
データノード構成:
私はこれらの転送を取得します(「出力」):
主な質問:
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 は、サービスの起動時とシャットダウン時にコンポーネントの依存関係をどのように制御しますか? Bが開始されるまでAを開始できないとします。A がシャットダウンされている場合は、B をシャットダウンする必要があります。
rest - predix uaa のユーザーのパスワードを更新したいのですが、エラーが表示されますか?
Accept:application/json scope:password.write aud:password
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 'authorization: bearer {token}' \ --header 'cache-control: no-cache ' \ --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
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 Mobile SDK に取り組んでいます。そのため、設定が必要な Predix Mobile 開発環境を設定しようとしています。UAAC command line-utility
このリンク ( https://github.com/cloudfoundry/cf-uaac ) を流しました。インストールについては、このように試しました
これでエラーが発生しました
その後、このエラーについて Google で検索しましたが、何も得られませんでした。UAAC CLI についてご案内ください。