<?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: Set a data service (OSGI bundle ==&amp;gt; .jar) to be only accessible from a specific connector in jetty.xml file in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Set-a-data-service-OSGI-bundle-gt-jar-to-be-only-accessible-from/m-p/2282600#M56749</link>
    <description>&lt;P&gt;What is your use case for using several ports? It sounds like you may want to switch to using microservices, but that is a paid for feature. &lt;BR /&gt;This *may* help you out, but I have not tried this.....&lt;/P&gt;
&lt;P&gt;&lt;A href="https://help.talend.com/reader/RIDndCjEFD2oHNLa9CrfAQ/MMq_a_Ap1Vi2P05b85_ppQ" target="_blank" rel="nofollow noopener noreferrer"&gt;https://help.talend.com/reader/RIDndCjEFD2oHNLa9CrfAQ/MMq_a_Ap1Vi2P05b85_ppQ&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 02 Dec 2019 21:38:37 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2019-12-02T21:38:37Z</dc:date>
    <item>
      <title>Set a data service (OSGI bundle ==&gt; .jar) to be only accessible from a specific connector in jetty.xml file</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Set-a-data-service-OSGI-bundle-gt-jar-to-be-only-accessible-from/m-p/2282597#M56746</link>
      <description>&lt;P&gt;Hi community,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I created two connectors in jetty.xml file, so two ports will be used for my data services as follow :&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;- 8043 : used for all data services using https and&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;one way ssl&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(client is&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;not forced&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to be trusted)&lt;/P&gt; 
&lt;P&gt;- 8053 : used for all data services using https and&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;two way ssl&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(client is&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;forced&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to be trusted)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;How can i set a data service to use only the desired connector (8043 for example) because when i deploy it in karaf as osgi bundle (.jar), it becomes accessible from all the ports i created in jetty.xml file.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Ps: My data service used for tests is a very simple rest api.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture2.PNG" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M8K1.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/149784i4586F64383867E9D/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M8K1.png" alt="0683p000009M8K1.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thank you in advance.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 03:57:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Set-a-data-service-OSGI-bundle-gt-jar-to-be-only-accessible-from/m-p/2282597#M56746</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T03:57:42Z</dc:date>
    </item>
    <item>
      <title>Re: Set a data service (OSGI bundle ==&gt; .jar) to be only accessible from a specific connector in jetty.xml file</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Set-a-data-service-OSGI-bundle-gt-jar-to-be-only-accessible-from/m-p/2282598#M56747</link>
      <description>&lt;P&gt;I think the easiest way of achieving this with the TOS product is to run two different ESB Runtimes. Have one for SSL with client authentication and one for just SSL.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Dec 2019 18:18:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Set-a-data-service-OSGI-bundle-gt-jar-to-be-only-accessible-from/m-p/2282598#M56747</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-12-02T18:18:48Z</dc:date>
    </item>
    <item>
      <title>Re: Set a data service (OSGI bundle ==&gt; .jar) to be only accessible from a specific connector in jetty.xml file</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Set-a-data-service-OSGI-bundle-gt-jar-to-be-only-accessible-from/m-p/2282599#M56748</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/005390000069RuGAAU"&gt;@rhall&lt;/A&gt;&amp;nbsp;,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I tested this solution (just after raising the ssl configuration issue in tos esb 7.2.1 and using the 7.0.1 version) and it works well, however, if i want to use several ports in the future (this need will comming soon), we have to create as many runtimes as ports and i think that the jetty configuration in this case is more interresting.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Mon, 02 Dec 2019 20:10:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Set-a-data-service-OSGI-bundle-gt-jar-to-be-only-accessible-from/m-p/2282599#M56748</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-12-02T20:10:51Z</dc:date>
    </item>
    <item>
      <title>Re: Set a data service (OSGI bundle ==&gt; .jar) to be only accessible from a specific connector in jetty.xml file</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Set-a-data-service-OSGI-bundle-gt-jar-to-be-only-accessible-from/m-p/2282600#M56749</link>
      <description>&lt;P&gt;What is your use case for using several ports? It sounds like you may want to switch to using microservices, but that is a paid for feature. &lt;BR /&gt;This *may* help you out, but I have not tried this.....&lt;/P&gt;
&lt;P&gt;&lt;A href="https://help.talend.com/reader/RIDndCjEFD2oHNLa9CrfAQ/MMq_a_Ap1Vi2P05b85_ppQ" target="_blank" rel="nofollow noopener noreferrer"&gt;https://help.talend.com/reader/RIDndCjEFD2oHNLa9CrfAQ/MMq_a_Ap1Vi2P05b85_ppQ&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Dec 2019 21:38:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Set-a-data-service-OSGI-bundle-gt-jar-to-be-only-accessible-from/m-p/2282600#M56749</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-12-02T21:38:37Z</dc:date>
    </item>
    <item>
      <title>Re: Set a data service (OSGI bundle ==&gt; .jar) to be only accessible from a specific connector in jetty.xml file</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Set-a-data-service-OSGI-bundle-gt-jar-to-be-only-accessible-from/m-p/2282601#M56750</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/005390000069RuGAAU"&gt;@rhall&lt;/A&gt;,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Globaly we have to create 3 ports :&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;- The first for the internal customers with https and basic Oauth.&lt;/P&gt; 
&lt;P&gt;- The second for the external customers with https and 2 way ssl&lt;/P&gt; 
&lt;P&gt;- The third also for the external customers but who will disappear in the future (may be in a few months)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Why we use a third port ?&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;- Customers will disappear in the future&lt;/P&gt; 
&lt;P&gt;- The process of setting up security in the compagny is long (Adding, updating or deleteing a certificate for example takes much time)&lt;/P&gt; 
&lt;P&gt;- infrastructure service with is responsible for the security (and many other things) is busy every time ...&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;So we discussed on that together and we decided to create a keystore for customers who will disappear, the goal is to make the decomissioning of services more simple (remove services, port and delete the keystore).&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Ps : We have the cloud version since 2 months and the Talend support is helping us to choose the best architecture and installation for that, when this platform will be ready, we can start to migrate our works from TOS version to cloud version and we will be able to use the microservices in the case.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;As it is not the case for the moment, we have to continue using the TOS version, we noticed also that the installation of 3 runtimes in the cloud version (wich use TMC and remote engine) is different from the on premise installtion and the infrastructure will not accept to create several runtimes... that is why i want to know how to do that in jetty.xml file to use only one runtime and try to choose the best solution (jetty configuration or microservices) in the cloud version in the future.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Regards&amp;nbsp; &amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Dec 2019 10:44:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Set-a-data-service-OSGI-bundle-gt-jar-to-be-only-accessible-from/m-p/2282601#M56750</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-12-05T10:44:56Z</dc:date>
    </item>
    <item>
      <title>Re: Set a data service (OSGI bundle ==&gt; .jar) to be only accessible from a specific connector in jetty.xml file</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Set-a-data-service-OSGI-bundle-gt-jar-to-be-only-accessible-from/m-p/2282602#M56751</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/005390000069RuGAAU"&gt;@rhall&lt;/A&gt;,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Globaly we have to create 3 ports :&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;- The first for the internal customers with https and basic Oauth.&lt;/P&gt; 
&lt;P&gt;- The second for the external customers with https and 2 way ssl&lt;/P&gt; 
&lt;P&gt;- The third also for the external customers who will disappear in the future (may be in a few months)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Why we use a third port ?&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;- Customers will disappear in the future&lt;/P&gt; 
&lt;P&gt;- The process of setting up security in the compagny is long (Adding, updating or deleteing a certificate for example takes much time)&lt;/P&gt; 
&lt;P&gt;- infrastructure service with is responsible for the security (and many other things) is busy every time ...&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;So we discussed on that together and we decided to create a keystore for customers who will disappear, the goal is to make the decomissioning of services more simple (remove services, port and delete the keystore).&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Ps : We have the cloud version since 2 months and the Talend support is helping us to choose the best architecture and installation for that, when this platform will be ready, we can start to migrate our works from TOS version to cloud version and we will be able to use the microservices in the case.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;As it is not the case for the moment, we have to continue using the TOS version, we noticed also that the installation of 3 runtimes in the cloud version (wich use TMC and remote engine) is different from the on premise installtion and the infrastructure will not accept to create several runtimes... that is why i want to know how to do that in jetty.xml file to use only one runtime and try to choose the best solution (jetty configuration or microservices) in the cloud version in the future.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Regards&amp;nbsp; &amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Dec 2019 10:47:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Set-a-data-service-OSGI-bundle-gt-jar-to-be-only-accessible-from/m-p/2282602#M56751</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-12-05T10:47:12Z</dc:date>
    </item>
    <item>
      <title>Re: Set a data service (OSGI bundle ==&gt; .jar) to be only accessible from a specific connector in jetty.xml file</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Set-a-data-service-OSGI-bundle-gt-jar-to-be-only-accessible-from/m-p/2282603#M56752</link>
      <description>&lt;P&gt;I see. I am not entirely certain how to achieve this scenario or even if it is possible. I suspect that it probably is possible though. Since you are buying the product, what I would recommend is that you state this as a requirement that must be resolved. Support and Professional Services will look into this and they will have access to R&amp;amp;D support.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Dec 2019 17:09:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Set-a-data-service-OSGI-bundle-gt-jar-to-be-only-accessible-from/m-p/2282603#M56752</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-12-05T17:09:00Z</dc:date>
    </item>
  </channel>
</rss>

