<?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: Validating incoming request against an XSD using tXSDValidator in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Validating-incoming-request-against-an-XSD-using-tXSDValidator/m-p/2210678#M9004</link>
    <description>Hi, 
&lt;BR /&gt;Is there any error in your job execution? 
&lt;BR /&gt;So far, we have supported xsd:include + xsd:import and external schema location during WSDL import, please see jira issue 
&lt;A href="https://jira.talendforge.org/browse/TESB-8070" rel="nofollow noopener noreferrer"&gt;https://jira.talendforge.org/browse/TESB-8070&lt;/A&gt;
&lt;BR /&gt;Best regards
&lt;BR /&gt;Sabrina</description>
    <pubDate>Fri, 15 Nov 2013 02:44:28 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2013-11-15T02:44:28Z</dc:date>
    <item>
      <title>Validating incoming request against an XSD using tXSDValidator</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Validating-incoming-request-against-an-XSD-using-tXSDValidator/m-p/2210677#M9003</link>
      <description>I have assigned a job to a service and now i want to validate the incoming request to the job against a XSD file using tXSDValidator. 
&lt;BR /&gt;Here's my XSD, the request XML should adhere : 
&lt;BR /&gt;&amp;lt;xsd:schema targetNamespace=" 
&lt;A href="http://www.example.com/customerregistrationdata/" target="_blank" rel="nofollow noopener noreferrer"&gt;http://www.example.com/customerregistrationdata/&lt;/A&gt;" 
&lt;BR /&gt; xmlns:xsd=" 
&lt;A href="http://www.w3.org/2001/XMLSchema" target="_blank" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2001/XMLSchema&lt;/A&gt;" 
&lt;BR /&gt; xmlns:cus=" 
&lt;A href="http://www.example.com/customerregistrationdata/" target="_blank" rel="nofollow noopener noreferrer"&gt;http://www.example.com/customerregistrationdata/&lt;/A&gt;" 
&lt;BR /&gt; elementFormDefault="qualified" 
&lt;BR /&gt; attributeFormDefault="unqualified"&amp;gt; 
&lt;BR /&gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="CustomerRegistrationRequest" type="cus:CustomerRegistrationRequest"&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:annotation&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:documentation&amp;gt;Customer Registration Request&amp;lt;/xsd:documentation&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:annotation&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="CustomerRegistrationResponse" type="cus:CustomerRegistrationResponse"&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:annotation&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:documentation&amp;gt;Customer Registration Response&amp;lt;/xsd:documentation&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:annotation&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; 
&lt;BR /&gt; &amp;lt;xsd:complexType name="CustomerRegistrationRequest"&amp;gt; 
&lt;BR /&gt; 
&lt;BR /&gt; &amp;lt;xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element maxOccurs="1" minOccurs="1" name="FirstName" type="xsd:string"/&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element maxOccurs="1" minOccurs="1" name="LastName" type="xsd:string"/&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element maxOccurs="1" minOccurs="1" name="Age" type="xsd:integer"/&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element maxOccurs="1" minOccurs="0" name="DateOfBirth" type="xsd:date"/&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element maxOccurs="1" minOccurs="0" name="Gender" type="cus:genderType"/&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element maxOccurs="1" minOccurs="1" name="MobileNumber" type="cus:mobileNumberType"/&amp;gt; 
&lt;BR /&gt; 
&lt;BR /&gt; &amp;lt;/xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:complexType&amp;gt; 
&lt;BR /&gt; 
&lt;BR /&gt; &amp;lt;xsd:complexType name="CustomerRegistrationResponse"&amp;gt; 
&lt;BR /&gt; 
&lt;BR /&gt; &amp;lt;xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element maxOccurs="1" minOccurs="1" name="Status" type="cus:statusType"/&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:complexType&amp;gt; 
&lt;BR /&gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="CustomerRegistrationFault" type="cus:FaultType"&amp;gt; 
&lt;BR /&gt; 
&lt;BR /&gt; &amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:simpleType name="mobileNumberType"&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:annotation&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:documentation&amp;gt; 
&lt;BR /&gt; Mobile Phone numbers. 
&lt;BR /&gt; &amp;lt;/xsd:documentation&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:annotation&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:restriction base="xsd:string"&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:length value="10"/&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:restriction&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:simpleType&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:complexType name="statusType"&amp;gt; 
&lt;BR /&gt; 
&lt;BR /&gt; &amp;lt;xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="StatusCode" type="xsd:string" 
&lt;BR /&gt; minOccurs="1"/&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="StatusMessage" type="xsd:string" 
&lt;BR /&gt; minOccurs="1"/&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:complexType&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:simpleType name="genderType"&amp;gt; 
&lt;BR /&gt; 
&lt;BR /&gt; &amp;lt;xsd:restriction base="xsd:string"&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:enumeration value="M"/&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:enumeration value="F"/&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:restriction&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:simpleType&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:complexType name="FaultType"&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element maxOccurs="1" minOccurs="1" name="FaultCode" type="xsd:string"/&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element maxOccurs="1" minOccurs="1" name="FaultMessage" type="xsd:string"/&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element maxOccurs="1" minOccurs="1" name="FaultActor" type="xsd:string"/&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element maxOccurs="1" minOccurs="1" name="FaultDetail" type="xsd:string"/&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element maxOccurs="1" minOccurs="1" name="FaultOriginator" type="xsd:string"/&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:complexType&amp;gt; 
&lt;BR /&gt; 
&lt;BR /&gt;&amp;lt;/xsd:schema&amp;gt; 
&lt;BR /&gt; 
&lt;BR /&gt;My Job flow goes like this : 
&lt;BR /&gt;tESBProviderRequest -&amp;gt; tXSDValidator(flow mode) -&amp;gt; tESBProviderResponse 
&lt;BR /&gt;Can you please help. If any more information required then you can ask me.</description>
      <pubDate>Tue, 12 Nov 2013 05:00:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Validating-incoming-request-against-an-XSD-using-tXSDValidator/m-p/2210677#M9003</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-11-12T05:00:54Z</dc:date>
    </item>
    <item>
      <title>Re: Validating incoming request against an XSD using tXSDValidator</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Validating-incoming-request-against-an-XSD-using-tXSDValidator/m-p/2210678#M9004</link>
      <description>Hi, 
&lt;BR /&gt;Is there any error in your job execution? 
&lt;BR /&gt;So far, we have supported xsd:include + xsd:import and external schema location during WSDL import, please see jira issue 
&lt;A href="https://jira.talendforge.org/browse/TESB-8070" rel="nofollow noopener noreferrer"&gt;https://jira.talendforge.org/browse/TESB-8070&lt;/A&gt;
&lt;BR /&gt;Best regards
&lt;BR /&gt;Sabrina</description>
      <pubDate>Fri, 15 Nov 2013 02:44:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Validating-incoming-request-against-an-XSD-using-tXSDValidator/m-p/2210678#M9004</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-11-15T02:44:28Z</dc:date>
    </item>
  </channel>
</rss>

