Swaggerを使用したGREGの出版に関するいくつかの問題に直面しています。 GREGにJSONスキーマを認識させる方法があれば、私はWADLの使用を強制するXMLスキーマしか認識しないことがわかったので、私は思っています。WSO2ガバナンスレジストリJson Schema
答えて
私はあなたがスワッガーをサポートしていないG-Reg 4シリーズを使用しているとします。しかし、G-Reg 5シリーズWSO2ではこれを有効にしており、G-Reg 5.3.0 from here.という最新バージョンを見つけることができます。これ以外にも、新しいG-Regでは、SOAガバナンス機能を強化するためのいくつかの非常に有用な機能を提供しています。
Adding a SOAP service using a Swagger
あなたはハンドラを作成する必要がJSONスキーマを有効にします。
がどのように簡単なハンドラを作成する方法をお教えしますthis useful articleを見つけてくださいグレッグ(カーボンレジストリ)で利用可能なサンプルのメディアタイプハンドラ
以下を参照してください。私は2つのファイルを持っています。 1つはswaggerファイル、もう1つはjsonスキーマです。 私のswaggerファイルは、私のjsonスキーマをオブジェクトモデルとして使用しています。 Gregでswaggerファイルをインポートすると問題なく動作することが分かります。 しかし、jsonスキーマファイルに依存するswaggerファイルをインポートする必要がある場合は、 jsonファイルではなくswaggerファイルを認識するだけなので、Gregは動作しません。 wsdlで私はそれをうまくできます。私はxsdファイルでwsdlをインポートできます.Gregはその両方を認識します。 どうやってスガッガーとグレッグでやってみることができますか? –
が答えを更新しました。チェックしてください – tkr
swaggerのサポートに関する情報は、WSO2ガバナンス・レジストリの次のドキュメントに記載されています。
注:@thusharaKの答えで述べたように、これらの機能は、製品の最新バージョンでご利用いただけます。
私は2つのファイルがあります。 1つはswaggerファイル、もう1つはjsonスキーマです。 私のswaggerファイルは、私のjsonスキーマをオブジェクトモデルとして使用しています。 Gregでswaggerファイルをインポートすると問題なく動作することが分かります。 しかし、jsonスキーマファイルに依存するswaggerファイルをインポートする必要がある場合は、 jsonファイルではなくswaggerファイルを認識するだけなので、Gregは動作しません。 wsdlで私はそれをうまくできます。私はxsdファイルでwsdlをインポートできます.Gregはその両方を認識します。 どうやってスガッガーとグレッグでやってみることができますか? –
現在、WSO2ガバナンスレジストリはJSONスキーマのインポートをサポートしていません。 ['SwaggerMediaTypeHandler'](https://github.com/wso2/carbonregregistry/blob/7a7ef5b9998bd46f5be3fd2684951991bfc51386/components/registry/org.wso2.carbon.registry.extensions/src/main/java/org)を変更する必要があります。 /wso2/carbon/registry/extensions/handlers/SwaggerMediaTypeHandler.java)を参照してください。 – madawa
- 1. WSO2ガバナンスレジストリ - Solrインデックスの問題
- 2. WSO2ガバナンスレジストリとCA APIゲートウェイ
- 3. WSO2ガバナンスレジストリ - テナントの移行
- 4. WSO2ガバナンスレジストリ:ガバナンスストア資産表示の変更
- 5. WSO2ガバナンスレジストリ - 資産のアクセス許可
- 6. WSO2ガバナンスレジストリへのテキストドキュメントのアップロード5.4.0
- 7. WSO2ガバナンスレジストリとWSO2データ分析サーバーの統合
- 8. json-schema-validatorカスタムメッセージ
- 9. JSON Schemaのセマンティックアノテーション
- 10. angular2-schema-form対angular2-json-schema-form
- 11. WSO2ガバナンスレジストリで作成されたサービスを使用するには?
- 12. WSO2ガバナンスレジストリに複数のWebサービスオペレーションを追加
- 13. WSO2ガバナンスレジストリのガバナンスREST APIに関する問題
- 14. WSO2ガバナンスレジストリ5.4.0のユーザーロールベースの資産のアクセス許可
- 15. json-schema追加のメタデータ
- 16. WSO2 - WSO2ガバナンスレジストリで荒々しいエディタで残りのAPIを設計できますか?
- 17. ループバックモデルの定義とjson-schemaの比較
- 18. xsd、json- schema pythonからXMLとjsonを生成する
- 19. WSO2 API Gateway JSONをJSONに変換
- 20. WSO2ガバナンスレジストリでREST APIを使用して資産をアップロードすることはできませんか?
- 21. SOAP UIまたはJavaを使用してWSO2ガバナンスレジストリにアセットを追加する方法
- 22. WSO2ガバナンスレジストリでパブリッシャ操作を実行するためのAPIはありますか?
- 23. WSO2ガバナンスレジストリでカスタムアーチファクト拡張(RXT)をフォームwarファイルに追加する方法はありますか。
- 24. xcode(swift)でJson Schema/Jsonからモデルオブジェクトを生成する方法は?
- 25. xsi:nil = trueのWSO2 ESB -XmlからJSONへ
- 26. WSO2 ESB JSONレスポンス(text/htmlヘッダー付き)
- 27. WSO2での動的json-eval式ESB 5
- 28. JSON SCHEMA配列の必須項目を検証する方法
- 29. Json Schema - 参照を使用して列挙を使用する
- 30. pysparkでJSON Schema Strutureを定義する設定ファイル
私は2つのファイルを持っています。 1つはswaggerファイル、もう1つはjsonスキーマです。 私のswaggerファイルは、私のjsonスキーマをオブジェクトモデルとして使用しています。 Gregでswaggerファイルをインポートすると問題なく動作することが分かります。 しかし、jsonスキーマファイルに依存するswaggerファイルをインポートする必要がある場合は、 jsonファイルではなくswaggerファイルを認識するだけなので、Gregは動作しません。 wsdlで私はそれをうまくできます。私はxsdファイルでwsdlをインポートできます.Gregはその両方を認識します。 どうやってスガッガーとグレッグでやってみることができますか? –