<?xml version="1.0" encoding="UTF-8" ?> <xsd:schema id="eProcessRtXML" targetNamespace="http://filenet.com/namespaces/apps/eprocess/runtime/1.0" elementFormDefault="qualified" xmlns="http://filenet.com/namespaces/apps/eprocess/runtime/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:complexType name="FnEpAttachment"> <xsd:attribute name="Name" type="xsd:string" /> <xsd:attribute name="Description" type="xsd:string" /> <xsd:attribute name="Library" type="xsd:string" /> <xsd:attribute name="Id" type="xsd:string" /> <xsd:attribute name="LibraryType" type="xsd:string" /> <xsd:attribute name="Type" type="xsd:string" /> <xsd:attribute name="Version" type="xsd:string" /> </xsd:complexType> <xsd:complexType name="FnEpAttachmentList"> <xsd:sequence> <xsd:element name="Attachment" type="FnEpAttachment" minOccurs="0" maxOccurs="unbounded" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="FnEpParameter"> <xsd:sequence> <xsd:element name="Values" type="FnEpValueList" /> <xsd:element name="Attachments" type="FnEpAttachmentList" /> </xsd:sequence> <xsd:attribute name="Name" type="xsd:string" use="required" /> <xsd:attribute name="Description" type="xsd:string" /> <xsd:attribute name="Type" default="string"> <xsd:simpleType> <xsd:restriction base="xsd:NMTOKEN"> <xsd:enumeration value="boolean" /> <xsd:enumeration value="float" /> <xsd:enumeration value="int" /> <xsd:enumeration value="string" /> <xsd:enumeration value="time" /> <xsd:enumeration value="attachment" /> <xsd:enumeration value="participant" /> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attribute name="IsSystemParameter" default="false" type="xsd:boolean"></xsd:attribute> <xsd:attribute name="Mode" default="in"> <xsd:simpleType> <xsd:restriction base="xsd:NMTOKEN"> <xsd:enumeration value="in" /> <xsd:enumeration value="out" /> <xsd:enumeration value="inout" /> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attribute name="IsArray" default="false" type="xsd:boolean"></xsd:attribute> </xsd:complexType> <xsd:complexType name="FnEpParameterList"> <xsd:sequence> <xsd:element name="Parameter" type="FnEpParameter" minOccurs="0" maxOccurs="unbounded" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="FnEpResponseList"> <xsd:sequence> <xsd:element name="Response" minOccurs="0" maxOccurs="unbounded" type="xsd:string" /> </xsd:sequence> <xsd:attribute name="Selected" type="xsd:string" /> </xsd:complexType> <xsd:element name="eProcessRtXML"> <xsd:complexType> <xsd:sequence> <xsd:element name="StepElement" type="FnEpStepElement" /> <xsd:element name="Milestones" type="FnEpMilestoneList" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:complexType name="FnEpValueList"> <xsd:sequence> <xsd:element name="Value" minOccurs="0" maxOccurs="unbounded" type="xsd:string" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="FnEpStepElement"> <xsd:sequence> <xsd:element name="Responses" type="FnEpResponseList" /> <xsd:element name="Parameters" type="FnEpParameterList" /> </xsd:sequence> <xsd:attribute name="LaunchedBy" type="xsd:string" /> <xsd:attribute name="LaunchedOn" type="xsd:string" /> <xsd:attribute name="ReceivedOn" type="xsd:string" /> <xsd:attribute name="Deadline" type="xsd:string" /> <xsd:attribute name="Reminder" type="xsd:string" /> <xsd:attribute name="Description" type="xsd:string" /> <xsd:attribute name="StepName" type="xsd:string" /> <xsd:attribute name="WOBName" type="xsd:string" /> <xsd:attribute name="WOBNumber" type="xsd:string" /> <xsd:attribute name="WorkflowName" type="xsd:string" /> <xsd:attribute name="WorkflowNumber" type="xsd:string" /> <xsd:attribute name="WorkClassName" type="xsd:string" /> <xsd:attribute name="Tag" type="xsd:string" /> <xsd:attribute name="RosterName" type="xsd:string" /> <xsd:attribute name="QueueName" type="xsd:string" /> <xsd:attribute name="CurrentQueueName" type="xsd:string" /> <xsd:attribute name="ParticipantName" type="xsd:string" /> <xsd:attribute name="OperationName" type="xsd:string" /> <xsd:attribute name="ExceptionMapName" type="xsd:string" /> <xsd:attribute name="ExceptionDescription" type="xsd:string" /> <xsd:attribute name="Overdue" default="NotOverdue"> <xsd:simpleType> <xsd:restriction base="xsd:NMTOKEN"> <xsd:enumeration value="NotOverdue" /> <xsd:enumeration value="ReminderPast" /> <xsd:enumeration value="DeadlinePast" /> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attribute name="IsTracker" default="false" type="xsd:boolean"></xsd:attribute> <xsd:attribute name="CanReassign" default="true" type="xsd:boolean"></xsd:attribute> <xsd:attribute name="CanViewStatus" default="true" type="xsd:boolean"></xsd:attribute> <xsd:attribute name="CanReturnToSource" default="true" type="xsd:boolean"></xsd:attribute> </xsd:complexType> <xsd:complexType name="FnEpMilestone"> <xsd:sequence /> <xsd:attribute name="Id" type="xsd:string" /> <xsd:attribute name="Name" type="xsd:string" /> <xsd:attribute name="Level" type="xsd:string" /> <xsd:attribute name="Map" type="xsd:string" /> <xsd:attribute name="StepId" type="xsd:string" /> <xsd:attribute name="Message" type="xsd:string" /> <xsd:attribute name="Reached" type="xsd:string" /> </xsd:complexType> <xsd:complexType name="FnEpMilestoneList"> <xsd:sequence> <xsd:element name="Milestone" minOccurs="0" maxOccurs="unbounded" type="FnEpMilestone" /> </xsd:sequence> </xsd:complexType> </xsd:schema>