2020-08-14 13:36:36 +02:00

893 lines
43 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.marg.si/GovernmentConnect/ULJ/V1" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://www.marg.si/GovernmentConnect/ULJ/V1" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://www.marg.si/GovernmentConnect/ULJ/V1">
<s:element name="CreateFolder">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="folderData" type="tns:Folder" />
<s:element minOccurs="0" maxOccurs="1" name="backendSystemData" type="tns:BackendSystemData" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="Folder">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Title" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ClassificationCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="StorageUntil" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BackendId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Responsible" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BackupResponsibleList" type="tns:ArrayOfString" />
<s:element minOccurs="0" maxOccurs="1" name="Shourtcut" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="OrganizationId" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfString">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="BackendSystemData">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="SystemId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ReturnWebServiceUrl" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="CreateFolderResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="CreateFolderResult" type="tns:CreateFolderResponse" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="CreateFolderResponse">
<s:complexContent mixed="false">
<s:extension base="tns:Response">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="DocumentID" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="Classification" type="s:string" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="Response">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="IsError" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="ErrorDescription" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="CreateDocument">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="documentData" type="tns:FullDocument" />
<s:element minOccurs="0" maxOccurs="1" name="backendSystemData" type="tns:BackendSystemData" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="FullDocument">
<s:complexContent mixed="false">
<s:extension base="tns:Document">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="FolderId" type="tns:RequestFolder" />
<s:element minOccurs="0" maxOccurs="1" name="BackendId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Responsible" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BackupResponsibleList" type="tns:ArrayOfString" />
<s:element minOccurs="0" maxOccurs="1" name="SubjectId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="DocumentType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="DocumentSubType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="MainContent" type="tns:FileData" />
<s:element minOccurs="0" maxOccurs="1" name="Attachments" type="tns:ArrayOfFileData" />
<s:element minOccurs="0" maxOccurs="1" name="ReturnWebServiceUrl" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ActionList" type="tns:ArrayOfString" />
<s:element minOccurs="0" maxOccurs="1" name="Signers" type="tns:ArrayOfString" />
<s:element minOccurs="0" maxOccurs="1" name="Approvers" type="tns:ArrayOfString" />
<s:element minOccurs="0" maxOccurs="1" name="CustomMetaData" type="tns:ArrayOfTCustomMetaData" />
<s:element minOccurs="0" maxOccurs="1" name="NewDocumentRelations" type="tns:ArrayOfDocumentRelation" />
<s:element minOccurs="1" maxOccurs="1" name="IsLimitedVisibility" nillable="true" type="s:boolean" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="Document">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="DocumentTitle" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="DocumentDate" nillable="true" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="Classification" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ProcessId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Status" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="GcId" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="OrganizationId" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="RequestFolder">
<s:complexContent mixed="false">
<s:extension base="tns:Identification">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="UserId" type="s:string" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="Identification">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="GcId" nillable="true" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="BackendIdData" type="tns:BackendId" />
<s:element minOccurs="0" maxOccurs="1" name="ClassificationId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="OrganizationId" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="BackendId">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="SystemId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ItemId" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="FileData">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Content" type="s:base64Binary" />
<s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfFileData">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="FileData" nillable="true" type="tns:FileData" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfTCustomMetaData">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="TCustomMetaData" nillable="true" type="tns:TCustomMetaData" />
</s:sequence>
</s:complexType>
<s:complexType name="TCustomMetaData">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ExtensionData" type="tns:ExtensionDataObject" />
<s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Value" type="tns:TCustomFieldValue" />
<s:element minOccurs="1" maxOccurs="1" name="AddValue" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="FieldName" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CanBeUpdated" type="s:boolean" />
</s:sequence>
</s:complexType>
<s:complexType name="ExtensionDataObject" />
<s:complexType name="TCustomFieldValue">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ExtensionData" type="tns:ExtensionDataObject" />
<s:element minOccurs="0" maxOccurs="1" name="StringValue" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="IntegerValue" nillable="true" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="DecimalValue" nillable="true" type="s:decimal" />
<s:element minOccurs="1" maxOccurs="1" name="DateValue" nillable="true" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="DateTimeValue" nillable="true" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="UserValue" type="tns:TUser" />
<s:element minOccurs="0" maxOccurs="1" name="RegisterValues" type="tns:ArrayOfTRegisterValue" />
<s:element minOccurs="0" maxOccurs="1" name="SubjectValue" type="tns:TSubject" />
<s:element minOccurs="1" maxOccurs="1" name="BooleanValue" nillable="true" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="LongValue" nillable="true" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="CountryValue" type="tns:TCountryValue" />
<s:element minOccurs="0" maxOccurs="1" name="ReminderValue" type="tns:TReminderValue" />
<s:element minOccurs="0" maxOccurs="1" name="ExternalRegisterValue" type="tns:ArrayOfExternalRegisterValue" />
</s:sequence>
</s:complexType>
<s:complexType name="TUser">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ExtensionData" type="tns:ExtensionDataObject" />
<s:element minOccurs="1" maxOccurs="1" name="UserSID" nillable="true" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="UserName" type="tns:ArrayOfString" />
<s:element minOccurs="0" maxOccurs="1" name="OrganizationUnitCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="OrgPosCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="OrganizationUnitBackendID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="UserEmail" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BackendID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="FullName" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="InternalUserID" nillable="true" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="GroupID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="OrgPosBackendID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CompanyBackendID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="OrgPosName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="OrgPosDescription" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="OrganizationUnitID" nillable="true" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="ReservedBy" type="tns:TUserProfile" />
<s:element minOccurs="1" maxOccurs="1" name="GenderID" nillable="true" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="Prefix1" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Prefix2" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Postfix" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="IsExternal" nillable="true" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="GroupSID" nillable="true" type="s:long" />
<s:element minOccurs="1" maxOccurs="1" name="IsBlocked" nillable="true" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="TUserProfile">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ExtensionData" type="tns:ExtensionDataObject" />
<s:element minOccurs="1" maxOccurs="1" name="UserSID" nillable="true" type="s:long" />
<s:element minOccurs="1" maxOccurs="1" name="SecurityIdentityID" nillable="true" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="BackendID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfTRegisterValue">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="TRegisterValue" nillable="true" type="tns:TRegisterValue" />
</s:sequence>
</s:complexType>
<s:complexType name="TRegisterValue">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ExtensionData" type="tns:ExtensionDataObject" />
<s:element minOccurs="1" maxOccurs="1" name="RegisterInstanceID" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="RegisterValue" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="RegisterText" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="TSubject">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ExtensionData" type="tns:ExtensionDataObject" />
<s:element minOccurs="0" maxOccurs="1" name="TaxID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="RegistrationID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="FullName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BackendID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="PersonID" nillable="true" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="PersonType" nillable="true" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="Fax" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Address" type="tns:TAddress" />
<s:element minOccurs="1" maxOccurs="1" name="PersonAddressID" nillable="true" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="PersonAddressBackendID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="AccountingID" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CreateEmptySubject" nillable="true" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="FillOnlyBaseDataForEmployees" nillable="true" type="s:boolean" />
</s:sequence>
</s:complexType>
<s:complexType name="TAddress">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ExtensionData" type="tns:ExtensionDataObject" />
<s:element minOccurs="0" maxOccurs="1" name="Address1" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Address2" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PostCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CountryA2" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CountryN3" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PostOfficeName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CountryName" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="TCountryValue">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ExtensionData" type="tns:ExtensionDataObject" />
<s:element minOccurs="0" maxOccurs="1" name="CountryName" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CountryID" nillable="true" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="CountryCodeN3" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CountryCodeISO2" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CountryCodeISO3" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="TReminderValue">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ExtensionData" type="tns:ExtensionDataObject" />
<s:element minOccurs="1" maxOccurs="1" name="ReminderDate" nillable="true" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="ReminderMessage" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfExternalRegisterValue">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="ExternalRegisterValue" nillable="true" type="tns:ExternalRegisterValue" />
</s:sequence>
</s:complexType>
<s:complexType name="ExternalRegisterValue">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ExtensionData" type="tns:ExtensionDataObject" />
<s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Value" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfDocumentRelation">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="DocumentRelation" nillable="true" type="tns:DocumentRelation" />
</s:sequence>
</s:complexType>
<s:complexType name="DocumentRelation">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="RelatedDocument" type="tns:Identification" />
<s:element minOccurs="1" maxOccurs="1" name="TypeOfRelation" type="tns:RelationType" />
</s:sequence>
</s:complexType>
<s:simpleType name="RelationType">
<s:restriction base="s:string">
<s:enumeration value="Attached" />
<s:enumeration value="Related" />
</s:restriction>
</s:simpleType>
<s:element name="CreateDocumentResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="CreateDocumentResult" type="tns:CreateDocumentResponse" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="CreateDocumentResponse">
<s:complexContent mixed="false">
<s:extension base="tns:Response">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="DocumentID" type="s:long" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="ReadFolder">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="requestFolderData" type="tns:RequestFolder" />
<s:element minOccurs="0" maxOccurs="1" name="backendSystemData" type="tns:BackendSystemData" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ReadFolderResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ReadFolderResult" type="tns:ReadFolderResponse" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ReadFolderResponse">
<s:complexContent mixed="false">
<s:extension base="tns:Response">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="FolderData" type="tns:OutFolder" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="OutFolder">
<s:complexContent mixed="false">
<s:extension base="tns:Folder">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Classification" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="GcId" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="FolderDocuments" type="tns:ArrayOfDocument" />
<s:element minOccurs="0" maxOccurs="1" name="StatusUri" type="s:string" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="ArrayOfDocument">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Document" nillable="true" type="tns:Document" />
</s:sequence>
</s:complexType>
<s:element name="ReadDocument">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="requestDocumentData" type="tns:RequestDocument" />
<s:element minOccurs="0" maxOccurs="1" name="backendSystemData" type="tns:BackendSystemData" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="RequestDocument">
<s:complexContent mixed="false">
<s:extension base="tns:Identification" />
</s:complexContent>
</s:complexType>
<s:element name="ReadDocumentResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ReadDocumentResult" type="tns:ReadDocumentResponse" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ReadDocumentResponse">
<s:complexContent mixed="false">
<s:extension base="tns:Response">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="DocumentData" type="tns:FullDocument" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="EditFolder">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="editFolderData" type="tns:EditFolder" />
<s:element minOccurs="0" maxOccurs="1" name="backendSystemData" type="tns:BackendSystemData" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="EditFolder">
<s:complexContent mixed="false">
<s:extension base="tns:RequestFolder">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="NewResponsible" type="s:string" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="EditFolderResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="EditFolderResult" type="tns:Response" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="DoActionOnFolder">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="doActionOnFolderData" type="tns:DoActionOnFolder" />
<s:element minOccurs="0" maxOccurs="1" name="backendSystemData" type="tns:BackendSystemData" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="DoActionOnFolder">
<s:complexContent mixed="false">
<s:extension base="tns:RequestFolder">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ActionList" type="tns:ArrayOfString" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="DoActionOnFolderResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="DoActionOnFolderResult" type="tns:Response" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="AddAttachmentToDocument">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="requestDocumentData" type="tns:RequestDocument" />
<s:element minOccurs="0" maxOccurs="1" name="backendSystemData" type="tns:BackendSystemData" />
<s:element minOccurs="0" maxOccurs="1" name="attachmentList" type="tns:ArrayOfFileData" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="AddAttachmentToDocumentResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="AddAttachmentToDocumentResult" type="tns:Response" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="EditDocumentData">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="requestDocumentData" type="tns:RequestDocument" />
<s:element minOccurs="0" maxOccurs="1" name="backendSystemData" type="tns:BackendSystemData" />
<s:element minOccurs="0" maxOccurs="1" name="documentData" type="tns:FileData" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="EditDocumentDataResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="EditDocumentDataResult" type="tns:Response" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="DoActionOnDocument">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="doActionOnDocumentData" type="tns:DoActionOnDocument" />
<s:element minOccurs="0" maxOccurs="1" name="backendSystemData" type="tns:BackendSystemData" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="DoActionOnDocument">
<s:complexContent mixed="false">
<s:extension base="tns:RequestDocument">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ActionList" type="tns:ArrayOfString" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="DoActionOnDocumentResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="DoActionOnDocumentResult" type="tns:Response" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetGcUsers">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="adIdentificator" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="OrganizationId" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetGcUsersResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetGcUsersResult" type="tns:GetUsersResponse" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="GetUsersResponse">
<s:complexContent mixed="false">
<s:extension base="tns:Response">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="UserList" type="tns:ArrayOfGcUser" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="ArrayOfGcUser">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="GcUser" nillable="true" type="tns:GcUser" />
</s:sequence>
</s:complexType>
<s:complexType name="GcUser">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="AdIdentificatorList" type="tns:ArrayOfString" />
</s:sequence>
</s:complexType>
<s:element name="SendAndSaveEmail">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="emailData" type="tns:EmailData" />
<s:element minOccurs="0" maxOccurs="1" name="backendSystemData" type="tns:BackendSystemData" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="EmailData">
<s:complexContent mixed="false">
<s:extension base="tns:Document">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="FolderId" type="tns:RequestFolder" />
<s:element minOccurs="0" maxOccurs="1" name="BackendId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Responsible" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SubjectId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="DocumentType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="MainContent" type="tns:FileData" />
<s:element minOccurs="0" maxOccurs="1" name="Attachments" type="tns:ArrayOfFileData" />
<s:element minOccurs="0" maxOccurs="1" name="Subject" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="EmailBody" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="EmailTo" type="tns:ArrayOfString" />
<s:element minOccurs="0" maxOccurs="1" name="EmailCC" type="tns:ArrayOfString" />
<s:element minOccurs="0" maxOccurs="1" name="EmailBCC" type="tns:ArrayOfString" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="SendAndSaveEmailResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="SendAndSaveEmailResult" type="tns:CreateDocumentResponse" />
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
</wsdl:types>
<wsdl:message name="CreateFolderSoapIn">
<wsdl:part name="parameters" element="tns:CreateFolder" />
</wsdl:message>
<wsdl:message name="CreateFolderSoapOut">
<wsdl:part name="parameters" element="tns:CreateFolderResponse" />
</wsdl:message>
<wsdl:message name="CreateDocumentSoapIn">
<wsdl:part name="parameters" element="tns:CreateDocument" />
</wsdl:message>
<wsdl:message name="CreateDocumentSoapOut">
<wsdl:part name="parameters" element="tns:CreateDocumentResponse" />
</wsdl:message>
<wsdl:message name="ReadFolderSoapIn">
<wsdl:part name="parameters" element="tns:ReadFolder" />
</wsdl:message>
<wsdl:message name="ReadFolderSoapOut">
<wsdl:part name="parameters" element="tns:ReadFolderResponse" />
</wsdl:message>
<wsdl:message name="ReadDocumentSoapIn">
<wsdl:part name="parameters" element="tns:ReadDocument" />
</wsdl:message>
<wsdl:message name="ReadDocumentSoapOut">
<wsdl:part name="parameters" element="tns:ReadDocumentResponse" />
</wsdl:message>
<wsdl:message name="EditFolderSoapIn">
<wsdl:part name="parameters" element="tns:EditFolder" />
</wsdl:message>
<wsdl:message name="EditFolderSoapOut">
<wsdl:part name="parameters" element="tns:EditFolderResponse" />
</wsdl:message>
<wsdl:message name="DoActionOnFolderSoapIn">
<wsdl:part name="parameters" element="tns:DoActionOnFolder" />
</wsdl:message>
<wsdl:message name="DoActionOnFolderSoapOut">
<wsdl:part name="parameters" element="tns:DoActionOnFolderResponse" />
</wsdl:message>
<wsdl:message name="AddAttachmentToDocumentSoapIn">
<wsdl:part name="parameters" element="tns:AddAttachmentToDocument" />
</wsdl:message>
<wsdl:message name="AddAttachmentToDocumentSoapOut">
<wsdl:part name="parameters" element="tns:AddAttachmentToDocumentResponse" />
</wsdl:message>
<wsdl:message name="EditDocumentDataSoapIn">
<wsdl:part name="parameters" element="tns:EditDocumentData" />
</wsdl:message>
<wsdl:message name="EditDocumentDataSoapOut">
<wsdl:part name="parameters" element="tns:EditDocumentDataResponse" />
</wsdl:message>
<wsdl:message name="DoActionOnDocumentSoapIn">
<wsdl:part name="parameters" element="tns:DoActionOnDocument" />
</wsdl:message>
<wsdl:message name="DoActionOnDocumentSoapOut">
<wsdl:part name="parameters" element="tns:DoActionOnDocumentResponse" />
</wsdl:message>
<wsdl:message name="GetGcUsersSoapIn">
<wsdl:part name="parameters" element="tns:GetGcUsers" />
</wsdl:message>
<wsdl:message name="GetGcUsersSoapOut">
<wsdl:part name="parameters" element="tns:GetGcUsersResponse" />
</wsdl:message>
<wsdl:message name="SendAndSaveEmailSoapIn">
<wsdl:part name="parameters" element="tns:SendAndSaveEmail" />
</wsdl:message>
<wsdl:message name="SendAndSaveEmailSoapOut">
<wsdl:part name="parameters" element="tns:SendAndSaveEmailResponse" />
</wsdl:message>
<wsdl:portType name="GcServiceSoap">
<wsdl:operation name="CreateFolder">
<wsdl:input message="tns:CreateFolderSoapIn" />
<wsdl:output message="tns:CreateFolderSoapOut" />
</wsdl:operation>
<wsdl:operation name="CreateDocument">
<wsdl:input message="tns:CreateDocumentSoapIn" />
<wsdl:output message="tns:CreateDocumentSoapOut" />
</wsdl:operation>
<wsdl:operation name="ReadFolder">
<wsdl:input message="tns:ReadFolderSoapIn" />
<wsdl:output message="tns:ReadFolderSoapOut" />
</wsdl:operation>
<wsdl:operation name="ReadDocument">
<wsdl:input message="tns:ReadDocumentSoapIn" />
<wsdl:output message="tns:ReadDocumentSoapOut" />
</wsdl:operation>
<wsdl:operation name="EditFolder">
<wsdl:input message="tns:EditFolderSoapIn" />
<wsdl:output message="tns:EditFolderSoapOut" />
</wsdl:operation>
<wsdl:operation name="DoActionOnFolder">
<wsdl:input message="tns:DoActionOnFolderSoapIn" />
<wsdl:output message="tns:DoActionOnFolderSoapOut" />
</wsdl:operation>
<wsdl:operation name="AddAttachmentToDocument">
<wsdl:input message="tns:AddAttachmentToDocumentSoapIn" />
<wsdl:output message="tns:AddAttachmentToDocumentSoapOut" />
</wsdl:operation>
<wsdl:operation name="EditDocumentData">
<wsdl:input message="tns:EditDocumentDataSoapIn" />
<wsdl:output message="tns:EditDocumentDataSoapOut" />
</wsdl:operation>
<wsdl:operation name="DoActionOnDocument">
<wsdl:input message="tns:DoActionOnDocumentSoapIn" />
<wsdl:output message="tns:DoActionOnDocumentSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetGcUsers">
<wsdl:input message="tns:GetGcUsersSoapIn" />
<wsdl:output message="tns:GetGcUsersSoapOut" />
</wsdl:operation>
<wsdl:operation name="SendAndSaveEmail">
<wsdl:input message="tns:SendAndSaveEmailSoapIn" />
<wsdl:output message="tns:SendAndSaveEmailSoapOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="GcServiceSoap" type="tns:GcServiceSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="CreateFolder">
<soap:operation soapAction="http://www.marg.si/GovernmentConnect/ULJ/V1/CreateFolder" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CreateDocument">
<soap:operation soapAction="http://www.marg.si/GovernmentConnect/ULJ/V1/CreateDocument" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ReadFolder">
<soap:operation soapAction="http://www.marg.si/GovernmentConnect/ULJ/V1/ReadFolder" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ReadDocument">
<soap:operation soapAction="http://www.marg.si/GovernmentConnect/ULJ/V1/ReadDocument" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="EditFolder">
<soap:operation soapAction="http://www.marg.si/GovernmentConnect/ULJ/V1/EditFolder" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="DoActionOnFolder">
<soap:operation soapAction="http://www.marg.si/GovernmentConnect/ULJ/V1/DoActionOnFolder" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AddAttachmentToDocument">
<soap:operation soapAction="http://www.marg.si/GovernmentConnect/ULJ/V1/AddAttachmentToDocument" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="EditDocumentData">
<soap:operation soapAction="http://www.marg.si/GovernmentConnect/ULJ/V1/EditDocumentData" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="DoActionOnDocument">
<soap:operation soapAction="http://www.marg.si/GovernmentConnect/ULJ/V1/DoActionOnDocument" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetGcUsers">
<soap:operation soapAction="http://www.marg.si/GovernmentConnect/ULJ/V1/GetGcUsers" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SendAndSaveEmail">
<soap:operation soapAction="http://www.marg.si/GovernmentConnect/ULJ/V1/SendAndSaveEmail" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="GcServiceSoap12" type="tns:GcServiceSoap">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="CreateFolder">
<soap12:operation soapAction="http://www.marg.si/GovernmentConnect/ULJ/V1/CreateFolder" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CreateDocument">
<soap12:operation soapAction="http://www.marg.si/GovernmentConnect/ULJ/V1/CreateDocument" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ReadFolder">
<soap12:operation soapAction="http://www.marg.si/GovernmentConnect/ULJ/V1/ReadFolder" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ReadDocument">
<soap12:operation soapAction="http://www.marg.si/GovernmentConnect/ULJ/V1/ReadDocument" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="EditFolder">
<soap12:operation soapAction="http://www.marg.si/GovernmentConnect/ULJ/V1/EditFolder" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="DoActionOnFolder">
<soap12:operation soapAction="http://www.marg.si/GovernmentConnect/ULJ/V1/DoActionOnFolder" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AddAttachmentToDocument">
<soap12:operation soapAction="http://www.marg.si/GovernmentConnect/ULJ/V1/AddAttachmentToDocument" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="EditDocumentData">
<soap12:operation soapAction="http://www.marg.si/GovernmentConnect/ULJ/V1/EditDocumentData" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="DoActionOnDocument">
<soap12:operation soapAction="http://www.marg.si/GovernmentConnect/ULJ/V1/DoActionOnDocument" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetGcUsers">
<soap12:operation soapAction="http://www.marg.si/GovernmentConnect/ULJ/V1/GetGcUsers" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SendAndSaveEmail">
<soap12:operation soapAction="http://www.marg.si/GovernmentConnect/ULJ/V1/SendAndSaveEmail" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="GcService">
<wsdl:port name="GcServiceSoap" binding="tns:GcServiceSoap">
<soap:address location="https://gcwserac.uni-lj.si/IntegrationUL/Services/GcService.asmx" />
</wsdl:port>
<wsdl:port name="GcServiceSoap12" binding="tns:GcServiceSoap12">
<soap12:address location="https://gcwserac.uni-lj.si/IntegrationUL/Services/GcService.asmx" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>