<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Importing Talend API Swagger into AWS GW in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Importing-Talend-API-Swagger-into-AWS-GW/m-p/2207189#M6928</link>
    <description>&lt;P&gt;Exporting from Talend API designer to OAS 3.0 and then importing to AWS API GW worked.&lt;/P&gt;</description>
    <pubDate>Sat, 26 Jan 2019 14:32:47 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2019-01-26T14:32:47Z</dc:date>
    <item>
      <title>Importing Talend API Swagger into AWS GW</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Importing-Talend-API-Swagger-into-AWS-GW/m-p/2207187#M6926</link>
      <description>&lt;P&gt;I have created a Swagger API specification in Talend API designer based on the &lt;A href="https://help.sonatype.com/repomanager3/webhooks/example-headers-and-payloads" target="_self" rel="nofollow noopener noreferrer"&gt;Nexus webhooks&lt;/A&gt;.&amp;nbsp; The exported Swagger 2.0 specification is attached.&amp;nbsp; It is a json file despite the txt extension name.&amp;nbsp; When I try to import into AWS GW I get the errors below.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am thinking it is safe to ignore these errors, but would appreciate any guidance or clarification.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="ng-scope"&gt;Your API was not imported due to errors in the Swagger file.&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
 &lt;LI&gt;Unable to create model for 'RepositoryAssetNotification': Invalid model specified: Validation Result: warnings : [], errors : [Invalid model schema specified. Unsupported keyword(s): ["example"], Invalid model schema specified. Unsupported keyword(s): ["example"], Invalid model schema specified. Unsupported keyword(s): ["example"], Invalid model schema specified. Unsupported keyword(s): ["example"], Invalid model schema specified. Unsupported keyword(s): ["example"], Invalid model schema specified. Unsupported keyword(s): ["example"], Invalid model schema specified. Unsupported keyword(s): ["example"], Invalid model schema specified. Unsupported keyword(s): ["example"]]&lt;/LI&gt;
 &lt;LI&gt;Unable to create model for 'RepositoryComponentNotification': Invalid model specified: Validation Result: warnings : [], errors : [Invalid model schema specified. Unsupported keyword(s): ["example"], Invalid model schema specified. Unsupported keyword(s): ["example"], Invalid model schema specified. Unsupported keyword(s): ["example"], Invalid model schema specified. Unsupported keyword(s): ["example"], Invalid model schema specified. Unsupported keyword(s): ["example"], Invalid model schema specified. Unsupported keyword(s): ["example"], Invalid model schema specified. Unsupported keyword(s): ["example"], Invalid model schema specified. Unsupported keyword(s): ["example"], Invalid model schema specified. Unsupported keyword(s): ["example"], Invalid model schema specified. Unsupported keyword(s): ["example"], Invalid model schema specified. Unsupported keyword(s): ["example"]]&lt;/LI&gt;
 &lt;LI&gt;Unable to create model for 'RepositoryNotification': Invalid model specified: Validation Result: warnings : [], errors : [Invalid model schema specified. Unsupported keyword(s): ["example"], Invalid model schema specified. Unsupported keyword(s): ["example"], Invalid model schema specified. Unsupported keyword(s): ["example"], Invalid model schema specified. Unsupported keyword(s): ["example"], Invalid model schema specified. Unsupported keyword(s): ["example"], Invalid model schema specified. Unsupported keyword(s): ["example"], Invalid model schema specified. Unsupported keyword(s): ["example"], Invalid model schema specified. Unsupported keyword(s): ["example"]]&lt;/LI&gt;
 &lt;LI&gt;Unable to put method 'POST' on resource at path '/repository': Invalid model name specified: null&lt;/LI&gt;
 &lt;LI&gt;Unable to put method 'POST' on resource at path '/repository/asset': Invalid model name specified: null&lt;/LI&gt;
 &lt;LI&gt;Unable to put method 'POST' on resource at path '/repository/component': Invalid model name specified: null&lt;/LI&gt;
 &lt;LI&gt;Additionally, these warnings were found:&lt;/LI&gt;
 &lt;LI&gt;Reference to model 'RepositoryNotification' not found. Ignoring.&lt;/LI&gt;
 &lt;LI&gt;Reference to model 'RepositoryAssetNotification' not found. Ignoring.&lt;/LI&gt;
 &lt;LI&gt;Reference to model 'RepositoryComponentNotification' not found. Ignoring.&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Sat, 16 Nov 2024 06:48:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Importing-Talend-API-Swagger-into-AWS-GW/m-p/2207187#M6926</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T06:48:04Z</dc:date>
    </item>
    <item>
      <title>Re: Importing Talend API Swagger into AWS GW</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Importing-Talend-API-Swagger-into-AWS-GW/m-p/2207188#M6927</link>
      <description>&lt;P&gt;Hi Ed,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As you probably know, AWS has a list of "unsupported" OAS features in AWS API Gateway here :&lt;/P&gt;
&lt;P&gt;&lt;A href="https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-known-issues.html" target="_blank" rel="nofollow noopener noreferrer"&gt;https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-known-issues.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What's causing some issues in your definition is the "example" field, which is indeed listed as unsupported by AWS. It turns out that their OAS 2 support is rather limited.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;While the "Known issues" list seems to also apply to OAS 3, it is not the case for a lot of the issues: either they do not raise a warning/error, either a warning is emitted but the import can be forced (and the unsupported features will be dropped from the imported definition).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Their OAS 3 support is getting better and better over time, I noticed that some restrictions which were in place in late 2018 are now lifted.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for providing your API Definition! I managed to import it into AWS API Gateway correctly by first importing it into Talend API Designer, then exporting it in OAS 3 (which is in Tech Preview, but the exports are fully-compliant to the specification).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope this helps!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 22 Jan 2019 09:51:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Importing-Talend-API-Swagger-into-AWS-GW/m-p/2207188#M6927</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-01-22T09:51:37Z</dc:date>
    </item>
    <item>
      <title>Re: Importing Talend API Swagger into AWS GW</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Importing-Talend-API-Swagger-into-AWS-GW/m-p/2207189#M6928</link>
      <description>&lt;P&gt;Exporting from Talend API designer to OAS 3.0 and then importing to AWS API GW worked.&lt;/P&gt;</description>
      <pubDate>Sat, 26 Jan 2019 14:32:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Importing-Talend-API-Swagger-into-AWS-GW/m-p/2207189#M6928</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-01-26T14:32:47Z</dc:date>
    </item>
  </channel>
</rss>

