<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ixstr="http://www.invoke-software.com/2019/xml-schema-report" xmlns:ixtr="http://www.invoke-software.com/2019/xbrl-type-report" xmlns:icvr="http://www.invoke-software.com/2015/custom-validation-report" xmlns:ixdfr="http://www.invoke.fr/2014/duplicate-fact-report" xmlns:ixfxr="http://www.invoke.fr/2010/formula-xml-report" xmlns:ixcr="http://www.invoke.fr/2011/calculation-report" xmlns:ixdvr="http://www.invoke.fr/2011/dinmensional-validation-report" xmlns:ixofr="http://www.invoke-software.com/2017/orphan-fact-report" xmlns:xbrlportal="http://www.invoke.fr/2015/xbrlportal-validation-xml-report" xmlns:tables="http://www.invoke.fr/2015/xbrlportal-tables-xml-report" xmlns:ac="http://www.invoke-software.fr/" xmlns:missingreports="http://www.invoke.fr/2022/xbrlportal-missing-reports-xml-report" elementFormDefault="unqualified" attributeFormDefault="unqualified">
	
	<xs:import namespace="http://www.invoke-software.com/2019/xml-schema-report" schemaLocation="xml-type-report.xsd"/>
	<xs:import namespace="http://www.invoke-software.com/2019/xbrl-type-report" schemaLocation="xbrl-type-report.xsd"/>
	<xs:import namespace="http://www.invoke.fr/2010/formula-xml-report" schemaLocation="assertion-report.xsd"/>
	<xs:import namespace="http://www.invoke.fr/2011/calculation-report" schemaLocation="calculation-report.xsd"/>
	<xs:import namespace="http://www.invoke.fr/2011/dinmensional-validation-report" schemaLocation="dimension-report.xsd"/>
	<xs:import namespace="http://www.invoke.fr/2015/xbrlportal-validation-xml-report" schemaLocation="portal-report.xsd"/>	
	<xs:import namespace="http://www.invoke.fr/2014/duplicate-fact-report" schemaLocation="duplicate-fact-report.xsd"/>
	<xs:import namespace="http://www.invoke-software.com/2015/custom-validation-report" schemaLocation="custom-validation-report.xsd"/>
	<xs:import namespace="http://www.invoke-software.com/2017/orphan-fact-report" schemaLocation="orphan-validation-report.xsd"/>
	<xs:import namespace="http://www.invoke.fr/2015/xbrlportal-tables-xml-report" schemaLocation="xbrlportal-tables-xml-report.xsd" />
	<xs:import namespace="http://www.invoke-software.fr/" schemaLocation="validation-report.xsd" />
	<xs:import namespace="http://www.invoke.fr/2022/xbrlportal-missing-reports-xml-report" schemaLocation="missing-report.xsd" />
			
	<xs:complexType name="uploadType">
		<xs:sequence>
			<xs:element ref="xbrlportal:xbrlportalvalidationlist" minOccurs="0"/>
			<xs:element ref="missingreports:xbrlportalmissingreportslist" minOccurs="0"/>
			<xs:element ref="tables:tablesreport" minOccurs="0"/>	
			<xs:element ref="ixstr:xml-schema-validation" minOccurs="0"/>		
			<xs:element ref="ixtr:xbrl-validation" minOccurs="0"/>	
			<xs:element ref="icvr:customValidation" minOccurs="0"/>
			<xs:element ref="ixdfr:errorList" minOccurs="0"/>
			<xs:element ref="ixdvr:errorList" minOccurs="0"/>
			<xs:element ref="ixofr:orphanFacts" minOccurs="0"/>
			<xs:element ref="ixcr:errorList" minOccurs="0"/>
			<xs:element ref="ixfxr:assertionList" minOccurs="0"/>
			<xs:element ref="ac:validation-report" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	
	<xs:complexType name="actionType">
		<xs:sequence>
			<xs:element name="succeeded" type="xs:boolean"/>
			<xs:element name="message" type="xs:string"/>
			<xs:element name="filename" type="xs:string" minOccurs="0"/>
			<xs:element name="identifier" type="xs:string" minOccurs="0"/>
			<xs:element name="reportinglevel" type="xs:string" minOccurs="0"/>
			<xs:element name="referencedate" type="xs:date" minOccurs="0"/>
			<xs:element name="reportingdeadline" type="xs:date" minOccurs="0"/>
			<xs:element name="uploadreport" type="uploadType" minOccurs="0"/>
			<xs:element name="ticket" type="xs:string" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	
	<xs:element name="invokeportalaction" type="actionType" nillable="false"/>
</xs:schema>