2016-03-30 5 views
0

RAMKファイルをインポートし、APIKitルータを使用して既存のプロジェクトに必要なフローを生成しようとしています。 インポートしようとしているRAMLはAPIマネージャによって作成されたzipから直接出力されます。これは有効であり、Anypoint Studioで開いても問題ありません(有効です)。 問題が発生しました - APIKitルータコンポーネントをプロジェクトに持ってきて設定を追加すると、RAMLファイルを通常通り選択しますが、追加マッピングをクリックすると、次のエラーが表示されます:Anypoint Studio APIKit Router - ファイルapi.ramlが存在しません

"ファイルapi.raml既存のRAMLファイルを指定するか、RAMLファイルフィールドを空のままにしてください。この最後のオプションは、RAMLファイルがまだ存在しない場合に便利です。

ご協力いただければ幸いです。

+0

こんにちは@ MikeCon94、zipを使用してフローを生成しようとしましたか?複数のramlがある場合は、zipを使用してフローを生成する必要があります。 1つだけがzipからファイルを抽出し、それをAPIKitルーターから関連付けることができます。私が普通にやっていることは、私にとって流れを生成させ、手動で行なわないようにすることです。 –

+0

私はそれをやろうとしましたが、RAMLが無効であると言われても失敗しましたが、私がそれを開いたときには!includeステートメントが削除され、そこから文字を追加したときに有効でした。 – MikeCon94

答えて

0

RAMLファイルは無効ですが、何らかの理由でAPIマネージャーとAnypoint Studioエディターが強調表示していませんでした。問題はdisplayNameパラメータを悪い場所(getの下に)で使用していたことです。興味深いことに、APIKitルーターはこれを無視できず、他のツールはこれを無視しました。

0

@Ralph Rimorinは正しいです。RAMLファイルを抽出し、RAMLファイルを使用してフローを生成します。

0

通常、ramlが統合されるや、他のコードが記述されるとすぐにフローが自動的に生成されますが、手動で抽出してフローを設計することをお勧めします。あなたのランタイムなどをチェックしてください...それはあなたのためにうまく動作することを願って...

関連する問題