を追加することが任意のエラーを得なくない私は、KAAを学び、すべてのステップが完了し
http://kaaproject.github.io/kaa/docs/v0.10.0/Programming-guide/Your-first-Kaa-application/私の最初のKaaアプリケーション。アプリケーションCTLにはできません。スキーマ
次の私の最初のアプリケーションを実行しようとしています。セクション「Create Schema」の下で、必要に応じて2つのスキーマを作成しました。
データ-schema.json
{ "type": "record", "name": "DataCollection", "namespace": "org.kaaproject.kaa.schema.MyTestApp", "fields": [ { "name": "temperature", "type": "int" } ] }
設定-schema.json
{ "type": "record", "name": "Configuration", "namespace": "org.kaaproject.kaa.schema.MyTestApp", "fields": [ { "name": "samplePeriod", "type": "int", "by_default": 1 } ] }
セクションの下のステップ3で述べたように、私は「作成し、それらをアップロードしようとしましたスキーマの作成 "を選択します。その後、私は同じセクションの下でステップ4、5と6に従おうとしました。ステップ4,5および6は、「ログスキーマの追加」です。
ステップ6では、私はこれが欠落している org.kaaproject.kaa.schema.MyTestApp.DataCollection
既存の型としてFQN下記取得する必要があります。これは、「スキーマの作成」セクションで手順1,2および3を実行したときに既存のタイプとして追加する必要があります。私は何のエラーも出ていないし、追加していない。
似たようなFQNが既に存在している可能性があることを読んだ。私は様々な組み合わせを試みたが、それは動作していない。
私は何が間違っているのか、間違っていますか?
こんにちは、問題の根本原因を見つけることができました。問題は解決されました。 –
こんにちは、私は問題の根本原因を見つけることができました。問題は解決されました。新しいスキーマを追加するには、4つの必須フィールドがあります。i。名前ii。名前空間iii。バージョンⅣ。表示名。 schema.jsonファイルをアップロードすると、アップロードされたjsonファイルから最初の2つのフィールド "Name"と "NameSpace"が自動的に入力されます。しかし、最後の2つのフィールド、 "バージョン"と "表示名"は、開発者がUIに入力する必要があります。入力しないと、「追加」は有効になりません。私はこの部分が欠けていた。私のことはとてもばかげている。しかし、私はこの段階で立ち往生した。 –