Reto,
this would have been easier if you had sent the full XML document and the XML schema you tried. Nevertheless, I assumed that the full XML document was
<quartz overwrite-existing-jobs="true" xmlns="http://www.opensymphony.com/quartz/JobSchedulingData" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opensymphony.com/quartz/JobSchedulingData Untitled2.xsd">
<job>
<job-detail>
<name>ExportSupplier</name>
<group>DEFAULT</group>
</job-detail>
</job>
</quartz>
In this case, the following schema definition holds:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="http://www.opensymphony.com/quartz/JobSchedulingData" xmlns:tns="http://www.opensymphony.com/quartz/JobSchedulingData" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.opensymphony.com/quartz/JobSchedulingData" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="quartz ">
<xs:complexType>
<xs:sequence>
<xs:element name="job">
<xs:complexType>
<xs:sequence>
<xs:element name="job-detail">
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="group" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="overwrite-existing-jobs" type="xs:boolean"/>
</xs:complexType>
</xs:element>
</xs:schema>
If you want to wrap your document by a namespace-free element SupplierSchedulerConfig, you have to define a second schema that imports the schema above.
Hint: importing schemas are very much more conveniant in Tamino V4.4, so you should switch versions.
Regards
Harald
#webMethods#Tamino#API-Management