Reference for https://demous-cdb.thereforeonline.com/theservice/v0001/restun/CreateDocument
Url: https://demous-cdb.thereforeonline.com/theservice/v0001/restun/CreateDocument
HTTP Method: POST
| Message direction | Format | Body |
|---|---|---|
| Request | Xml | Example,Schema |
| Request | Json | Example |
| Response | Xml | Example,Schema |
| Response | Json | Example |
The following is an example request Xml body:
<CreateDocumentParams xmlns="http://schemas.therefore.net/webservices/interop/v0001/types">
<CategoryNo>2147483647</CategoryNo>
<CheckInComments>String content</CheckInComments>
<IndexDataItems>
<WSIndexDataItem>
<DateIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1999-05-31T11:20:00</DataValue>
<DataISO8601Value>String content</DataISO8601Value>
<FieldName>String content</FieldName>
</DateIndexData>
<IntIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>2147483647</DataValue>
<FieldName>String content</FieldName>
</IntIndexData>
<LogicalIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>true</DataValue>
<FieldName>String content</FieldName>
</LogicalIndexData>
<MoneyIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1.26743233E+15</DataValue>
<FieldName>String content</FieldName>
<DecimalDataValue>12678967.543233</DecimalDataValue>
</MoneyIndexData>
<MultipleKeywordData>
<FieldNo>2147483647</FieldNo>
<DataValue>
<Keyword>String content</Keyword>
<Keyword>String content</Keyword>
</DataValue>
<FieldName>String content</FieldName>
<KeywordNos>
<KeywordNo>2147483647</KeywordNo>
<KeywordNo>2147483647</KeywordNo>
</KeywordNos>
</MultipleKeywordData>
<SingleKeywordData>
<FieldNo>2147483647</FieldNo>
<DataValue>String content</DataValue>
<FieldName>String content</FieldName>
</SingleKeywordData>
<StringIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>String content</DataValue>
<FieldName>String content</FieldName>
</StringIndexData>
<TableIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>
<WSTableFieldDataRow>
<DataRowItems>
<WSTableFieldDataRowItem>
<DateIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1999-05-31T11:20:00</DataValue>
<DataISO8601Value>String content</DataISO8601Value>
<FieldName>String content</FieldName>
</DateIndexData>
<IntIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>2147483647</DataValue>
<FieldName>String content</FieldName>
</IntIndexData>
<LogicalIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>true</DataValue>
<FieldName>String content</FieldName>
</LogicalIndexData>
<MoneyIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1.26743233E+15</DataValue>
<FieldName>String content</FieldName>
<DecimalDataValue>12678967.543233</DecimalDataValue>
</MoneyIndexData>
<SingleKeywordData>
<FieldNo>2147483647</FieldNo>
<DataValue>String content</DataValue>
<FieldName>String content</FieldName>
</SingleKeywordData>
<StringIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>String content</DataValue>
<FieldName>String content</FieldName>
</StringIndexData>
<AccessMask>
<Value>18446744073709551615</Value>
</AccessMask>
<DateTimeIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1999-05-31T11:20:00</DataValue>
<DataISO8601Value>String content</DataISO8601Value>
<FieldName>String content</FieldName>
</DateTimeIndexData>
<RoleAccessMask>
<Value>18446744073709551615</Value>
</RoleAccessMask>
</WSTableFieldDataRowItem>
<WSTableFieldDataRowItem>
<DateIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1999-05-31T11:20:00</DataValue>
<DataISO8601Value>String content</DataISO8601Value>
<FieldName>String content</FieldName>
</DateIndexData>
<IntIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>2147483647</DataValue>
<FieldName>String content</FieldName>
</IntIndexData>
<LogicalIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>true</DataValue>
<FieldName>String content</FieldName>
</LogicalIndexData>
<MoneyIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1.26743233E+15</DataValue>
<FieldName>String content</FieldName>
<DecimalDataValue>12678967.543233</DecimalDataValue>
</MoneyIndexData>
<SingleKeywordData>
<FieldNo>2147483647</FieldNo>
<DataValue>String content</DataValue>
<FieldName>String content</FieldName>
</SingleKeywordData>
<StringIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>String content</DataValue>
<FieldName>String content</FieldName>
</StringIndexData>
<AccessMask>
<Value>18446744073709551615</Value>
</AccessMask>
<DateTimeIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1999-05-31T11:20:00</DataValue>
<DataISO8601Value>String content</DataISO8601Value>
<FieldName>String content</FieldName>
</DateTimeIndexData>
<RoleAccessMask>
<Value>18446744073709551615</Value>
</RoleAccessMask>
</WSTableFieldDataRowItem>
</DataRowItems>
<RowNo>2147483647</RowNo>
<AccessIsEditableRow>true</AccessIsEditableRow>
</WSTableFieldDataRow>
<WSTableFieldDataRow>
<DataRowItems>
<WSTableFieldDataRowItem>
<DateIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1999-05-31T11:20:00</DataValue>
<DataISO8601Value>String content</DataISO8601Value>
<FieldName>String content</FieldName>
</DateIndexData>
<IntIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>2147483647</DataValue>
<FieldName>String content</FieldName>
</IntIndexData>
<LogicalIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>true</DataValue>
<FieldName>String content</FieldName>
</LogicalIndexData>
<MoneyIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1.26743233E+15</DataValue>
<FieldName>String content</FieldName>
<DecimalDataValue>12678967.543233</DecimalDataValue>
</MoneyIndexData>
<SingleKeywordData>
<FieldNo>2147483647</FieldNo>
<DataValue>String content</DataValue>
<FieldName>String content</FieldName>
</SingleKeywordData>
<StringIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>String content</DataValue>
<FieldName>String content</FieldName>
</StringIndexData>
<AccessMask>
<Value>18446744073709551615</Value>
</AccessMask>
<DateTimeIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1999-05-31T11:20:00</DataValue>
<DataISO8601Value>String content</DataISO8601Value>
<FieldName>String content</FieldName>
</DateTimeIndexData>
<RoleAccessMask>
<Value>18446744073709551615</Value>
</RoleAccessMask>
</WSTableFieldDataRowItem>
<WSTableFieldDataRowItem>
<DateIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1999-05-31T11:20:00</DataValue>
<DataISO8601Value>String content</DataISO8601Value>
<FieldName>String content</FieldName>
</DateIndexData>
<IntIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>2147483647</DataValue>
<FieldName>String content</FieldName>
</IntIndexData>
<LogicalIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>true</DataValue>
<FieldName>String content</FieldName>
</LogicalIndexData>
<MoneyIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1.26743233E+15</DataValue>
<FieldName>String content</FieldName>
<DecimalDataValue>12678967.543233</DecimalDataValue>
</MoneyIndexData>
<SingleKeywordData>
<FieldNo>2147483647</FieldNo>
<DataValue>String content</DataValue>
<FieldName>String content</FieldName>
</SingleKeywordData>
<StringIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>String content</DataValue>
<FieldName>String content</FieldName>
</StringIndexData>
<AccessMask>
<Value>18446744073709551615</Value>
</AccessMask>
<DateTimeIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1999-05-31T11:20:00</DataValue>
<DataISO8601Value>String content</DataISO8601Value>
<FieldName>String content</FieldName>
</DateTimeIndexData>
<RoleAccessMask>
<Value>18446744073709551615</Value>
</RoleAccessMask>
</WSTableFieldDataRowItem>
</DataRowItems>
<RowNo>2147483647</RowNo>
<AccessIsEditableRow>true</AccessIsEditableRow>
</WSTableFieldDataRow>
</DataValue>
<FieldName>String content</FieldName>
</TableIndexData>
<AccessMask>
<Value>18446744073709551615</Value>
</AccessMask>
<DateTimeIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1999-05-31T11:20:00</DataValue>
<DataISO8601Value>String content</DataISO8601Value>
<FieldName>String content</FieldName>
</DateTimeIndexData>
<RoleAccessMask>
<Value>18446744073709551615</Value>
</RoleAccessMask>
</WSIndexDataItem>
<WSIndexDataItem>
<DateIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1999-05-31T11:20:00</DataValue>
<DataISO8601Value>String content</DataISO8601Value>
<FieldName>String content</FieldName>
</DateIndexData>
<IntIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>2147483647</DataValue>
<FieldName>String content</FieldName>
</IntIndexData>
<LogicalIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>true</DataValue>
<FieldName>String content</FieldName>
</LogicalIndexData>
<MoneyIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1.26743233E+15</DataValue>
<FieldName>String content</FieldName>
<DecimalDataValue>12678967.543233</DecimalDataValue>
</MoneyIndexData>
<MultipleKeywordData>
<FieldNo>2147483647</FieldNo>
<DataValue>
<Keyword>String content</Keyword>
<Keyword>String content</Keyword>
</DataValue>
<FieldName>String content</FieldName>
<KeywordNos>
<KeywordNo>2147483647</KeywordNo>
<KeywordNo>2147483647</KeywordNo>
</KeywordNos>
</MultipleKeywordData>
<SingleKeywordData>
<FieldNo>2147483647</FieldNo>
<DataValue>String content</DataValue>
<FieldName>String content</FieldName>
</SingleKeywordData>
<StringIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>String content</DataValue>
<FieldName>String content</FieldName>
</StringIndexData>
<TableIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>
<WSTableFieldDataRow>
<DataRowItems>
<WSTableFieldDataRowItem>
<DateIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1999-05-31T11:20:00</DataValue>
<DataISO8601Value>String content</DataISO8601Value>
<FieldName>String content</FieldName>
</DateIndexData>
<IntIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>2147483647</DataValue>
<FieldName>String content</FieldName>
</IntIndexData>
<LogicalIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>true</DataValue>
<FieldName>String content</FieldName>
</LogicalIndexData>
<MoneyIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1.26743233E+15</DataValue>
<FieldName>String content</FieldName>
<DecimalDataValue>12678967.543233</DecimalDataValue>
</MoneyIndexData>
<SingleKeywordData>
<FieldNo>2147483647</FieldNo>
<DataValue>String content</DataValue>
<FieldName>String content</FieldName>
</SingleKeywordData>
<StringIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>String content</DataValue>
<FieldName>String content</FieldName>
</StringIndexData>
<AccessMask>
<Value>18446744073709551615</Value>
</AccessMask>
<DateTimeIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1999-05-31T11:20:00</DataValue>
<DataISO8601Value>String content</DataISO8601Value>
<FieldName>String content</FieldName>
</DateTimeIndexData>
<RoleAccessMask>
<Value>18446744073709551615</Value>
</RoleAccessMask>
</WSTableFieldDataRowItem>
<WSTableFieldDataRowItem>
<DateIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1999-05-31T11:20:00</DataValue>
<DataISO8601Value>String content</DataISO8601Value>
<FieldName>String content</FieldName>
</DateIndexData>
<IntIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>2147483647</DataValue>
<FieldName>String content</FieldName>
</IntIndexData>
<LogicalIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>true</DataValue>
<FieldName>String content</FieldName>
</LogicalIndexData>
<MoneyIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1.26743233E+15</DataValue>
<FieldName>String content</FieldName>
<DecimalDataValue>12678967.543233</DecimalDataValue>
</MoneyIndexData>
<SingleKeywordData>
<FieldNo>2147483647</FieldNo>
<DataValue>String content</DataValue>
<FieldName>String content</FieldName>
</SingleKeywordData>
<StringIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>String content</DataValue>
<FieldName>String content</FieldName>
</StringIndexData>
<AccessMask>
<Value>18446744073709551615</Value>
</AccessMask>
<DateTimeIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1999-05-31T11:20:00</DataValue>
<DataISO8601Value>String content</DataISO8601Value>
<FieldName>String content</FieldName>
</DateTimeIndexData>
<RoleAccessMask>
<Value>18446744073709551615</Value>
</RoleAccessMask>
</WSTableFieldDataRowItem>
</DataRowItems>
<RowNo>2147483647</RowNo>
<AccessIsEditableRow>true</AccessIsEditableRow>
</WSTableFieldDataRow>
<WSTableFieldDataRow>
<DataRowItems>
<WSTableFieldDataRowItem>
<DateIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1999-05-31T11:20:00</DataValue>
<DataISO8601Value>String content</DataISO8601Value>
<FieldName>String content</FieldName>
</DateIndexData>
<IntIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>2147483647</DataValue>
<FieldName>String content</FieldName>
</IntIndexData>
<LogicalIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>true</DataValue>
<FieldName>String content</FieldName>
</LogicalIndexData>
<MoneyIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1.26743233E+15</DataValue>
<FieldName>String content</FieldName>
<DecimalDataValue>12678967.543233</DecimalDataValue>
</MoneyIndexData>
<SingleKeywordData>
<FieldNo>2147483647</FieldNo>
<DataValue>String content</DataValue>
<FieldName>String content</FieldName>
</SingleKeywordData>
<StringIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>String content</DataValue>
<FieldName>String content</FieldName>
</StringIndexData>
<AccessMask>
<Value>18446744073709551615</Value>
</AccessMask>
<DateTimeIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1999-05-31T11:20:00</DataValue>
<DataISO8601Value>String content</DataISO8601Value>
<FieldName>String content</FieldName>
</DateTimeIndexData>
<RoleAccessMask>
<Value>18446744073709551615</Value>
</RoleAccessMask>
</WSTableFieldDataRowItem>
<WSTableFieldDataRowItem>
<DateIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1999-05-31T11:20:00</DataValue>
<DataISO8601Value>String content</DataISO8601Value>
<FieldName>String content</FieldName>
</DateIndexData>
<IntIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>2147483647</DataValue>
<FieldName>String content</FieldName>
</IntIndexData>
<LogicalIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>true</DataValue>
<FieldName>String content</FieldName>
</LogicalIndexData>
<MoneyIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1.26743233E+15</DataValue>
<FieldName>String content</FieldName>
<DecimalDataValue>12678967.543233</DecimalDataValue>
</MoneyIndexData>
<SingleKeywordData>
<FieldNo>2147483647</FieldNo>
<DataValue>String content</DataValue>
<FieldName>String content</FieldName>
</SingleKeywordData>
<StringIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>String content</DataValue>
<FieldName>String content</FieldName>
</StringIndexData>
<AccessMask>
<Value>18446744073709551615</Value>
</AccessMask>
<DateTimeIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1999-05-31T11:20:00</DataValue>
<DataISO8601Value>String content</DataISO8601Value>
<FieldName>String content</FieldName>
</DateTimeIndexData>
<RoleAccessMask>
<Value>18446744073709551615</Value>
</RoleAccessMask>
</WSTableFieldDataRowItem>
</DataRowItems>
<RowNo>2147483647</RowNo>
<AccessIsEditableRow>true</AccessIsEditableRow>
</WSTableFieldDataRow>
</DataValue>
<FieldName>String content</FieldName>
</TableIndexData>
<AccessMask>
<Value>18446744073709551615</Value>
</AccessMask>
<DateTimeIndexData>
<FieldNo>2147483647</FieldNo>
<DataValue>1999-05-31T11:20:00</DataValue>
<DataISO8601Value>String content</DataISO8601Value>
<FieldName>String content</FieldName>
</DateTimeIndexData>
<RoleAccessMask>
<Value>18446744073709551615</Value>
</RoleAccessMask>
</WSIndexDataItem>
</IndexDataItems>
<Streams>
<WSStreamInfoWithData>
<FileData>QmFzZSA2NCBTdHJlYW0=</FileData>
<FileName>String content</FileName>
<StreamNo>2147483647</StreamNo>
<FileDataBase64JSON>String content</FileDataBase64JSON>
<NewStreamInsertMode>Append</NewStreamInsertMode>
</WSStreamInfoWithData>
<WSStreamInfoWithData>
<FileData>QmFzZSA2NCBTdHJlYW0=</FileData>
<FileName>String content</FileName>
<StreamNo>2147483647</StreamNo>
<FileDataBase64JSON>String content</FileDataBase64JSON>
<NewStreamInsertMode>Append</NewStreamInsertMode>
</WSStreamInfoWithData>
</Streams>
<DoFillDependentFields>true</DoFillDependentFields>
<WithAutoAppendMode>DefaultMode</WithAutoAppendMode>
<ConversionOptions>
<AnnotationMode>Default</AnnotationMode>
<CertificateName>String content</CertificateName>
<ConvertTo>Original</ConvertTo>
<SignatureMode>NoSignature</SignatureMode>
<TimeStampPwd>String content</TimeStampPwd>
<TimeStampServer>String content</TimeStampServer>
<TimeStampUser>String content</TimeStampUser>
<MultipageStreamName>String content</MultipageStreamName>
</ConversionOptions>
<LastChangeTime>1999-05-31T11:20:00</LastChangeTime>
<DontResetCategoryDefaults>true</DontResetCategoryDefaults>
<FileUploadSessions>
<WSStreamInfoUploadSessionData>
<FileName>String content</FileName>
<StreamNo>2147483647</StreamNo>
<UploadSessionId>1627aea5-8e0a-4371-9022-9b504344e724</UploadSessionId>
<NewStreamInsertMode>Append</NewStreamInsertMode>
</WSStreamInfoUploadSessionData>
<WSStreamInfoUploadSessionData>
<FileName>String content</FileName>
<StreamNo>2147483647</StreamNo>
<UploadSessionId>1627aea5-8e0a-4371-9022-9b504344e724</UploadSessionId>
<NewStreamInsertMode>Append</NewStreamInsertMode>
</WSStreamInfoUploadSessionData>
</FileUploadSessions>
<AutoAppendIdxMerge>Default</AutoAppendIdxMerge>
<LastChangeTimeISO8601>String content</LastChangeTimeISO8601>
</CreateDocumentParams>
The following is an example request Json body:
{
"CategoryNo":2147483647,
"CheckInComments":"String content",
"IndexDataItems":[{
"DateIndexData":{
"FieldNo":2147483647,
"DataValue":"\/Date(928149600000+0000)\/",
"DataISO8601Value":"String content",
"FieldName":"String content"
},
"IntIndexData":{
"FieldNo":2147483647,
"DataValue":2147483647,
"FieldName":"String content"
},
"LogicalIndexData":{
"FieldNo":2147483647,
"DataValue":true,
"FieldName":"String content"
},
"MoneyIndexData":{
"FieldNo":2147483647,
"DataValue":1.26743233E+15,
"FieldName":"String content",
"DecimalDataValue":12678967.543233
},
"MultipleKeywordData":{
"FieldNo":2147483647,
"DataValue":["String content"],
"FieldName":"String content",
"KeywordNos":[2147483647]
},
"SingleKeywordData":{
"FieldNo":2147483647,
"DataValue":"String content",
"FieldName":"String content"
},
"StringIndexData":{
"FieldNo":2147483647,
"DataValue":"String content",
"FieldName":"String content"
},
"TableIndexData":{
"FieldNo":2147483647,
"DataValue":[{
"DataRowItems":[{
"DateIndexData":{
"FieldNo":2147483647,
"DataValue":"\/Date(928149600000+0000)\/",
"DataISO8601Value":"String content",
"FieldName":"String content"
},
"IntIndexData":{
"FieldNo":2147483647,
"DataValue":2147483647,
"FieldName":"String content"
},
"LogicalIndexData":{
"FieldNo":2147483647,
"DataValue":true,
"FieldName":"String content"
},
"MoneyIndexData":{
"FieldNo":2147483647,
"DataValue":1.26743233E+15,
"FieldName":"String content",
"DecimalDataValue":12678967.543233
},
"SingleKeywordData":{
"FieldNo":2147483647,
"DataValue":"String content",
"FieldName":"String content"
},
"StringIndexData":{
"FieldNo":2147483647,
"DataValue":"String content",
"FieldName":"String content"
},
"AccessMask":{
"Value":18446744073709551615
},
"DateTimeIndexData":{
"FieldNo":2147483647,
"DataValue":"\/Date(928149600000+0000)\/",
"DataISO8601Value":"String content",
"FieldName":"String content"
},
"RoleAccessMask":{
"Value":18446744073709551615
}
}],
"RowNo":2147483647,
"AccessIsEditableRow":true
}],
"FieldName":"String content"
},
"AccessMask":{
"Value":18446744073709551615
},
"DateTimeIndexData":{
"FieldNo":2147483647,
"DataValue":"\/Date(928149600000+0000)\/",
"DataISO8601Value":"String content",
"FieldName":"String content"
},
"RoleAccessMask":{
"Value":18446744073709551615
}
}],
"Streams":[{
"FileData":[81,
109,
70,
122,
90,
83,
65,
50,
78,
67,
66,
84,
100,
72,
74,
108,
89,
87,
48,
61],
"FileName":"String content",
"StreamNo":2147483647,
"FileDataBase64JSON":"String content",
"NewStreamInsertMode":0
}],
"DoFillDependentFields":true,
"WithAutoAppendMode":0,
"ConversionOptions":{
"AnnotationMode":0,
"CertificateName":"String content",
"ConvertTo":0,
"SignatureMode":0,
"TimeStampPwd":"String content",
"TimeStampServer":"String content",
"TimeStampUser":"String content",
"MultipageStreamName":"String content"
},
"LastChangeTime":"\/Date(928149600000+0000)\/",
"DontResetCategoryDefaults":true,
"FileUploadSessions":[{
"FileName":"String content",
"StreamNo":2147483647,
"UploadSessionId":"1627aea5-8e0a-4371-9022-9b504344e724",
"NewStreamInsertMode":0
}],
"AutoAppendIdxMerge":0,
"LastChangeTimeISO8601":"String content"
}
The following is an example response Xml body:
<CreateDocumentResponse xmlns="http://schemas.therefore.net/webservices/interop/v0001/types"> <DocNo>2147483647</DocNo> <LastChangeTime>1999-05-31T11:20:00</LastChangeTime> <VersionNo>2147483647</VersionNo> <LastChangeTimeISO8601>String content</LastChangeTimeISO8601> </CreateDocumentResponse>
The following is an example response Json body:
{
"DocNo":2147483647,
"LastChangeTime":"\/Date(928149600000+0000)\/",
"VersionNo":2147483647,
"LastChangeTimeISO8601":"String content"
}
The following is the request Xml Schema:
<xs:schema xmlns:tns="http://schemas.therefore.net/webservices/interop/v0001/types" xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" elementFormDefault="qualified" targetNamespace="http://schemas.therefore.net/webservices/interop/v0001/types" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
<xs:complexType name="CreateDocumentParams">
<xs:sequence>
<xs:element name="CategoryNo" type="xs:int" />
<xs:element minOccurs="0" name="CheckInComments" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="IndexDataItems" nillable="true" type="tns:ArrayOfWSIndexDataItem" />
<xs:element minOccurs="0" name="Streams" nillable="true" type="tns:ArrayOfWSStreamInfoWithData" />
<xs:element minOccurs="0" name="DoFillDependentFields" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="WithAutoAppendMode" nillable="true" type="tns:WSAutoAppendMode" />
<xs:element minOccurs="0" name="ConversionOptions" nillable="true" type="tns:WSConversionOptions" />
<xs:element minOccurs="0" name="LastChangeTime" type="xs:dateTime" />
<xs:element minOccurs="0" name="DontResetCategoryDefaults" type="xs:boolean" />
<xs:element minOccurs="0" name="FileUploadSessions" nillable="true" type="tns:ArrayOfWSStreamInfoUploadSessionData" />
<xs:element minOccurs="0" name="AutoAppendIdxMerge" type="tns:WSAutoAppendIdxMerge" />
<xs:element minOccurs="0" name="LastChangeTimeISO8601" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="CreateDocumentParams" nillable="true" type="tns:CreateDocumentParams" />
<xs:complexType name="ArrayOfWSIndexDataItem">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="WSIndexDataItem" nillable="true" type="tns:WSIndexDataItem" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfWSIndexDataItem" nillable="true" type="tns:ArrayOfWSIndexDataItem" />
<xs:complexType name="WSIndexDataItem">
<xs:sequence>
<xs:element minOccurs="0" name="DateIndexData" nillable="true" type="tns:WSIndexDataDate">
<xs:annotation>
<xs:appinfo>
<DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="IntIndexData" nillable="true" type="tns:WSIndexDataInt">
<xs:annotation>
<xs:appinfo>
<DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="LogicalIndexData" nillable="true" type="tns:WSIndexDataLogical">
<xs:annotation>
<xs:appinfo>
<DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="MoneyIndexData" nillable="true" type="tns:WSIndexDataMoney">
<xs:annotation>
<xs:appinfo>
<DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="MultipleKeywordData" nillable="true" type="tns:WSIndexDataMultipleKeyword">
<xs:annotation>
<xs:appinfo>
<DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="SingleKeywordData" nillable="true" type="tns:WSIndexDataSingleKeyword">
<xs:annotation>
<xs:appinfo>
<DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="StringIndexData" nillable="true" type="tns:WSIndexDataString">
<xs:annotation>
<xs:appinfo>
<DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TableIndexData" nillable="true" type="tns:WSIndexDataTable">
<xs:annotation>
<xs:appinfo>
<DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="AccessMask" nillable="true" type="tns:WSAccessMask" />
<xs:element minOccurs="0" name="DateTimeIndexData" nillable="true" type="tns:WSIndexDataDateTime">
<xs:annotation>
<xs:appinfo>
<DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="RoleAccessMask" nillable="true" type="tns:WSRoleAccessMask" />
</xs:sequence>
</xs:complexType>
<xs:element name="WSIndexDataItem" nillable="true" type="tns:WSIndexDataItem" />
<xs:complexType name="WSIndexDataDate">
<xs:complexContent mixed="false">
<xs:extension base="tns:WSIndexDataBase">
<xs:sequence>
<xs:element minOccurs="0" name="DataValue" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="DataISO8601Value" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="WSIndexDataDate" nillable="true" type="tns:WSIndexDataDate" />
<xs:complexType name="WSIndexDataBase">
<xs:sequence>
<xs:element name="FieldNo" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:element name="WSIndexDataBase" nillable="true" type="tns:WSIndexDataBase" />
<xs:complexType name="WSIndexDataInt">
<xs:complexContent mixed="false">
<xs:extension base="tns:WSIndexDataBase">
<xs:sequence>
<xs:element name="DataValue" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="WSIndexDataInt" nillable="true" type="tns:WSIndexDataInt" />
<xs:complexType name="WSIndexDataLogical">
<xs:complexContent mixed="false">
<xs:extension base="tns:WSIndexDataBase">
<xs:sequence>
<xs:element name="DataValue" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="WSIndexDataLogical" nillable="true" type="tns:WSIndexDataLogical" />
<xs:complexType name="WSIndexDataMoney">
<xs:complexContent mixed="false">
<xs:extension base="tns:WSIndexDataBase">
<xs:sequence>
<xs:element minOccurs="0" name="DataValue" nillable="true" type="xs:double" />
<xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="DecimalDataValue" nillable="true" type="xs:decimal" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="WSIndexDataMoney" nillable="true" type="tns:WSIndexDataMoney" />
<xs:complexType name="WSIndexDataMultipleKeyword">
<xs:complexContent mixed="false">
<xs:extension base="tns:WSIndexDataBase">
<xs:sequence>
<xs:element name="DataValue" nillable="true" type="tns:KeywordList" />
<xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="KeywordNos" nillable="true" type="tns:KeywordNoList" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="WSIndexDataMultipleKeyword" nillable="true" type="tns:WSIndexDataMultipleKeyword" />
<xs:complexType name="KeywordList">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Keyword" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="KeywordList" nillable="true" type="tns:KeywordList" />
<xs:complexType name="KeywordNoList">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="KeywordNo" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:element name="KeywordNoList" nillable="true" type="tns:KeywordNoList" />
<xs:complexType name="WSIndexDataSingleKeyword">
<xs:complexContent mixed="false">
<xs:extension base="tns:WSIndexDataBase">
<xs:sequence>
<xs:element name="DataValue" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="WSIndexDataSingleKeyword" nillable="true" type="tns:WSIndexDataSingleKeyword" />
<xs:complexType name="WSIndexDataString">
<xs:complexContent mixed="false">
<xs:extension base="tns:WSIndexDataBase">
<xs:sequence>
<xs:element name="DataValue" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="WSIndexDataString" nillable="true" type="tns:WSIndexDataString" />
<xs:complexType name="WSIndexDataTable">
<xs:complexContent mixed="false">
<xs:extension base="tns:WSIndexDataBase">
<xs:sequence>
<xs:element name="DataValue" nillable="true" type="tns:ArrayOfWSTableFieldDataRow" />
<xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="WSIndexDataTable" nillable="true" type="tns:WSIndexDataTable" />
<xs:complexType name="ArrayOfWSTableFieldDataRow">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="WSTableFieldDataRow" nillable="true" type="tns:WSTableFieldDataRow" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfWSTableFieldDataRow" nillable="true" type="tns:ArrayOfWSTableFieldDataRow" />
<xs:complexType name="WSTableFieldDataRow">
<xs:sequence>
<xs:element minOccurs="0" name="DataRowItems" nillable="true" type="tns:ArrayOfWSTableFieldDataRowItem" />
<xs:element minOccurs="0" name="RowNo" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="AccessIsEditableRow" nillable="true" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:element name="WSTableFieldDataRow" nillable="true" type="tns:WSTableFieldDataRow" />
<xs:complexType name="ArrayOfWSTableFieldDataRowItem">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="WSTableFieldDataRowItem" nillable="true" type="tns:WSTableFieldDataRowItem" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfWSTableFieldDataRowItem" nillable="true" type="tns:ArrayOfWSTableFieldDataRowItem" />
<xs:complexType name="WSTableFieldDataRowItem">
<xs:sequence>
<xs:element minOccurs="0" name="DateIndexData" nillable="true" type="tns:WSIndexDataDate">
<xs:annotation>
<xs:appinfo>
<DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="IntIndexData" nillable="true" type="tns:WSIndexDataInt">
<xs:annotation>
<xs:appinfo>
<DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="LogicalIndexData" nillable="true" type="tns:WSIndexDataLogical">
<xs:annotation>
<xs:appinfo>
<DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="MoneyIndexData" nillable="true" type="tns:WSIndexDataMoney">
<xs:annotation>
<xs:appinfo>
<DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="SingleKeywordData" nillable="true" type="tns:WSIndexDataSingleKeyword">
<xs:annotation>
<xs:appinfo>
<DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="StringIndexData" nillable="true" type="tns:WSIndexDataString">
<xs:annotation>
<xs:appinfo>
<DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="AccessMask" nillable="true" type="tns:WSAccessMask" />
<xs:element minOccurs="0" name="DateTimeIndexData" nillable="true" type="tns:WSIndexDataDateTime">
<xs:annotation>
<xs:appinfo>
<DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="RoleAccessMask" nillable="true" type="tns:WSRoleAccessMask" />
</xs:sequence>
</xs:complexType>
<xs:element name="WSTableFieldDataRowItem" nillable="true" type="tns:WSTableFieldDataRowItem" />
<xs:complexType name="WSAccessMask">
<xs:sequence>
<xs:element minOccurs="0" name="Value" type="xs:unsignedLong" />
</xs:sequence>
</xs:complexType>
<xs:element name="WSAccessMask" nillable="true" type="tns:WSAccessMask" />
<xs:complexType name="WSIndexDataDateTime">
<xs:complexContent mixed="false">
<xs:extension base="tns:WSIndexDataBase">
<xs:sequence>
<xs:element minOccurs="0" name="DataValue" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="DataISO8601Value" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="WSIndexDataDateTime" nillable="true" type="tns:WSIndexDataDateTime" />
<xs:complexType name="WSRoleAccessMask">
<xs:sequence>
<xs:element minOccurs="0" name="Value" type="xs:unsignedLong" />
</xs:sequence>
</xs:complexType>
<xs:element name="WSRoleAccessMask" nillable="true" type="tns:WSRoleAccessMask" />
<xs:complexType name="ArrayOfWSStreamInfoWithData">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="WSStreamInfoWithData" nillable="true" type="tns:WSStreamInfoWithData" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfWSStreamInfoWithData" nillable="true" type="tns:ArrayOfWSStreamInfoWithData" />
<xs:complexType name="WSStreamInfoWithData">
<xs:sequence>
<xs:element minOccurs="0" name="FileData" nillable="true" type="xs:base64Binary" />
<xs:element name="FileName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="StreamNo" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="FileDataBase64JSON" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="NewStreamInsertMode" type="tns:WSStreamInsertMode" />
</xs:sequence>
</xs:complexType>
<xs:element name="WSStreamInfoWithData" nillable="true" type="tns:WSStreamInfoWithData" />
<xs:simpleType name="WSStreamInsertMode">
<xs:restriction base="xs:string">
<xs:enumeration value="Append" />
<xs:enumeration value="Prepend" />
</xs:restriction>
</xs:simpleType>
<xs:element name="WSStreamInsertMode" nillable="true" type="tns:WSStreamInsertMode" />
<xs:simpleType name="WSAutoAppendMode">
<xs:restriction base="xs:string">
<xs:enumeration value="DefaultMode" />
<xs:enumeration value="Begin" />
<xs:enumeration value="End" />
<xs:enumeration value="Replace" />
<xs:enumeration value="Disabled" />
</xs:restriction>
</xs:simpleType>
<xs:element name="WSAutoAppendMode" nillable="true" type="tns:WSAutoAppendMode" />
<xs:complexType name="WSConversionOptions">
<xs:sequence>
<xs:element minOccurs="0" name="AnnotationMode" type="tns:WSAnnotationMode" />
<xs:element minOccurs="0" name="CertificateName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ConvertTo" type="tns:WSConversionType" />
<xs:element minOccurs="0" name="SignatureMode" type="tns:WSSignatureMode" />
<xs:element minOccurs="0" name="TimeStampPwd" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TimeStampServer" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TimeStampUser" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="MultipageStreamName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="WSConversionOptions" nillable="true" type="tns:WSConversionOptions" />
<xs:simpleType name="WSAnnotationMode">
<xs:restriction base="xs:string">
<xs:enumeration value="Default" />
<xs:enumeration value="Merge" />
<xs:enumeration value="Hide" />
</xs:restriction>
</xs:simpleType>
<xs:element name="WSAnnotationMode" nillable="true" type="tns:WSAnnotationMode" />
<xs:simpleType name="WSConversionType">
<xs:restriction base="xs:string">
<xs:enumeration value="Original" />
<xs:enumeration value="SingleTIFF" />
<xs:enumeration value="SinglePDF" />
<xs:enumeration value="MultipageTIFF" />
<xs:enumeration value="MultipagePDF" />
<xs:enumeration value="SearchablePDF" />
<xs:enumeration value="SearchablePDFA" />
<xs:enumeration value="Jpeg">
<xs:annotation>
<xs:appinfo>
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">50</EnumerationValue>
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="WSConversionType" nillable="true" type="tns:WSConversionType" />
<xs:simpleType name="WSSignatureMode">
<xs:restriction base="xs:string">
<xs:enumeration value="NoSignature" />
<xs:enumeration value="SignatureOnly" />
<xs:enumeration value="SignatureAndTimestamp" />
</xs:restriction>
</xs:simpleType>
<xs:element name="WSSignatureMode" nillable="true" type="tns:WSSignatureMode" />
<xs:complexType name="ArrayOfWSStreamInfoUploadSessionData">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="WSStreamInfoUploadSessionData" nillable="true" type="tns:WSStreamInfoUploadSessionData" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfWSStreamInfoUploadSessionData" nillable="true" type="tns:ArrayOfWSStreamInfoUploadSessionData" />
<xs:complexType name="WSStreamInfoUploadSessionData">
<xs:sequence>
<xs:element name="FileName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="StreamNo" nillable="true" type="xs:int" />
<xs:element name="UploadSessionId" type="ser:guid" />
<xs:element minOccurs="0" name="NewStreamInsertMode" type="tns:WSStreamInsertMode" />
</xs:sequence>
</xs:complexType>
<xs:element name="WSStreamInfoUploadSessionData" nillable="true" type="tns:WSStreamInfoUploadSessionData" />
<xs:simpleType name="WSAutoAppendIdxMerge">
<xs:restriction base="xs:string">
<xs:enumeration value="Default" />
<xs:enumeration value="Keep" />
<xs:enumeration value="Overwrite" />
</xs:restriction>
</xs:simpleType>
<xs:element name="WSAutoAppendIdxMerge" nillable="true" type="tns:WSAutoAppendIdxMerge" />
</xs:schema>
Additional request Xml Schemas:
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="anyType" nillable="true" type="xs:anyType" />
<xs:element name="anyURI" nillable="true" type="xs:anyURI" />
<xs:element name="base64Binary" nillable="true" type="xs:base64Binary" />
<xs:element name="boolean" nillable="true" type="xs:boolean" />
<xs:element name="byte" nillable="true" type="xs:byte" />
<xs:element name="dateTime" nillable="true" type="xs:dateTime" />
<xs:element name="decimal" nillable="true" type="xs:decimal" />
<xs:element name="double" nillable="true" type="xs:double" />
<xs:element name="float" nillable="true" type="xs:float" />
<xs:element name="int" nillable="true" type="xs:int" />
<xs:element name="long" nillable="true" type="xs:long" />
<xs:element name="QName" nillable="true" type="xs:QName" />
<xs:element name="short" nillable="true" type="xs:short" />
<xs:element name="string" nillable="true" type="xs:string" />
<xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" />
<xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" />
<xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" />
<xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" />
<xs:element name="char" nillable="true" type="tns:char" />
<xs:simpleType name="char">
<xs:restriction base="xs:int" />
</xs:simpleType>
<xs:element name="duration" nillable="true" type="tns:duration" />
<xs:simpleType name="duration">
<xs:restriction base="xs:duration">
<xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" />
<xs:minInclusive value="-P10675199DT2H48M5.4775808S" />
<xs:maxInclusive value="P10675199DT2H48M5.4775807S" />
</xs:restriction>
</xs:simpleType>
<xs:element name="guid" nillable="true" type="tns:guid" />
<xs:simpleType name="guid">
<xs:restriction base="xs:string">
<xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" />
</xs:restriction>
</xs:simpleType>
<xs:attribute name="FactoryType" type="xs:QName" />
<xs:attribute name="Id" type="xs:ID" />
<xs:attribute name="Ref" type="xs:IDREF" />
</xs:schema>
<tns:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2001/XMLSchema">
<tns:element name="schema">
<tns:complexType />
</tns:element>
</tns:schema>
The following is the response Xml Schema:
<xs:schema xmlns:tns="http://schemas.therefore.net/webservices/interop/v0001/types" elementFormDefault="qualified" targetNamespace="http://schemas.therefore.net/webservices/interop/v0001/types" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="CreateDocumentResponse">
<xs:sequence>
<xs:element minOccurs="0" name="DocNo" type="xs:int" />
<xs:element minOccurs="0" name="LastChangeTime" type="xs:dateTime" />
<xs:element minOccurs="0" name="VersionNo" type="xs:int" />
<xs:element minOccurs="0" name="LastChangeTimeISO8601" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="CreateDocumentResponse" nillable="true" type="tns:CreateDocumentResponse" />
</xs:schema>
Additional response Xml Schemas:
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="anyType" nillable="true" type="xs:anyType" />
<xs:element name="anyURI" nillable="true" type="xs:anyURI" />
<xs:element name="base64Binary" nillable="true" type="xs:base64Binary" />
<xs:element name="boolean" nillable="true" type="xs:boolean" />
<xs:element name="byte" nillable="true" type="xs:byte" />
<xs:element name="dateTime" nillable="true" type="xs:dateTime" />
<xs:element name="decimal" nillable="true" type="xs:decimal" />
<xs:element name="double" nillable="true" type="xs:double" />
<xs:element name="float" nillable="true" type="xs:float" />
<xs:element name="int" nillable="true" type="xs:int" />
<xs:element name="long" nillable="true" type="xs:long" />
<xs:element name="QName" nillable="true" type="xs:QName" />
<xs:element name="short" nillable="true" type="xs:short" />
<xs:element name="string" nillable="true" type="xs:string" />
<xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" />
<xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" />
<xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" />
<xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" />
<xs:element name="char" nillable="true" type="tns:char" />
<xs:simpleType name="char">
<xs:restriction base="xs:int" />
</xs:simpleType>
<xs:element name="duration" nillable="true" type="tns:duration" />
<xs:simpleType name="duration">
<xs:restriction base="xs:duration">
<xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" />
<xs:minInclusive value="-P10675199DT2H48M5.4775808S" />
<xs:maxInclusive value="P10675199DT2H48M5.4775807S" />
</xs:restriction>
</xs:simpleType>
<xs:element name="guid" nillable="true" type="tns:guid" />
<xs:simpleType name="guid">
<xs:restriction base="xs:string">
<xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" />
</xs:restriction>
</xs:simpleType>
<xs:attribute name="FactoryType" type="xs:QName" />
<xs:attribute name="Id" type="xs:ID" />
<xs:attribute name="Ref" type="xs:IDREF" />
</xs:schema>
<tns:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2001/XMLSchema">
<tns:element name="schema">
<tns:complexType />
</tns:element>
</tns:schema>