Introduction - Microsoft



[MS-BDSRR]: Business Document Scanning: Scan Repository Capabilities and Status Retrieval ProtocolIntellectual Property Rights Notice for Open Specifications DocumentationTechnical Documentation. Microsoft publishes Open Specifications documentation (“this documentation”) for protocols, file formats, data portability, computer languages, and standards support. Additionally, overview documents cover inter-protocol relationships and interactions. Copyrights. This documentation is covered by Microsoft copyrights. Regardless of any other terms that are contained in the terms of use for the Microsoft website that hosts this documentation, you can make copies of it in order to develop implementations of the technologies that are described in this documentation and can distribute portions of it in your implementations that use these technologies or in your documentation as necessary to properly document the implementation. You can also distribute in your implementation, with or without modification, any schemas, IDLs, or code samples that are included in the documentation. This permission also applies to any documents that are referenced in the Open Specifications documentation. No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. Patents. Microsoft has patents that might cover your implementations of the technologies described in the Open Specifications documentation. Neither this notice nor Microsoft's delivery of this documentation grants any licenses under those patents or any other Microsoft patents. However, a given Open Specifications document might be covered by the Microsoft Open Specifications Promise or the Microsoft Community Promise. If you would prefer a written license, or if the technologies described in this documentation are not covered by the Open Specifications Promise or Community Promise, as applicable, patent licenses are available by contacting iplg@. License Programs. To see all of the protocols in scope under a specific license program and the associated patents, visit the Patent Map. Trademarks. The names of companies and products contained in this documentation might be covered by trademarks or similar intellectual property rights. This notice does not grant any licenses under those rights. For a list of Microsoft trademarks, visit trademarks. Fictitious Names. The example companies, organizations, products, domain names, email addresses, logos, people, places, and events that are depicted in this documentation are fictitious. No association with any real company, organization, product, domain name, email address, logo, person, place, or event is intended or should be inferred.Reservation of Rights. All other rights are reserved, and this notice does not grant any rights other than as specifically described above, whether by implication, estoppel, or otherwise. Tools. The Open Specifications documentation does not require the use of Microsoft programming tools or programming environments in order for you to develop an implementation. If you have access to Microsoft programming tools and environments, you are free to take advantage of them. Certain Open Specifications documents are intended for use in conjunction with publicly available standards specifications and network programming art and, as such, assume that the reader either is familiar with the aforementioned material or has immediate access to it.Support. For questions and support, please contact dochelp@. Revision SummaryDateRevision HistoryRevision ClassComments12/5/20080.1MajorInitial Availability1/16/20090.1.1EditorialChanged language and formatting in the technical content.2/27/20090.2MinorClarified the meaning of the technical content.4/10/20091.0MajorUpdated and revised the technical content.5/22/20092.0MajorUpdated and revised the technical content.7/2/20093.0MajorUpdated and revised the technical content.8/14/20093.1MinorClarified the meaning of the technical content.9/25/20094.0MajorUpdated and revised the technical content.11/6/20095.0MajorUpdated and revised the technical content.12/18/20095.0.1EditorialChanged language and formatting in the technical content.1/29/20105.1MinorClarified the meaning of the technical content.3/12/20106.0MajorUpdated and revised the technical content.4/23/20106.0.1EditorialChanged language and formatting in the technical content.6/4/20106.0.2EditorialChanged language and formatting in the technical content.7/16/20106.0.2NoneNo changes to the meaning, language, or formatting of the technical content.8/27/20106.0.2NoneNo changes to the meaning, language, or formatting of the technical content.10/8/20106.0.2NoneNo changes to the meaning, language, or formatting of the technical content.11/19/20106.0.2NoneNo changes to the meaning, language, or formatting of the technical content.1/7/20116.0.2NoneNo changes to the meaning, language, or formatting of the technical content.2/11/20116.0.2NoneNo changes to the meaning, language, or formatting of the technical content.3/25/20117.0MajorUpdated and revised the technical content.5/6/20117.0NoneNo changes to the meaning, language, or formatting of the technical content.6/17/20117.1MinorClarified the meaning of the technical content.9/23/20117.2MinorClarified the meaning of the technical content.12/16/20118.0MajorUpdated and revised the technical content.3/30/20128.0NoneNo changes to the meaning, language, or formatting of the technical content.7/12/20128.0NoneNo changes to the meaning, language, or formatting of the technical content.10/25/20128.0NoneNo changes to the meaning, language, or formatting of the technical content.1/31/20138.0NoneNo changes to the meaning, language, or formatting of the technical content.8/8/20139.0MajorUpdated and revised the technical content.11/14/20139.0NoneNo changes to the meaning, language, or formatting of the technical content.2/13/20149.0NoneNo changes to the meaning, language, or formatting of the technical content.5/15/20149.0NoneNo changes to the meaning, language, or formatting of the technical content.6/30/201510.0MajorSignificantly changed the technical content.10/16/201510.0NoneNo changes to the meaning, language, or formatting of the technical content.7/14/201610.0NoneNo changes to the meaning, language, or formatting of the technical content.6/1/201710.0NoneNo changes to the meaning, language, or formatting of the technical content.Table of ContentsTOC \o "1-9" \h \z1Introduction PAGEREF _Toc483456145 \h 111.1Glossary PAGEREF _Toc483456146 \h 111.2References PAGEREF _Toc483456147 \h 121.2.1Normative References PAGEREF _Toc483456148 \h 121.2.2Informative References PAGEREF _Toc483456149 \h 131.3Overview PAGEREF _Toc483456150 \h 141.4Relationship to Other Protocols PAGEREF _Toc483456151 \h 141.5Prerequisites/Preconditions PAGEREF _Toc483456152 \h 141.6Applicability Statement PAGEREF _Toc483456153 \h 151.7Versioning and Capability Negotiation PAGEREF _Toc483456154 \h 151.8Vendor-Extensible Fields PAGEREF _Toc483456155 \h 151.9Standards Assignments PAGEREF _Toc483456156 \h 162Messages PAGEREF _Toc483456157 \h 172.1Transport PAGEREF _Toc483456158 \h 172.2Common Message Syntax PAGEREF _Toc483456159 \h 172.2.1Namespaces PAGEREF _Toc483456160 \h 172.2.2Messages PAGEREF _Toc483456161 \h 182.2.2.1Error Codes PAGEREF _Toc483456162 \h 182.2.3Elements PAGEREF _Toc483456163 \h 192.2.3.1dsc:Dialect PAGEREF _Toc483456164 \h 232.2.3.1.1dsc:Dialect, Child of dsc:FilterStatusType PAGEREF _Toc483456165 \h 232.2.3.1.2dsc:Dialect, Child of dsc:FilterType PAGEREF _Toc483456166 \h 242.2.3.2dsc:Document PAGEREF _Toc483456167 \h 242.2.3.3dsc:Documents PAGEREF _Toc483456168 \h 242.2.3.4dsc:DocumentDescription PAGEREF _Toc483456169 \h 242.2.3.5dsc:DocumentId PAGEREF _Toc483456170 \h 242.2.3.6dsc:Filter PAGEREF _Toc483456171 \h 242.2.3.7dsc:FilterCompletedStatuses PAGEREF _Toc483456172 \h 242.2.3.8dsc:FilterConfig PAGEREF _Toc483456173 \h 252.2.3.9dsc:Filters PAGEREF _Toc483456174 \h 252.2.3.10dsc:FilterState PAGEREF _Toc483456175 \h 252.2.3.11dsc:FilterStateReason PAGEREF _Toc483456176 \h 252.2.3.12dsc:FilterStateReasons PAGEREF _Toc483456177 \h 252.2.3.13dsc:FilterStatus PAGEREF _Toc483456178 \h 252.2.3.14dsc:FilterStatuses PAGEREF _Toc483456179 \h 262.2.3.15dsc:Format PAGEREF _Toc483456180 \h 262.2.3.16dsc:ImagesReceived PAGEREF _Toc483456181 \h 262.2.3.17dsc:JobCompletedState PAGEREF _Toc483456182 \h 262.2.3.18dsc:JobCompletedStateReasons PAGEREF _Toc483456183 \h 262.2.3.19dsc:JobCompletedTime PAGEREF _Toc483456184 \h 262.2.3.20dsc:JobCreatedTime PAGEREF _Toc483456185 \h 262.2.3.21dsc:JobDescription PAGEREF _Toc483456186 \h 272.2.3.22dsc:JobOriginatingUserName PAGEREF _Toc483456187 \h 272.2.3.23dsc:JobState PAGEREF _Toc483456188 \h 272.2.3.24dsc:JobStateReason PAGEREF _Toc483456189 \h 272.2.3.25dsc:JobStateReasons PAGEREF _Toc483456190 \h 272.2.3.26dsc:JobStatus PAGEREF _Toc483456191 \h 272.2.3.27dsc:JobSummary PAGEREF _Toc483456192 \h 282.2.3.28dsc:JobToken PAGEREF _Toc483456193 \h 282.2.3.29dsc:PSP_DisplayName PAGEREF _Toc483456194 \h 282.2.3.30dsc:PSP_Identifier PAGEREF _Toc483456195 \h 282.2.3.31dsc:RepositoryConfiguration PAGEREF _Toc483456196 \h 282.2.3.32dsc:RepositoryState PAGEREF _Toc483456197 \h 282.2.3.33dsc:RepositoryStateReason PAGEREF _Toc483456198 \h 292.2.3.34dsc:RepositoryStateReasons PAGEREF _Toc483456199 \h 292.2.3.35dsc:RepositoryStatus PAGEREF _Toc483456200 \h 292.2.3.36psp:ContinueOnError PAGEREF _Toc483456201 \h 292.2.3.37psp:Dialect PAGEREF _Toc483456202 \h 292.2.3.38psp:DocumentRootName PAGEREF _Toc483456203 \h 292.2.3.39psp:Filter PAGEREF _Toc483456204 \h 302.2.3.40psp:FiltersToProcess PAGEREF _Toc483456205 \h 302.2.3.41psp:Instructions PAGEREF _Toc483456206 \h 302.2.3.42psp:PostScanInstructions PAGEREF _Toc483456207 \h 302.2.3.43psp:PostScanProcess PAGEREF _Toc483456208 \h 302.2.3.44psp:ScanRepository PAGEREF _Toc483456209 \h 302.2.3.45psp:ScanTicket PAGEREF _Toc483456210 \h 302.2.3.46wscn:AutoExposure PAGEREF _Toc483456211 \h 312.2.3.47wscn:Brightness PAGEREF _Toc483456212 \h 312.2.3.48wscn:ColorProcessing PAGEREF _Toc483456213 \h 312.2.3.49wscn:CompressionQualityFactor PAGEREF _Toc483456214 \h 312.2.3.50wscn:ContentType PAGEREF _Toc483456215 \h 312.2.3.51wscn:Contrast PAGEREF _Toc483456216 \h 312.2.3.52wscn:DocumentParameters PAGEREF _Toc483456217 \h 312.2.3.53wscn:DocumentSizeAutoDetect PAGEREF _Toc483456218 \h 322.2.3.54wscn:Exposure PAGEREF _Toc483456219 \h 322.2.3.55wscn:ExposureSettings PAGEREF _Toc483456220 \h 322.2.3.56wscn:FilmScanMode PAGEREF _Toc483456221 \h 322.2.3.57wscn:Format PAGEREF _Toc483456222 \h 322.2.3.58wscn:Height PAGEREF _Toc483456223 \h 322.2.3.58.1wscn:Height, Child of wscn:DimensionsType PAGEREF _Toc483456224 \h 322.2.3.58.2wscn:Height, Child of wscn:ResolutionPairExtType PAGEREF _Toc483456225 \h 332.2.3.59wscn:ImagesToTransfer PAGEREF _Toc483456226 \h 332.2.3.60wscn:InputMediaSize PAGEREF _Toc483456227 \h 332.2.3.61wscn:InputSize PAGEREF _Toc483456228 \h 332.2.3.62wscn:InputSource PAGEREF _Toc483456229 \h 332.2.3.63wscn:JobDescription PAGEREF _Toc483456230 \h 332.2.3.64wscn:JobInformation PAGEREF _Toc483456231 \h 332.2.3.65wscn:JobName PAGEREF _Toc483456232 \h 342.2.3.66wscn:JobOriginatingUserName PAGEREF _Toc483456233 \h 342.2.3.67wscn:MediaBack PAGEREF _Toc483456234 \h 342.2.3.68wscn:MediaFront PAGEREF _Toc483456235 \h 342.2.3.69wscn:MediaSides PAGEREF _Toc483456236 \h 342.2.3.70wscn:Resolution PAGEREF _Toc483456237 \h 342.2.3.71wscn:Rotation PAGEREF _Toc483456238 \h 342.2.3.72wscn:Scaling PAGEREF _Toc483456239 \h 352.2.3.73wscn:ScalingHeight PAGEREF _Toc483456240 \h 352.2.3.74wscn:ScalingWidth PAGEREF _Toc483456241 \h 352.2.3.75wscn:ScanRegion PAGEREF _Toc483456242 \h 352.2.3.76wscn:ScanRegionHeight PAGEREF _Toc483456243 \h 352.2.3.77wscn:ScanRegionWidth PAGEREF _Toc483456244 \h 352.2.3.78wscn:ScanRegionXOffset PAGEREF _Toc483456245 \h 352.2.3.79wscn:ScanRegionYOffset PAGEREF _Toc483456246 \h 362.2.3.80wscn:Sharpness PAGEREF _Toc483456247 \h 362.2.3.81wscn:Width PAGEREF _Toc483456248 \h 362.2.3.81.1wscn:Width, Child of wscn:DimensionsType PAGEREF _Toc483456249 \h 362.2.3.81.2wscn:Width, Child of wscn:ResolutionPairExtType PAGEREF _Toc483456250 \h 362.2.3.82emlf:EmailAddress PAGEREF _Toc483456251 \h 362.2.3.83emlf:EmailConfig PAGEREF _Toc483456252 \h 362.2.3.84emlf:SendToAddresses PAGEREF _Toc483456253 \h 372.2.3.85emlf:SendToScanUser PAGEREF _Toc483456254 \h 372.2.3.86fsf:FileShareConfig PAGEREF _Toc483456255 \h 372.2.3.87fsf:FileShares PAGEREF _Toc483456256 \h 372.2.3.88fsf:ShareUNC PAGEREF _Toc483456257 \h 372.2.3.89spf:SaveToMySite PAGEREF _Toc483456258 \h 372.2.3.90spf:SaveToSharePointSites PAGEREF _Toc483456259 \h 372.2.3.91spf:SaveToSharePointSiteURL PAGEREF _Toc483456260 \h 382.2.3.92spf:SharePointConfig PAGEREF _Toc483456261 \h 382.2.3.93spx:AllowDeviceFileNameChange PAGEREF _Toc483456262 \h 382.2.3.94spx:AllowDeviceFilePathChange PAGEREF _Toc483456263 \h 382.2.4Complex Types PAGEREF _Toc483456264 \h 382.2.4.1dsc:DateTimeExtType PAGEREF _Toc483456265 \h 432.2.4.2dsc:DocumentDescriptionType PAGEREF _Toc483456266 \h 432.2.4.3dsc:DocumentFormatExtType PAGEREF _Toc483456267 \h 432.2.4.4dsc:DocumentType PAGEREF _Toc483456268 \h 432.2.4.5dsc:DocumentsType PAGEREF _Toc483456269 \h 442.2.4.6dsc:FilterConfigType PAGEREF _Toc483456270 \h 442.2.4.7dsc:FilterStateReasonsType PAGEREF _Toc483456271 \h 442.2.4.8dsc:FilterStateReasonType PAGEREF _Toc483456272 \h 442.2.4.9dsc:FilterStateType PAGEREF _Toc483456273 \h 442.2.4.10dsc:FilterStatusesType PAGEREF _Toc483456274 \h 452.2.4.11dsc:FilterStatusType PAGEREF _Toc483456275 \h 452.2.4.12dsc:FiltersType PAGEREF _Toc483456276 \h 452.2.4.13dsc:FilterType PAGEREF _Toc483456277 \h 452.2.4.14dsc:IntOneExtType PAGEREF _Toc483456278 \h 462.2.4.15dsc:IntZeroExtType PAGEREF _Toc483456279 \h 462.2.4.16dsc:ListOfSummarysType PAGEREF _Toc483456280 \h 462.2.4.17dsc:JobDescriptionType PAGEREF _Toc483456281 \h 462.2.4.18dsc:JobStateReasonsType PAGEREF _Toc483456282 \h 462.2.4.19dsc:JobStateReasonType PAGEREF _Toc483456283 \h 472.2.4.20dsc:JobStateType PAGEREF _Toc483456284 \h 472.2.4.21dsc:JobStatusType PAGEREF _Toc483456285 \h 472.2.4.22dsc:JobSummaryType PAGEREF _Toc483456286 \h 482.2.4.23dsc:RepositoryConfigurationType PAGEREF _Toc483456287 \h 482.2.4.24dsc:RepositoryStateType PAGEREF _Toc483456288 \h 482.2.4.25dsc:RepositoryStateReasonsType PAGEREF _Toc483456289 \h 482.2.4.26dsc:RepositoryStateReasonType PAGEREF _Toc483456290 \h 492.2.4.27dsc:RepositoryStatusType PAGEREF _Toc483456291 \h 492.2.4.28dsc:String255ExtType PAGEREF _Toc483456292 \h 492.2.4.29psp:anyURIExtType PAGEREF _Toc483456293 \h 492.2.4.30psp:BoolExtType PAGEREF _Toc483456294 \h 502.2.4.31psp:FilterInstructionType PAGEREF _Toc483456295 \h 502.2.4.32psp:FilterToProcessListType PAGEREF _Toc483456296 \h 502.2.4.33psp:FilterToProcessType PAGEREF _Toc483456297 \h 502.2.4.34psp:PostScanInstructionsType PAGEREF _Toc483456298 \h 512.2.4.35psp:PostScanProcessType PAGEREF _Toc483456299 \h 512.2.4.36psp:String255ExtType PAGEREF _Toc483456300 \h 512.2.4.37wscn:Adjustment1000Type PAGEREF _Toc483456301 \h 522.2.4.38wscn:Adjustment100Type PAGEREF _Toc483456302 \h 522.2.4.39wscn:BoolExtType PAGEREF _Toc483456303 \h 522.2.4.40wscn:ColorConfigType PAGEREF _Toc483456304 \h 522.2.4.41wscn:ColorJobType PAGEREF _Toc483456305 \h 522.2.4.42wscn:CompressionQualityFactorExtType PAGEREF _Toc483456306 \h 532.2.4.43wscn:CompressionQualityFactorType PAGEREF _Toc483456307 \h 532.2.4.44wscn:ContentTypeExtType PAGEREF _Toc483456308 \h 532.2.4.45wscn:ContentTypeTicketType PAGEREF _Toc483456309 \h 532.2.4.46wscn:DimensionExtType PAGEREF _Toc483456310 \h 542.2.4.47wscn:DimensionsType PAGEREF _Toc483456311 \h 542.2.4.48wscn:DocumentFormatExtType PAGEREF _Toc483456312 \h 542.2.4.49wscn:DocumentFormatType PAGEREF _Toc483456313 \h 542.2.4.50wscn:DocumentInputSizeType PAGEREF _Toc483456314 \h 552.2.4.51wscn:DocumentInputSourceExtType PAGEREF _Toc483456315 \h 552.2.4.52wscn:DocumentInputSourceType PAGEREF _Toc483456316 \h 552.2.4.53wscn:DocumentParametersType PAGEREF _Toc483456317 \h 552.2.4.54wscn:ExposureSettingsType PAGEREF _Toc483456318 \h 562.2.4.55wscn:FilmScanModeExtType PAGEREF _Toc483456319 \h 572.2.4.56wscn:FilmScanModeType PAGEREF _Toc483456320 \h 572.2.4.57wscn:ImagesToTransferType PAGEREF _Toc483456321 \h 572.2.4.58wscn:IntOneExtType PAGEREF _Toc483456322 \h 572.2.4.59wscn:IntZeroExtType PAGEREF _Toc483456323 \h 582.2.4.60wscn:JobDescriptionType PAGEREF _Toc483456324 \h 582.2.4.61wscn:MediaSidesType PAGEREF _Toc483456325 \h 582.2.4.62wscn:MediaSideType PAGEREF _Toc483456326 \h 592.2.4.63wscn:OffsetExtType PAGEREF _Toc483456327 \h 592.2.4.64wscn:ResolutionPairExtType PAGEREF _Toc483456328 \h 592.2.4.65wscn:RotationExtType PAGEREF _Toc483456329 \h 592.2.4.66wscn:RotationType PAGEREF _Toc483456330 \h 602.2.4.67wscn:ScalingRangeType PAGEREF _Toc483456331 \h 602.2.4.68wscn:ScalingType PAGEREF _Toc483456332 \h 602.2.4.69wscn:ScanExposureType PAGEREF _Toc483456333 \h 602.2.4.70wscn:ScanRegionType PAGEREF _Toc483456334 \h 612.2.4.71wscn:ScanTicketType PAGEREF _Toc483456335 \h 612.2.4.72wscn:String255ExtType PAGEREF _Toc483456336 \h 622.2.4.73emlf:BoolExtType PAGEREF _Toc483456337 \h 622.2.4.74emlf:EmailConfigType PAGEREF _Toc483456338 \h 622.2.4.75emlf:SendToAddressesType PAGEREF _Toc483456339 \h 622.2.4.76emlf:String255ExtType PAGEREF _Toc483456340 \h 632.2.4.77fsf:FileShareConfigType PAGEREF _Toc483456341 \h 632.2.4.78fsf:FileShareType PAGEREF _Toc483456342 \h 632.2.4.79fsf:String255ExtType PAGEREF _Toc483456343 \h 642.2.4.80spf:BoolExtType PAGEREF _Toc483456344 \h 642.2.4.81spf:SharePointConfigType PAGEREF _Toc483456345 \h 642.2.4.82spf:SharePointSitesType PAGEREF _Toc483456346 \h 642.2.4.83spf:String2048ExtType PAGEREF _Toc483456347 \h 652.2.5Simple Types PAGEREF _Toc483456348 \h 652.2.5.1dsc:DocumentFormatBaseType PAGEREF _Toc483456349 \h 682.2.5.2dsc:DocumentFormatWKVType PAGEREF _Toc483456350 \h 682.2.5.3dsc:FilterStateBaseType PAGEREF _Toc483456351 \h 692.2.5.4dsc:FilterStateReasonBaseType PAGEREF _Toc483456352 \h 692.2.5.5dsc:FilterStateReasonWKVType PAGEREF _Toc483456353 \h 702.2.5.6dsc:FilterStateWKVType PAGEREF _Toc483456354 \h 712.2.5.7dsc:IntOneBaseType PAGEREF _Toc483456355 \h 712.2.5.8dsc:IntZeroBaseType PAGEREF _Toc483456356 \h 712.2.5.9dsc:JobStateBaseType PAGEREF _Toc483456357 \h 722.2.5.10dsc:JobStateReasonBaseType PAGEREF _Toc483456358 \h 722.2.5.11dsc:JobStateReasonWKVType PAGEREF _Toc483456359 \h 722.2.5.12dsc:JobStateWKVType PAGEREF _Toc483456360 \h 732.2.5.13dsc:KeywordNsExtensionPatternType PAGEREF _Toc483456361 \h 742.2.5.14dsc:MimeExtensionPatternType PAGEREF _Toc483456362 \h 742.2.5.15dsc:RepositoryStateBaseType PAGEREF _Toc483456363 \h 742.2.5.16dsc:RepositoryStateReasonBaseType PAGEREF _Toc483456364 \h 752.2.5.17dsc:RepositoryStateReasonWKVType PAGEREF _Toc483456365 \h 752.2.5.18dsc:RepositoryStateWKVType PAGEREF _Toc483456366 \h 752.2.5.19dsc:String255BaseType PAGEREF _Toc483456367 \h 762.2.5.20psp:String255BaseType PAGEREF _Toc483456368 \h 762.2.5.21wscn:Adjustment1000BaseType PAGEREF _Toc483456369 \h 762.2.5.22wscn:Adjustment100BaseType PAGEREF _Toc483456370 \h 762.2.5.23wscn:ColorConfigBaseType PAGEREF _Toc483456371 \h 762.2.5.24wscn:ColorWKVType PAGEREF _Toc483456372 \h 772.2.5.25wscn:CompressionQualityFactorBaseType PAGEREF _Toc483456373 \h 782.2.5.26wscn:ContentTypeBaseType PAGEREF _Toc483456374 \h 782.2.5.27wscn:ContentTypeWKVType PAGEREF _Toc483456375 \h 782.2.5.28wscn:DocumentFormatBaseType PAGEREF _Toc483456376 \h 792.2.5.29wscn:DocumentFormatWKVType PAGEREF _Toc483456377 \h 792.2.5.30wscn:DocumentInputSourceBaseType PAGEREF _Toc483456378 \h 802.2.5.31wscn:DocumentInputSourceWKVType PAGEREF _Toc483456379 \h 802.2.5.32wscn:FilmScanModeBaseType PAGEREF _Toc483456380 \h 812.2.5.33wscn:FilmScanModeWKVType PAGEREF _Toc483456381 \h 812.2.5.34wscn:IntOneBaseType PAGEREF _Toc483456382 \h 812.2.5.35wscn:IntZeroBaseType PAGEREF _Toc483456383 \h 812.2.5.36wscn:KeywordNsExtensionPatternType PAGEREF _Toc483456384 \h 822.2.5.37wscn:MimeExtensionPatternType PAGEREF _Toc483456385 \h 822.2.5.38wscn:RotationBaseType PAGEREF _Toc483456386 \h 822.2.5.39wscn:RotationWKVType PAGEREF _Toc483456387 \h 822.2.5.40wscn:ScalingRangeBaseType PAGEREF _Toc483456388 \h 832.2.5.41wscn:String255BaseType PAGEREF _Toc483456389 \h 832.2.5.42emlf:String255BaseType PAGEREF _Toc483456390 \h 832.2.5.43fsf:String255BaseType PAGEREF _Toc483456391 \h 832.2.5.44spf:String2048BaseType PAGEREF _Toc483456392 \h 842.2.6Attributes PAGEREF _Toc483456393 \h 842.2.6.1dsc:Name PAGEREF _Toc483456394 \h 842.2.6.2dsc:Valid PAGEREF _Toc483456395 \h 852.2.6.3wscn:MustHonor PAGEREF _Toc483456396 \h 852.2.7Groups PAGEREF _Toc483456397 \h 852.2.8Attribute Groups PAGEREF _Toc483456398 \h 853Protocol Details PAGEREF _Toc483456399 \h 863.1Common Details PAGEREF _Toc483456400 \h 863.1.1Abstract Data Model PAGEREF _Toc483456401 \h 863.1.2Timers PAGEREF _Toc483456402 \h 863.1.3Initialization PAGEREF _Toc483456403 \h 863.1.4Message Processing Events and Sequencing Rules PAGEREF _Toc483456404 \h 863.1.4.1Common SOAP Faults PAGEREF _Toc483456405 \h 863.1.4.1.1wsa:ActionNotSupported PAGEREF _Toc483456406 \h 863.1.4.1.2dsc:InvalidArgs PAGEREF _Toc483456407 \h 863.1.4.1.3dsc:OperationFailed PAGEREF _Toc483456408 \h 873.1.4.1.4dsc:ServerErrorTemporaryError PAGEREF _Toc483456409 \h 873.1.4.1.5dsc:ServerErrorInternalError PAGEREF _Toc483456410 \h 873.1.4.1.6dsc:ClientErrorJobTokenNotFound PAGEREF _Toc483456411 \h 883.2RepositoryConfigurationServiceType Server Details PAGEREF _Toc483456412 \h 883.2.1Abstract Data Model PAGEREF _Toc483456413 \h 883.2.2Timers PAGEREF _Toc483456414 \h 903.2.3Initialization PAGEREF _Toc483456415 \h 903.2.4Message Processing Events and Sequencing Rules PAGEREF _Toc483456416 \h 903.2.4.1GetRepositoryElements PAGEREF _Toc483456417 \h 903.2.4.1.1Messages PAGEREF _Toc483456418 \h 913.2.4.1.1.1GetRepositoryElementsRequestMsg PAGEREF _Toc483456419 \h 913.2.4.1.1.2GetRepositoryElementsResponseMsg PAGEREF _Toc483456420 \h 923.2.4.1.2Elements PAGEREF _Toc483456421 \h 923.2.4.1.2.1dsc:ElementData PAGEREF _Toc483456422 \h 933.2.4.1.2.2dsc:GetRepositoryElementsRequest PAGEREF _Toc483456423 \h 933.2.4.1.2.3dsc:GetRepositoryElementsResponse PAGEREF _Toc483456424 \h 933.2.4.1.2.4dsc:Name PAGEREF _Toc483456425 \h 933.2.4.1.2.5dsc:RepositoryElements PAGEREF _Toc483456426 \h 933.2.4.1.2.6dsc:RequestedElements PAGEREF _Toc483456427 \h 933.2.4.1.3Complex Types PAGEREF _Toc483456428 \h 943.2.4.1.3.1dsc:GetRepositoryElementsRequestType PAGEREF _Toc483456429 \h 943.2.4.1.3.2dsc:GetRepositoryElementsResponseType PAGEREF _Toc483456430 \h 943.2.4.1.3.3dsc:RepositoryElementDataType PAGEREF _Toc483456431 \h 953.2.4.1.3.4dsc:RepositoryElementsType PAGEREF _Toc483456432 \h 953.2.4.1.3.5dsc:RequestedRepositoryElementsType PAGEREF _Toc483456433 \h 953.2.4.2CancelPostScanJob PAGEREF _Toc483456434 \h 963.2.4.2.1Messages PAGEREF _Toc483456435 \h 973.2.4.2.1.1CancelPostScanJobRequestMsg PAGEREF _Toc483456436 \h 973.2.4.2.1.2CancelPostScanJobResponseMsg PAGEREF _Toc483456437 \h 973.2.4.2.2Elements PAGEREF _Toc483456438 \h 973.2.4.2.2.1CancelPostScanJobRequest PAGEREF _Toc483456439 \h 973.2.4.2.2.2CancelPostScanJobResponse PAGEREF _Toc483456440 \h 973.2.4.2.3Complex Types PAGEREF _Toc483456441 \h 983.2.4.2.3.1CancelPostScanJobRequestType PAGEREF _Toc483456442 \h 983.2.4.2.3.2CancelPostScanJobResponseType PAGEREF _Toc483456443 \h 983.2.4.3GetPostScanJobElements PAGEREF _Toc483456444 \h 983.2.4.3.1Messages PAGEREF _Toc483456445 \h 993.2.4.3.1.1GetPostScanJobElementsRequestMsg PAGEREF _Toc483456446 \h 993.2.4.3.1.2GetPostScanJobElementsResponseMsg PAGEREF _Toc483456447 \h 1003.2.4.3.2Elements PAGEREF _Toc483456448 \h 1003.2.4.3.2.1dsc:ElementData PAGEREF _Toc483456449 \h 1003.2.4.3.2.2dsc:GetPostScanJobElementsRequest PAGEREF _Toc483456450 \h 1013.2.4.3.2.3dsc:GetPostScanJobElementsResponse PAGEREF _Toc483456451 \h 1013.2.4.3.2.4dsc:Name PAGEREF _Toc483456452 \h 1013.2.4.3.2.5dsc:JobElements PAGEREF _Toc483456453 \h 1013.2.4.3.2.6dsc:RequestedElements PAGEREF _Toc483456454 \h 1013.2.4.3.3Complex Types PAGEREF _Toc483456455 \h 1023.2.4.3.3.1dsc:GetPostScanJobElementsRequestType PAGEREF _Toc483456456 \h 1023.2.4.3.3.2dsc:GetPostScanJobElementsResponseType PAGEREF _Toc483456457 \h 1023.2.4.3.3.3dsc:JobElementDataType PAGEREF _Toc483456458 \h 1033.2.4.3.3.4dsc:JobElementsType PAGEREF _Toc483456459 \h 1033.2.4.3.3.5dsc:RequestedJobElementsType PAGEREF _Toc483456460 \h 1033.2.4.4GetActiveJobs PAGEREF _Toc483456461 \h 1043.2.4.4.1Messages PAGEREF _Toc483456462 \h 1043.2.4.4.1.1GetActiveJobsRequestMsg PAGEREF _Toc483456463 \h 1043.2.4.4.1.2GetActiveJobsResponseMsg PAGEREF _Toc483456464 \h 1053.2.4.4.2Elements PAGEREF _Toc483456465 \h 1053.2.4.4.2.1dsc:ActiveJobs PAGEREF _Toc483456466 \h 1053.2.4.4.2.2dsc:GetActiveJobsRequest PAGEREF _Toc483456467 \h 1053.2.4.4.2.3dsc:GetActiveJobsResponse PAGEREF _Toc483456468 \h 1063.2.4.4.3Complex Types PAGEREF _Toc483456469 \h 1063.2.4.4.3.1dsc:GetActiveJobsRequestType PAGEREF _Toc483456470 \h 1063.2.4.4.3.2dsc:GetActiveJobsResponseType PAGEREF _Toc483456471 \h 1063.2.4.5GetJobHistory PAGEREF _Toc483456472 \h 1063.2.4.5.1Messages PAGEREF _Toc483456473 \h 1073.2.4.5.1.1GetJobHistoryRequestMsg PAGEREF _Toc483456474 \h 1073.2.4.5.1.2GetJobHistoryResponseMsg PAGEREF _Toc483456475 \h 1073.2.4.5.2Elements PAGEREF _Toc483456476 \h 1083.2.4.5.2.1dsc:JobHistory PAGEREF _Toc483456477 \h 1083.2.4.5.2.2dsc:GetJobHistoryRequest PAGEREF _Toc483456478 \h 1083.2.4.5.2.3dsc:GetJobHistoryResponse PAGEREF _Toc483456479 \h 1093.2.4.5.3Complex Types PAGEREF _Toc483456480 \h 1093.2.4.5.3.1dsc:GetJobHistoryRequestType PAGEREF _Toc483456481 \h 1093.2.4.5.3.2dsc:GetJobHistoryResponseType PAGEREF _Toc483456482 \h 1093.2.4.6RepositoryElementsChangeEvent PAGEREF _Toc483456483 \h 1093.2.4.6.1Messages PAGEREF _Toc483456484 \h 1103.2.4.6.1.1RepositoryElementsChangeEventMsg PAGEREF _Toc483456485 \h 1103.2.4.6.2Elements PAGEREF _Toc483456486 \h 1103.2.4.6.2.1dsc:ElementChanges PAGEREF _Toc483456487 \h 1103.2.4.6.2.2dsc:RepositoryElementsChangeEvent PAGEREF _Toc483456488 \h 1113.2.4.6.3Complex Types PAGEREF _Toc483456489 \h 1113.2.4.6.3.1dsc:ElementChangesType PAGEREF _Toc483456490 \h 1113.2.4.6.3.2dsc:RepositoryElementsChangeEventType PAGEREF _Toc483456491 \h 1113.2.4.7RepositoryStatusSummaryEvent PAGEREF _Toc483456492 \h 1123.2.4.7.1Messages PAGEREF _Toc483456493 \h 1123.2.4.7.1.1dsc:RepositoryStatusSummaryEventMsg PAGEREF _Toc483456494 \h 1123.2.4.7.2Elements PAGEREF _Toc483456495 \h 1123.2.4.7.2.1dsc:RepositoryStatusSummaryEvent PAGEREF _Toc483456496 \h 1133.2.4.7.2.2dsc:StatusSummary PAGEREF _Toc483456497 \h 1133.2.4.7.3Complex Types PAGEREF _Toc483456498 \h 1133.2.4.7.3.1dsc:RepositoryStatusSummaryEventType PAGEREF _Toc483456499 \h 1133.2.4.7.3.2dsc:StatusSummaryType PAGEREF _Toc483456500 \h 1133.2.4.8PostScanJobStatusEvent PAGEREF _Toc483456501 \h 1143.2.4.8.1Messages PAGEREF _Toc483456502 \h 1143.2.4.8.1.1dsc:PostScanJobStatusEventMsg PAGEREF _Toc483456503 \h 1143.2.4.8.2Elements PAGEREF _Toc483456504 \h 1153.2.4.8.2.1dsc:PostScanJobStatusEvent PAGEREF _Toc483456505 \h 1153.2.4.8.3Complex Types PAGEREF _Toc483456506 \h 1153.2.4.8.3.1dsc:PostScanJobStatusEventType PAGEREF _Toc483456507 \h 1153.2.4.9PostScanJobEndStateEvent PAGEREF _Toc483456508 \h 1153.2.4.9.1Messages PAGEREF _Toc483456509 \h 1163.2.4.9.1.1dsc:PostScanJobEndStateEventMsg PAGEREF _Toc483456510 \h 1163.2.4.9.2Elements PAGEREF _Toc483456511 \h 1163.2.4.9.2.1dsc:PostScanJobEndState PAGEREF _Toc483456512 \h 1163.2.4.9.2.2dsc:PostScanJobEndStateEvent PAGEREF _Toc483456513 \h 1173.2.4.9.3Complex Types PAGEREF _Toc483456514 \h 1173.2.4.9.3.1dsc:PostScanJobEndStateType PAGEREF _Toc483456515 \h 1173.2.4.9.3.2dsc:PostScanJobEndStateEventType PAGEREF _Toc483456516 \h 1173.2.5Timer Events PAGEREF _Toc483456517 \h 1183.2.6Other Local Events PAGEREF _Toc483456518 \h 1183.3RepositoryConfigurationServiceType Client Details PAGEREF _Toc483456519 \h 1184Protocol Examples PAGEREF _Toc483456520 \h 1194.1WSDL Message Examples PAGEREF _Toc483456521 \h 1194.2SOAP Fault Example PAGEREF _Toc483456522 \h 1235Security PAGEREF _Toc483456523 \h 1255.1Security Considerations for Implementers PAGEREF _Toc483456524 \h 1255.2Index of Security Parameters PAGEREF _Toc483456525 \h 1256Appendix A: Full WSDL PAGEREF _Toc483456526 \h 1266.1RepositoryConfigurationServiceType WSDL PAGEREF _Toc483456527 \h 1266.2Full XSD PAGEREF _Toc483456528 \h 1306.2.1dsc PAGEREF _Toc483456529 \h 1306.2.2psp PAGEREF _Toc483456530 \h 1436.2.3wscn PAGEREF _Toc483456531 \h 1446.2.4emlf PAGEREF _Toc483456532 \h 1516.2.5fsf PAGEREF _Toc483456533 \h 1526.2.6spf PAGEREF _Toc483456534 \h 1536.2.7spx PAGEREF _Toc483456535 \h 1547Appendix B: Product Behavior PAGEREF _Toc483456536 \h 1568Change Tracking PAGEREF _Toc483456537 \h 1589Index PAGEREF _Toc483456538 \h 159Introduction XE "Introduction" XE "Introduction"This is a specification of the Business Document Scanning: Scan Repository Capabilities and Status Retrieval (BDSRR) Protocol. This protocol is used to query a server for the capabilities and status of the scan repository.Sections 1.5, 1.8, 1.9, 2, and 3 of this specification are normative. All other sections and examples in this specification are informative.Glossary XE "Glossary" This document uses the following terms:filter: A processing object in the scan repository identified by scan documents that is a unique URI. This object will perform a specific operation in a PostScan job. The operations performed by each filter are governed by the filter dialect URI and filter-specific instructions.filter-specific instructions: A set of data elements that tell a specific filter how to process the scan document(s) that are part of a PostScan job. The definition of these data elements is specific to each filter.globally unique identifier (GUID): A term used interchangeably with universally unique identifier (UUID) in Microsoft protocol technical documents (TDs). Interchanging the usage of these terms does not imply or require a specific algorithm or mechanism to generate the value. Specifically, the use of this term does not imply or require that the algorithms described in [RFC4122] or [C706] must be used for generating the GUID. See also universally unique identifier (UUID).PostScan job: A unit of work within the scan repository.PostScan process: The entity that contains a scan ticket used by a scan device and the PostScan instructions used by a scan repository server when processing image data sent by a scan device.scan device: A scanner, copier, or multifunction peripheral that supports the Devices Profile for Web Services [DPWS].scan document: A single image file created by a scan device and transferred to the scan repository server during the processing of a PostScan job.scan repository: A service that supports processing PostScan jobs based on data and instructions in a PostScan process.scan ticket: An element that communicates the appropriate settings that are to be used by a scan device when creating a scan document.SOAP action: The HTTP request header field used to indicate the intent of the SOAP request, using a URI value. See [SOAP1.1] section 6.1.1 for more information.SOAP body: A container for the payload data being delivered by a SOAP message to its recipient. See [SOAP1.2-1/2007] section 5.3 for more information.SOAP fault: A container for error and status information within a SOAP message. See [SOAP1.2-1/2007] section 5.4 for more information.SOAP message: An XML document consisting of a mandatory SOAP envelope, an optional SOAP header, and a mandatory SOAP body. See [SOAP1.2-1/2007] section 5 for more information.Uniform Resource Identifier (URI): A string that identifies a resource. The URI is an addressing mechanism defined in Internet Engineering Task Force (IETF) Uniform Resource Identifier (URI): Generic Syntax [RFC3986].Web Services Description Language (WSDL): An XML format for describing network services as a set of endpoints that operate on messages that contain either document-oriented or procedure-oriented information. The operations and messages are described abstractly and are bound to a concrete network protocol and message format in order to define an endpoint. Related concrete endpoints are combined into abstract endpoints, which describe a network service. WSDL is extensible, which allows the description of endpoints and their messages regardless of the message formats or network protocols that are used.WSDL Event: A one-way WSDL operation from the server to the client.WSDL message: An abstract, typed definition of the data that is communicated during a WSDL operation [WSDL]. Also, an element that describes the data being exchanged between web service providers and clients.WSDL operation: A single action or function of a web service. The execution of a WSDL operation typically requires the exchange of messages between the service requestor and the service provider.XML: The Extensible Markup Language, as described in [XML1.0].XML namespace: A collection of names that is used to identify elements, types, and attributes in XML documents identified in a URI reference [RFC3986]. A combination of XML namespace and local name allows XML documents to use elements, types, and attributes that have the same names but come from different sources. For more information, see [XMLNS-2ED].XML schema: A description of a type of XML document that is typically expressed in terms of constraints on the structure and content of documents of that type, in addition to the basic syntax constraints that are imposed by XML itself. An XML schema provides a view of a document type at a relatively high level of abstraction.MAY, SHOULD, MUST, SHOULD NOT, MUST NOT: These terms (in all caps) are used as defined in [RFC2119]. All statements of optional behavior use either MAY, SHOULD, or SHOULD NOT.References XE "References" Links to a document in the Microsoft Open Specifications library point to the correct section in the most recently published version of the referenced document. However, because individual documents in the library are not updated at the same time, the section numbers in the documents may not match. You can confirm the correct section numbering by checking the Errata. Normative References XE "References:normative" XE "Normative references" We conduct frequent surveys of the normative references to assure their continued availability. If you have any issue with finding a normative reference, please contact dochelp@. We will assist you in finding the relevant information. [DPWS] Chans, S., Conti, D., Schlimmer, J., et al., "Devices Profile for Web Services", February 2006, [IANAPORT] IANA, "Service Name and Transport Protocol Port Number Registry", [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997, [RFC2396] Berners-Lee, T., Fielding, R., and Masinter, L., "Uniform Resource Identifiers (URI): Generic Syntax", RFC 2396, August 1998, [RFC2616] Fielding, R., Gettys, J., Mogul, J., et al., "Hypertext Transfer Protocol -- HTTP/1.1", RFC 2616, June 1999, [RFC2818] Rescorla, E., "HTTP Over TLS", RFC 2818, May 2000, [SOAP1.2-1/2003] Gudgin, M., Hadley, M., Mendelsohn, N., et al., "SOAP Version 1.2 Part 1: Messaging Framework", W3C Recommendation, June 2003, [SOAP1.2-2/2003] Gudgin, M., Hadley, M., Mendelsohn, N., et al., "SOAP Version 1.2 Part 2: Adjuncts", W3C Recommendation, June 2003, [WSAddressing] Box, D., et al., "Web Services Addressing (WS-Addressing)", August 2004, [WSDL] Christensen, E., Curbera, F., Meredith, G., and Weerawarana, S., "Web Services Description Language (WSDL) 1.1", W3C Note, March 2001, [WSEVENTING] Box, D., Cabrera, L.F., Critchley, C., et al., "Web Services Eventing (WS-Eventing)", March 2006, [WSPOLICY] Bajaj, S., Box, D., Chappell, D., et al., "Web Services Policy Framework (WS-Policy) and Web Services Policy Attachment (WS-PolicyAttachment)", March 2006, [WSS1] Nadalin, A., Kaler, C., Hallam-Baker, P., et al., "Web Services Security: SOAP Message Security 1.0 (WS-Security 2004)", March 2004, [XMLNS] Bray, T., Hollander, D., Layman, A., et al., Eds., "Namespaces in XML 1.0 (Third Edition)", W3C Recommendation, December 2009, [XMLSCHEMA1] Thompson, H., Beech, D., Maloney, M., and Mendelsohn, N., Eds., "XML Schema Part 1: Structures", W3C Recommendation, May 2001, [XMLSCHEMA2] Biron, P.V., Ed. and Malhotra, A., Ed., "XML Schema Part 2: Datatypes", W3C Recommendation, May 2001, References XE "References:informative" XE "Informative references" [MS-ADLS] Microsoft Corporation, "Active Directory Lightweight Directory Services Schema".[MS-ADSC] Microsoft Corporation, "Active Directory Schema Classes".[MSDN-EMLF] Microsoft Corporation, "Email Filter Instructions Schema", (VS.85).aspx[MSDN-FSF] Microsoft Corporation, "Fileshare Filter Instructions Schema", (VS.85).aspx[MSDN-SPF] Microsoft Corporation, "SharePoint Filter Instructions Schema", (VS.85).aspx[MSDN-SPS] Microsoft Corporation, "Scan Process Schema", [MSDN-WSDSP] Microsoft Corporation, "Distributed Scan Processing Web Service Protocol Summary", [MSDN-WSSCAN] Microsoft Corporation, "Scan Service (WS-Scan) Schema", [WS-Discovery] Beatty, J., Kakivaya, G., Kemp D., et al., "Web Services Dynamic Discovery (WS-Discovery)", April 2005, XE "Overview (synopsis)" XE "Overview (synopsis)"The Business Document Scanning: Scan Repository Capabilities and Status Retrieval (BDSRR) Protocol is modeled as a client, a scan repository server, and the conversations between those elements that support document scanning, processing, and storage in a business or enterprise setting. The BDSRR protocol is a means by which a client application can determine the current status and configuration of a scan repository server. The protocol contains operations and events that describe which filters are supported by a scan repository and the state of the repository, in addition to information about active and completed PostScan jobs.Relationship to Other Protocols XE "Relationship to other protocols" XE "Relationship to other protocols"The BDSRR protocol uses the SOAP messages protocol for formatting requests and responses as specified in [SOAP1.2-1/2003] and [SOAP1.2-2/2003]. The BDSRR protocol transmits these messages using the HTTPS protocol as specified in [RFC2818].The following diagram shows the underlying messaging and transport stack that the protocol uses: Figure SEQ Figure \* ARABIC 1: The BDSRR messaging and transport stack[RFC2396] is used to define a Uniform Resource Identifier (URI), which is used as the basis for the dsc:Dialect elements.Prerequisites/Preconditions XE "Prerequisites" XE "Preconditions" XE "Preconditions" XE "Prerequisites"It is assumed that a client of this protocol has obtained the name of a scan repository that supports this protocol before it is invoked. The PostScan process is typically defined by a user or administration from a client and is stored in a directory service. There are various ways a client can accomplish this. For information, see [MS-ADLS], [MS-ADSC], and [WS-Discovery].This protocol assumes that authentication has been performed by the underlying protocols.Applicability Statement XE "Applicability" XE "Applicability"The Business Document Scanning: Scan Repository Capabilities and Status Retrieval (BDSRR) Protocol is applicable only for operations between a system functioning as a client and a system functioning as a scan repository server. This protocol is intended to scale from office use, in which a scan repository is shared between a small group of users, to enterprise use, in which multiple scan repositories are employed in a distributed environment.Versioning and Capability Negotiation XE "Versioning" XE "Capability negotiation" XE "Capability negotiation" XE "Versioning"The BDSRR protocol has no versioning mechanism or means of negotiating capabilities.Vendor-Extensible Fields XE "Vendor-extensible fields" XE "Fields - vendor-extensible" XE "Fields - vendor-extensible" XE "Vendor-extensible fields"The BDSRR protocol contains a number of vendor-extensible fields. These fields use an extension mechanism based on XML type xs:NMTOKEN. Each of these elements can be extended by using either of a pair of XML pattern definitions. The definitions, which allow keywords from additional namespaces, are defined as follows.<xs:simpleType name="KeywordNsExtensionPatternType"> <xs:restriction base="xs:NMTOKEN"> <xs:pattern value="\w+:[\w_\-\.]+"/> </xs:restriction></xs:simpleType><xs:simpleType name="MimeExtensionPatternType"> <xs:restriction base="xs:NMTOKEN"> <xs:pattern value="\w+[\w:/;_\-\\\+\.]*"/> </xs:restriction></xs:simpleType>The following table lists all the elements that support these extension patterns. HYPERLINK \l "Appendix_A_1" \o "Product behavior note 1" \h <1>Simple TypeReferencedsc:DocumentFormatBaseTypeSection 2.2.5.1dsc:FilterStateBaseTypeSection 2.2.5.3dsc:FilterStateReasonBaseTypeSection 2.2.5.4dsc:JobStateBaseTypeSection 2.2.5.9dsc:JobStateReasonBaseTypeSection 2.2.5.10dsc:RepositoryStateBaseTypeSection 2.2.5.15dsc:RepositoryStateReasonBaseTypeSection 2.2.5.16wscn:ColorConfigBaseTypeSection 2.2.5.23wscn:ContentTypeBaseTypeSection 2.2.5.26wscn:DocumentFormatBaseTypeSection 2.2.5.28wscn:DocumentInputSourceBaseTypeSection 2.2.5.30wscn:FilmScanModeBaseTypeSection 2.2.5.32wscn:RotationBaseTypeSection 2.2.5.38Standards Assignments XE "Standards assignments" XE "Standards assignments"ParameterValueReferenceUDP Port5362[IANAPORT]TCP Port5362[IANAPORT]MessagesTransport XE "Messages:transport" XE "Transport" XE "Transport" XE "Messages:transport"The BDSRR protocol can be used over any transport protocol that supports transmitting messages specified in [SOAP1.2-1/2003] and [SOAP1.2-2/2003].Common Message Syntax XE "Messages:syntax" XE "Syntax: messages - overview" XE "Syntax - messages - overview" XE "Messages:syntax"This section contains common definitions used by the BDSRR protocol. The syntax of the definitions uses XML schema (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) and Web Services Description Language (WSDL) as defined in [WSDL].Namespaces XE "Messages:namespaces" XE "Namespaces" XE "Namespaces" XE "Messages:namespaces"This specification defines and references various XML namespaces using the mechanisms specified in [XMLNS]. Although the BDSRR protocol associates a specific XML namespace prefix for each XML namespace that is used, the choice of any particular XML namespace prefix is implementation-specific and not significant for interoperability.PrefixNamespace URIReferencewsdl[WSDL]wsoap12[SOAP1.2-1/2003]http[RFC2616]xs[XMLSCHEMA1], [XMLSCHEMA2] wsdp[DPWS]wsp[WSPOLICY]wsd[WS-Discovery]wse[WSEVENTING]wsa[WSAddressing]wsu[WSS1]psp[MSDN-SPS]wscn[MSDN-WSSCAN]dsc 6.2.1emlf[MSDN-EMLF]fsf[MSDN-FSF]spf[MSDN-SPF]spx HYPERLINK \l "Appendix_A_2" \o "Product behavior note 2" \h <2>Messages XE "Messages:enumerated"Error Codes XE "Messages:Error Codes message" XE "Messages:Error Codes" XE "Error codes" XE "Messages:error codes"Error codes are returned in the soap:Fault element. A vendor MAY create a subset of or extend these error codes by supporting private error subcodes. All fault messages defined in this specification MUST be sent according to the rules specified in [WSAddressing] section 4. The messages are sent to the [fault endpoint], if present and valid. Otherwise, they are sent to the [reply endpoint], if present. If neither are present, faults can be sent to the [source endpoint].Endpoints compliant with this specification MUST include required message information headers on all fault messages. Fault messages are correlated as replies using the [relationship] property as defined in WS-Addressing. The following [action] property designates fault messages. are bound to a [SOAP1.2-1/2003] fault as follows.<S:Envelope> <S:Header> <wsa:Action>; <!-- Headers excluded for clarity --> </S:Header> <S:Body> <S:Fault> <S:Code> <S:Value> [Code] </S:Value> <S:Subcode> <S:Value> [Subcode] </S:Value> </S:Subcode> </S:Code> <S:Reason> <S:Text xml:lang="en"> [Reason] </S:Text> </S:Reason> <S:Detail> [Detail] </S:Detail> </S:Fault> </S:Body></S:Envelope>The definitions of faults use the following properties.[Code]Fault code [Subcode] The fault subcode. [Reason] The English language reason element. [Detail] The detail element. If absent, no detail element is defined for the fault.Elements XE "Messages:elements" XE "Messages:elements"The following table summarizes the set of common XML schema element definitions that are defined by the BDSRR protocol. XML schema element definitions that are specific to a particular operation are described with the operation.ElementDescriptiondsc:DialectA uniform resource identifier (URI) that represents the current filter.dsc:DocumentAn element that represents an individual scan document with a PostScan job.dsc:DocumentsAn element that contains zero or more dsc:Document elements that represent all of the documents associated with a PostScan job.dsc:DocumentDescriptionAn element that describes the description information of a particular scan document.dsc:DocumentIdThe Id of a scan document within a collection of scan documents that are part of a PostScan job. dsc:FilterAn element that represents a single filter supported by the scan repository.dsc:FilterCompletedStatusesAn element that contains the final processing status of all filters in the completed PostScan job.dsc:FilterConfigThe unique configuration XML for the filter dialect.dsc:FiltersAn element that contains a list of the supported filters for this scan repository.dsc:FilterStateAn element that represents the current processing state of a filter in the current PostScan job.dsc:FilterStateReasonAn element that represents additional detailed information regarding the current processing state of a filter in the current PostScan job.dsc:FilterStateReasonsA collection of all of the additional detailed information regarding the current processing state of a filter in the current PostScan job.dsc:FilterStatusAn element that contains the current filter dialect and processing state.dsc:FilterStatusesA collection of all of the statuses for all filters in the current PostScan job.dsc:FormatAn element that contains the image file format of the scan document.dsc:ImagesReceivedAn element that contains the total number of scan documents in the current PostScan job.dsc:JobCompletedStateAn element that contains the final state of the PostScan job.dsc:JobCompletedStateReasonsA collection of all of the additional detailed information regarding the final processing state of a PostScan job.dsc:JobCompletedTimeAn element that contains the amount of time that it took the PostScan job to complete processing.dsc:JobCreatedTimeAn element that contains the amount of time that it took to create the PostScan job.dsc:JobDescriptionAn element that contains descriptive information about the PostScan job. dsc:JobOriginatingUserNameAn element that contains the username that initiated the PostScan job.dsc:JobStateAn element that contains the current processing state of a PostScan job.dsc:JobStateReasonAn element that represents additional detailed information regarding the current processing state of the current PostScan job.dsc:JobStateReasonsA collection of all of the additional detailed information regarding the current processing state of the current PostScan job.dsc:JobStatusAn element that contains all of the information about the status of a PostScan job.dsc:JobSummaryAn element that contains a subset of status and descriptive information about a PostScan job.dsc:JobTokenAn element that contains a unique identifier for a PostScan job. The identifier is only guaranteed to be unique within the current scan repository.dsc:PSP_DisplayNameAn element that contains the description of the PostScan process that provided the image acquisition settings and instructions of this PostScan job. dsc:PSP_IdentifierAn element that contains the unique identifier of the PostScan process that provided the image acquisition settings and instructions of this PostScan job.dsc:RepositoryConfigurationAn element that contains the current configuration of the scan repository. This includes a collection of the supported filters.dsc:RepositoryStateAn element that contains the current state of the scan repository.dsc:RepositoryStateReasonAn element that represents additional detailed information regarding the current state of the scan repository.dsc:RepositoryStateReasonsA collection of all of the additional detailed information regarding the current state of the scan repository.dsc:RepositoryStatusAn element that contains all of the information about the status of the scan repository.psp:ContinueOnErrorAn element that indicates whether to continue running a PostScan job after the job encounters an error.psp:DialectA URI that represents a filter to be invoked while processing a PostScan job.psp:DocumentRootNameAn element that contains a root document name for a PostScan job to use as the basis for the file names that the job generates for the scan documents that it processes.psp:FilterAn element that contains the identification and instructions for a filter that will process image data in a PostScan job.psp:FiltersToProcessA collection of all of the filters that will process image data in a PostScan job.psp:InstructionsAn element that contains filter-specific instructions for configuring a filter in a PostScan job.psp:PostScanInstructionsAn element that contains the instructions for processing the scan documents in a PostScan job.psp:PostScanProcessAn element that contains all of the information that defines a PostScan Process.psp:ScanRepositoryAn element that contains the fully qualified domain name of the scan repository that the scan device uses to process any PostScan jobs created from this PostScan Process.psp:ScanTicketAn element that contains all the settings that the scan device will use during the image acquisition phase of a scan job.wscn:AutoExposureAn element that indicates whether the scan service automatically employs image processing techniques to reduce the background of the document to a white image.wscn:BrightnessAn element that indicates the relative amount to enhance or reduce the brightness of the scanned image.wscn:ColorProcessingAn element that contains the information needed to determine how color is handled for the scan document(s).wscn:CompressionQualityFactorAn element that contains an integer value used by lossy compression types to determine the amount of acceptable image loss.wscn:ContentTypeAn element that specifies the main characteristics of the original document.wscn:ContrastAn element that indicates the relative amount to enhance or reduce the contrast of the scanned image.wscn:DocumentParametersAn element that contains all of the image acquisition settings the scan device uses when creating the scan documents in the current PostScan job.wscn:DocumentSizeAutoDetectAn element that indicates that the scan device try to determine the size of the original scan media.wscn:ExposureAn element that contains the settings that indicate whether the scan device automatically employs image processing techniques to reduce the background of the document to a white image or adjust the image processing by the values supplied.wscn:ExposureSettingsAn element that contains individual adjustment values that the scan device applies to the image data after acquisition.wscn:FilmScanModeAn element that indicates the exposure type of the film to be scanned.wscn:FormatAn element that specifies the image file format in which the scan document(s) is created.wscn:HeightAn element that specifies the size of the original media in the slow scan direction on the scan device or the resolution to capture the image in the slow scan direction on the scan device.wscn:ImagesToTransferAn element that specifies the number of images the scan device can scan for the current job.wscn:InputMediaSizeAn element that contains the actual size of the original media to be scanned for the current job.wscn:InputSizeAn element that describes the scannable media size and how to detect it.wscn:InputSourceAn element that specifies the physical source of the original media to be scanned into a scan document(s).wscn:JobDescriptionAn element that contains the descriptive information about the image acquisition portion of a PostScan job.wscn:JobInformationAn element that contains the intended use of the image acquisition portion of the PostScan job.wscn:JobNameAn element that specifies the user-friendly name of the image acquisition portion of the PostScan job.wscn:JobOriginatingUserNameAn element that specifies the name of the user who submitted the job.wscn:MediaBackAn element that contains all of the parameters specific to scanning the Back side of the physical media.wscn:MediaFrontAn element that contains all of the parameters specific to scanning the Front side of the physical media.wscn:MediaSidesAn element that contains the elements unique to each physical side of the media that makes up the scan document.wscn:ResolutionAn element that contains the data that defines the resolution at which to capture the image.wscn:RotationAn element that specifies the amount to rotate each image of a scanned document.wscn:ScalingAn element that contains the scaling factors for both the slow and fast scan directions of the scanned image.wscn:ScalingHeightAn element that specifies the scaling factor to apply in the slow scan direction on the scan device.wscn:ScalingWidthAn element that specifies the scaling factor to apply in the fast scan direction on the scan device.wscn:ScanRegionAn element that specifies the area within the input document boundaries to scan.wscn:ScanRegionHeightAn element that specifies the size of the scan area in the slow scan direction for this scan document.wscn:ScanRegionWidthAn element that specifies the size of the scan area in the fast scan direction for this scan document.wscn:ScanRegionXOffsetAn element that specifies the distance from the fast scan lead edge to begin the scanning for this document.wscn:ScanRegionYOffsetAn element that specifies the distance from the slow scan lead edge to begin the scanning for this document.wscn:SharpnessAn element that specifies the relative amount to enhance or reduce the sharpness of the scanned image.wscn:WidthAn element that specifies the size of the original media in the fast scan direction on the scan device or the resolution to capture the image in the fast scan direction on the scan device.emlf:EmailAddressAn element that contains a single email address to add to the list of destination email addresses for the scanned images of a PostScan job.emlf:EmailConfigAn element that contains the instructions to the email processing filter for a PostScan job.emlf:SendToAddressesAn element that contains the set of destination email addresses that the email processing filter will use to send the scanned images of a PostScan job.emlf:SendToScanUserAn element that contains a Boolean value that indicates whether the scanned images are be sent through an email to the user who initiates the PostScan job.fsf:FileShareConfigAn element that contains the instructions to the file share processing filter for a PostScan job.fsf:FileSharesAn element that contains the set of network file locations the file share processing filter will use to save the scanned images for a PostScan job.fsf:ShareUNCAn element that contains a single network file location that the file share processing filter will use to save the scanned images of a PostScan job.spf:SaveToMySiteAn element that contains a Boolean value that indicates whether the scanned images are to be saved to the MySite SharePoint document library of the user who initiates the PostScan job.spf:SaveToSharePointSitesAn element that contains the set of SharePoint document libraries that the SharePoint processing filter will use to save the scanned images for a PostScan job.spf:SaveToSharePointSiteURLAn element that contains a single SharePoint document library that the SharePoint processing filter will use to save the scanned images for a PostScan job.spf:SharePointConfigAn element that contains the instructions to the SharePoint processing filter for a PostScan job.spx:AllowDeviceFileNameChangeAn element that contains a Boolean value that indicates whether the root document name of the current PostScan Process can be modified at the scan device. HYPERLINK \l "Appendix_A_3" \o "Product behavior note 3" \h <3>spx:AllowDeviceFilePathChangeAn element that contains a Boolean value that indicates whether the network file location used by the FileShare filter in the current PostScan Process can be modified at the scan device. HYPERLINK \l "Appendix_A_4" \o "Product behavior note 4" \h <4>dsc:Dialect XE "Messages:dsc\:Dialect element" XE "Elements:dsc\:Dialect" XE "dsc\:Dialect element" XE "Elements:dsc\:Dialect" XE "dsc\:Dialect element" XE "Messages:dsc\:Dialect element"The dsc:Dialect element is used to specify the name of a filter to be processed in a PostScan job or the name of a filter supported by the scan repository.<xs:element name="Dialect" type="xs:QName" />dsc:Dialect, Child of dsc:FilterStatusTypeThe dsc:Dialect element, as defined in dsc:FilterStatusType, specifies the name of a filter that will be used while processing the PostScan job.<xs:element name="Dialect" type="psp:anyURIExtType"/>dsc:Dialect, Child of dsc:FilterTypeThe dsc:Dialect element, as defined in dsc:FilterType, specifies the name of a specific filter supported by the scan repository.<xs:element name="Dialect" type="xs:QName" />dsc:Document XE "Messages:dsc\:Document element" XE "Elements:dsc\:Document" XE "dsc\:Document element" XE "Elements:dsc\:Document" XE "dsc\:Document element" XE "Messages:dsc\:Document element"The dsc:Document element is used to represent an individual document in a PostScan job. The dsc:Document element contains descriptive information about the scan document.<xs:element name="Document" type="dsc:DocumentType" minOccurs="0" maxOccurs="unbounded"/>dsc:Documents XE "Messages:dsc\:Documents element" XE "Elements:dsc\:Documents" XE "dsc\:Documents element" XE "Elements:dsc\:Documents" XE "dsc\:Documents element" XE "Messages:dsc\:Documents element"The dsc:Documents element contains all of the current dsc:Document elements in a PostScan job.<xs:element name="Documents" type="dsc:DocumentsType"/>dsc:DocumentDescription XE "Messages:dsc\:DocumentDescription element" XE "Elements:dsc\:DocumentDescription" XE "dsc\:DocumentDescription element" XE "Elements:dsc\:DocumentDescription" XE "dsc\:DocumentDescription element" XE "Messages:dsc\:DocumentDescription element"The dsc:DocumentDescription element contains the dsc:DocumentId and dsc:Format of a PostScan job.<xs:element name="DocumentDescription" type="dsc:DocumentDescriptionType"/>dsc:DocumentId XE "Messages:dsc\:DocumentId element" XE "Elements:dsc\:DocumentId" XE "dsc\:DocumentId element" XE "Elements:dsc\:DocumentId" XE "dsc\:DocumentId element" XE "Messages:dsc\:DocumentId element"The dsc:DocumentId element is used to store the numerical identifier of a scan document in a PostScan job. This Id will be unique within the confines of each PostScan job.<xs:element name="DocumentId" type="dsc:IntOneExtType"/>dsc:Filter XE "Messages:dsc\:Filter element" XE "Elements:dsc\:Filter" XE "dsc\:Filter element" XE "Elements:dsc\:Filter" XE "dsc\:Filter element" XE "Messages:dsc\:Filter element"The dsc:Filter element is used to describe a single filter supported by the scan repository.<xs:element name="Filter" type="dsc:FilterType" maxOccurs="unbounded"/>dsc:FilterCompletedStatuses XE "Messages:dsc\:FilterCompletedStatuses element" XE "Elements:dsc\:FilterCompletedStatuses" XE "dsc\:FilterCompletedStatuses element" XE "Elements:dsc\:FilterCompletedStatuses" XE "dsc\:FilterCompletedStatuses element" XE "Messages:dsc\:FilterCompletedStatuses element"The dsc:FilterCompletedStatuses element contains a collection of the final processing status of all filters in the completed PostScan job.<xs:element name="FilterCompletedStatuses" type="dsc:FilterStatusesType"/>dsc:FilterConfig XE "Messages:dsc\:FilterConfig element" XE "Elements:dsc\:FilterConfig" XE "dsc\:FilterConfig element" XE "Elements:dsc\:FilterConfig" XE "dsc\:FilterConfig element" XE "Messages:dsc\:FilterConfig element"The dsc:FilterConfig element contains the unique configuration XML for the current filter dialect.<xs:element name="FilterConfig" type="dsc:FilterConfigType"/>dsc:Filters XE "Messages:dsc\:Filters element" XE "Elements:dsc\:Filters" XE "dsc\:Filters element" XE "Elements:dsc\:Filters" XE "dsc\:Filters element" XE "Messages:dsc\:Filters element"The dsc:Filters element is used to return the list of filters supported by the scan repository.<xs:element name="Filters" type="dsc:FiltersType" minOccurs="0"/>dsc:FilterState XE "Messages:dsc\:FilterState element" XE "Elements:dsc\:FilterState" XE "dsc\:FilterState element" XE "Elements:dsc\:FilterState" XE "dsc\:FilterState element" XE "Messages:dsc\:FilterState element"The dsc:FilterState element is used to indicate the current processing state of a filter in a PostScan job.<xs:element name="FilterState" type="dsc:FilterStateType"/>dsc:FilterStateReason XE "Messages:dsc\:FilterStateReason element" XE "Elements:dsc\:FilterStateReason" XE "dsc\:FilterStateReason element" XE "Elements:dsc\:FilterStateReason" XE "dsc\:FilterStateReason element" XE "Messages:dsc\:FilterStateReason element"The dsc:FilterStateReason element indicates a single piece of detailed information regarding the current processing state of a filter in a PostScan job.<xs:element name="FilterStateReason" type="dsc:FilterStateReasonType" maxOccurs="unbounded"/>dsc:FilterStateReasons XE "Messages:dsc\:FilterStateReasons element" XE "Elements:dsc\:FilterStateReasons" XE "dsc\:FilterStateReasons element" XE "Elements:dsc\:FilterStateReasons" XE "dsc\:FilterStateReasons element" XE "Messages:dsc\:FilterStateReasons element"The dsc:FilterStateReasons element contains a collection of dsc:FilterStateReason elements.<xs:element name="FilterStateReasons" type="dsc:FilterStateReasonsType" minOccurs="0"/>dsc:FilterStatus XE "Messages:dsc\:FilterStatus element" XE "Elements:dsc\:FilterStatus" XE "dsc\:FilterStatus element" XE "Elements:dsc\:FilterStatus" XE "dsc\:FilterStatus element" XE "Messages:dsc\:FilterStatus element"The dsc:FilterStatus element contains the dialect and processing status of a filter.<xs:element name="FilterStatus" type="dsc:FilterStatusType" maxOccurs="unbounded"/>dsc:FilterStatuses XE "Messages:dsc\:FilterStatuses element" XE "Elements:dsc\:FilterStatuses" XE "dsc\:FilterStatuses element" XE "Elements:dsc\:FilterStatuses" XE "dsc\:FilterStatuses element" XE "Messages:dsc\:FilterStatuses element"The dsc:FilterStatuses element contains a collection of dsc:FilterStatus elements.<xs:element name="FilterStatuses" type="dsc:FilterStatusesType"/>dsc:Format XE "Messages:dsc\:Format element" XE "Elements:dsc\:Format" XE "dsc\:Format element" XE "Elements:dsc\:Format" XE "dsc\:Format element" XE "Messages:dsc\:Format element"The dsc:Format element contains the image file format of the current scan document.<xs:element name="Format" type="dsc:DocumentFormatExtType"/>dsc:ImagesReceived XE "Messages:dsc\:ImagesReceived element" XE "Elements:dsc\:ImagesReceived" XE "dsc\:ImagesReceived element" XE "Elements:dsc\:ImagesReceived" XE "dsc\:ImagesReceived element" XE "Messages:dsc\:ImagesReceived element"The dsc:ImagesReceived element contains the number of scan documents received for a PostScan job.<xs:element name="ImagesReceived" type="dsc:IntZeroExtType"/>dsc:JobCompletedState XE "Messages:dsc\:JobCompletedState element" XE "Elements:dsc\:JobCompletedState" XE "dsc\:JobCompletedState element" XE "Elements:dsc\:JobCompletedState" XE "dsc\:JobCompletedState element" XE "Messages:dsc\:JobCompletedState element"The dsc:JobCompletedState element contains the final state of the PostScan job.<xs:element name="JobCompletedState" type="dsc:JobStateType"/>dsc:JobCompletedStateReasons XE "Messages:dsc\:JobCompletedStateReasons element" XE "Elements:dsc\:JobCompletedStateReasons" XE "dsc\:JobCompletedStateReasons element" XE "Elements:dsc\:JobCompletedStateReasons" XE "dsc\:JobCompletedStateReasons element" XE "Messages:dsc\:JobCompletedStateReasons element"The dsc:JobCompletedStateReasons element contains a collection of JobStateReason elements that represent the final detailed state information for the PostScan job.<xs:element name="JobCompletedStateReasons" type="dsc:JobStateReasonsType"/>dsc:JobCompletedTime XE "Messages:dsc\:JobCompletedTime element" XE "Elements:dsc\:JobCompletedTime" XE "dsc\:JobCompletedTime element" XE "Elements:dsc\:JobCompletedTime" XE "dsc\:JobCompletedTime element" XE "Messages:dsc\:JobCompletedTime element"The dsc:JobCompletedTime element contains the amount of time for the PostScan job to complete processing. <xs:element name="JobCompletedTime" type="dsc:DateTimeExtType" minOccurs="0"/>dsc:JobCreatedTime XE "Messages:dsc\:JobCreatedTime element" XE "Elements:dsc\:JobCreatedTime" XE "dsc\:JobCreatedTime element" XE "Elements:dsc\:JobCreatedTime" XE "dsc\:JobCreatedTime element" XE "Messages:dsc\:JobCreatedTime element"The dsc:JobCreatedTime element contains the amount of time to create the PostScan job. <xs:element name="JobCreatedTime" type="dsc:DateTimeExtType" minOccurs="0"/>dsc:JobDescription XE "Messages:dsc\:JobDescription element" XE "Elements:dsc\:JobDescription" XE "dsc\:JobDescription element" XE "Elements:dsc\:JobDescription" XE "dsc\:JobDescription element" XE "Messages:dsc\:JobDescription element"The dsc:JobDescription element contains information about the user and PostScan process that is used to submit and create the PostScan job.<xs:element name="JobDescription" type="dsc:JobDescriptionType"/>dsc:JobOriginatingUserName XE "Messages:dsc\:JobOriginatingUserName element" XE "Elements:dsc\:JobOriginatingUserName" XE "dsc\:JobOriginatingUserName element" XE "Elements:dsc\:JobOriginatingUserName" XE "dsc\:JobOriginatingUserName element" XE "Messages:dsc\:JobOriginatingUserName element"The dsc:JobOriginatingUserName element contains the username that initiated the PostScan job.<xs:element name="JobOriginatingUserName" type="dsc:String255ExtType"/>dsc:JobState XE "Messages:dsc\:JobState element" XE "Elements:dsc\:JobState" XE "dsc\:JobState element" XE "Elements:dsc\:JobState" XE "dsc\:JobState element" XE "Messages:dsc\:JobState element"The dsc:JobState element contains the current processing state of a PostScan job.<xs:element name="JobState" type="dsc:JobStateType"/>dsc:JobStateReason XE "Messages:dsc\:JobStateReason element" XE "Elements:dsc\:JobStateReason" XE "dsc\:JobStateReason element" XE "Elements:dsc\:JobStateReason" XE "dsc\:JobStateReason element" XE "Messages:dsc\:JobStateReason element"The dsc:JobStateReason element contains a single piece of additional detailed information regarding the current processing state of the current PostScan job.<xs:element name="JobStateReason" type="dsc:JobStateReasonType" maxOccurs="unbounded"/>dsc:JobStateReasons XE "Messages:dsc\:JobStateReasons element" XE "Elements:dsc\:JobStateReasons" XE "dsc\:JobStateReasons element" XE "Elements:dsc\:JobStateReasons" XE "dsc\:JobStateReasons element" XE "Messages:dsc\:JobStateReasons element"The dsc:JobStateReasons element contains a collection of dsc:JobStateReason elements.<xs:element name="JobStateReasons" type="dsc:JobStateReasonsType" minOccurs="0"/>dsc:JobStatus XE "Messages:dsc\:JobStatus element" XE "Elements:dsc\:JobStatus" XE "dsc\:JobStatus element" XE "Elements:dsc\:JobStatus" XE "dsc\:JobStatus element" XE "Messages:dsc\:JobStatus element"The dsc:JobStatus element contains all of the information about the status of a PostScan job.<xs:element name="JobStatus" type="dsc:JobStatusType"/>dsc:JobSummary XE "Messages:dsc\:JobSummary element" XE "Elements:dsc\:JobSummary" XE "dsc\:JobSummary element" XE "Elements:dsc\:JobSummary" XE "dsc\:JobSummary element" XE "Messages:dsc\:JobSummary element"The dsc:JobSummary element contains a subset of status and descriptive information about a PostScan job.<xs:element name="JobSummary" type="dsc:JobSummaryType" minOccurs="0" maxOccurs="unbounded"/>dsc:JobToken XE "Messages:dsc\:JobToken element" XE "Elements:dsc\:JobToken" XE "dsc\:JobToken element" XE "Elements:dsc\:JobToken" XE "dsc\:JobToken element" XE "Messages:dsc\:JobToken element"The dsc:JobToken element contains a unique identifier for a PostScan job. The identifier is only guaranteed to be unique within the current scan repository. Clients have to view this element as opaque and not modify it in any way. HYPERLINK \l "Appendix_A_5" \o "Product behavior note 5" \h <5><xs:element name="JobToken" type="dsc:String255ExtType"/>dsc:PSP_DisplayName XE "Messages:dsc\:PSP_DisplayName element" XE "Elements:dsc\:PSP_DisplayName" XE "dsc\:PSP_DisplayName element" XE "Elements:dsc\:PSP_DisplayName" XE "dsc\:PSP_DisplayName element" XE "Messages:dsc\:PSP_DisplayName element"The dsc:PSP_DisplayName element contains the description of the PostScan process that provided the image acquisition settings and instructions of this PostScan job.<xs:element name="PSP_DisplayName" type="dsc:String255ExtType"/>dsc:PSP_Identifier XE "Messages:dsc\:PSP_Identifier element" XE "Elements:dsc\:PSP_Identifier" XE "dsc\:PSP_Identifier element" XE "Elements:dsc\:PSP_Identifier" XE "dsc\:PSP_Identifier element" XE "Messages:dsc\:PSP_Identifier element"The dsc:PSP_Identifier element contains the unique identifier of the PostScan process that provided the image acquisition settings and instructions of this PostScan job.<xs:element name="PSP_Identifier" type="dsc:String255ExtType"/>dsc:RepositoryConfiguration XE "Messages:dsc\:RepositoryConfiguration element" XE "Elements:dsc\:RepositoryConfiguration" XE "dsc\:RepositoryConfiguration element" XE "Elements:dsc\:RepositoryConfiguration" XE "dsc\:RepositoryConfiguration element" XE "Messages:dsc\:RepositoryConfiguration element"The dsc:RepositoryConfiguration element contains the current configuration of the scan repository. This includes a collection of the supported filters.<xs:element name="RepositoryConfiguration" type="dsc:RepositoryConfigurationType"/>dsc:RepositoryState XE "Messages:dsc\:RepositoryState element" XE "Elements:dsc\:RepositoryState" XE "dsc\:RepositoryState element" XE "Elements:dsc\:RepositoryState" XE "dsc\:RepositoryState element" XE "Messages:dsc\:RepositoryState element"The dsc:RepositoryState element contains the current state of the scan repository.<xs:element name="RepositoryState" type="dsc:RepositoryStateType"/>dsc:RepositoryStateReason XE "Messages:dsc\:RepositoryStateReason element" XE "Elements:dsc\:RepositoryStateReason" XE "dsc\:RepositoryStateReason element" XE "Elements:dsc\:RepositoryStateReason" XE "dsc\:RepositoryStateReason element" XE "Messages:dsc\:RepositoryStateReason element"The dsc:RepositoryStateReason element contains a single piece of additional detailed information regarding the current state of the scan repository.<xs:element name="RepositoryStateReason" type="dsc:RepositoryStateReasonType" maxOccurs="unbounded"/>dsc:RepositoryStateReasons XE "Messages:dsc\:RepositoryStateReasons element" XE "Elements:dsc\:RepositoryStateReasons" XE "dsc\:RepositoryStateReasons element" XE "Elements:dsc\:RepositoryStateReasons" XE "dsc\:RepositoryStateReasons element" XE "Messages:dsc\:RepositoryStateReasons element"The dsc:RepositoryStateReasons element contains a collection of dsc:RepositoryStateReason elements.<xs:element name="RepositoryStateReasons" type="dsc:RepositoryStateReasonsType" minOccurs="0"/>dsc:RepositoryStatus XE "Messages:dsc\:RepositoryStatus element" XE "Elements:dsc\:RepositoryStatus" XE "dsc\:RepositoryStatus element" XE "Elements:dsc\:RepositoryStatus" XE "dsc\:RepositoryStatus element" XE "Messages:dsc\:RepositoryStatus element"The dsc:RepositoryStatus element contains all of the information about the status of the scan repository.<xs:element name="RepositoryStatus" type="dsc:RepositoryStatusType"/>psp:ContinueOnError XE "Messages:psp\:ContinueOnError element" XE "Elements:psp\:ContinueOnError" XE "psp\:ContinueOnError element" XE "Elements:psp\:ContinueOnError" XE "psp\:ContinueOnError element" XE "Messages:psp\:ContinueOnError element"The psp:ContinueOnError element indicates whether to continue running a PostScan job after the job encounters an error.<xs:element name="ContinueOnError" type="psp:BoolExtType" minOccurs="0"/>psp:Dialect XE "Messages:psp\:Dialect element" XE "Elements:psp\:Dialect" XE "psp\:Dialect element" XE "Elements:psp\:Dialect" XE "psp\:Dialect element" XE "Messages:psp\:Dialect element"The psp:Dialect element is used to specify the name of a filter to be invoked while processing a PostScan job.<xs:element name="Dialect" type="psp:anyURIExtType"/>psp:DocumentRootName XE "Messages:psp\:DocumentRootName element" XE "Elements:psp\:DocumentRootName" XE "psp\:DocumentRootName element" XE "Elements:psp\:DocumentRootName" XE "psp\:DocumentRootName element" XE "Messages:psp\:DocumentRootName element"The psp:DocumentRootName element contains a root document name for a PostScan job to use as the basis for the file names that the job generates for the scan documents (image files) that it processes.<xs:element name="DocumentRootName" type="psp:String255ExtType"/>psp:Filter XE "Messages:psp\:Filter element" XE "Elements:psp\:Filter" XE "psp\:Filter element" XE "Elements:psp\:Filter" XE "psp\:Filter element" XE "Messages:psp\:Filter element"The psp:Filter element contains the identification and instructions for a filter that will process image data in a PostScan job.<xs:element name="Filter" type="psp:FilterToProcessType" maxOccurs="unbounded"/>psp:FiltersToProcess XE "Messages:psp\:FiltersToProcess element" XE "Elements:psp\:FiltersToProcess" XE "psp\:FiltersToProcess element" XE "Elements:psp\:FiltersToProcess" XE "psp\:FiltersToProcess element" XE "Messages:psp\:FiltersToProcess element"The psp:FiltersToProcess element contains a collection of psp:Filter elements.<xs:element name="FiltersToProcess" type="psp:FilterToProcessListType"/>psp:Instructions XE "Messages:psp\:Instructions element" XE "Elements:psp\:Instructions" XE "psp\:Instructions element" XE "Elements:psp\:Instructions" XE "psp\:Instructions element" XE "Messages:psp\:Instructions element"The psp:Instructions element contains filter-specific instructions for configuring a filter in a PostScan job. The contents of the psp:Instructions element are specific to the schema definition of the filter identified by the accompanying psp:Dialect element.<xs:element name="Instructions" type="psp:FilterInstructionType"/>psp:PostScanInstructions XE "Messages:psp\:PostScanInstructions element" XE "Elements:psp\:PostScanInstructions" XE "psp\:PostScanInstructions element" XE "Elements:psp\:PostScanInstructions" XE "psp\:PostScanInstructions element" XE "Messages:psp\:PostScanInstructions element"The psp:PostScanInstructions element contains instructions for processing the scan documents in a PostScan job.<xs:element name="PostScanInstructions" type="psp:PostScanInstructionsType"/>psp:PostScanProcess XE "Messages:psp\:PostScanProcess element" XE "Elements:psp\:PostScanProcess" XE "psp\:PostScanProcess element" XE "Elements:psp\:PostScanProcess" XE "psp\:PostScanProcess element" XE "Messages:psp\:PostScanProcess element"The psp:PostScanProcess element contains all of the information that defines a PostScan Process.<xs:element name="PostScanProcess" type="psp:PostScanProcessType"/>psp:ScanRepository XE "Messages:psp\:ScanRepository element" XE "Elements:psp\:ScanRepository" XE "psp\:ScanRepository element" XE "Elements:psp\:ScanRepository" XE "psp\:ScanRepository element" XE "Messages:psp\:ScanRepository element"The psp:ScanRepository element contains the fully qualified domain name of the scan repository that the scan device uses to process any PostScan jobs created from this PostScan Process.<xs:element name="ScanRepository" type="psp:String255ExtType"/>psp:ScanTicket XE "Messages:psp\:ScanTicket element" XE "Elements:psp\:ScanTicket" XE "psp\:ScanTicket element" XE "Elements:psp\:ScanTicket" XE "psp\:ScanTicket element" XE "Messages:psp\:ScanTicket element"The psp:ScanTicket element contains all the settings that the scan device will use during the image acquisition phase of a PostScan job.<xs:element name="ScanTicket" type="wscn:ScanTicketType"/>wscn:AutoExposure XE "Messages:wscn\:AutoExposure element" XE "Elements:wscn\:AutoExposure" XE "wscn\:AutoExposure element" XE "Elements:wscn\:AutoExposure" XE "wscn\:AutoExposure element" XE "Messages:wscn\:AutoExposure element"The wscn:AutoExposure element indicates whether the scan service automatically employs image processing techniques to reduce the background of the document to a white image.<xs:element name="AutoExposure" type="wscn:BoolExtType"/>wscn:Brightness XE "Messages:wscn\:Brightness element" XE "Elements:wscn\:Brightness" XE "wscn\:Brightness element" XE "Elements:wscn\:Brightness" XE "wscn\:Brightness element" XE "Messages:wscn\:Brightness element"The wscn:Brightness element indicates the relative amount to enhance or reduce the brightness of the scanned image.<xs:element name="Brightness" type="wscn:Adjustment1000Type" minOccurs="0"/>wscn:ColorProcessing XE "Messages:wscn\:ColorProcessing element" XE "Elements:wscn\:ColorProcessing" XE "wscn\:ColorProcessing element" XE "Elements:wscn\:ColorProcessing" XE "wscn\:ColorProcessing element" XE "Messages:wscn\:ColorProcessing element"The wscn:ColorProcessing element contains the information needed to determine how color is to be handled for the scan document(s).<xs:element name="ColorProcessing" type="wscn:ColorJobType" minOccurs="0"/>wscn:CompressionQualityFactor XE "Messages:wscn\:CompressionQualityFactor element" XE "Elements:wscn\:CompressionQualityFactor" XE "wscn\:CompressionQualityFactor element" XE "Elements:wscn\:CompressionQualityFactor" XE "wscn\:CompressionQualityFactor element" XE "Messages:wscn\:CompressionQualityFactor element"The wscn:CompressionQualityFactor element contains an integer value used by lossy compression types to determine the amount of acceptable image loss.<xs:element name="CompressionQualityFactor" type="wscn:CompressionQualityFactorType" minOccurs="0"/>wscn:ContentType XE "Messages:wscn\:ContentType element" XE "Elements:wscn\:ContentType" XE "wscn\:ContentType element" XE "Elements:wscn\:ContentType" XE "wscn\:ContentType element" XE "Messages:wscn\:ContentType element"The wscn:ContentType element specifies the main characteristics of the original document.<xs:element name="ContentType" type="wscn:ContentTypeTicketType" minOccurs="0"/>wscn:Contrast XE "Messages:wscn\:Contrast element" XE "Elements:wscn\:Contrast" XE "wscn\:Contrast element" XE "Elements:wscn\:Contrast" XE "wscn\:Contrast element" XE "Messages:wscn\:Contrast element"The wscn:Contrast element indicates the relative amount to enhance or reduce the contrast of the scanned image.<xs:element name="Contrast" type="wscn:Adjustment1000Type" minOccurs="0"/>wscn:DocumentParameters XE "Messages:wscn\:DocumentParameters element" XE "Elements:wscn\:DocumentParameters" XE "wscn\:DocumentParameters element" XE "Elements:wscn\:DocumentParameters" XE "wscn\:DocumentParameters element" XE "Messages:wscn\:DocumentParameters element"The wscn:DocumentParameters element contains all of the image acquisition settings the scan device uses when creating the scan documents in the current PostScan job.<xs:element name="DocumentParameters" type="wscn:DocumentParametersType"/>wscn:DocumentSizeAutoDetect XE "Messages:wscn\:DocumentSizeAutoDetect element" XE "Elements:wscn\:DocumentSizeAutoDetect" XE "wscn\:DocumentSizeAutoDetect element" XE "Elements:wscn\:DocumentSizeAutoDetect" XE "wscn\:DocumentSizeAutoDetect element" XE "Messages:wscn\:DocumentSizeAutoDetect element"The wscn:DocumentSizeAutoDetect element indicates the scan device try its best to determine the size of the original scan media.<xs:element name="DocumentSizeAutoDetect" type="wscn:BoolExtType"/>wscn:Exposure XE "Messages:wscn\:Exposure element" XE "Elements:wscn\:Exposure" XE "wscn\:Exposure element" XE "Elements:wscn\:Exposure" XE "wscn\:Exposure element" XE "Messages:wscn\:Exposure element"The wscn:Exposure element contains settings that indicate whether the scan device automatically employs image processing techniques to reduce the background of the document to a white image or adjust the image processing by the values supplied.<xs:element name="Exposure" type="wscn:ScanExposureType" minOccurs="0"/>wscn:ExposureSettings XE "Messages:wscn\:ExposureSettings element" XE "Elements:wscn\:ExposureSettings" XE "wscn\:ExposureSettings element" XE "Elements:wscn\:ExposureSettings" XE "wscn\:ExposureSettings element" XE "Messages:wscn\:ExposureSettings element"The wscn:ExposureSettings element contains individual adjustment values that the scan device applys to the image data after acquisition.<xs:element name="ExposureSettings" type="wscn:ExposureSettingsType"/>wscn:FilmScanMode XE "Messages:wscn\:FilmScanMode element" XE "Elements:wscn\:FilmScanMode" XE "wscn\:FilmScanMode element" XE "Elements:wscn\:FilmScanMode" XE "wscn\:FilmScanMode element" XE "Messages:wscn\:FilmScanMode element"The wscn:FilmScanMode element indicates the exposure type of the film to be scanned.<xs:element name="FilmScanMode" type="wscn:FilmScanModeType" minOccurs="0"/>wscn:Format XE "Messages:wscn\:Format element" XE "Elements:wscn\:Format" XE "wscn\:Format element" XE "Elements:wscn\:Format" XE "wscn\:Format element" XE "Messages:wscn\:Format element"The wscn:Format element contains the image file format in which the scan document(s) is to be created.<xs:element name="Format" type="wscn:DocumentFormatType" minOccurs="0"/>wscn:Height XE "Messages:wscn\:Height element" XE "Elements:wscn\:Height" XE "wscn\:Height element" XE "Elements:wscn\:Height" XE "wscn\:Height element" XE "Messages:wscn\:Height element"The wscn:Height element is used to specify the size of the original media in the slow scan direction on the scan device or the resolution to capture the image in the slow scan direction on the scan device.<xs:element name="Height" type="wscn:IntOneExtType"/>wscn:Height, Child of wscn:DimensionsTypeThe wscn:Height element, as defined in wscn:DimensionsType, specifies the size of the original media in the slow scan direction on the scan device.<xs:element name="Height" type="wscn:IntOneExtType"/>wscn:Height, Child of wscn:ResolutionPairExtTypeThe wscn:Height element, as defined in wscn:ResolutionPairExtType, specifies the resolution to capture the image in the slow scan direction on the scan device.<xs:element name="Height" type="wscn:IntOneExtType" minOccurs="0"/>wscn:ImagesToTransfer XE "Messages:wscn\:ImagesToTransfer element" XE "Elements:wscn\:ImagesToTransfer" XE "wscn\:ImagesToTransfer element" XE "Elements:wscn\:ImagesToTransfer" XE "wscn\:ImagesToTransfer element" XE "Messages:wscn\:ImagesToTransfer element"The wscn:ImagesToTransfer element specifies the number of images the scan device can scan for the current job.<xs:element name="ImagesToTransfer" type="wscn:ImagesToTransferType" minOccurs="0"/>wscn:InputMediaSize XE "Messages:wscn\:InputMediaSize element" XE "Elements:wscn\:InputMediaSize" XE "wscn\:InputMediaSize element" XE "Elements:wscn\:InputMediaSize" XE "wscn\:InputMediaSize element" XE "Messages:wscn\:InputMediaSize element"The wscn:InputMediaSize element contains the actual size of the original media to be scanned for the current job.<xs:element name="InputMediaSize" type="wscn:DimensionsType"/>wscn:InputSize XE "Messages:wscn\:InputSize element" XE "Elements:wscn\:InputSize" XE "wscn\:InputSize element" XE "Elements:wscn\:InputSize" XE "wscn\:InputSize element" XE "Messages:wscn\:InputSize element"The wscn:InputSize element describes the scan able media size and how to detect it.<xs:element name="InputSize" type="wscn:DocumentInputSizeType" minOccurs="0"/>wscn:InputSource XE "Messages:wscn\:InputSource element" XE "Elements:wscn\:InputSource" XE "wscn\:InputSource element" XE "Elements:wscn\:InputSource" XE "wscn\:InputSource element" XE "Messages:wscn\:InputSource element"The wscn:InputSource element specifies the physical source of the original media to be scanned into a scan document(s).<xs:element name="InputSource" type="wscn:DocumentInputSourceType" minOccurs="0"/>wscn:JobDescription XE "Messages:wscn\:JobDescription element" XE "Elements:wscn\:JobDescription" XE "wscn\:JobDescription element" XE "Elements:wscn\:JobDescription" XE "wscn\:JobDescription element" XE "Messages:wscn\:JobDescription element"The wscn:JobDescription element contains the descriptive information about the image acquisition portion of the PostScan job.<xs:element name="JobDescription" type="wscn:JobDescriptionType"/>wscn:JobInformation XE "Messages:wscn\:JobInformation element" XE "Elements:wscn\:JobInformation" XE "wscn\:JobInformation element" XE "Elements:wscn\:JobInformation" XE "wscn\:JobInformation element" XE "Messages:wscn\:JobInformation element"The wscn:JobInformation element contains the intended use of the image acquisition portion of the PostScan job.<xs:element name="JobInformation" type="wscn:String255ExtType" minOccurs="0"/>wscn:JobName XE "Messages:wscn\:JobName element" XE "Elements:wscn\:JobName" XE "wscn\:JobName element" XE "Elements:wscn\:JobName" XE "wscn\:JobName element" XE "Messages:wscn\:JobName element"The wscn:JobName element specifies the user-friendly name of the image acquisition portion of the PostScan job.<xs:element name="JobName" type="wscn:String255ExtType"/>wscn:JobOriginatingUserName XE "Messages:wscn\:JobOriginatingUserName element" XE "Elements:wscn\:JobOriginatingUserName" XE "wscn\:JobOriginatingUserName element" XE "Elements:wscn\:JobOriginatingUserName" XE "wscn\:JobOriginatingUserName element" XE "Messages:wscn\:JobOriginatingUserName element"The wscn:JobOriginatingUserName element specifies the name of the user who submitted the job.<xs:element name="JobOriginatingUserName" type="wscn:String255ExtType"/>wscn:MediaBack XE "Messages:wscn\:MediaBack element" XE "Elements:wscn\:MediaBack" XE "wscn\:MediaBack element" XE "Elements:wscn\:MediaBack" XE "wscn\:MediaBack element" XE "Messages:wscn\:MediaBack element"The wscn:MediaBack element contains all of the parameters specific to scanning the Back side of the physical media. These parameters are valid only when the scanner supports duplex scanning and the current scan job specifies ADFDuplex as the input source.<xs:element name="MediaBack" type="wscn:MediaSideType" minOccurs="0"/>wscn:MediaFront XE "Messages:wscn\:MediaFront element" XE "Elements:wscn\:MediaFront" XE "wscn\:MediaFront element" XE "Elements:wscn\:MediaFront" XE "wscn\:MediaFront element" XE "Messages:wscn\:MediaFront element"The wscn:MediaFront element contains all of the parameters specific to scanning the Front side of the physical media.<xs:element name="MediaFront" type="wscn:MediaSideType"/>wscn:MediaSides XE "Messages:wscn\:MediaSides element" XE "Elements:wscn\:MediaSides" XE "wscn\:MediaSides element" XE "Elements:wscn\:MediaSides" XE "wscn\:MediaSides element" XE "Messages:wscn\:MediaSides element"The wscn:MediaSides element contains the elements unique to each physical side of the media that makes up the scan document. These include the scan region, color processing, and resolution elements.<xs:element name="MediaSides" type="wscn:MediaSidesType" minOccurs="0"/>wscn:Resolution XE "Messages:wscn\:Resolution element" XE "Elements:wscn\:Resolution" XE "wscn\:Resolution element" XE "Elements:wscn\:Resolution" XE "wscn\:Resolution element" XE "Messages:wscn\:Resolution element"The wscn:Resolution element contains the data that defines the resolution at which to capture the image.<xs:element name="Resolution" type="wscn:ResolutionPairExtType" minOccurs="0"/>wscn:Rotation XE "Messages:wscn\:Rotation element" XE "Elements:wscn\:Rotation" XE "wscn\:Rotation element" XE "Elements:wscn\:Rotation" XE "wscn\:Rotation element" XE "Messages:wscn\:Rotation element"The wscn:Rotation element specifies the amount to rotate each image of a scanned document.<xs:element name="Rotation" type="wscn:RotationType" minOccurs="0"/>wscn:Scaling XE "Messages:wscn\:Scaling element" XE "Elements:wscn\:Scaling" XE "wscn\:Scaling element" XE "Elements:wscn\:Scaling" XE "wscn\:Scaling element" XE "Messages:wscn\:Scaling element"The wscn:Scaling element contains the scaling factors for both the slow and fast scan directions of the scanned image.<xs:element name="Scaling" type="wscn:ScalingType" minOccurs="0"/>wscn:ScalingHeight XE "Messages:wscn\:ScalingHeight element" XE "Elements:wscn\:ScalingHeight" XE "wscn\:ScalingHeight element" XE "Elements:wscn\:ScalingHeight" XE "wscn\:ScalingHeight element" XE "Messages:wscn\:ScalingHeight element"The wscn:ScalingHeight element specifies the scaling factor to apply in the slow scan direction on the scan device.<xs:element name="ScalingHeight" type="wscn:ScalingRangeType"/>wscn:ScalingWidth XE "Messages:wscn\:ScalingWidth element" XE "Elements:wscn\:ScalingWidth" XE "wscn\:ScalingWidth element" XE "Elements:wscn\:ScalingWidth" XE "wscn\:ScalingWidth element" XE "Messages:wscn\:ScalingWidth element"The wscn:ScalingWidth element specifies the scaling factor to apply in the fast scan direction on the scan device.<xs:element name="ScalingWidth" type="wscn:ScalingRangeType"/>wscn:ScanRegion XE "Messages:wscn\:ScanRegion element" XE "Elements:wscn\:ScanRegion" XE "wscn\:ScanRegion element" XE "Elements:wscn\:ScanRegion" XE "wscn\:ScanRegion element" XE "Messages:wscn\:ScanRegion element"The wscn:ScanRegion element specifies the area within the input document boundaries to scan. All ScanRegion values are in 0.001-inch increments.<xs:element name="ScanRegion" type="wscn:ScanRegionType" minOccurs="0"/>wscn:ScanRegionHeight XE "Messages:wscn\:ScanRegionHeight element" XE "Elements:wscn\:ScanRegionHeight" XE "wscn\:ScanRegionHeight element" XE "Elements:wscn\:ScanRegionHeight" XE "wscn\:ScanRegionHeight element" XE "Messages:wscn\:ScanRegionHeight element"The wscn:ScanRegionHeight element specifies the size of the scan area in the slow scan direction for this scan document.<xs:element name="ScanRegionHeight" type="wscn:DimensionExtType"/>wscn:ScanRegionWidth XE "Messages:wscn\:ScanRegionWidth element" XE "Elements:wscn\:ScanRegionWidth" XE "wscn\:ScanRegionWidth element" XE "Elements:wscn\:ScanRegionWidth" XE "wscn\:ScanRegionWidth element" XE "Messages:wscn\:ScanRegionWidth element"The wscn:ScanRegionWidth element specifies the size of the scan area in the fast scan direction for this scan document.<xs:element name="ScanRegionWidth" type="wscn:DimensionExtType"/>wscn:ScanRegionXOffset XE "Messages:wscn\:ScanRegionXOffset element" XE "Elements:wscn\:ScanRegionXOffset" XE "wscn\:ScanRegionXOffset element" XE "Elements:wscn\:ScanRegionXOffset" XE "wscn\:ScanRegionXOffset element" XE "Messages:wscn\:ScanRegionXOffset element"The wscn:ScanRegionXOffset element specifies the distance from the fast scan lead edge to begin the scanning for this document.<xs:element name="ScanRegionXOffset" type="wscn:OffsetExtType" minOccurs="0"/>wscn:ScanRegionYOffset XE "Messages:wscn\:ScanRegionYOffset element" XE "Elements:wscn\:ScanRegionYOffset" XE "wscn\:ScanRegionYOffset element" XE "Elements:wscn\:ScanRegionYOffset" XE "wscn\:ScanRegionYOffset element" XE "Messages:wscn\:ScanRegionYOffset element"The wscn:ScanRegionYOffset element specifies the distance from the slow scan lead edge to begin the scanning for this document.<xs:element name="ScanRegionYOffset" type="wscn:OffsetExtType" minOccurs="0"/>wscn:Sharpness XE "Messages:wscn\:Sharpness element" XE "Elements:wscn\:Sharpness" XE "wscn\:Sharpness element" XE "Elements:wscn\:Sharpness" XE "wscn\:Sharpness element" XE "Messages:wscn\:Sharpness element"The wscn:Sharpness element specifies the relative amount to enhance or reduce the sharpness of the scanned image.<xs:element name="Sharpness" type="wscn:Adjustment100Type" minOccurs="0"/>wscn:Width XE "Messages:wscn\:Width element" XE "Elements:wscn\:Width" XE "wscn\:Width element" XE "Elements:wscn\:Width" XE "wscn\:Width element" XE "Messages:wscn\:Width element"The wscn:Width element is used to specify the size of the original media in the fast scan direction on the scan device or the resolution to capture the image in the fast scan direction on the scan device.<xs:element name="Width" type="wscn:IntOneExtType"/>wscn:Width, Child of wscn:DimensionsTypeThe wscn:Width element, as defined in wscn:DimensionsType, specifies the size of the original media in the fast scan direction on the scan device.<xs:element name="Width" type="wscn:IntOneExtType"/>wscn:Width, Child of wscn:ResolutionPairExtTypeThe wscn:Width element, as defined in wscn:ResolutionPairExtType, specifies the resolution to capture the image in the fast scan direction on the scan device.<xs:element name="Width" type="wscn:IntOneExtType"/>emlf:EmailAddress XE "Messages:emlf\:EmailAddress element" XE "Elements:emlf\:EmailAddress" XE "emlf\:EmailAddress element" XE "Elements:emlf\:EmailAddress" XE "emlf\:EmailAddress element" XE "Messages:emlf\:EmailAddress element"The emlf:EmailAddress element contains a single email address to add to the list of destination email addresses for the scanned images of a PostScan job.<xs:element name="EmailAddress" type="emlf:String255ExtType" maxOccurs="unbounded" />emlf:EmailConfig XE "Messages:emlf\:EmailConfig element" XE "Elements:emlf\:EmailConfig" XE "emlf\:EmailConfig element" XE "Elements:emlf\:EmailConfig" XE "emlf\:EmailConfig element" XE "Messages:emlf\:EmailConfig element"The emlf:EmailConfig element contains the instructions to the email processing filter for a PostScan job.<xs:element name="EmailConfig" type="emlf:EmailConfigType" />emlf:SendToAddresses XE "Messages:emlf\:SendToAddresses element" XE "Elements:emlf\:SendToAddresses" XE "emlf\:SendToAddresses element" XE "Elements:emlf\:SendToAddresses" XE "emlf\:SendToAddresses element" XE "Messages:emlf\:SendToAddresses element"The emlf:SendToAddresses element contains the set of destination email addresses that the email processing filter will use to send the scanned images of a PostScan job.<xs:element name="SendToAddresses" type="emlf:SendToAddressesType" minOccurs="0" />emlf:SendToScanUser XE "Messages:emlf\:SendToScanUser element" XE "Elements:emlf\:SendToScanUser" XE "emlf\:SendToScanUser element" XE "Elements:emlf\:SendToScanUser" XE "emlf\:SendToScanUser element" XE "Messages:emlf\:SendToScanUser element"The emlf:SendToScanUser element contains a Boolean value that indicates whether the scanned images to be sent through an email to the user who initiates the PostScan job.<xs:element name="SendToScanUser" type="emlf:BoolExtType" minOccurs="0" />fsf:FileShareConfig XE "Messages:fsf\:FileShareConfig element" XE "Elements:fsf\:FileShareConfig" XE "fsf\:FileShareConfig element" XE "Elements:fsf\:FileShareConfig" XE "fsf\:FileShareConfig element" XE "Messages:fsf\:FileShareConfig element"The fsf:FileShareConfig element contains the instructions to the file share processing filter for a PostScan job.<xs:element name="FileShareConfig" type="fsf:FileShareConfigType" />fsf:FileShares XE "Messages:fsf\:FileShares element" XE "Elements:fsf\:FileShares" XE "fsf\:FileShares element" XE "Elements:fsf\:FileShares" XE "fsf\:FileShares element" XE "Messages:fsf\:FileShares element"The fsf:FileShares element contains the set of network file locations that the file share processing filter will use to save the scanned images for a PostScan job.<xs:element name="FileShares" type="fsf:FileShareType" minOccurs="0"/>fsf:ShareUNC XE "Messages:fsf\:ShareUNC element" XE "Elements:fsf\:ShareUNC" XE "fsf\:ShareUNC element" XE "Elements:fsf\:ShareUNC" XE "fsf\:ShareUNC element" XE "Messages:fsf\:ShareUNC element"The fsf:ShareUNC element contains a single network file location that the file share processing filter will use to save the scanned images of a PostScan job.<xs:element name="ShareUNC" type="fsf:String255ExtType" maxOccurs="unbounded"/>spf:SaveToMySite XE "Messages:spf\:SaveToMySite element" XE "Elements:spf\:SaveToMySite" XE "spf\:SaveToMySite element" XE "Elements:spf\:SaveToMySite" XE "spf\:SaveToMySite element" XE "Messages:spf\:SaveToMySite element"The spf:SaveToMySite element contains a Boolean value that indicates whether the scanned images are to be saved to the MySite SharePoint document library of the user who initiates the PostScan job.<xs:element name="SaveToMySite" type="spf:BoolExtType" minOccurs="0" />spf:SaveToSharePointSites XE "Messages:spf\:SaveToSharePointSites element" XE "Elements:spf\:SaveToSharePointSites" XE "spf\:SaveToSharePointSites element" XE "Elements:spf\:SaveToSharePointSites" XE "spf\:SaveToSharePointSites element" XE "Messages:spf\:SaveToSharePointSites element"The spf:SaveToSharePointSites element contains the set of SharePoint document libraries that the SharePoint processing filter will use to save the scanned images for a PostScan job.<xs:element name="SaveToSharePointSites" type="spf:SharePointSitesType"/>spf:SaveToSharePointSiteURL XE "Messages:spf\:SaveToSharePointSiteURL element" XE "Elements:spf\:SaveToSharePointSiteURL" XE "spf\:SaveToSharePointSiteURL element" XE "Elements:spf\:SaveToSharePointSiteURL" XE "spf\:SaveToSharePointSiteURL element" XE "Messages:spf\:SaveToSharePointSiteURL element"The spf:SaveToSharePointSiteURL element contains a single SharePoint document library that the SharePoint processing filter will use to save the scanned images for a PostScan job.<xs:element name="SaveToSharePointSiteURL" type="spf:String2048ExtType" maxOccurs="unbounded"/>spf:SharePointConfig XE "Messages:spf\:SharePointConfig element" XE "Elements:spf\:SharePointConfig" XE "spf\:SharePointConfig element" XE "Elements:spf\:SharePointConfig" XE "spf\:SharePointConfig element" XE "Messages:spf\:SharePointConfig element"The spf:SharePointConfig element contains the instructions to the SharePoint processing filter for a PostScan job.<xs:element name="SharePointConfig" type="spf:SharePointConfigType" />spx:AllowDeviceFileNameChange XE "Messages:spx\:AllowDeviceFileNameChange element" XE "Elements:spx\:AllowDeviceFileNameChange" XE "spx\:AllowDeviceFileNameChange element" XE "Elements:spx\:AllowDeviceFileNameChange" XE "spx\:AllowDeviceFileNameChange element" XE "Messages:spx\:AllowDeviceFileNameChange element"The spx:AllowDeviceFileNameChange HYPERLINK \l "Appendix_A_6" \o "Product behavior note 6" \h <6> element contains a Boolean value that indicates whether the root document name of the current PostScan Process can be modified at the scan device. A value of "true" indicates to the Scan Server that it has to allow a PostScan Process if the value of psp:DocumentRootName from the device does not match the value read from the directory service.<xs:element name="AllowDeviceFileNameChange" type="xs:boolean" default="false"/>spx:AllowDeviceFilePathChange XE "Messages:spx\:AllowDeviceFilePathChange element" XE "Elements:spx\:AllowDeviceFilePathChange" XE "spx\:AllowDeviceFilePathChange element" XE "Elements:spx\:AllowDeviceFilePathChange" XE "spx\:AllowDeviceFilePathChange element" XE "Messages:spx\:AllowDeviceFilePathChange element"The spx:AllowDeviceFilePathChange HYPERLINK \l "Appendix_A_7" \o "Product behavior note 7" \h <7> element contains a Boolean value that indicates whether network file location used by the FileShare filter in the current PostScan Process can be modified at the scan device. A value of "true" indicates to the Scan Server that it has to allow a PostScan Process if the value of fsf:ShareUNC from the device does not match the value read from the directory service.<xs:element name="AllowDeviceFilePathChange" type="xs:boolean" default="false"/>Complex Types XE "Messages:complex types" XE "Complex types" XE "Types:complex" XE "Types:complex" XE "Complex types:overview" XE "Messages:complex types"The following table summarizes the set of common XML schema complex type definitions that are defined by this specification. XML schema complex type definitions that are specific to a particular operation are described with the plex TypeDescriptiondsc:DateTimeExtTypeAn extensible type that allows extended attributes on an xs:dataTime type (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]).dsc:DocumentDescriptionTypeA type that defines the descriptive information for a scan document within a PostScan job.dsc:DocumentFormatExtTypeAn extensible type that allows extended attributes on an dsc:DocumentFormatBaseType type.dsc:DocumentTypeA type that defines all the information for a scan document within a PostScan job.dsc:DocumentsTypeA type that defines a collection of zero or more dsc:DocumentType elements.dsc:FilterConfigTypeA complex type that allows filters to specify any valid XML as configuration information.dsc:FilterStateReasonsTypeA type that defines a collection of one or more dsc:FilterStateReasonType elements.dsc:FilterStateReasonTypeAn extensible type that allows extended attributes on an dsc:FilterStateReasonBaseType type.dsc:FilterStateTypeAn extensible type that allows extended attributes on an dsc:FilterStateBaseType type.dsc:FilterStatusesTypeA type that defines a collection of one or more dsc:FilterStatusType elements.dsc:FilterStatusTypeA complex type that includes the dialect and processing state information for a single filter within a PostScan job.dsc:FiltersTypeA type that defines a collection of one or more dsc:FilterType elements.dsc:FilterTypeA complex type that includes the dialect and configuration for a single filter within the scan repository.dsc:IntOneExtTypeAn extensible type that allows extended attributes on an dsc:IntOneBaseType type.dsc:IntZeroExtTypeAn extensible type that allows extended attributes on an dsc:IntZeroBaseType type.dsc:ListOfSummarysTypeA type that defines a collection of zero or more dsc:JobSummaryType elements.dsc:JobDescriptionTypeA type that defines the descriptive information about a PostScan job.dsc:JobStateReasonsTypeA type that defines a collection of one or more dsc:JobStateReasonType elements.dsc:JobStateReasonTypeAn extensible type that allows extended attributes on an dsc:JobStateReasonBaseType type.dsc:JobStateTypeAn extensible type that allows extended attributes on an dsc:JobStateBaseType type.dsc:JobStatusTypeA complex type that contains all of the processing state information for a PostScan job.dsc:JobSummaryTypeA complex type that defines a subset of status and descriptive information about a PostScan job.dsc:RepositoryConfigurationTypeA type that defines the elements that make up the configuration of the scan repository.dsc:RepositoryStateTypeAn extensible type that allows extended attributes on an dsc:RepositoryStateBaseType type.dsc:RepositoryStateReasonsTypeA type that defines a collection of one or more dsc:RepositoryStateReasonType elements.dsc:RepositoryStateReasonTypeAn extensible type that allows extended attributes on an dsc:RepositoryStateReasonBaseType type.dsc:RepositoryStatusTypeA complex type that contains all of the state information for the scan repository.dsc:String255ExtTypeAn extensible type that allows extended attributes on an dsc:String255BaseType type.psp:anyURIExtTypeAn extensible type that allows extended attributes on an xs:anyURI type (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]).psp:BoolExtTypeAn extensible type that allows extended attributes on an xs:boolean type (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]).psp:FilterInstructionTypeA complex type that contains filter-specific instructions for configuring a filter in a PostScan job.psp:FilterToProcessListTypeA complex type that contains a collection of one or more psp:FilterToProcessType elements.psp:FilterToProcessTypeA complex type that includes the dialect and instructions for a single filter that will process image data in a PostScan job.psp:PostScanInstructionsTypeA complex type that defines all of the processing instructions to be followed by the scan repository for a PostScan job.psp:PostScanProcessTypeA complex type that contains all of the information that defines a PostScan Process.psp:String255ExtTypeAn extensible type that allows extended attributes on a psp:String255BaseType type.wscn:Adjustment1000TypeAn extensible type that allows extended attributes on a wscn:Adjustment1000BaseType type.wscn:Adjustment100TypeAn extensible type that allows extended attributes on a wscn:Adjustment100BaseType type.wscn:BoolExtTypeAn extensible type that allows extended attributes on an xs:boolean type (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]).wscn:ColorConfigTypeAn extensible type that allows extended attributes on a wscn:ColorConfigBaseType type.wscn:ColorJobTypeA complex type that adds the wscn:MustHonor attribute to a wscn:ColorConfigType type.wscn:CompressionQualityFactorExtTypeAn extensible type that allows extended attributes on a wscn:CompressionQualityFactorBaseType type.wscn:CompressionQualityFactorTypeA complex type that adds the wscn:MustHonor attribute to a wscn:CompressionQualityFactorExtType type.wscn:ContentTypeExtTypeAn extensible type that allows extended attributes on a wscn:ContentTypeBaseType type.wscn:ContentTypeTicketTypeA complex type that adds the wscn:MustHonor attribute to a wscn:ContentTypeExtType type.wscn:DimensionExtTypeAn extensible type that allows extended attributes on a wscn:IntOneExtType type.wscn:DimensionsTypeA complex type that contains elements that describe the size of the input media for the current scan document.wscn:DocumentFormatExtTypeAn extensible type that allows extended attributes on a wscn:DocumentFormatBaseType type.wscn:DocumentFormatTypeA complex type that adds the wscn:MustHonor attribute to a wscn:DocumentFormatExtType type.wscn:DocumentInputSizeTypeA complex type that contains the scannable media size and how to detect it.wscn:DocumentInputSourceExtTypeAn extensible type that allows extended attributes on a wscn:DocumentInputSourceBaseType type.wscn:DocumentInputSourceTypeA complex type that adds the wscn:MustHonor attribute to a wscn:DocumentInputSourceExtType type.wscn:DocumentParametersTypeA complex type that contains all of the image acquisition settings that the scan device uses when creating the scan documents in the current PostScan job.wscn:ExposureSettingsTypeA complex type that contains settings that control image processing techniques to reduce the background of the scan document to a white image.wscn:FilmScanModeExtTypeAn extensible type that allows extended attributes on a wscn:FilmScanModeBaseType type.wscn:FilmScanModeTypeA complex type that adds the wscn:MustHonor attribute to a wscn:FilmScanModeExtType type.wscn:ImagesToTransferTypeA complex type that adds the wscn:MustHonor attribute to a wscn:IntZeroExtType type.wscn:IntOneExtTypeAn extensible type that allows extended attributes on an wscn:IntOneBaseType type.wscn:IntZeroExtTypeAn extensible type that allows extended attributes on a wscn:IntZeroBaseType type.wscn:JobDescriptionTypeA complex type that defines the descriptive information about a scan document.wscn:MediaSidesTypeA complex type that contains a wscn:MediaSideType for each side of the physical media that makes up the scan document.wscn:MediaSideTypeA complex type that defines the elements unique to each physical side of the media that makes up the scan document.wscn:OffsetExtTypeA complex type that adds the wscn:MustHonor attribute to a wscn:IntZeroExtType type.wscn:ResolutionPairExtTypeA complex type that contains a single Width x Height pair that describes the desired capture resolution.wscn:RotationExtTypeAn extensible type that allows extended attributes on a wscn:RotationBaseType type.wscn:RotationTypeA complex type that adds the wscn:MustHonor attribute to a wscn:RotationExtType type.wscn:ScalingRangeTypeAn extensible type that allows extended attributes on a wscn:ScalingRangeBaseType type.wscn:ScalingTypeA complex type that contains the scaling factor for both the slow and fast scan directions.wscn:ScanExposureTypeA complex type that specifies whether the scan device automatically employs image processing techniques to reduce the background of the document to a white image or adjust the image processing by the values supplied.wscn:ScanRegionTypeA complex type that contains the area within the input document boundaries to scan.wscn:ScanTicketTypeA complex type that contains all the information that pertains to the description and image acquisition parameters of the PostScan job.wscn:String255ExtTypeAn extensible type that allows extended attributes on a wscn:String255BaseType type.emlf:BoolExtTypeAn extensible type that allows extended attributes on an xs:boolean type (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]).emlf:EmailConfigTypeA complex type that contains the instructions to the email processing filter for the current PostScan job.emlf:SendToAddressesTypeA complex type that contains a collection of zero or more emlf:String255ExtType elements and an xs:boolean attribute that comprise the set of destination email addresses.emlf:String255ExtTypeAn extensible type that allows extended attributes on an emlf:String255BaseType type.fsf:FileShareConfigA complex type that contains the instructions to the fileshare processing filter for the current PostScan job.fsf:FileShareTypeA complex type that contains a collection of zero or more fsf:String255ExtType elements that comprise the set of destination network file locations.fsf:String255ExtTypeAn extensible type that allows extended attributes on an fsf:String255BaseType type.spf:BoolExtTypeAn extensible type that allows extended attributes on an xs:boolean type (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]).spf:SharePointConfigTypeA complex type that contains the instructions to the SharePoint processing filter for the current PostScan job.spf:SharePointSitesTypeA complex type that contains a collection of zero or more spf:String2048ExtType elements that comprise the set of SharePoint document libraries.spf:String2048ExtTypeAn extensible type that allows extended attributes on a spf:String2048BaseType type.dsc:DateTimeExtType XE "Messages:dsc\:DateTimeExtType complex type" XE "Complex types:dsc\:DateTimeExtType" XE "dsc\:DateTimeExtType complex type" XE "dsc\:DateTimeExtType complex type" XE "Complex types:dsc\:DateTimeExtType" XE "Messages:dsc\:DateTimeExtType complex type"The dsc:DateTimeExtType type allows extended attributes on an xs:dataTime type (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]). The server SHOULD use the current local time when setting time values.<xs:complexType name="DateTimeExtType"> <xs:simpleContent> <xs:extension base="xs:dateTime"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>dsc:DocumentDescriptionType XE "Messages:dsc\:DocumentDescriptionType complex type" XE "Complex types:dsc\:DocumentDescriptionType" XE "dsc\:DocumentDescriptionType complex type" XE "dsc\:DocumentDescriptionType complex type" XE "Complex types:dsc\:DocumentDescriptionType" XE "Messages:dsc\:DocumentDescriptionType complex type"The dsc:DocumentDescriptionType type defines the descriptive information for a scan document within a PostScan job.<xs:complexType name="DocumentDescriptionType"> <xs:sequence> <xs:element name="DocumentId" type="dsc:IntOneExtType"/> <xs:element name="Format" type="dsc:DocumentFormatExtType" /> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>dsc:DocumentFormatExtType XE "Messages:dsc\:DocumentFormatExtType complex type" XE "Complex types:dsc\:DocumentFormatExtType" XE "dsc\:DocumentFormatExtType complex type" XE "dsc\:DocumentFormatExtType complex type" XE "Complex types:dsc\:DocumentFormatExtType" XE "Messages:dsc\:DocumentFormatExtType complex type"The dsc:DocumentFormatExtType type allows extended attributes on an dsc:DocumentFormatBaseType type.<xs:complexType name="DocumentFormatExtType"> <xs:simpleContent> <xs:extension base="dsc:DocumentFormatBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>dsc:DocumentType XE "Messages:dsc\:DocumentType complex type" XE "Complex types:dsc\:DocumentType" XE "dsc\:DocumentType complex type" XE "dsc\:DocumentType complex type" XE "Complex types:dsc\:DocumentType" XE "Messages:dsc\:DocumentType complex type"The dsc:DocumentType type defines all of the information for a scan document within a PostScan job.<xs:complexType name="DocumentType"> <xs:sequence> <xs:element name="DocumentDescription" type="dsc:DocumentDescriptionType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>dsc:DocumentsType XE "Messages:dsc\:DocumentsType complex type" XE "Complex types:dsc\:DocumentsType" XE "dsc\:DocumentsType complex type" XE "dsc\:DocumentsType complex type" XE "Complex types:dsc\:DocumentsType" XE "Messages:dsc\:DocumentsType complex type"The dsc:DocumentsType type defines a collection of zero or more dsc:DocumentType elements.<xs:complexType name="DocumentsType"> <xs:sequence> <xs:element name="Document" type="dsc:DocumentType" minOccurs="0" maxOccurs="unbounded" /> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>dsc:FilterConfigType XE "Messages:dsc\:FilterConfigType complex type" XE "Complex types:dsc\:FilterConfigType" XE "dsc\:FilterConfigType complex type" XE "dsc\:FilterConfigType complex type" XE "Complex types:dsc\:FilterConfigType" XE "Messages:dsc\:FilterConfigType complex type"The dsc:FilterConfigType type allows filters to specify any valid XML as configuration information.<xs:complexType name="FilterConfigType"> <xs:sequence> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence></xs:complexType>dsc:FilterStateReasonsType XE "Messages:dsc\:FilterStateReasonsType complex type" XE "Complex types:dsc\:FilterStateReasonsType" XE "dsc\:FilterStateReasonsType complex type" XE "dsc\:FilterStateReasonsType complex type" XE "Complex types:dsc\:FilterStateReasonsType" XE "Messages:dsc\:FilterStateReasonsType complex type"The dsc:FilterStateReasonsType type defines a collection of one or more dsc:FilterStateReasonType elements.<xs:complexType name="FilterStateReasonsType"> <xs:sequence> <xs:element name="FilterStateReason" type="dsc:FilterStateReasonType" maxOccurs="unbounded"> </xs:element> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>dsc:FilterStateReasonType XE "Messages:dsc\:FilterStateReasonType complex type" XE "Complex types:dsc\:FilterStateReasonType" XE "dsc\:FilterStateReasonType complex type" XE "dsc\:FilterStateReasonType complex type" XE "Complex types:dsc\:FilterStateReasonType" XE "Messages:dsc\:FilterStateReasonType complex type"The dsc:FilterStateReasonType type allows extended attributes on an dsc:FilterStateReasonBaseType type.<xs:complexType name="FilterStateReasonType"> <xs:simpleContent> <xs:extension base="dsc:FilterStateReasonBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>dsc:FilterStateType XE "Messages:dsc\:FilterStateType complex type" XE "Complex types:dsc\:FilterStateType" XE "dsc\:FilterStateType complex type" XE "dsc\:FilterStateType complex type" XE "Complex types:dsc\:FilterStateType" XE "Messages:dsc\:FilterStateType complex type"The dsc:FilterStateType type allows extended attributes on an dsc:FilterStateBaseType type.<xs:complexType name="FilterStateType"> <xs:simpleContent> <xs:extension base="dsc:FilterStateBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>dsc:FilterStatusesType XE "Messages:dsc\:FilterStatusesType complex type" XE "Complex types:dsc\:FilterStatusesType" XE "dsc\:FilterStatusesType complex type" XE "dsc\:FilterStatusesType complex type" XE "Complex types:dsc\:FilterStatusesType" XE "Messages:dsc\:FilterStatusesType complex type"The dsc:FilterStatusesType type defines a collection of one or more dsc:FilterStatusType elements.<xs:complexType name="FilterStatusesType"> <xs:sequence> <xs:element name="FilterStatus" type="dsc:FilterStatusType" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>dsc:FilterStatusType XE "Messages:dsc\:FilterStatusType complex type" XE "Complex types:dsc\:FilterStatusType" XE "dsc\:FilterStatusType complex type" XE "dsc\:FilterStatusType complex type" XE "Complex types:dsc\:FilterStatusType" XE "Messages:dsc\:FilterStatusType complex type"The dsc:FilterStatusType type includes the dialect and processing state information for a single filter within a PostScan job.<xs:complexType name="FilterStatusType"> <xs:sequence> <xs:element name="Dialect" type="psp:anyURIExtType"/> <xs:element name="FilterState" type="dsc:FilterStateType"/> <xs:element name="FilterStateReasons" type="dsc:FilterStateReasonsType" minOccurs="0"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>dsc:FiltersType XE "Messages:dsc\:FiltersType complex type" XE "Complex types:dsc\:FiltersType" XE "dsc\:FiltersType complex type" XE "dsc\:FiltersType complex type" XE "Complex types:dsc\:FiltersType" XE "Messages:dsc\:FiltersType complex type"The dsc:FiltersType type defines a collection of one or more dsc:FilterType elements.<xs:complexType name="FiltersType"> <xs:sequence> <xs:element name="Filter" type="dsc:FilterType" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>dsc:FilterType XE "Messages:dsc\:FilterType complex type" XE "Complex types:dsc\:FilterType" XE "dsc\:FilterType complex type" XE "dsc\:FilterType complex type" XE "Complex types:dsc\:FilterType" XE "Messages:dsc\:FilterType complex type"The dsc:FilterType includes the dialect and configuration for a single filter within the scan repository.<xs:complexType name="FilterType"> <xs:sequence> <xs:element name="Dialect" type="xs:QName"/> <xs:element name="FilterConfig" type="dsc:FilterConfigType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence></xs:complexType>dsc:IntOneExtType XE "Messages:dsc\:IntOneExtType complex type" XE "Complex types:dsc\:IntOneExtType" XE "dsc\:IntOneExtType complex type" XE "dsc\:IntOneExtType complex type" XE "Complex types:dsc\:IntOneExtType" XE "Messages:dsc\:IntOneExtType complex type"The dsc:IntOneExtType type allows extended attributes on an dsc:IntOneBaseType type.<xs:complexType name="IntOneExtType"> <xs:simpleContent> <xs:extension base="dsc:IntOneBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>dsc:IntZeroExtType XE "Messages:dsc\:IntZeroExtType complex type" XE "Complex types:dsc\:IntZeroExtType" XE "dsc\:IntZeroExtType complex type" XE "dsc\:IntZeroExtType complex type" XE "Complex types:dsc\:IntZeroExtType" XE "Messages:dsc\:IntZeroExtType complex type"The dsc:IntZeroExtType type allows extended attributes on an dsc:IntZeroBaseType type.<xs:complexType name="IntZeroExtType"> <xs:simpleContent> <xs:extension base="dsc:IntZeroBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>dsc:ListOfSummarysType XE "Messages:dsc\:ListOfSummarysType complex type" XE "Complex types:dsc\:ListOfSummarysType" XE "dsc\:ListOfSummarysType complex type" XE "dsc\:ListOfSummarysType complex type" XE "Complex types:dsc\:ListOfSummarysType" XE "Messages:dsc\:ListOfSummarysType complex type"The dsc:ListOfSummarysType type defines a collection of zero or more dsc:JobSummaryType elements.<xs:complexType name="ListOfSummarysType"> <xs:sequence> <xs:element name="JobSummary" type="dsc:JobSummaryType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>dsc:JobDescriptionType XE "Messages:dsc\:JobDescriptionType complex type" XE "Complex types:dsc\:JobDescriptionType" XE "dsc\:JobDescriptionType complex type" XE "dsc\:JobDescriptionType complex type" XE "Complex types:dsc\:JobDescriptionType" XE "Messages:dsc\:JobDescriptionType complex type"The dsc:JobDescriptionType type defines the descriptive information about a PostScan job.<xs:complexType name="JobDescriptionType"> <xs:sequence> <xs:element name="PSP_Identifier" type="dsc:String255ExtType"/> <xs:element name="PSP_DisplayName" type="dsc:String255ExtType"/> <xs:element name="JobOriginatingUserName" type="dsc:String255ExtType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>dsc:JobStateReasonsType XE "Messages:dsc\:JobStateReasonsType complex type" XE "Complex types:dsc\:JobStateReasonsType" XE "dsc\:JobStateReasonsType complex type" XE "dsc\:JobStateReasonsType complex type" XE "Complex types:dsc\:JobStateReasonsType" XE "Messages:dsc\:JobStateReasonsType complex type"The dsc:JobStateReasonsType type defines a collection of one or more dsc:JobStateReasonType elements.<xs:complexType name="JobStateReasonsType"> <xs:sequence> <xs:element name="JobStateReason" type="dsc:JobStateReasonType" maxOccurs="unbounded"> </xs:element> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>dsc:JobStateReasonType XE "Messages:dsc\:JobStateReasonType complex type" XE "Complex types:dsc\:JobStateReasonType" XE "dsc\:JobStateReasonType complex type" XE "dsc\:JobStateReasonType complex type" XE "Complex types:dsc\:JobStateReasonType" XE "Messages:dsc\:JobStateReasonType complex type"The dsc:JobStateReasonType type allows extended attributes on an dsc:JobStateReasonBaseType type.<xs:complexType name="JobStateReasonType"> <xs:simpleContent> <xs:extension base="dsc:JobStateReasonBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>dsc:JobStateType XE "Messages:dsc\:JobStateType complex type" XE "Complex types:dsc\:JobStateType" XE "dsc\:JobStateType complex type" XE "dsc\:JobStateType complex type" XE "Complex types:dsc\:JobStateType" XE "Messages:dsc\:JobStateType complex type"The dsc:JobStateType type allows extended attributes on an dsc:JobStateBaseType type.<xs:complexType name="JobStateType"> <xs:simpleContent> <xs:extension base="dsc:JobStateBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>dsc:JobStatusType XE "Messages:dsc\:JobStatusType complex type" XE "Complex types:dsc\:JobStatusType" XE "dsc\:JobStatusType complex type" XE "dsc\:JobStatusType complex type" XE "Complex types:dsc\:JobStatusType" XE "Messages:dsc\:JobStatusType complex type"The dsc:JobStatusType type contains all of the processing state information for a PostScan job.<xs:complexType name="JobStatusType"> <xs:sequence> <xs:element name="JobToken" type="dsc:String255ExtType"/> <xs:element name="JobState" type="dsc:JobStateType"/> <xs:element name="JobStateReasons" type="dsc:JobStateReasonsType" minOccurs="0"/> <xs:element name="FilterStatuses" type="dsc:FilterStatusesType"/> <xs:element name="ImagesReceived" type="dsc:IntZeroExtType"/> <xs:element name="JobCreatedTime" type="dsc:DateTimeExtType" minOccurs="0"/> <xs:element name="JobCompletedTime" type="dsc:DateTimeExtType" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>dsc:JobSummaryType XE "Messages:dsc\:JobSummaryType complex type" XE "Complex types:dsc\:JobSummaryType" XE "dsc\:JobSummaryType complex type" XE "dsc\:JobSummaryType complex type" XE "Complex types:dsc\:JobSummaryType" XE "Messages:dsc\:JobSummaryType complex type"The dsc:JobSummaryType type defines a subset of status and descriptive information about a PostScan job.<xs:complexType name="JobSummaryType"> <xs:sequence> <xs:element name="JobToken" type="dsc:String255ExtType"/> <xs:element name="PSP_Identifier" type="dsc:String255ExtType"/> <xs:element name="PSP_DisplayName" type="dsc:String255ExtType"/> <xs:element name="JobOriginatingUserName" type="dsc:String255ExtType"/> <xs:element name="JobState" type="dsc:JobStateType"/> <xs:element name="JobStateReasons" type="dsc:JobStateReasonsType" minOccurs="0"/> <xs:element name="FilterStatuses" type="dsc:FilterStatusesType"/> <xs:element name="ImagesReceived" type="dsc:IntZeroExtType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>dsc:RepositoryConfigurationType XE "Messages:dsc\:RepositoryConfigurationType complex type" XE "Complex types:dsc\:RepositoryConfigurationType" XE "dsc\:RepositoryConfigurationType complex type" XE "dsc\:RepositoryConfigurationType complex type" XE "Complex types:dsc\:RepositoryConfigurationType" XE "Messages:dsc\:RepositoryConfigurationType complex type"The dsc:RepositoryConfigurationType type defines the elements that make up the configuration of the scan repository.<xs:complexType name="RepositoryConfigurationType"> <xs:sequence> <xs:element name="Filters" type="dsc:FiltersType" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>dsc:RepositoryStateType XE "Messages:dsc\:RepositoryStateType complex type" XE "Complex types:dsc\:RepositoryStateType" XE "dsc\:RepositoryStateType complex type" XE "dsc\:RepositoryStateType complex type" XE "Complex types:dsc\:RepositoryStateType" XE "Messages:dsc\:RepositoryStateType complex type"The dsc:RepositoryStateType type allows extended attributes on an dsc:RepositoryStateBaseType type.<xs:complexType name="RepositoryStateType"> <xs:simpleContent> <xs:extension base="dsc:RepositoryStateBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>dsc:RepositoryStateReasonsType XE "Messages:dsc\:RepositoryStateReasonsType complex type" XE "Complex types:dsc\:RepositoryStateReasonsType" XE "dsc\:RepositoryStateReasonsType complex type" XE "dsc\:RepositoryStateReasonsType complex type" XE "Complex types:dsc\:RepositoryStateReasonsType" XE "Messages:dsc\:RepositoryStateReasonsType complex type"The dsc:RepositoryStateReasonsType type defines a collection of one or more dsc:RepositoryStateReasonType elements.<xs:complexType name="RepositoryStateReasonsType"> <xs:sequence> <xs:element name="RepositoryStateReason" type="dsc:RepositoryStateReasonType" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>dsc:RepositoryStateReasonType XE "Messages:dsc\:RepositoryStateReasonType complex type" XE "Complex types:dsc\:RepositoryStateReasonType" XE "dsc\:RepositoryStateReasonType complex type" XE "dsc\:RepositoryStateReasonType complex type" XE "Complex types:dsc\:RepositoryStateReasonType" XE "Messages:dsc\:RepositoryStateReasonType complex type"The dsc:RepositoryStateReasonType type allows extended attributes on an dsc:RepositoryStateReasonBaseType type.<xs:complexType name="RepositoryStateReasonType"> <xs:simpleContent> <xs:extension base="dsc:RepositoryStateReasonBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>dsc:RepositoryStatusType XE "Messages:dsc\:RepositoryStatusType complex type" XE "Complex types:dsc\:RepositoryStatusType" XE "dsc\:RepositoryStatusType complex type" XE "dsc\:RepositoryStatusType complex type" XE "Complex types:dsc\:RepositoryStatusType" XE "Messages:dsc\:RepositoryStatusType complex type"The dsc:RepositoryStatusType type contains all of the state information for the scan repository.<xs:complexType name="RepositoryStatusType"> <xs:sequence> <xs:element name="RepositoryState" type="dsc:RepositoryStateType"/> <xs:element name="RepositoryStateReasons" type="dsc:RepositoryStateReasonsType" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>dsc:String255ExtType XE "Messages:dsc\:String255ExtType complex type" XE "Complex types:dsc\:String255ExtType" XE "dsc\:String255ExtType complex type" XE "dsc\:String255ExtType complex type" XE "Complex types:dsc\:String255ExtType" XE "Messages:dsc\:String255ExtType complex type"The dsc:String255ExtType type allows extended attributes on an dsc:String255BaseType type and restricts the length to 255 characters.<xs:complexType name="String255ExtType"> <xs:simpleContent> <xs:extension base="dsc:String255BaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>psp:anyURIExtType XE "Messages:psp\:anyURIExtType complex type" XE "Complex types:psp\:anyURIExtType" XE "psp\:anyURIExtType complex type" XE "psp\:anyURIExtType complex type" XE "Complex types:psp\:anyURIExtType" XE "Messages:psp\:anyURIExtType complex type"The psp:anyURIExtType type allows extended attributes on an xs:anyURI type (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]).<xs:complexType name="anyURIExtType"> <xs:simpleContent> <xs:extension base="xs:anyURI"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>psp:BoolExtType XE "Messages:psp\:BoolExtType complex type" XE "Complex types:psp\:BoolExtType" XE "psp\:BoolExtType complex type" XE "psp\:BoolExtType complex type" XE "Complex types:psp\:BoolExtType" XE "Messages:psp\:BoolExtType complex type"The psp:BoolExtType type allows extended attributes on an xs:boolean type (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]).<xs:complexType name="BoolExtType"> <xs:simpleContent> <xs:extension base="xs:boolean"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>psp:FilterInstructionType XE "Messages:psp\:FilterInstructionType complex type" XE "Complex types:psp\:FilterInstructionType" XE "psp\:FilterInstructionType complex type" XE "psp\:FilterInstructionType complex type" XE "Complex types:psp\:FilterInstructionType" XE "Messages:psp\:FilterInstructionType complex type"The psp:FilterInstructionType type defines filter-specific instructions for configuring a filter in a PostScan job.<xs:complexType name="FilterInstructionType"> <xs:sequence> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence></xs:complexType>psp:FilterToProcessListType XE "Messages:psp\:FilterToProcessListType complex type" XE "Complex types:psp\:FilterToProcessListType" XE "psp\:FilterToProcessListType complex type" XE "psp\:FilterToProcessListType complex type" XE "Complex types:psp\:FilterToProcessListType" XE "Messages:psp\:FilterToProcessListType complex type"The psp:FilterToProcessListType type contains a collection of one or more psp:FilterToProcessType elements.<xs:complexType name="FilterToProcessListType"> <xs:sequence> <xs:element name="Filter" type="psp:FilterToProcessType" maxOccurs="unbounded"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>psp:Filter: The dialect and instructions for a single filter that will process image data in a PostScan job.psp:FilterToProcessType XE "Messages:psp\:FilterToProcessType complex type" XE "Complex types:psp\:FilterToProcessType" XE "psp\:FilterToProcessType complex type" XE "psp\:FilterToProcessType complex type" XE "Complex types:psp\:FilterToProcessType" XE "Messages:psp\:FilterToProcessType complex type"The psp:FilterToProcessType type includes the dialect and instructions for a single filter that will process image data in a PostScan job.<xs:complexType name="FilterToProcessType"> <xs:sequence> <xs:element name="Dialect" type="psp:anyURIExtType"/> <xs:element name="Instructions" type="psp:FilterInstructionType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>psp:Dialect: The URI that identifies the definition of a filter in a PostScan job.psp:Instructions: The filter-specific instructions for configuring a filter in a PostScan job.psp:PostScanInstructionsType XE "Messages:psp\:PostScanInstructionsType complex type" XE "Complex types:psp\:PostScanInstructionsType" XE "psp\:PostScanInstructionsType complex type" XE "psp\:PostScanInstructionsType complex type" XE "Complex types:psp\:PostScanInstructionsType" XE "Messages:psp\:PostScanInstructionsType complex type"The psp:PostScanInstructionsType type defines all of the processing instructions to be followed by the scan repository for a PostScan job.<xs:complexType name="PostScanInstructionsType"> <xs:sequence> <xs:element name="ContinueOnError" type="psp:BoolExtType" minOccurs="0"/> <xs:element name="DocumentRootName" type="psp:String255ExtType"/> <xs:element name="FiltersToProcess" type="psp:FilterToProcessListType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>psp:ContinueOnError: A Boolean value that indicates whether to continue running a PostScan job after the job encounters an error.psp:DocumentRootName: The root document name for a PostScan job to use as the basis for the file names that the job generates for the scan document(s) that it processes.psp:FiltersToProcess: The filter(s) that will be used to process the image files in a PostScan job.psp:PostScanProcessType XE "Messages:psp\:PostScanProcessType complex type" XE "Complex types:psp\:PostScanProcessType" XE "psp\:PostScanProcessType complex type" XE "psp\:PostScanProcessType complex type" XE "Complex types:psp\:PostScanProcessType" XE "Messages:psp\:PostScanProcessType complex type"The psp:PostScanProcessType type contains all of the information that defines a PostScan Process.<xs:complexType name="PostScanProcessType"> <xs:sequence> <xs:element name="ScanRepository" type="psp:String255ExtType"/> <xs:element name="ScanTicket" type="wscn:ScanTicketType"/> <xs:element name="PostScanInstructions" type="psp:PostScanInstructionsType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>psp:ScanRepository: The fully qualified domain name of the scan repository that the scan device uses to process any PostScan jobs created from this PostScan Process.psp:ScanTicket: The settings that the scan device will use during the image acquisition phase of a PostScan job.psp:PostScanInstructions: The instructions for processing the image files in a PostScan job.psp:String255ExtType XE "Messages:psp\:String255ExtType complex type" XE "Complex types:psp\:String255ExtType" XE "psp\:String255ExtType complex type" XE "psp\:String255ExtType complex type" XE "Complex types:psp\:String255ExtType" XE "Messages:psp\:String255ExtType complex type"The psp:String255ExtType type allows extended attributes on a psp:String255BaseType type.<xs:complexType name="String255ExtType"> <xs:simpleContent> <xs:extension base="psp:String255BaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>wscn:Adjustment1000Type XE "Messages:wscn\:Adjustment1000Type complex type" XE "Complex types:wscn\:Adjustment1000Type" XE "wscn\:Adjustment1000Type complex type" XE "wscn\:Adjustment1000Type complex type" XE "Complex types:wscn\:Adjustment1000Type" XE "Messages:wscn\:Adjustment1000Type complex type"The wscn:Adjustment1000Type type allows extended attributes on a wscn:Adjustment1000BaseType type.<xs:complexType name="Adjustment1000Type"> <xs:simpleContent> <xs:extension base="wscn:Adjustment1000BaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>wscn:Adjustment100Type XE "Messages:wscn\:Adjustment100Type complex type" XE "Complex types:wscn\:Adjustment100Type" XE "wscn\:Adjustment100Type complex type" XE "wscn\:Adjustment100Type complex type" XE "Complex types:wscn\:Adjustment100Type" XE "Messages:wscn\:Adjustment100Type complex type"The wscn:Adjustment100Type type allows extended attributes on a wscn:Adjustment100BaseType type.<xs:complexType name="Adjustment100Type"> <xs:simpleContent> <xs:extension base="wscn:Adjustment100BaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>wscn:BoolExtType XE "Messages:wscn\:BoolExtType complex type" XE "Complex types:wscn\:BoolExtType" XE "wscn\:BoolExtType complex type" XE "wscn\:BoolExtType complex type" XE "Complex types:wscn\:BoolExtType" XE "Messages:wscn\:BoolExtType complex type"The wscn:BoolExtType type allows extended attributes on an xs:boolean type (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]).<xs:complexType name="BoolExtType"> <xs:simpleContent> <xs:extension base="xs:boolean"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>wscn:ColorConfigType XE "Messages:wscn\:ColorConfigType complex type" XE "Complex types:wscn\:ColorConfigType" XE "wscn\:ColorConfigType complex type" XE "wscn\:ColorConfigType complex type" XE "Complex types:wscn\:ColorConfigType" XE "Messages:wscn\:ColorConfigType complex type"The wscn:ColorConfigType type allows extended attributes on a wscn:ColorConfigBaseType type.<xs:complexType name="ColorConfigType"> <xs:simpleContent> <xs:extension base="wscn:ColorConfigBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>wscn:ColorJobType XE "Messages:wscn\:ColorJobType complex type" XE "Complex types:wscn\:ColorJobType" XE "wscn\:ColorJobType complex type" XE "wscn\:ColorJobType complex type" XE "Complex types:wscn\:ColorJobType" XE "Messages:wscn\:ColorJobType complex type"The wscn:ColorJobType type adds the wscn:MustHonor attribute to a wscn:ColorConfigType type.<xs:complexType name="ColorJobType"> <xs:simpleContent> <xs:extension base="wscn:ColorConfigType"> <xs:attribute ref="wscn:MustHonor"/> </xs:extension> </xs:simpleContent></xs:complexType>wscn:CompressionQualityFactorExtType XE "Messages:wscn\:CompressionQualityFactorExtType complex type" XE "Complex types:wscn\:CompressionQualityFactorExtType" XE "wscn\:CompressionQualityFactorExtType complex type" XE "wscn\:CompressionQualityFactorExtType complex type" XE "Complex types:wscn\:CompressionQualityFactorExtType" XE "Messages:wscn\:CompressionQualityFactorExtType complex type"The wscn:CompressionQualityFactorExtType type allows extended attributes on a wscn:CompressionQualityFactorBaseType type.<xs:complexType name="CompressionQualityFactorExtType"> <xs:simpleContent> <xs:extension base="wscn:CompressionQualityFactorBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>wscn:CompressionQualityFactorType XE "Messages:wscn\:CompressionQualityFactorType complex type" XE "Complex types:wscn\:CompressionQualityFactorType" XE "wscn\:CompressionQualityFactorType complex type" XE "wscn\:CompressionQualityFactorType complex type" XE "Complex types:wscn\:CompressionQualityFactorType" XE "Messages:wscn\:CompressionQualityFactorType complex type"The wscn:CompressionQualityFactorType type adds the wscn:MustHonor attribute to a wscn:CompressionQualityFactorExtType type.<xs:complexType name="CompressionQualityFactorType"> <xs:simpleContent> <xs:extension base="wscn:CompressionQualityFactorExtType"> <xs:attribute ref="wscn:MustHonor"/> </xs:extension> </xs:simpleContent></xs:complexType>wscn:ContentTypeExtType XE "Messages:wscn\:ContentTypeExtType complex type" XE "Complex types:wscn\:ContentTypeExtType" XE "wscn\:ContentTypeExtType complex type" XE "wscn\:ContentTypeExtType complex type" XE "Complex types:wscn\:ContentTypeExtType" XE "Messages:wscn\:ContentTypeExtType complex type"The wscn:ContentTypeExtType type allows extended attributes on a wscn:ContentTypeBaseType type.<xs:complexType name="ContentTypeExtType"> <xs:simpleContent> <xs:extension base="wscn:ContentTypeBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>wscn:ContentTypeTicketType XE "Messages:wscn\:ContentTypeTicketType complex type" XE "Complex types:wscn\:ContentTypeTicketType" XE "wscn\:ContentTypeTicketType complex type" XE "wscn\:ContentTypeTicketType complex type" XE "Complex types:wscn\:ContentTypeTicketType" XE "Messages:wscn\:ContentTypeTicketType complex type"The wscn:ContentTypeTicketType type adds the wscn:MustHonor attribute to a wscn:ContentTypeExtType type.<xs:complexType name="ContentTypeTicketType"> <xs:simpleContent> <xs:extension base="wscn:ContentTypeExtType"> <xs:attribute ref="wscn:MustHonor"/> </xs:extension> </xs:simpleContent></xs:complexType>wscn:DimensionExtType XE "Messages:wscn\:DimensionExtType complex type" XE "Complex types:wscn\:DimensionExtType" XE "wscn\:DimensionExtType complex type" XE "wscn\:DimensionExtType complex type" XE "Complex types:wscn\:DimensionExtType" XE "Messages:wscn\:DimensionExtType complex type"The wscn:DimensionExtType type adds the wscn:MustHonor attribute to a wscn:IntOneExtType type.<xs:complexType name="DimensionExtType"> <xs:simpleContent> <xs:extension base="wscn:IntOneExtType"> <xs:attribute ref="wscn:MustHonor"/> </xs:extension> </xs:simpleContent></xs:complexType>wscn:DimensionsType XE "Messages:wscn\:DimensionsType complex type" XE "Complex types:wscn\:DimensionsType" XE "wscn\:DimensionsType complex type" XE "wscn\:DimensionsType complex type" XE "Complex types:wscn\:DimensionsType" XE "Messages:wscn\:DimensionsType complex type"The wscn:DimensionsType type contains elements that describe the size of the input media for the current scan document.<xs:complexType name="DimensionsType"> <xs:sequence> <xs:element name="Width" type="wscn:IntOneExtType"/> <xs:element name="Height" type="wscn:IntOneExtType"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>wscn:Width: The size of the original media in the fast scan direction on the scan device.wscn:Height: The size of the original media in the slow scan direction on the scan device.wscn:DocumentFormatExtType XE "Messages:wscn\:DocumentFormatExtType complex type" XE "Complex types:wscn\:DocumentFormatExtType" XE "wscn\:DocumentFormatExtType complex type" XE "wscn\:DocumentFormatExtType complex type" XE "Complex types:wscn\:DocumentFormatExtType" XE "Messages:wscn\:DocumentFormatExtType complex type"The wscn:DocumentFormatExtType type allows extended attributes on a wscn:DocumentFormatBaseType type.<xs:complexType name="DocumentFormatExtType"> <xs:simpleContent> <xs:extension base="wscn:DocumentFormatBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>wscn:DocumentFormatType XE "Messages:wscn\:DocumentFormatType complex type" XE "Complex types:wscn\:DocumentFormatType" XE "wscn\:DocumentFormatType complex type" XE "wscn\:DocumentFormatType complex type" XE "Complex types:wscn\:DocumentFormatType" XE "Messages:wscn\:DocumentFormatType complex type"The wscn:DocumentFormatType type adds the wscn:MustHonor attribute to a wscn:DocumentFormatExtType type.<xs:complexType name="DocumentFormatType"> <xs:simpleContent> <xs:extension base="wscn:DocumentFormatExtType"> <xs:attribute ref="wscn:MustHonor"/> </xs:extension> </xs:simpleContent></xs:complexType>wscn:DocumentInputSizeType XE "Messages:wscn\:DocumentInputSizeType complex type" XE "Complex types:wscn\:DocumentInputSizeType" XE "wscn\:DocumentInputSizeType complex type" XE "wscn\:DocumentInputSizeType complex type" XE "Complex types:wscn\:DocumentInputSizeType" XE "Messages:wscn\:DocumentInputSizeType complex type"The wscn:DocumentInputSizeType type describes the scannable media size and how to detect it.<xs:complexType name="DocumentInputSizeType"> <xs:choice> <xs:element name="DocumentSizeAutoDetect" type="wscn:BoolExtType"/> <xs:element name="InputMediaSize" type="wscn:DimensionsType"/> </xs:choice> <xs:attribute ref="wscn:MustHonor"/> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>wscn:DocumentSizeAutoDetect: A Boolean value that indicates the scan device will do its best to determine the size of the original scan media.wscn:InputMediaSize: The actual size of the original media to be scanned for the current job.wscn:DocumentInputSourceExtType XE "Messages:wscn\:DocumentInputSourceExtType complex type" XE "Complex types:wscn\:DocumentInputSourceExtType" XE "wscn\:DocumentInputSourceExtType complex type" XE "wscn\:DocumentInputSourceExtType complex type" XE "Complex types:wscn\:DocumentInputSourceExtType" XE "Messages:wscn\:DocumentInputSourceExtType complex type"The wscn:DocumentInputSourceExtType type allows extended attributes on a wscn:DocumentInputSourceBaseType type.<xs:complexType name="DocumentInputSourceExtType"> <xs:simpleContent> <xs:extension base="wscn:DocumentInputSourceBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>wscn:DocumentInputSourceType XE "Messages:wscn\:DocumentInputSourceType complex type" XE "Complex types:wscn\:DocumentInputSourceType" XE "wscn\:DocumentInputSourceType complex type" XE "wscn\:DocumentInputSourceType complex type" XE "Complex types:wscn\:DocumentInputSourceType" XE "Messages:wscn\:DocumentInputSourceType complex type"The wscn:DocumentInputSourceType type adds the wscn:MustHonor attribute to a wscn:DocumentInputSourceExtType type.<xs:complexType name="DocumentInputSourceType"> <xs:simpleContent> <xs:extension base="wscn:DocumentInputSourceExtType"> <xs:attribute ref="wscn:MustHonor"/> </xs:extension> </xs:simpleContent></xs:complexType>wscn:DocumentParametersType XE "Messages:wscn\:DocumentParametersType complex type" XE "Complex types:wscn\:DocumentParametersType" XE "wscn\:DocumentParametersType complex type" XE "wscn\:DocumentParametersType complex type" XE "Complex types:wscn\:DocumentParametersType" XE "Messages:wscn\:DocumentParametersType complex type"The wscn:DocumentParametersType type contains all of the image acquisition settings the scan device uses when creating the scan documents in the current PostScan job.<xs:complexType name="DocumentParametersType"> <xs:sequence> <xs:element name="Format" type="wscn:DocumentFormatType" minOccurs="0"/> <xs:element name="CompressionQualityFactor" type="wscn:CompressionQualityFactorType" minOccurs="0"/> <xs:element name="ImagesToTransfer" type="wscn:ImagesToTransferType" minOccurs="0"/> <xs:element name="InputSource" type="wscn:DocumentInputSourceType" minOccurs="0"/> <xs:element name="FilmScanMode" type="wscn:FilmScanModeType" minOccurs="0"/> <xs:element name="ContentType" type="wscn:ContentTypeTicketType" minOccurs="0"/> <xs:element name="InputSize" type="wscn:DocumentInputSizeType" minOccurs="0"/> <xs:element name="Exposure" type="wscn:ScanExposureType" minOccurs="0"/> <xs:element name="Scaling" type="wscn:ScalingType" minOccurs="0"/> <xs:element name="Rotation" type="wscn:RotationType" minOccurs="0"/> <xs:element name="MediaSides" type="wscn:MediaSidesType" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>wscn:Format: The image file format in which the scan document(s) to be created.wscn:CompressionQualityFactor: An integer value used by lossy compression types to determine the amount of acceptable image loss.wscn:ImagesToTransfer: The number of images the scan device is to scan for the current job.wscn:InputSource: The physical source of the original media to be scanned into a scan document(s).wscn:FilmScanMode: The exposure type of the film to be scanned. This element is valid only if the wscn:InputSource element is set to a value of Film.wscn:ContentType: The main characteristics of the original document.wscn:InputSize: Describes the scannable media size and how to detect it.wscn:Exposure: Describes whether the scan device automatically employs image processing techniques to reduce the background of the document to a white image or adjust the image processing by the values supplied.Wscn:Scaling: The scaling factors for both the slow and fast scan directions of the scanned image.Wscn:Rotation: The amount to rotate each image of a scanned document.Wscn:MediaSides: The parameters that are unique to each physical side of the media to be scanned. Many duplex-capable scanners allow setting different scan regions, color processing, and resolutions for each physical side of the media to be scanned.wscn:ExposureSettingsType XE "Messages:wscn\:ExposureSettingsType complex type" XE "Complex types:wscn\:ExposureSettingsType" XE "wscn\:ExposureSettingsType complex type" XE "wscn\:ExposureSettingsType complex type" XE "Complex types:wscn\:ExposureSettingsType" XE "Messages:wscn\:ExposureSettingsType complex type"The wscn:ExposureSettingsType type contains settings that control image processing techniques to reduce the background of the scan document to a white image.<xs:complexType name="ExposureSettingsType"> <xs:sequence> <xs:element name="Contrast" type="wscn:Adjustment1000Type" minOccurs="0"/> <xs:element name="Brightness" type="wscn:Adjustment1000Type" minOccurs="0"/> <xs:element name="Sharpness" type="wscn:Adjustment100Type" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>wscn:Contrast: Indicates the relative amount to enhance or reduce the contrast of the scanned image.wscn:Brightness: Indicates the relative amount to enhance or reduce the brightness of the scanned image.wscn:Sharpness: Indicates the relative amount to enhance or reduce the sharpness of the scanned image.wscn:FilmScanModeExtType XE "Messages:wscn\:FilmScanModeExtType complex type" XE "Complex types:wscn\:FilmScanModeExtType" XE "wscn\:FilmScanModeExtType complex type" XE "wscn\:FilmScanModeExtType complex type" XE "Complex types:wscn\:FilmScanModeExtType" XE "Messages:wscn\:FilmScanModeExtType complex type"The wscn:FilmScanModeExtType type allows extended attributes on a wscn:FilmScanModeBaseType type.<xs:complexType name="FilmScanModeExtType"> <xs:simpleContent> <xs:extension base="wscn:FilmScanModeBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>wscn:FilmScanModeType XE "Messages:wscn\:FilmScanModeType complex type" XE "Complex types:wscn\:FilmScanModeType" XE "wscn\:FilmScanModeType complex type" XE "wscn\:FilmScanModeType complex type" XE "Complex types:wscn\:FilmScanModeType" XE "Messages:wscn\:FilmScanModeType complex type"The wscn:FilmScanModeType type adds the wscn:MustHonor attribute to a wscn:FilmScanModeExtType type.<xs:complexType name="FilmScanModeType"> <xs:simpleContent> <xs:extension base="wscn:FilmScanModeExtType"> <xs:attribute ref="wscn:MustHonor"/> </xs:extension> </xs:simpleContent></xs:complexType>wscn:ImagesToTransferType XE "Messages:wscn\:ImagesToTransferType complex type" XE "Complex types:wscn\:ImagesToTransferType" XE "wscn\:ImagesToTransferType complex type" XE "wscn\:ImagesToTransferType complex type" XE "Complex types:wscn\:ImagesToTransferType" XE "Messages:wscn\:ImagesToTransferType complex type"The wscn:ImagesToTransferType type adds the wscn:MustHonor attribute to a wscn:IntZeroExtType type.<xs:complexType name="ImagesToTransferType"> <xs:simpleContent> <xs:extension base="wscn:IntZeroExtType"> <xs:attribute ref="wscn:MustHonor"/> </xs:extension> </xs:simpleContent></xs:complexType>wscn:IntOneExtType XE "Messages:wscn\:IntOneExtType complex type" XE "Complex types:wscn\:IntOneExtType" XE "wscn\:IntOneExtType complex type" XE "wscn\:IntOneExtType complex type" XE "Complex types:wscn\:IntOneExtType" XE "Messages:wscn\:IntOneExtType complex type"The wscn:IntOneExtType type allows extended attributes on a wscn:IntOneBaseType type.<xs:complexType name="IntOneExtType"> <xs:simpleContent> <xs:extension base="wscn:IntOneBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>wscn:IntZeroExtType XE "Messages:wscn\:IntZeroExtType complex type" XE "Complex types:wscn\:IntZeroExtType" XE "wscn\:IntZeroExtType complex type" XE "wscn\:IntZeroExtType complex type" XE "Complex types:wscn\:IntZeroExtType" XE "Messages:wscn\:IntZeroExtType complex type"The wscn:IntZeroExtType type allows extended attributes on a wscn:IntZeroBaseType type.<xs:complexType name="IntZeroExtType"> <xs:simpleContent> <xs:extension base="wscn:IntZeroBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>wscn:JobDescriptionType XE "Messages:wscn\:JobDescriptionType complex type" XE "Complex types:wscn\:JobDescriptionType" XE "wscn\:JobDescriptionType complex type" XE "wscn\:JobDescriptionType complex type" XE "Complex types:wscn\:JobDescriptionType" XE "Messages:wscn\:JobDescriptionType complex type"The wscn:JobDescriptionType type defines the descriptive information about a PostScan job.<xs:complexType name="JobDescriptionType"> <xs:sequence> <xs:element name="JobName" type="wscn:String255ExtType"/> <xs:element name="JobOriginatingUserName" type="wscn:String255ExtType"/> <xs:element name="JobInformation" type="wscn:String255ExtType" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>wscn:JobName: The user-friendly name of the job.wscn:JobOriginatingUserName: The name of the user who submitted the job.wscn:JobInformation: Describes the intended use of the job.wscn:MediaSidesType XE "Messages:wscn\:MediaSidesType complex type" XE "Complex types:wscn\:MediaSidesType" XE "wscn\:MediaSidesType complex type" XE "wscn\:MediaSidesType complex type" XE "Complex types:wscn\:MediaSidesType" XE "Messages:wscn\:MediaSidesType complex type"The wscn:MediaSidesType type contains a wscn:MediaSideType for each side of the physical media that makes up the scan document. Many duplex-capable scan devices allow setting different scan regions, color processing, and resolutions for each physical side of the media to be scanned.<xs:complexType name="MediaSidesType"> <xs:sequence> <xs:element name="MediaFront" type="wscn:MediaSideType"/> <xs:element name="MediaBack" type="wscn:MediaSideType" minOccurs="0"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>wscn:MediaFront: All of the parameters specific to scanning the Front side of the physical media.wscn:MediaBack: All of the parameters specific to scanning the Back side of the physical media. These parameters are valid only when the scanner supports duplex scanning and the current scan job specifies ADFDuplex as the input source.wscn:MediaSideType XE "Messages:wscn\:MediaSideType complex type" XE "Complex types:wscn\:MediaSideType" XE "wscn\:MediaSideType complex type" XE "wscn\:MediaSideType complex type" XE "Complex types:wscn\:MediaSideType" XE "Messages:wscn\:MediaSideType complex type"The wscn:MediaSideType type defines the elements unique to each physical side of the media that makes up the scan document. These include the scan region, color processing, and resolution elements.<xs:complexType name="MediaSideType"> <xs:sequence> <xs:element name="ScanRegion" type="wscn:ScanRegionType" minOccurs="0"/> <xs:element name="ColorProcessing" type="wscn:ColorJobType" minOccurs="0"/> <xs:element name="Resolution" type="wscn:ResolutionPairExtType" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>wscn:ScanRegion: The area within the input document boundaries to scan.Wscn:ColorProcessing: The information needed to determine how color is to be handled for the scanned image.wscn:Resolution: The resolution at which to capture the image.wscn:OffsetExtType XE "Messages:wscn\:OffsetExtType complex type" XE "Complex types:wscn\:OffsetExtType" XE "wscn\:OffsetExtType complex type" XE "wscn\:OffsetExtType complex type" XE "Complex types:wscn\:OffsetExtType" XE "Messages:wscn\:OffsetExtType complex type"The wscn:OffsetExtType type adds the wscn:MustHonor attribute to a wscn:IntZeroExtType type.<xs:complexType name="OffsetExtType"> <xs:simpleContent> <xs:extension base="wscn:IntZeroExtType"> <xs:attribute ref="wscn:MustHonor"/> </xs:extension> </xs:simpleContent></xs:complexType>wscn:ResolutionPairExtType XE "Messages:wscn\:ResolutionPairExtType complex type" XE "Complex types:wscn\:ResolutionPairExtType" XE "wscn\:ResolutionPairExtType complex type" XE "wscn\:ResolutionPairExtType complex type" XE "Complex types:wscn\:ResolutionPairExtType" XE "Messages:wscn\:ResolutionPairExtType complex type"The wscn:ResolutionPairExtType type defines a single Width x Height pair that describes the desired capture resolution.<xs:complexType name="ResolutionPairExtType"> <xs:sequence> <xs:element name="Width" type="wscn:IntOneExtType"/> <xs:element name="Height" type="wscn:IntOneExtType" minOccurs="0"/> </xs:sequence> <xs:attribute ref="wscn:MustHonor"/> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>wscn:Width: The resolution to capture the image in the fast scan direction on the scan device.wscn:Height: The resolution to capture the image in the slow scan direction on the scan device.wscn:RotationExtType XE "Messages:wscn\:RotationExtType complex type" XE "Complex types:wscn\:RotationExtType" XE "wscn\:RotationExtType complex type" XE "wscn\:RotationExtType complex type" XE "Complex types:wscn\:RotationExtType" XE "Messages:wscn\:RotationExtType complex type"The wscn:RotationExtType type allows extended attributes on a wscn:RotationBaseType type.<xs:complexType name="RotationExtType"> <xs:simpleContent> <xs:extension base="wscn:RotationBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>wscn:RotationType XE "Messages:wscn\:RotationType complex type" XE "Complex types:wscn\:RotationType" XE "wscn\:RotationType complex type" XE "wscn\:RotationType complex type" XE "Complex types:wscn\:RotationType" XE "Messages:wscn\:RotationType complex type"The wscn:RotationType type adds the wscn:MustHonor attribute to a wscn:RotationExtType type.<xs:complexType name="RotationType"> <xs:simpleContent> <xs:extension base="wscn:RotationExtType"> <xs:attribute ref="wscn:MustHonor"/> </xs:extension> </xs:simpleContent></xs:complexType>wscn:ScalingRangeType XE "Messages:wscn\:ScalingRangeType complex type" XE "Complex types:wscn\:ScalingRangeType" XE "wscn\:ScalingRangeType complex type" XE "wscn\:ScalingRangeType complex type" XE "Complex types:wscn\:ScalingRangeType" XE "Messages:wscn\:ScalingRangeType complex type"The wscn:ScalingRangeType type allows extended attributes on a wscn:ScalingRangeBaseType type.<xs:complexType name="ScalingRangeType"> <xs:simpleContent> <xs:extension base="wscn:ScalingRangeBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>wscn:ScalingType XE "Messages:wscn\:ScalingType complex type" XE "Complex types:wscn\:ScalingType" XE "wscn\:ScalingType complex type" XE "wscn\:ScalingType complex type" XE "Complex types:wscn\:ScalingType" XE "Messages:wscn\:ScalingType complex type"The wscn:ScalingType type defines the scaling factors for both the slow and fast scan directions.<xs:complexType name="ScalingType"> <xs:sequence> <xs:element name="ScalingWidth" type="wscn:ScalingRangeType"/> <xs:element name="ScalingHeight" type="wscn:ScalingRangeType"/> </xs:sequence> <xs:attribute ref="wscn:MustHonor"/> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>wscn:ScalingWidth: The scaling factor to apply in the fast scan direction on the scan device.wscn:ScalingHeight: The scaling factor to apply in the slow scan direction on the scan device.wscn:ScanExposureType XE "Messages:wscn\:ScanExposureType complex type" XE "Complex types:wscn\:ScanExposureType" XE "wscn\:ScanExposureType complex type" XE "wscn\:ScanExposureType complex type" XE "Complex types:wscn\:ScanExposureType" XE "Messages:wscn\:ScanExposureType complex type"The wscn:ScanExposureType type defines whether the scan device automatically employs image processing techniques to reduce the background of the document to a white image or adjust the image processing by the values supplied. This section is defined as a choice entry, which means only one of the subelements is valid at any given time. A scan ticket can specify either auto-exposure adjustments or image processing adjustment values.<xs:complexType name="ScanExposureType"> <xs:choice> <xs:element name="AutoExposure" type="wscn:BoolExtType"/> <xs:element name="ExposureSettings" type="wscn:ExposureSettingsType"/> </xs:choice> <xs:attribute ref="wscn:MustHonor"/> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>wscn:AutoExposure: A Boolean value that indicates whether the scan service automatically employs image processing techniques to reduce the background of the document to a white image.wscn:ExposureSettings: The individual adjustment values that the scan device applies to the image data after acquisition.wscn:ScanRegionType XE "Messages:wscn\:ScanRegionType complex type" XE "Complex types:wscn\:ScanRegionType" XE "wscn\:ScanRegionType complex type" XE "wscn\:ScanRegionType complex type" XE "Complex types:wscn\:ScanRegionType" XE "Messages:wscn\:ScanRegionType complex type"The wscn:ScanRegionType type specifies the area within the input document boundaries to scan. All ScanRegion values are in 0.001-inch increments.<xs:complexType name="ScanRegionType"> <xs:sequence> <xs:element name="ScanRegionXOffset" type="wscn:OffsetExtType" minOccurs="0"/> <xs:element name="ScanRegionYOffset" type="wscn:OffsetExtType" minOccurs="0"/> <xs:element name="ScanRegionWidth" type="wscn:DimensionExtType"/> <xs:element name="ScanRegionHeight" type="wscn:DimensionExtType"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>wscn:ScanRegionXOffset: The distance from the fast scan lead edge to begin the scanning for this document.wscn:ScanRegionYOffset: The distance from the slow scan lead edge to begin the scanning for this document.wscn:ScanRegionWidth: The distance from the fast scan lead edge plus the ScanRegionXOffset to end the scanning for this document.wscn:ScanRegionHeight: The distance from the slow scan lead edge plus the ScanRegionYOffset to end the scanning for this document.wscn:ScanTicketType XE "Messages:wscn\:ScanTicketType complex type" XE "Complex types:wscn\:ScanTicketType" XE "wscn\:ScanTicketType complex type" XE "wscn\:ScanTicketType complex type" XE "Complex types:wscn\:ScanTicketType" XE "Messages:wscn\:ScanTicketType complex type"The wscn:ScanTicketType type defines all the information that pertains to the description and image acquisition parameters of the PostScan job.<xs:complexType name="ScanTicketType"> <xs:sequence> <xs:element name="JobDescription" type="wscn:JobDescriptionType"/> <xs:element name="DocumentParameters" type="wscn:DocumentParametersType" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>wscn:JobDescription: The description information for the PostScan job.wscn:DocumentParameters: The image acquisition parameters of the PostScan job.wscn:String255ExtType XE "Messages:wscn\:String255ExtType complex type" XE "Complex types:wscn\:String255ExtType" XE "wscn\:String255ExtType complex type" XE "wscn\:String255ExtType complex type" XE "Complex types:wscn\:String255ExtType" XE "Messages:wscn\:String255ExtType complex type"The wscn:String255ExtType type allows extended attributes on a wscn:String255BaseType type and restricts the length to 255 characters.<xs:complexType name="String255ExtType"> <xs:simpleContent> <xs:extension base="wscn:String255BaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>emlf:BoolExtType XE "Messages:emlf\:BoolExtType complex type" XE "Complex types:emlf\:BoolExtType" XE "emlf\:BoolExtType complex type" XE "emlf\:BoolExtType complex type" XE "Complex types:emlf\:BoolExtType" XE "Messages:emlf\:BoolExtType complex type"The emlf:BoolExtType type allows extended attributes on an xs:boolean type (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]).<xs:complexType name="BoolExtType"> <xs:simpleContent> <xs:extension base="xs:boolean"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>emlf:EmailConfigType XE "Messages:emlf\:EmailConfigType complex type" XE "Complex types:emlf\:EmailConfigType" XE "emlf\:EmailConfigType complex type" XE "emlf\:EmailConfigType complex type" XE "Complex types:emlf\:EmailConfigType" XE "Messages:emlf\:EmailConfigType complex type"The emlf:EmailConfigType type defines the instructions to the email processing filter for the current PostScan job.<xs:complexType name="EmailConfigType"> <xs:sequence> <xs:element name="SendToScanUser" type="emlf:BoolExtType" minOccurs="0" /> <xs:element name="SendToAddresses" type="emlf:SendToAddressesType" minOccurs="0" /> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>emlf:SendToScanUser: A Boolean value that indicates whether the scanned images are to be sent through an email to the user who initiated the PostScan job.emlf:SendToAddresses: The set of destination email addresses that the email processing filter will use to send the scanned images for the current PostScan job.emlf:SendToAddressesType XE "Messages:emlf\:SendToAddressesType complex type" XE "Complex types:emlf\:SendToAddressesType" XE "emlf\:SendToAddressesType complex type" XE "emlf\:SendToAddressesType complex type" XE "Complex types:emlf\:SendToAddressesType" XE "Messages:emlf\:SendToAddressesType complex type"The emlf:SendToAddressesType type defines a collection of zero or more emlf:String255ExtType elements and an xs:boolean attribute that comprise the set of destination email addresses.<xs:complexType name="SendToAddressesType"> <xs:sequence> <xs:element name="EmailAddress" type="emlf:String255ExtType" maxOccurs="unbounded" /> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute ref="emlf:CanAddAddresses"/> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>emlf:EmailAddress: A single email address to add to the list of destination email addresses for the scanned images in the PostScan job.emlf:CanAddAddresses: A Boolean attribute that indicates whether the scan device is allowed to add emlf:EmailAddress elements to the emlf:SendToAddresses element.emlf:String255ExtType XE "Messages:emlf\:String255ExtType complex type" XE "Complex types:emlf\:String255ExtType" XE "emlf\:String255ExtType complex type" XE "emlf\:String255ExtType complex type" XE "Complex types:emlf\:String255ExtType" XE "Messages:emlf\:String255ExtType complex type"The emlf:String255ExtType type allows extended attributes on an emlf:String255BaseType type and restricts the length to 255 characters.<xs:complexType name="String255ExtType"> <xs:simpleContent> <xs:extension base="emlf:String255BaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>fsf:FileShareConfigType XE "Messages:fsf\:FileShareConfigType complex type" XE "Complex types:fsf\:FileShareConfigType" XE "fsf\:FileShareConfigType complex type" XE "fsf\:FileShareConfigType complex type" XE "Complex types:fsf\:FileShareConfigType" XE "Messages:fsf\:FileShareConfigType complex type"The fsf:FileShareConfigType type defines the instructions to the file share processing filter for the current PostScan job.<xs:complexType name="FileShareConfigType"> <xs:sequence> <xs:element name="FileShares" type="fsf:FileShareType" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>fsf:FileShares: The set of network file locations the file share processing filter will use to save the scanned images for the current PostScan job.fsf:FileShareType XE "Messages:fsf\:FileShareType complex type" XE "Complex types:fsf\:FileShareType" XE "fsf\:FileShareType complex type" XE "fsf\:FileShareType complex type" XE "Complex types:fsf\:FileShareType" XE "Messages:fsf\:FileShareType complex type"The fsf:FileShareType type defines a collection of zero or more fsf:String255ExtType elements that comprise the set of destination network file locations.<xs:complexType name="FileShareType"> <xs:sequence> <xs:element name="ShareUNC" type="fsf:String255ExtType" maxOccurs="unbounded"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>fsf:ShareUNC: A single network file location that the file share processing filter will use to save the scanned images for the current PostScan job.fsf:String255ExtType XE "Messages:fsf\:String255ExtType complex type" XE "Complex types:fsf\:String255ExtType" XE "fsf\:String255ExtType complex type" XE "fsf\:String255ExtType complex type" XE "Complex types:fsf\:String255ExtType" XE "Messages:fsf\:String255ExtType complex type"The fsf:String255ExtType type allows extended attributes on an fsf:String255BaseType type and restricts the length to 255 characters.<xs:complexType name="String255ExtType"> <xs:simpleContent> <xs:extension base="fsf:String255BaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>spf:BoolExtType XE "Messages:spf\:BoolExtType complex type" XE "Complex types:spf\:BoolExtType" XE "spf\:BoolExtType complex type" XE "spf\:BoolExtType complex type" XE "Complex types:spf\:BoolExtType" XE "Messages:spf\:BoolExtType complex type"The spf:BoolExtType type allows extended attributes on an xs:boolean type (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]).<xs:complexType name="BoolExtType"> <xs:simpleContent> <xs:extension base="xs:boolean"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>spf:SharePointConfigType XE "Messages:spf\:SharePointConfigType complex type" XE "Complex types:spf\:SharePointConfigType" XE "spf\:SharePointConfigType complex type" XE "spf\:SharePointConfigType complex type" XE "Complex types:spf\:SharePointConfigType" XE "Messages:spf\:SharePointConfigType complex type"The spf:SharePointConfigType type defines the instructions to the SharePoint processing filter for the current PostScan job.<xs:complexType name="SharePointConfigType"> <xs:sequence> <xs:element name="SaveToMySite" type="spf:BoolExtType" minOccurs="0" /> <xs:element name="SaveToSharePointSites" type="spf:SharePointSitesType" minOccurs="0" /> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>spf:SaveToMySite: A Boolean value that indicates whether the scanned images are to be saved to the MySite SharePoint document library of the user who initiated the PostScan job.spf:SaveToSharePointSites: The set of SharePoint document libraries the SharePoint processing filter will use to save the scanned images for the current PostScan job.spf:SharePointSitesType XE "Messages:spf\:SharePointSitesType complex type" XE "Complex types:spf\:SharePointSitesType" XE "spf\:SharePointSitesType complex type" XE "spf\:SharePointSitesType complex type" XE "Complex types:spf\:SharePointSitesType" XE "Messages:spf\:SharePointSitesType complex type"The spf:SharePointSitesType type defines a collection of zero or more spf:String2048ExtType elements that comprise the set of SharePoint document libraries.<xs:complexType name="SharePointSitesType"> <xs:sequence> <xs:element name="SaveToSharePointSiteURL" type="spf:String2048ExtType" maxOccurs="unbounded"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>spf:SaveToSharePointSiteURL: A single SharePoint document library that the SharePoint processing filter will use to save the scanned images for the current PostScan job.spf:String2048ExtType XE "Messages:spf\:String2048ExtType complex type" XE "Complex types:spf\:String2048ExtType" XE "spf\:String2048ExtType complex type" XE "spf\:String2048ExtType complex type" XE "Complex types:spf\:String2048ExtType" XE "Messages:spf\:String2048ExtType complex type"The spf:String255ExtType type allows extended attributes on an spf:String2048BaseType type and restricts the length to 2048 characters.<xs:complexType name="String2048ExtType"> <xs:simpleContent> <xs:extension base="spf:String2048BaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent></xs:complexType>Simple Types XE "Messages:simple types" XE "Simple types" XE "Types:simple" XE "Types:simple" XE "Simple types:overview" XE "Messages:simple types"The following table summarizes the set of common XML schema simple type definitions that are defined by this specification. XML schema simple type definitions that are specific to a particular operation are described with the operation.Simple TypeDescriptiondsc:DocumentFormatBaseTypeA simple type that defines a union of types dsc:DocumentFormatWKVType and dsc:MimeExtensionPatternType.dsc:DocumentFormatWKVTypeA simple type that defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of a scan documents format.dsc:FilterStateBaseTypeA simple type that defines a union of types dsc:FilterStateWKVType and dsc:KeywordNsExtensionPatternType.dsc:FilterStateReasonBaseTypeA simple type that defines a union of types dsc:FilterStateReasonWKVType and dsc:KeywordNsExtensionPatternType.dsc:FilterStateReasonWKVTypeA simple type that defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of detailed information regarding the processing state of a filter. dsc:FilterStateWKVTypeA simple type that defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of the processing state of a filter.dsc:IntOneBaseTypeA simple type that restricts the built-in type xs:int (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a minimum value of one.dsc:IntZeroBaseTypeA simple type that restricts the built-in type xs:int (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a minimum value of zero.dsc:JobStateBaseTypeA simple type that defines a union of types dsc:JobStateWKVType and dsc:KeywordNsExtensionPatternType.dsc:JobStateReasonBaseTypeA simple type that defines a union of types dsc:JobStateReasonWKVType and dsc:KeywordNsExtensionPatternType.dsc:JobStateReasonWKVTypeA simple type that defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of detailed information regarding the processing state of a PostScan job.dsc:JobStateWKVTypeA simple type that defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of the processing state of a PostScan job.dsc:KeywordNsExtensionPatternTypeA simple type that restricts built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) with a pattern based on a regular expression that allows extensible keywords.dsc:MimeExtensionPatternTypeA simple type that restricts built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) with a pattern based on a regular expression that allows extensible mime application types.dsc:RepositoryStateBaseTypeA simple type that defines a union of types dsc:RepositoryStateWKVType and dsc:KeywordNsExtensionPatternType.dsc:RepositoryStateReasonBaseTypeA simple type that defines a union of types dsc:RepositoryStateReasonWKVType and dsc:KeywordNsExtensionPatternType.dsc:RepositoryStateReasonWKVTypeA simple type that defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of detailed information regarding the state of the scan repository.dsc:RepositoryStateWKVTypeA simple type that defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well known) values of the scan repository.dsc:String255BaseTypeA simple type that restricts the built-in type xs:string (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a maximum length of 255 characters and preserves white space.psp:String255BaseTypeA simple type that restricts the built-in type xs:string (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a maximum length of 255 characters and preserves white space.wscn:Adjustment1000BaseTypeA simple type that restricts the built-in type xs:int (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a minimum value of -1000 and a maximum value of 1000.wscn:Adjustment100BaseTypeA simple type that restricts the built-in type xs:int (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a minimum value of -100 and a maximum value of 100.wscn:ColorConfigBaseTypeA simple type that defines a union of types wscn:ColorWKVType and wscn:KeywordNsExtensionPatternType.wscn:ColorWKVTypeA simple type that defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of color processing mode supported by the scan device.wscn:CompressionQualityFactorBaseTypeA simple type that restricts the built-in type xs:int (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a minimum value of zero and a maximum value of 100.wscn:ContentTypeBaseTypeA simple type that defines a union of types wscn:ContentTypeWKVType and wscn:KeywordNsExtensionPatternType.wscn:ContentTypeWKVTypeA simple type that defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of document content types for the scan document.wscn:DocumentFormatBaseTypeA simple type that defines a union of types wscn:DocumentFormatWKVType and wscn:MimeExtensionPatternType.wscn:DocumentFormatWKVTypeA simple type that defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of a scan documents format.wscn:DocumentInputSourceBaseTypeA simple type that defines a union of types wscn:DocumentInputSourceWKVType and wscn:KeywordNsExtensionPatternType.wscn:DocumentInputSourceWKVTypeA simple type that defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of input sources on the scan device.wscn:FilmScanModeBaseTypeA simple type that defines a union of types wscn:FilmScanModeWKVType and wscn:KeywordNsExtensionPatternType.wscn:FilmScanModeWKVTypeA simple type that defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of the exposure type of the film to be scanned.wscn:IntOneBaseTypeA simple type that restricts the built-in type xs:int (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a minimum value of one.wscn:IntZeroBaseTypeA simple type that restricts the built-in type xs:int (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a minimum value of zero.wscn:KeywordNsExtensionPatternTypeA simple type that restricts built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) with a pattern based on a regular expression that allows extensible keywords.wscn:MimeExtensionPatternTypeA simple type that restricts built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) with a pattern based on a regular expression that allows extensible mime application types.wscn:RotationBaseTypeA simple type that defines a union of types wscn:RotationWKVType and wscn:KeywordNsExtensionPatternType.wscn:RotationWKVTypeA simple type that defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of rotation for each image of a scanned document.wscn:ScalingRangeBaseTypeA simple type that restricts the built-in type xs:int (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a minimum value of one and a maximum value of 1000.wscn:String255BaseTypeA simple type that restricts the built-in type xs:string (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a maximum length of 255 characters and preserves white space.emlf:String255BaseTypeA simple type that restricts the built-in type xs:string (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a maximum length of 255 characters and preserves white space.fsf:String255BaseTypeA simple type that restricts the built-in type xs:string (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a maximum length of 255 characters and preserves white space.spf:String2048BaseTypeA simple type that restricts the built-in type xs:string (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a maximum length of 2048 characters and preserves white space.dsc:DocumentFormatBaseType XE "Messages:dsc\:DocumentFormatBaseType simple type" XE "Simple types:dsc\:DocumentFormatBaseType" XE "dsc\:DocumentFormatBaseType simple type" XE "dsc\:DocumentFormatBaseType simple type" XE "Simple types:dsc\:DocumentFormatBaseType" XE "Messages:dsc\:DocumentFormatBaseType simple type"The dsc:DocumentFormatBaseType type defines a union of types dsc:DocumentFormatWKVType and dsc:MimeExtensionPatternType.<xs:simpleType name="DocumentFormatBaseType"> <xs:union memberTypes="dsc:DocumentFormatWKVType dsc:MimeExtensionPatternType"/></xs:simpleType>dsc:DocumentFormatWKVType XE "Messages:dsc\:DocumentFormatWKVType simple type" XE "Simple types:dsc\:DocumentFormatWKVType" XE "dsc\:DocumentFormatWKVType simple type" XE "dsc\:DocumentFormatWKVType simple type" XE "Simple types:dsc\:DocumentFormatWKVType" XE "Messages:dsc\:DocumentFormatWKVType simple type"The dsc:DocumentFormatWKVType type defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of a scan documents format.<xs:simpleType name="DocumentFormatWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:maxLength value="255"/> <xs:enumeration value="dib"/> <xs:enumeration value="exif"/> <xs:enumeration value="jbig"/> <xs:enumeration value="jfif"/> <xs:enumeration value="jpeg2k"/> <xs:enumeration value="pdf-a"/> <xs:enumeration value="png"/> <xs:enumeration value="tiff-single-uncompressed"/> <xs:enumeration value="tiff-single-g4"/> <xs:enumeration value="tiff-single-g3mh"/> <xs:enumeration value="tiff-single-jpeg-tn2"/> <xs:enumeration value="tiff-multi-uncompressed"/> <xs:enumeration value="tiff-multi-g4"/> <xs:enumeration value="tiff-multi-g3mh"/> <xs:enumeration value="tiff-multi-jpeg-tn2"/> <xs:enumeration value="xps"/> </xs:restriction></xs:simpleType>ValueDescriptiondibWindows Device Independent BitmapexifExchangeable Image File Format Version 2.xjbigISO/IEC 11544:1993 Standard - Coded representation of picture and audio information -- Progressive bi-level image compressionjpeg2kJPEG 2000 standards based file format and compressionpdf-aPDF/A format: Standard based on ISO/CD 19005-1pngPortable Networks Graphics (PNG) format. This format only supports PNG compression typetiff-single-uncompressed Single-page TIFF file with no compression typetiff-single-g4Single-page TIFF file with g4 compression typetiff-single-g3mhSingle-page TIFF file with g3mh compression typetiff-multi-uncompressedMultiple-page TIFF file with no compression typetiff-multi-g4Multiple-page TIFF file with g4 compression typetiff-multi-g3mhMultiple page TIFF file with g3mh compression typexpsXML Paper Specificationdsc:FilterStateBaseType XE "Messages:dsc\:FilterStateBaseType simple type" XE "Simple types:dsc\:FilterStateBaseType" XE "dsc\:FilterStateBaseType simple type" XE "dsc\:FilterStateBaseType simple type" XE "Simple types:dsc\:FilterStateBaseType" XE "Messages:dsc\:FilterStateBaseType simple type"The dsc:FilterStateBaseType type defines a union of types dsc:FilterStateWKVType and dsc:KeywordNsExtensionPatternType.<xs:simpleType name="FilterStateBaseType"> <xs:union memberTypes="dsc:FilterStateWKVType dsc:KeywordNsExtensionPatternType"/></xs:simpleType>dsc:FilterStateReasonBaseType XE "Messages:dsc\:FilterStateReasonBaseType simple type" XE "Simple types:dsc\:FilterStateReasonBaseType" XE "dsc\:FilterStateReasonBaseType simple type" XE "dsc\:FilterStateReasonBaseType simple type" XE "Simple types:dsc\:FilterStateReasonBaseType" XE "Messages:dsc\:FilterStateReasonBaseType simple type"The dsc:FilterStateReasonBaseType type defines a union of types dsc:FilterStateReasonWKVType and dsc:KeywordNsExtensionPatternType.<xs:simpleType name="FilterStateReasonBaseType"> <xs:union memberTypes="dsc:FilterStateReasonWKVType dsc:KeywordNsExtensionPatternType"/></xs:simpleType>dsc:FilterStateReasonWKVType XE "Messages:dsc\:FilterStateReasonWKVType simple type" XE "Simple types:dsc\:FilterStateReasonWKVType" XE "dsc\:FilterStateReasonWKVType simple type" XE "dsc\:FilterStateReasonWKVType simple type" XE "Simple types:dsc\:FilterStateReasonWKVType" XE "Messages:dsc\:FilterStateReasonWKVType simple type"The dsc:FilterStateReasonWKVType type defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of detailed information regarding the processing state of a filter.<xs:simpleType name="FilterStateReasonWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:maxLength value="255"/> <xs:enumeration value="InvalidArgs"/> <xs:enumeration value="OutOfDiskSpace"/> <xs:enumeration value="ServerOutOfMemory"/> <xs:enumeration value="UnknownError"/> <xs:enumeration value="FileShareAccessDenied"/> <xs:enumeration value="FileShareOutOfDiskSpace"/> <xs:enumeration value="SharePointAccessDenied"/> <xs:enumeration value="SharePointOutOfDiskSpace"/> <xs:enumeration value="InvalidSMTPServer"/> <xs:enumeration value="UnableToSendEmail"/> </xs:restriction></xs:simpleType>ValueDescriptionInvalidArgsThe filter does not understand something in the psp:Instructions elementsOutOfDiskSpaceThe filter encountered an "Out of Disk Space" error while processing the scan document(s)ServerOutOfMemoryThe filter ran out of memory while processing the scan document(s)UnknownErrorThe filter encountered an unknown problem while processing the scan document(s)FileShareAccessDeniedThe FileShare filter encountered an "Access Denied" error while processing the scan document(s)FileShareOutOfDiskSpaceThe FileShare filter encountered an "Out of Disk Space" error while processing the scan document(s)SharePointAccessDeniedThe SharePoint filter encountered an "Access Denied" error while processing the scan document(s)SharePointOutOfDiskSpaceThe SharePoint filter encountered an "Out of Disk Space" error while processing the scan document(s)InvalidSMTPServerThe email filter could not connect to the specified Simple Mail Transfer Protocol (SMTP) server while processing the scan document(s)UnableToSendEmailThe email filter encountered an SMTP mail failure while processing the scan document(s)dsc:FilterStateWKVType XE "Messages:dsc\:FilterStateWKVType simple type" XE "Simple types:dsc\:FilterStateWKVType" XE "dsc\:FilterStateWKVType simple type" XE "dsc\:FilterStateWKVType simple type" XE "Simple types:dsc\:FilterStateWKVType" XE "Messages:dsc\:FilterStateWKVType simple type"The dsc:FilterStateWKVType type defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of the processing state of a filter.<xs:simpleType name="FilterStateWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:maxLength value="255"/> <xs:enumeration value="Pending"/> <xs:enumeration value="Processing"/> <xs:enumeration value="Canceled"/> <xs:enumeration value="CompletedSuccessfully"/> <xs:enumeration value="CompletedWithErrors"/> <xs:enumeration value="CompletedWithWarnings"/> </xs:restriction></xs:simpleType>ValueDescriptionPendingThe PostScan job has been initialized and the filter is waiting to be processedProcessingThe filter is processing the scan documentsCanceledThe filter was canceled as part of the PostScan job, either by a client using the CancelPostScanJob operation or by means outside the scope of this protocolCompletedSuccessfullyThe filter finished processing without any warnings or errorsCompletedWithErrorsThe filter finished processing with at least one filter errorCompletedWithWarningsThe filter finished processing with at least one warning. The filter was expected to successfully process the scan documents.dsc:IntOneBaseType XE "Messages:dsc\:IntOneBaseType simple type" XE "Simple types:dsc\:IntOneBaseType" XE "dsc\:IntOneBaseType simple type" XE "dsc\:IntOneBaseType simple type" XE "Simple types:dsc\:IntOneBaseType" XE "Messages:dsc\:IntOneBaseType simple type"The dsc:IntOneBaseType type restricts the built-in type xs:int (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a minimum value of one.<xs:simpleType name="IntOneBaseType"> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction></xs:simpleType>dsc:IntZeroBaseType XE "Messages:dsc\:IntZeroBaseType simple type" XE "Simple types:dsc\:IntZeroBaseType" XE "dsc\:IntZeroBaseType simple type" XE "dsc\:IntZeroBaseType simple type" XE "Simple types:dsc\:IntZeroBaseType" XE "Messages:dsc\:IntZeroBaseType simple type"The dsc:IntZeroBaseType type restricts the built-in type xs:int (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a minimum value of zero.<xs:simpleType name="IntZeroBaseType"> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> </xs:restriction></xs:simpleType>dsc:JobStateBaseType XE "Messages:dsc\:JobStateBaseType simple type" XE "Simple types:dsc\:JobStateBaseType" XE "dsc\:JobStateBaseType simple type" XE "dsc\:JobStateBaseType simple type" XE "Simple types:dsc\:JobStateBaseType" XE "Messages:dsc\:JobStateBaseType simple type"The dsc:JobStateBaseType type defines a union of types dsc:JobStateWKVType and dsc:KeywordNsExtensionPatternType.<xs:simpleType name="JobStateBaseType"> <xs:union memberTypes="dsc:JobStateWKVType dsc:KeywordNsExtensionPatternType"/></xs:simpleType>dsc:JobStateReasonBaseType XE "Messages:dsc\:JobStateReasonBaseType simple type" XE "Simple types:dsc\:JobStateReasonBaseType" XE "dsc\:JobStateReasonBaseType simple type" XE "dsc\:JobStateReasonBaseType simple type" XE "Simple types:dsc\:JobStateReasonBaseType" XE "Messages:dsc\:JobStateReasonBaseType simple type"The dsc:JobStateReasonBaseType type defines a union of types dsc:JobStateReasonWKVType and dsc:KeywordNsExtensionPatternType.<xs:simpleType name="JobStateReasonBaseType"> <xs:union memberTypes= "dsc:JobStateReasonWKVType dsc:KeywordNsExtensionPatternType"/></xs:simpleType>dsc:JobStateReasonWKVType XE "Messages:dsc\:JobStateReasonWKVType simple type" XE "Simple types:dsc\:JobStateReasonWKVType" XE "dsc\:JobStateReasonWKVType simple type" XE "dsc\:JobStateReasonWKVType simple type" XE "Simple types:dsc\:JobStateReasonWKVType" XE "Messages:dsc\:JobStateReasonWKVType simple type"The dsc:JobStateReasonWKVType type defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of detailed information regarding the processing state of a PostScan job. HYPERLINK \l "Appendix_A_8" \o "Product behavior note 8" \h <8><xs:simpleType name="JobStateReasonWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:maxLength value="255"/> <xs:enumeration value="None"/> <xs:enumeration value="PostScanJobTimedOut"/> <xs:enumeration value="NoValidPostScanInstructionsFound"/> <xs:enumeration value="CreatePostScanJobFailed"/> <xs:enumeration value="SendImageFailed"/> <xs:enumeration value="PostScanJobCanceled"/> <xs:enumeration value="PostScanJobProcessingFailed"/> <xs:enumeration value="PostScanJobCompletedSuccessfully"/> <xs:enumeration value="PostScanJobCompletedWithErrors"/> <xs:enumeration value="PostScanJobCompletedWithWarnings"/> </xs:restriction></xs:simpleType>ValueDescriptionNoneNo additional information is available concerning the current PostScan job state.PostScanJobTimedOutThe PostScan job completed after no EndPostScanJob operation followed the CreatePostScanJob or SendImage operations within the 10-minute time limit.The CreatePostScanJob operation is part of the Distributed Scan Processing Web Service. It is used by a scan device to start a PostScan job on a scan repository. Each CreatePostScanJob operation is composed of a CreatePostScanJobRequest element from the scan device to the scan repository and a CreatePostScanJobResponse element from the scan repository back to the scan device. See [MSDN-WSDSP] for more details on these elements.The EndPostScanJob operation is part of the Distributed Scan Processing Web Service. It is used by a scan device to notify a scan repository that all the scan documents for a previously created PostScan job have been transferred. Each EndPostScanJob operation is composed of a EndPostScanJobRequest element from the scan device to the scan repository and a EndPostScanJobResponse element from the scan repository back to the scan device. See [MSDN-WSDSP] for more details on these elements.NoValidPostScanInstructionsFoundThe scan repository does not recognize any of the filter dialects in the PostScan job instructions.CreatePostScanJobFailedThe PostScan job was aborted when the CreatePostScanJob operation failed.SendImageFailedThe PostScan job was aborted when a SendImage operation failed.The SendImage operation is part of the Distributed Scan Processing Web Service. It is used by a scan device to send one or more scan documents to a scan repository. Each SendImage operation is composed of a SendImageRequest element from the scan device to the scan repository and a SendImageResponse element from the scan repository back to the scan device. See [MSDN-WSDSP] for more details on these elements.PostScanJobCanceledThe PostScan job was canceled.PostScanJobProcessingFailedThe PostScan job failed processing with an unrecoverable error.PostScanJobCompletedSuccessfullyThe PostScan job finished processing without any warnings or errors.PostScanJobCompletedWithErrorsThe PostScan job finished processing with at least one filter error.PostScanJobCompletedWithWarningsThe PostScan job finished processing with at least one warning. The PostScan job scan documents are expected to be successfully processed.dsc:JobStateWKVType XE "Messages:dsc\:JobStateWKVType simple type" XE "Simple types:dsc\:JobStateWKVType" XE "dsc\:JobStateWKVType simple type" XE "dsc\:JobStateWKVType simple type" XE "Simple types:dsc\:JobStateWKVType" XE "Messages:dsc\:JobStateWKVType simple type"The dsc:JobStateWKVType type defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of the processing state of a PostScan job. HYPERLINK \l "Appendix_A_9" \o "Product behavior note 9" \h <9><xs:simpleType name="JobStateWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:maxLength value="255"/> <xs:enumeration value="Aborted"/> <xs:enumeration value="Canceled"/> <xs:enumeration value="Completed"/> <xs:enumeration value="Creating"/> <xs:enumeration value="Pending"/> <xs:enumeration value="Pending-Held"/> <xs:enumeration value="Processing"/> <xs:enumeration value="Started"/> <xs:enumeration value="Terminating"/> </xs:restriction></xs:simpleType>ValueDescriptionAbortedThe PostScan job was aborted by the scan repositoryCanceledThe PostScan job was canceled either by a client using the CancelPostScanJob operation or by means outside the scope of this protocolCompletedThe PostScan job is finished processing and all of the scan documents have been processed by the appropriate filtersCreatingThe PostScan job is being initializedPendingThe PostScan job has been initialized and is waiting to be processedPending-HeldThe PostScan job is waiting to be processed but is unavailable for scheduling. This state can only be reached by methods outside the scope of this protocolProcessingThe PostScan job scan documents are being processed by the appropriate filter(s)StartedThe scan repository has begun processing the PostScan job. This is a transient state and will usually be seen only within a PostScanJobStatusEventTerminatingThe PostScan job was canceled either by a client using the CancelPostScanJob operation or aborted by means outside the scope of this protocoldsc:KeywordNsExtensionPatternType XE "Messages:dsc\:KeywordNsExtensionPatternType simple type" XE "Simple types:dsc\:KeywordNsExtensionPatternType" XE "dsc\:KeywordNsExtensionPatternType simple type" XE "dsc\:KeywordNsExtensionPatternType simple type" XE "Simple types:dsc\:KeywordNsExtensionPatternType" XE "Messages:dsc\:KeywordNsExtensionPatternType simple type"The dsc:KeywordNsExtensionPatternType type restricts built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) with a pattern based on a regular expression that allows extensible keywords.<xs:simpleType name="KeywordNsExtensionPatternType"> <xs:restriction base="xs:NMTOKEN"> <xs:pattern value="\w+:[\w_\-\.]+"/> </xs:restriction></xs:simpleType>dsc:MimeExtensionPatternType XE "Messages:dsc\:MimeExtensionPatternType simple type" XE "Simple types:dsc\:MimeExtensionPatternType" XE "dsc\:MimeExtensionPatternType simple type" XE "dsc\:MimeExtensionPatternType simple type" XE "Simple types:dsc\:MimeExtensionPatternType" XE "Messages:dsc\:MimeExtensionPatternType simple type"The dsc:MimeExtensionPatternType type restricts built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) with a pattern based on a regular expression that allows extensible keywords.<xs:simpleType name="MimeExtensionPatternType"> <xs:restriction base="xs:NMTOKEN"> <xs:pattern value="\w+[\w:/;_\-\\\+\.]*"/> </xs:restriction></xs:simpleType>dsc:RepositoryStateBaseType XE "Messages:dsc\:RepositoryStateBaseType simple type" XE "Simple types:dsc\:RepositoryStateBaseType" XE "dsc\:RepositoryStateBaseType simple type" XE "dsc\:RepositoryStateBaseType simple type" XE "Simple types:dsc\:RepositoryStateBaseType" XE "Messages:dsc\:RepositoryStateBaseType simple type"The dsc:RepositoryStateBaseType type defines a union of types dsc:RepositoryStateWKVType and dsc:KeywordNsExtensionPatternType.<xs:simpleType name="RepositoryStateBaseType"> <xs:union memberTypes="dsc:RepositoryStateWKVType dsc:KeywordNsExtensionPatternType"/></xs:simpleType>dsc:RepositoryStateReasonBaseType XE "Messages:dsc\:RepositoryStateReasonBaseType simple type" XE "Simple types:dsc\:RepositoryStateReasonBaseType" XE "dsc\:RepositoryStateReasonBaseType simple type" XE "dsc\:RepositoryStateReasonBaseType simple type" XE "Simple types:dsc\:RepositoryStateReasonBaseType" XE "Messages:dsc\:RepositoryStateReasonBaseType simple type"The dsc:RepositoryStateReasonBaseType type defines a union of types dsc:RepositoryStateReasonWKVType and dsc:KeywordNsExtensionPatternType.<xs:simpleType name="RepositoryStateReasonBaseType"> <xs:union memberTypes="dsc:RepositoryStateReasonWKVType dsc:KeywordNsExtensionPatternType"/></xs:simpleType>dsc:RepositoryStateReasonWKVType XE "Messages:dsc\:RepositoryStateReasonWKVType simple type" XE "Simple types:dsc\:RepositoryStateReasonWKVType" XE "dsc\:RepositoryStateReasonWKVType simple type" XE "dsc\:RepositoryStateReasonWKVType simple type" XE "Simple types:dsc\:RepositoryStateReasonWKVType" XE "Messages:dsc\:RepositoryStateReasonWKVType simple type"The dsc:RepositoryStateReasonWKVType type defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of detailed information regarding the state of the scan repository. <xs:simpleType name="RepositoryStateReasonWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="None"/> </xs:restriction></xs:simpleType>ValueDescriptionNoneNo additional information is available concerning the current scan repository statedsc:RepositoryStateWKVType XE "Messages:dsc\:RepositoryStateWKVType simple type" XE "Simple types:dsc\:RepositoryStateWKVType" XE "dsc\:RepositoryStateWKVType simple type" XE "dsc\:RepositoryStateWKVType simple type" XE "Simple types:dsc\:RepositoryStateWKVType" XE "Messages:dsc\:RepositoryStateWKVType simple type"The dsc:RepositoryStateWKVType type defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of state of the scan repository. HYPERLINK \l "Appendix_A_10" \o "Product behavior note 10" \h <10><xs:simpleType name="RepositoryStateWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:maxLength value="255"/> <xs:enumeration value="Idle"/> <xs:enumeration value="Processing"/> <xs:enumeration value="Stopped"/> </xs:restriction></xs:simpleType>ValueDescriptionIdleThe scan repository server is available and can start processing a new jobProcessingThe scan repository server is currently processing jobsStoppedNo PostScan jobs can be processed and intervention is neededdsc:String255BaseType XE "Messages:dsc\:String255BaseType simple type" XE "Simple types:dsc\:String255BaseType" XE "dsc\:String255BaseType simple type" XE "dsc\:String255BaseType simple type" XE "Simple types:dsc\:String255BaseType" XE "Messages:dsc\:String255BaseType simple type"The dsc:String255BaseType type restricts the built-in type xs:string (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a maximum length of 255 characters and preserves white space.<xs:simpleType name="String255BaseType"> <xs:restriction base="xs:string"> <xs:maxLength value="255"/> <xs:whiteSpace value="preserve"/> </xs:restriction></xs:simpleType>psp:String255BaseType XE "Messages:psp\:String255BaseType simple type" XE "Simple types:psp\:String255BaseType" XE "psp\:String255BaseType simple type" XE "psp\:String255BaseType simple type" XE "Simple types:psp\:String255BaseType" XE "Messages:psp\:String255BaseType simple type"The psp:String255BaseType type restricts the built-in type xs:string (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a maximum length of 255 characters and preserves white space.<xs:simpleType name="String255BaseType"> <xs:restriction base="xs:string"> <xs:maxLength value="255"/> <xs:whiteSpace value="preserve"/> </xs:restriction></xs:simpleType>wscn:Adjustment1000BaseType XE "Messages:wscn\:Adjustment1000BaseType simple type" XE "Simple types:wscn\:Adjustment1000BaseType" XE "wscn\:Adjustment1000BaseType simple type" XE "wscn\:Adjustment1000BaseType simple type" XE "Simple types:wscn\:Adjustment1000BaseType" XE "Messages:wscn\:Adjustment1000BaseType simple type"The wscn:Adjustment1000BaseType type restricts the built-in type xs:int (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a minimum value of -1000 and a maximum value of 1000.<xs:simpleType name="Adjustment1000BaseType"> <xs:restriction base="xs:int"> <xs:minInclusive value="-1000"/> <xs:maxInclusive value="1000"/> </xs:restriction></xs:simpleType>wscn:Adjustment100BaseType XE "Messages:wscn\:Adjustment100BaseType simple type" XE "Simple types:wscn\:Adjustment100BaseType" XE "wscn\:Adjustment100BaseType simple type" XE "wscn\:Adjustment100BaseType simple type" XE "Simple types:wscn\:Adjustment100BaseType" XE "Messages:wscn\:Adjustment100BaseType simple type"The wscn:Adjustment100BaseType type restricts the built-in type xs:int (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a minimum value of -100 and a maximum value of 100.<xs:simpleType name="Adjustment100BaseType"> <xs:restriction base="xs:int"> <xs:minInclusive value="-100"/> <xs:maxInclusive value="100"/> </xs:restriction></xs:simpleType>wscn:ColorConfigBaseType XE "Messages:wscn\:ColorConfigBaseType simple type" XE "Simple types:wscn\:ColorConfigBaseType" XE "wscn\:ColorConfigBaseType simple type" XE "wscn\:ColorConfigBaseType simple type" XE "Simple types:wscn\:ColorConfigBaseType" XE "Messages:wscn\:ColorConfigBaseType simple type"The wscn:ColorConfigBaseType type defines a union of types wscn:ColorWKVType and wscn:KeywordNsExtensionPatternType.<xs:simpleType name="ColorConfigBaseType"> <xs:union memberTypes="wscn:ColorWKVType wscn:KeywordNsExtensionPatternType"/></xs:simpleType>wscn:ColorWKVType XE "Messages:wscn\:ColorWKVType simple type" XE "Simple types:wscn\:ColorWKVType" XE "wscn\:ColorWKVType simple type" XE "wscn\:ColorWKVType simple type" XE "Simple types:wscn\:ColorWKVType" XE "Messages:wscn\:ColorWKVType simple type"The wscn:ColorWKVType type defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of color processing mode supported by the scan device. Each keyword describes the data type/encoding, bit depth, and bits per channel. The table below illustrates how the keywords map to the color processing properties.ColorWKVType KeywordPixel Bit DepthBits Per ChannelBlackandWhite111Grayscale44{4}Grayscale88{8}Grayscale1616{16}RGB2424{8,8,8}RGB4848{16,16,16}RGBa3232{8,8,8,8}RGBa6464{16,16,16,16}<xs:simpleType name="ColorWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="BlackAndWhite1"/> <xs:enumeration value="Grayscale4"/> <xs:enumeration value="Grayscale8"/> <xs:enumeration value="Grayscale16"/> <xs:enumeration value="RGB24"/> <xs:enumeration value="RGB48"/> <xs:enumeration value="RGBa32"/> <xs:enumeration value="RGBa64"/> </xs:restriction></xs:simpleType>ValueDescriptionBlackAndWhite1Black and White images, 1 bit per pixel and a single channelGrayscale4Grayscale images, 4 bits per pixel and a single channelGrayscale8Grayscale images, 8 bits per pixel and a single channelGrayscale16Grayscale images, 16 bits per pixel and a single channelRGB24RBG encoded color images, 24 bits per pixel divided between 3 channels of 8 bits eachRGB48RBG encoded color images, 48 bits per pixel divided between 3 channels of 16 bits eachRGBa32RBG encoded color images with an alpha channel, 32 bits per pixel divided between 4 channels of 8 bits eachRGBa64RBG encoded color images with an alpha channel, 64 bits per pixel divided between 4 channels of 16 bits eachwscn:CompressionQualityFactorBaseType XE "Messages:wscn\:CompressionQualityFactorBaseType simple type" XE "Simple types:wscn\:CompressionQualityFactorBaseType" XE "wscn\:CompressionQualityFactorBaseType simple type" XE "wscn\:CompressionQualityFactorBaseType simple type" XE "Simple types:wscn\:CompressionQualityFactorBaseType" XE "Messages:wscn\:CompressionQualityFactorBaseType simple type"The wscn:CompressionQualityFactorBaseType type restricts the built-in type xs:int (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a minimum value of zero and a maximum value of 100.<xs:simpleType name="CompressionQualityFactorBaseType"> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="100"/> </xs:restriction></xs:simpleType>wscn:ContentTypeBaseType XE "Messages:wscn\:ContentTypeBaseType simple type" XE "Simple types:wscn\:ContentTypeBaseType" XE "wscn\:ContentTypeBaseType simple type" XE "wscn\:ContentTypeBaseType simple type" XE "Simple types:wscn\:ContentTypeBaseType" XE "Messages:wscn\:ContentTypeBaseType simple type"The wscn:ContentTypeBaseType type defines a union of types wscn:ContentTypeWKVType and wscn:KeywordNsExtensionPatternType.<xs:simpleType name="ContentTypeBaseType"> <xs:union memberTypes="wscn:ContentTypeWKVType wscn:KeywordNsExtensionPatternType"/></xs:simpleType>wscn:ContentTypeWKVType XE "Messages:wscn\:ContentTypeWKVType simple type" XE "Simple types:wscn\:ContentTypeWKVType" XE "wscn\:ContentTypeWKVType simple type" XE "wscn\:ContentTypeWKVType simple type" XE "Simple types:wscn\:ContentTypeWKVType" XE "Messages:wscn\:ContentTypeWKVType simple type"The wscn:ContentTypeWKVType type defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of document content types for the scan document.<xs:simpleType name="ContentTypeWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:maxLength value="255"/> <xs:enumeration value="Auto"/> <xs:enumeration value="Text"/> <xs:enumeration value="Photo"/> <xs:enumeration value="Halftone"/> <xs:enumeration value="Mixed"/> </xs:restriction></xs:simpleType>ValueDescriptionAutoThe device will automatically detect the scan document type.TextThe scan document is mainly composed of distinct text that contrasts strongly with the background.PhotoThe scan document is mainly composed of photographic images, where shades change gradually and edges are not distinct.HalftoneThe scan document is mainly composed of halftoned images.MixedA multipage scan document with characteristics of more than one specific content type.wscn:DocumentFormatBaseType XE "Messages:wscn\:DocumentFormatBaseType simple type" XE "Simple types:wscn\:DocumentFormatBaseType" XE "wscn\:DocumentFormatBaseType simple type" XE "wscn\:DocumentFormatBaseType simple type" XE "Simple types:wscn\:DocumentFormatBaseType" XE "Messages:wscn\:DocumentFormatBaseType simple type"The wscn:DocumentFormatBaseType type defines a union of types wscn:DocumentFormatWKVType and wscn:MimeExtensionPatternType.<xs:simpleType name="DocumentFormatBaseType"> <xs:union memberTypes="wscn:DocumentFormatWKVType wscn:MimeExtensionPatternType"/></xs:simpleType>wscn:DocumentFormatWKVType XE "Messages:wscn\:DocumentFormatWKVType simple type" XE "Simple types:wscn\:DocumentFormatWKVType" XE "wscn\:DocumentFormatWKVType simple type" XE "wscn\:DocumentFormatWKVType simple type" XE "Simple types:wscn\:DocumentFormatWKVType" XE "Messages:wscn\:DocumentFormatWKVType simple type"The wscn:DocumentFormatWKVType type defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of a scan documents format.<xs:simpleType name="DocumentFormatWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:maxLength value="255"/> <xs:enumeration value="dib"/> <xs:enumeration value="exif"/> <xs:enumeration value="jbig"/> <xs:enumeration value="jfif"/> <xs:enumeration value="jpeg2k"/> <xs:enumeration value="pdf-a"/> <xs:enumeration value="png"/> <xs:enumeration value="tiff-single-uncompressed"/> <xs:enumeration value="tiff-single-g4"/> <xs:enumeration value="tiff-single-g3mh"/> <xs:enumeration value="tiff-single-jpeg-tn2"/> <xs:enumeration value="tiff-multi-uncompressed"/> <xs:enumeration value="tiff-multi-g4"/> <xs:enumeration value="tiff-multi-g3mh"/> <xs:enumeration value="tiff-multi-jpeg-tn2"/> <xs:enumeration value="xps"/> </xs:restriction></xs:simpleType>ValueDescriptionDibWindows Device Independent BitmapExifExchangeable Image File Format Version 2.xJbigISO/IEC 11544:1993 Standard - Coded representation of picture and audio information -- Progressive bi-level image compressionjpeg2kJPEG 2000 standards based file format and compressionpdf-aPDF/A format: Standard based on ISO/CD 19005-1PngPortable Networks Graphics (PNG) format. This format supports only PNG compression typetiff-single-uncompressed Single-page TIFF file with no compression typetiff-single-g4Single-page TIFF file with g4 compression typetiff-single-g3mhSingle-page TIFF file with g3mh compression typetiff-multi-uncompressedMultiple-page TIFF file with no compression typetiff-multi-g4Multiple-page TIFF file with g4 compression typetiff-multi-g3mhMultiple page TIFF file with g3mh compression typeXpsXML Paper Specificationwscn:DocumentInputSourceBaseType XE "Messages:wscn\:DocumentInputSourceBaseType simple type" XE "Simple types:wscn\:DocumentInputSourceBaseType" XE "wscn\:DocumentInputSourceBaseType simple type" XE "wscn\:DocumentInputSourceBaseType simple type" XE "Simple types:wscn\:DocumentInputSourceBaseType" XE "Messages:wscn\:DocumentInputSourceBaseType simple type"The wscn:DocumentInputSourceBaseType type defines a union of types wscn:DocumentInputSourceWKVType and wscn:KeywordNsExtensionPatternType.<xs:simpleType name="DocumentInputSourceBaseType"> <xs:union memberTypes="wscn:DocumentInputSourceWKVType wscn:KeywordNsExtensionPatternType"/></xs:simpleType>wscn:DocumentInputSourceWKVType XE "Messages:wscn\:DocumentInputSourceWKVType simple type" XE "Simple types:wscn\:DocumentInputSourceWKVType" XE "wscn\:DocumentInputSourceWKVType simple type" XE "wscn\:DocumentInputSourceWKVType simple type" XE "Simple types:wscn\:DocumentInputSourceWKVType" XE "Messages:wscn\:DocumentInputSourceWKVType simple type"The wscn:DocumentInputSourceWKVType type defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of input sources on the scan device.<xs:simpleType name="DocumentInputSourceWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:maxLength value="255"/> <xs:enumeration value="ADF"/> <xs:enumeration value="ADFDuplex"/> <xs:enumeration value="Film"/> <xs:enumeration value="Platen"/> </xs:restriction></xs:simpleType>ValueDescriptionADFDocument being scanned is being delivered by a document feeding device scanning only the front sideADFDuplexDocument being scanned is being delivered by a document feeding device scanning both sidesFilmDocument is to be scanned using the Film scanning optionPlatenDocument is to be scanned from the platenwscn:FilmScanModeBaseType XE "Messages:wscn\:FilmScanModeBaseType simple type" XE "Simple types:wscn\:FilmScanModeBaseType" XE "wscn\:FilmScanModeBaseType simple type" XE "wscn\:FilmScanModeBaseType simple type" XE "Simple types:wscn\:FilmScanModeBaseType" XE "Messages:wscn\:FilmScanModeBaseType simple type"The wscn:FilmScanModeBaseType type defines a union of types wscn:FilmScanModeWKVType and wscn:KeywordNsExtensionPatternType.<xs:simpleType name="FilmScanModeBaseType"> <xs:union memberTypes="wscn:FilmScanModeWKVType wscn:KeywordNsExtensionPatternType"/></xs:simpleType>wscn:FilmScanModeWKVType XE "Messages:wscn\:FilmScanModeWKVType simple type" XE "Simple types:wscn\:FilmScanModeWKVType" XE "wscn\:FilmScanModeWKVType simple type" XE "wscn\:FilmScanModeWKVType simple type" XE "Simple types:wscn\:FilmScanModeWKVType" XE "Messages:wscn\:FilmScanModeWKVType simple type"The wscn:FilmScanModeWKVType type defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of the exposure type of the film to be scanned.<xs:simpleType name="FilmScanModeWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:maxLength value="255"/> <xs:enumeration value="NotApplicable"/> <xs:enumeration value="ColorSlideFilm"/> <xs:enumeration value="ColorNegativeFilm"/> <xs:enumeration value="BlackandWhiteNegativeFilm"/> </xs:restriction></xs:simpleType>ValueDescriptionNotApplicableThe default scan input source is not the Film option, thus the FilmScanMode is not an applicable value for the ScanTicketColorSlideFilmFilm images are in the normal color space capturedColorNegativeFilmFilm images are negatives of the normal color space capturedBlackandWhiteNegativeFilmFilm images are black and white negatives of the images capturedwscn:IntOneBaseType XE "Messages:wscn\:IntOneBaseType simple type" XE "Simple types:wscn\:IntOneBaseType" XE "wscn\:IntOneBaseType simple type" XE "wscn\:IntOneBaseType simple type" XE "Simple types:wscn\:IntOneBaseType" XE "Messages:wscn\:IntOneBaseType simple type"The wscn:IntOneBaseType type restricts the built-in type xs:int (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a minimum value of one.<xs:simpleType name="IntOneBaseType"> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction></xs:simpleType>wscn:IntZeroBaseType XE "Messages:wscn\:IntZeroBaseType simple type" XE "Simple types:wscn\:IntZeroBaseType" XE "wscn\:IntZeroBaseType simple type" XE "wscn\:IntZeroBaseType simple type" XE "Simple types:wscn\:IntZeroBaseType" XE "Messages:wscn\:IntZeroBaseType simple type"The wscn:IntZeroBaseType type restricts the built-in type xs:int (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a minimum value of zero.<xs:simpleType name="IntZeroBaseType"> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> </xs:restriction></xs:simpleType>wscn:KeywordNsExtensionPatternType XE "Messages:wscn\:KeywordNsExtensionPatternType simple type" XE "Simple types:wscn\:KeywordNsExtensionPatternType" XE "wscn\:KeywordNsExtensionPatternType simple type" XE "wscn\:KeywordNsExtensionPatternType simple type" XE "Simple types:wscn\:KeywordNsExtensionPatternType" XE "Messages:wscn\:KeywordNsExtensionPatternType simple type"The wscn:KeywordNsExtensionPatternType type restricts built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) with a pattern based on a regular expression that allows extensible keywords.<xs:simpleType name="KeywordNsExtensionPatternType"> <xs:restriction base="xs:NMTOKEN"> <xs:pattern value="\w+:[\w_\-\.]+"/> </xs:restriction></xs:simpleType>wscn:MimeExtensionPatternType XE "Messages:wscn\:MimeExtensionPatternType simple type" XE "Simple types:wscn\:MimeExtensionPatternType" XE "wscn\:MimeExtensionPatternType simple type" XE "wscn\:MimeExtensionPatternType simple type" XE "Simple types:wscn\:MimeExtensionPatternType" XE "Messages:wscn\:MimeExtensionPatternType simple type"The wscn:MimeExtensionPatternType type restricts built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) with a pattern based on a regular expression that allows extensible keywords.<xs:simpleType name="MimeExtensionPatternType"> <xs:restriction base="xs:NMTOKEN"> <xs:pattern value="\w+[\w:/;_\-\\\+\.]*"/> </xs:restriction></xs:simpleType>wscn:RotationBaseType XE "Messages:wscn\:RotationBaseType simple type" XE "Simple types:wscn\:RotationBaseType" XE "wscn\:RotationBaseType simple type" XE "wscn\:RotationBaseType simple type" XE "Simple types:wscn\:RotationBaseType" XE "Messages:wscn\:RotationBaseType simple type"The wscn:RotationBaseType type defines a union of types wscn:RotationWKVType and wscn:KeywordNsExtensionPatternType.<xs:simpleType name="RotationBaseType"> <xs:union memberTypes="wscn:RotationWKVType wscn:KeywordNsExtensionPatternType"/></xs:simpleType>wscn:RotationWKVType XE "Messages:wscn\:RotationWKVType simple type" XE "Simple types:wscn\:RotationWKVType" XE "wscn\:RotationWKVType simple type" XE "wscn\:RotationWKVType simple type" XE "Simple types:wscn\:RotationWKVType" XE "Messages:wscn\:RotationWKVType simple type"The wscn:RotationWKVType type defines an enumerated list of built-in type xs:NMTOKEN (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent the predefined (or well-known) values of rotation for each image of a scanned document. All values are applied to the scan data after acquisition and will be applied in the clockwise direction.<xs:simpleType name="RotationWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="0"/> <xs:enumeration value="90"/> <xs:enumeration value="180"/> <xs:enumeration value="270"/> </xs:restriction></xs:simpleType>ValueDescription0Do not rotate scanned images.90Rotate scanned images 90 degrees clockwise.180Rotate scanned images 180 degrees clockwise.270Rotate scanned images 270 degrees clockwise.wscn:ScalingRangeBaseType XE "Messages:wscn\:ScalingRangeBaseType simple type" XE "Simple types:wscn\:ScalingRangeBaseType" XE "wscn\:ScalingRangeBaseType simple type" XE "wscn\:ScalingRangeBaseType simple type" XE "Simple types:wscn\:ScalingRangeBaseType" XE "Messages:wscn\:ScalingRangeBaseType simple type"The wscn:ScalingRangeBaseType type restricts the built-in type xs:int (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a minimum value of one and a maximum value of 1000.<xs:simpleType name="ScalingRangeBaseType"> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="1000"/> </xs:restriction></xs:simpleType>wscn:String255BaseType XE "Messages:wscn\:String255BaseType simple type" XE "Simple types:wscn\:String255BaseType" XE "wscn\:String255BaseType simple type" XE "wscn\:String255BaseType simple type" XE "Simple types:wscn\:String255BaseType" XE "Messages:wscn\:String255BaseType simple type"The wscn:String255BaseType type restricts the built-in type xs:string (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a maximum length of 255 characters and preserves white space.<xs:simpleType name="String255BaseType"> <xs:restriction base="xs:string"> <xs:maxLength value="255"/> <xs:whiteSpace value="preserve"/> </xs:restriction></xs:simpleType>emlf:String255BaseType XE "Messages:emlf\:String255BaseType simple type" XE "Simple types:emlf\:String255BaseType" XE "emlf\:String255BaseType simple type" XE "emlf\:String255BaseType simple type" XE "Simple types:emlf\:String255BaseType" XE "Messages:emlf\:String255BaseType simple type"The emlf:String255BaseType type restricts the built-in type xs:string (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a maximum length of 255 characters and preserves white space.<xs:simpleType name="String255BaseType"> <xs:restriction base="xs:string"> <xs:maxLength value="255"/> <xs:whiteSpace value="preserve"/> </xs:restriction></xs:simpleType>fsf:String255BaseType XE "Messages:fsf\:String255BaseType simple type" XE "Simple types:fsf\:String255BaseType" XE "fsf\:String255BaseType simple type" XE "fsf\:String255BaseType simple type" XE "Simple types:fsf\:String255BaseType" XE "Messages:fsf\:String255BaseType simple type"The fsf:String255BaseType type restricts the built-in type xs:string (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a maximum length of 255 characters and preserves white space.<xs:simpleType name="String255BaseType"> <xs:restriction base="xs:string"> <xs:maxLength value="255"/> <xs:whiteSpace value="preserve"/> </xs:restriction></xs:simpleType>spf:String2048BaseType XE "Messages:spf\:String2048BaseType simple type" XE "Simple types:spf\:String2048BaseType" XE "spf\:String2048BaseType simple type" XE "spf\:String2048BaseType simple type" XE "Simple types:spf\:String2048BaseType" XE "Messages:spf\:String2048BaseType simple type"The spf:String2048BaseType type restricts the built-in type xs:string (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) to a maximum length of 2048 characters and preserves white space.<xs:simpleType name="String2048BaseType"> <xs:restriction base="xs:string"> <xs:maxLength value="2048"/> <xs:whiteSpace value="preserve"/> </xs:restriction></xs:simpleType>Attributes XE "Messages:attributes" XE "Attributes" XE "Attributes:overview" XE "Messages:attributes"An attribute is considered a common attribute if it is used (directly or indirectly) by more than one WSDL message.The following table summarizes the set of common XML schema attribute definitions defined by this specification. XML schema attributes that are specific to a particular operation are described with the operation.AttributeDescriptiondsc:NameAn attribute that contains the qualified name for either a Repository element or a PostScan job element. This name is used in the GetRepositoryElements response or the GetPostScanJobElements response to identify the data element in the current dsc:ElementData element, as specified in sections 3.2.4.1.2.1 and 3.2.4.3.2.1.dsc:ValidA Boolean attribute that indicates whether the Name attribute in the current dsc:ElementData element, as specified in sections 3.2.4.1.2.1 and 3.2.4.3.2.1, is a recognized qualified name for this scan repository.wscn:MustHonorA Boolean attribute that indicates whether the current wscn:ScanTicketType elements must be successfully processed by the scan device for image acquisition to take place on the current scan document(s).dsc:Name XE "Messages:dsc\:Name attribute" XE "Attributes:dsc\:Name" XE "dsc\:Name attribute" XE "dsc\:Name attribute" XE "Attributes:dsc\:Name" XE "Messages:dsc\:Name attribute"The dsc:Name attribute contains the qualified name for either a Repository element or a PostScan job element. This name is used in the GetRepositoryElements response or the GetPostScanJobElements response to identify the data element in the current dsc:ElementData element as specified in sections 3.2.4.1.2.1 and 3.2.4.3.2.1.<xs:attribute name="Name" type="xs:QName"/>dsc:Valid XE "Messages:dsc\:Valid attribute" XE "Attributes:dsc\:Valid" XE "dsc\:Valid attribute" XE "dsc\:Valid attribute" XE "Attributes:dsc\:Valid" XE "Messages:dsc\:Valid attribute"The dsc:Valid attribute indicates if the dsc:Name attribute in the current dsc:ElementData element, as specified in sections 3.2.4.1.2.1 and 3.2.4.3.2.1, is a recognized qualified name for this scan repository.<xs:attribute name="Valid" type="xs:boolean"/>wscn:MustHonor XE "Messages:wscn\:MustHonor attribute" XE "Attributes:wscn\:MustHonor" XE "wscn\:MustHonor attribute" XE "wscn\:MustHonor attribute" XE "Attributes:wscn\:MustHonor" XE "Messages:wscn\:MustHonor attribute"The wscn:MustHonor attribute indicates whether the current wscn:ScanTicketType elements must be successfully processed by the scan device for image acquisition to take place on the current scan document(s). A value of "true" indicates that the scan device must be able to correctly process the requested document parameter or the scan job is to be rejected.<xs:attribute name="MustHonor" type="xs:boolean" default="false"/>Groups XE "Messages:groups" XE "Groups" XE "Groups" XE "Messages:groups"None.Attribute Groups XE "Messages:attribute groups" XE "Attribute groups" XE "Attribute groups" XE "Messages:attribute groups"None.Protocol Details XE "Protocol Details:overview" The protocol client side of this protocol is simply a pass-through. That is, no additional timers or other state is required on the client side of this protocol. Calls that are made by the higher-layer protocol or application are passed directly to the transport layer and the results returned by the transport layer are passed directly back to the higher-layer protocol or application. Except where specified, the protocol client SHOULD interpret HTTP status codes returned by the protocol server, as specified in [RFC2616] section 10, Status Code Definitions. This protocol allows protocol servers to notify the protocol client of application-level faults using SOAP faults. Except where specified, these SOAP faults are not significant for interoperability and the protocol client can interpret them in an implementation-specific manner. This protocol allows protocol servers to perform implementation-specific authorization checks and notify the protocol client of authorization faults either using HTTP status codes or using SOAP faults as specified in this section. Common DetailsAbstract Data Model XE "RepositoryConfigurationServiceType:client:abstract data model" XE "Data model - abstract - RepositoryConfigurationServiceType:client" XE "Abstract data model - RepositoryConfigurationServiceType:client" XE "Client - RepositoryConfigurationServiceType:abstract data model" XE "RepositoryConfigurationServiceType:server:abstract data model" XE "Data model - abstract - RepositoryConfigurationServiceType:server" XE "Abstract data model - RepositoryConfigurationServiceType:server" XE "Server - RepositoryConfigurationServiceType:abstract data model"None.Timers XE "RepositoryConfigurationServiceType:client:timers" XE "Timers - RepositoryConfigurationServiceType:client" XE "Client - RepositoryConfigurationServiceType:timers" XE "RepositoryConfigurationServiceType:server:timers" XE "Timers - RepositoryConfigurationServiceType:server" XE "Server - RepositoryConfigurationServiceType:timers"None.Initialization XE "Initialization - RepositoryConfigurationServiceType:client" XE "RepositoryConfigurationServiceType:client:initialization" XE "Client - RepositoryConfigurationServiceType:initialization" XE "Initialization - RepositoryConfigurationServiceType:server" XE "RepositoryConfigurationServiceType:server:initialization" XE "Server - RepositoryConfigurationServiceType:initialization"None.Message Processing Events and Sequencing RulesCommon SOAP Faults XE "SOAP faults:RepositoryConfigurationServiceType:client" XE "RepositoryConfigurationServiceType:client:SOAP faults" XE "Client - RepositoryConfigurationServiceType:SOAP faults" XE "SOAP faults:RepositoryConfigurationServiceType:server" XE "RepositoryConfigurationServiceType:server:SOAP faults" XE "Server - RepositoryConfigurationServiceType:SOAP faults"The following sections list error codes common to one or more operations. wsa:ActionNotSupportedThe wsa:ActionNotSupported fault is sent when a client requests an operation that is not supported by the current service.[Code]soap:Sender[Subcode]wsa:ActionNotSupported[Reason]The [action] cannot be processed at the receiver[Detail] The invalid operation name dsc:InvalidArgsThe dsc:InvalidArgs fault is sent when a client sends an invalid argument as part of an operation. The invalid argument could be any of the following: not enough in args, too many in args, no arg by that name, one or more in args are of the wrong data type.[Code]soap:Sender[Subcode]dsc:InvalidArgs[Reason]At least one input argument is invalid [Detail] The invalid argument dsc:OperationFailedThe dsc:OperationFailed fault can be returned if the current state of the scan repository service prevents invoking the operation. This could be due to a change in server configuration or the scan repository service being disabled.[Code]soap:Receiver[Subcode]dsc:OperationFailed[Reason]Scan repository service cannot perform the requested operation[Detail] None dsc:ServerErrorTemporaryErrorThe dsc:ServerErrorTemporaryError fault is sent when the server experiences a temporary error that occurs while the scan repository processes the operation. The client MAY try the unmodified request again at some later point in time with an expectation that the temporary internal error condition could have been cleared. If there is a more specific error defined that applies to a temporary error, such as disk full, that code SHOULD HYPERLINK \l "Appendix_A_11" \o "Product behavior note 11" \h <11> be used.[Code]soap:Receiver[Subcode]dsc:ServerErrorTemporaryError[Reason]The service had an unexpected error[Detail]None dsc:ServerErrorInternalErrorThe dsc:ServerErrorInternalError fault is sent when the scan repository encounters an unexpected condition that prevented it from fulfilling the request. This error differs from dsc:ServerErrorTemporaryError in that it implies a more permanent type of internal error and resending the operation will return the same fault.[Code]soap:Receiver[Subcode]dsc:ServerErrorInternalError[Reason]The service had an unexpected error[Detail] Nonedsc:ClientErrorJobTokenNotFoundThe dsc:ClientErrorJobTokenNotFound fault is sent when the scan repository cannot find a PostScan job matching the dsc:JobToken argument for either a CancelPostScanJob operation or a dsc:GetPostScanJobElements operation.[Code]soap:Sender[Subcode]dsc:ClientErrorJobTokenNotFound[Reason]A PostScan job identified by the specified dsc:JobToken argument could not be found.[Detail]JobToken: Specified in JobToken. HYPERLINK \l "Appendix_A_12" \o "Product behavior note 12" \h <12>RepositoryConfigurationServiceType Server DetailsAbstract Data Model XE "Server:abstract data model" XE "Abstract data model:server" XE "Data model - abstract:server" XE "RepositoryConfigurationServiceType:server:abstract data model" XE "Data model - abstract - RepositoryConfigurationServiceType:server" XE "Abstract data model - RepositoryConfigurationServiceType:server" XE "Server - RepositoryConfigurationServiceType:abstract data model"This section describes a conceptual model of possible data organization that an implementation maintains to participate in this protocol. The described organization is provided to facilitate the explanation of how the protocol behaves. This document does not mandate that implementations adhere to this model as long as their external behavior is consistent with that described in this document.This protocol depends on an abstract data model that maintains information about the scan repository, PostScan jobs, and related objects. These objects represent processing filters and PostScan jobs within the scan repository, and they are used in this protocol to communicate the capabilities and status of the Repository and the processing status of any PostScan jobs.A scan repository MUST behave as if it hosted the following objects in the hierarchy specified below:Repository Configuration: The object that contains the List of Filters supported by the scan repository.List of Filters: A filter is a processing object in the scan repository. The definition of a filter consists of a dialect and filter Configuration. Each filter can be accessed by a PostScan job to perform actions upon the scan documents of the job. Repository Status: The object that contains the state of the scan repository and a list of state reasons.List of PostScan jobs: A PostScan job is the basic unit of work within the scan repository. Each PostScan job will contain one or more scan documents and invoke filters to perform actions on these scan documents. Each PostScan job object MUST maintain the following data elements:A Job Status objectA list of Filter Status objectsA Job DescriptionA list of scan documentsJob Status: The object that contains information about the status of a PostScan job. Each Job Status object MUST maintain the following data elements: A token that uniquely identifies the PostScan job.The state of the PostScan job.A list of state reasons that give detailed information about the state of the PostScan job.Filter Status: The object that contains information about the status of a single filter instance within a PostScan job. Each Filter Status object MUST maintain the following data elements:The dialect of the filter. This dialect will match one of the filters contained in the Repository Configuration.The state of the filter.A list of state reasons that give detailed information about the state of the filter.Job Description: The object that contains descriptive information about a PostScan job. Each Job Description object MUST maintain the following data elements: An Identifier that uniquely identifies the PostScan Process associated with the PostScan job.The name of the PostScan Process associated with the PostScan job.The name of the user who submitted the PostScan job.Scan Document: The object that contains information about a single scanned image that is part of a PostScan job. The scan document object MUST maintain the following data elements:A Id that is unique within the context of a PostScan job.The description of the scan document.The image file format of the scan document.PostScan Process: The object that contains all the configuration and processing instructions required to scan documents at a scan device and then process the scanned documents at the scan repository. The data that make up a PostScan Process include a unique identifier, image acquisition settings, the name of a scan repository, and filter-specific instructions that specify how to process the scanned documents at the scan repository. The user selects a PostScan Process at the scan device. The scan device uses the information from the selected PostScan Process to scan the documents, find the scan repository, and tell the scan repository how to process the scanned images transferred as part of the PostScan job.Filter Instructions: A set of data elements that a filter uses to determine how to process the scan documents of the scan job. The data elements are unique to each filter definition. This filter is identified by a dialect which will match one of the filters in the Repository Configuration.The distributed scan environment typically consists of a management client, a directory service, a scan device, and a scan repository service. The management client is used by the administrator to create PostScan Process objects and query the scan repository service for configuration and status information. The directory service is where the PostScan Process objects are stored for accessing by the scan device and the scan repository service. The scan device will find PostScan Process objects for a user and based on one of these create a PostScan job in the scan repository. The data within a PostScan Process is used to determine how to scan the documents at the scan device, which scan repository service to work with, and then how to process the scanned documents once they are sent to the scan repository server.Timers XE "Server:timers" XE "Timers:server" XE "RepositoryConfigurationServiceType:server:timers" XE "Timers - RepositoryConfigurationServiceType:server" XE "Server - RepositoryConfigurationServiceType:timers"None.Initialization XE "Server:initialization" XE "Initialization:server" XE "Initialization - RepositoryConfigurationServiceType:server" XE "RepositoryConfigurationServiceType:server:initialization" XE "Server - RepositoryConfigurationServiceType:initialization"The server MUST listen on the well-known User Datagram Protocol (UDP) and TCP ports for this protocol as defined in section 1.9.Message Processing Events and Sequencing Rules XE "Server:message processing" XE "Message processing:server" XE "Server:sequencing rules" XE "Sequencing rules:server" XE "Sequencing rules – RepositoryConfigurationServiceType - server" XE "Message processing - RepositoryConfigurationServiceType - server" XE "Server - RepositoryConfigurationServiceType:sequencing rules" XE "RepositoryConfigurationServiceType:server:sequencing rules" XE "Server - RepositoryConfigurationServiceType:message processing" XE "RepositoryConfigurationServiceType:server:message processing"This section contains definitions used by this protocol. The syntax of the definitions uses XML schema as defined in [XMLSCHEMA1] and [XMLSCHEMA2], and Web Services Description Language as defined in [WSDL].Unless otherwise specified, operations of this protocol MUST return an dsc:InvalidArgs SOAP fault upon receiving incorrectly-formed arguments.OperationDescriptionCancelPostScanJobThis operation deletes a currently processing (active) PostScan job from the scan repository.GetActiveJobsThis operation returns a list of all currently processing (active) PostScan jobs from the scan repository. GetJobHistoryThis operation returns a list of all completed PostScan jobs from the scan repository. GetPostScanJobElementsThis operation returns data elements of a PostScan job from the scan repository.GetRepositoryElementsThis operation returns data elements from the scan repository.PostScanJobEndStateEventAn event generated by the scan repository upon PostScan job completion.PostScanJobStatusEventAn event generated by the scan repository upon change of status of a PostScan job.RepositoryElementsChangeEventAn event generated by the scan repository upon change of one or more elements in the repository configuration. RepositoryStatusSummaryEventAn event generated by the scan repository upon change of the repository status.GetRepositoryElements XE "Server:GetRepositoryElements operation" XE "Operations:GetRepositoryElements" XE "Operations:GetRepositoryElements" XE "RepositoryConfigurationServiceType:server:GetRepositoryElements operation" XE "Server - RepositoryConfigurationServiceType:GetRepositoryElements operation"The GetRepositoryElements operation is used to query the scan repository for its configuration and/or status.<wsdl:operation name="GetRepositoryElements"> <wsdl:input message="dsc:GetRepositoryElementsRequestMsg" wsa:Action=" configuration/GetRepositoryElements"/> <wsdl:output message="dsc:GetRepositoryElementsResponseMsg" wsa:Action=" configuration/GetRepositoryElementsResponse"/></wsdl:operation>Upon receiving a dsc:GetRepositoryElementsRequestMsg, the server MUST respond with an dsc:GetRepositoryElementsResponseMsg or a SOAP fault as follows:If the server cannot validate the arguments of the dsc:GetRepositoryElementsRequestMsg, the server MUST return a dsc:InvalidArgs SOAP fault.If the server encounters an unexpected error from which it can recover while processing the dsc:GetRepositoryElementsRequestMsg, the server MUST return a dsc:ServerErrorTemporaryError SOAP fault.If the server encounters an unexpected error from which it cannot recover while processing the dsc:GetRepositoryElementsRequestMsg, the server MUST return a dsc:ServerErrorInternalError SOAP fault depending on the severity of the unexpected error.If the server can successfully process the dsc:GetRepositoryElementsRequestMsg, the server MUST return a dsc:GetRepositoryElementsResponseMsg with the following requirements:The dsc:GetRepositoryElementsResponseMsg MUST have one dsc:RepositoryElements child, which MUST contain as many dsc:ElementData children as there were dsc:Name children in the request message. The dsc:ElementData children MUST be in the same order as the dsc:Name children in the request message.Each dsc:ElementData child corresponding to an dsc:Name child of the request's dsc:RequestedElements MUST have the following characteristics:The attributes of the dsc:ElementData child MUST be set as follows:The Name attribute MUST be set to the same value as the value of the corresponding dsc:Name element of the request.If the requested element exists on the server, the Valid attribute MUST be set to "true", otherwise, if the requested element is not known by the server, the Valid attribute MUST be set to "false". HYPERLINK \l "Appendix_A_13" \o "Product behavior note 13" \h <13>Vendor-defined attributes MAY be added.The contents of the element MUST be set as follows:If the element is a configuration element, an dsc:RepositoryConfiguration child element MUST be added.If the element is a status element, an dsc:RepositoryStatus element MUST be added.Vendor-defined child elements MAY be added.MessagesThe following WSDL message definitions are specific to this operation.GetRepositoryElementsRequestMsgThe GetRepositoryElementsRequestMsg message is a request WSDL message for a GetRepositoryElements WSDL operation.<wsdl:message name="GetRepositoryElementsRequestMsg"> <wsdl:part name="body" element="dsc:GetRepositoryElementsRequest"/></wsdl:message>The SOAP action value is as follows. configuration/GetRepositoryElementsThe SOAP body contains an dsc:GetRepositoryElementsRequest element.GetRepositoryElementsResponseMsgThe GetRepositoryElementsResponseMsg message is a response WSDL message for a GetRepositoryElements WSDL operation.<wsdl:message name="GetRepositoryElementsResponseMsg"> <wsdl:part name="body" element="dsc:GetRepositoryElementsResponse"/></wsdl:message>The SOAP action value is as follows. SOAP body contains an dsc:GetRepositoryElementsResponse element.ElementsThe following XML schema element definitions are specific to this operation.ElementDescriptiondsc:ElementDataAn element that contains response data for a GetRepositoryElements response.dsc:GetRepositoryElementsRequestAn element that contains the input data for a GetRepositoryElements WSDL operation.dsc:GetRepositoryElementsResponseAn element that contains the output data for a GetRepositoryElements WSDL operation.dsc:NameAn element that contains the qualified name for a Repository element. This name is used in the GetRepositoryElements response to specify the data that the client is requesting.dsc:RepositoryElementsA collection of dsc:ElementData elements in a GetRepositoryElements response.dsc:RequestedElementsA collection of dsc:Name elements that represent what information is to be returned in a GetRepositoryElements.dsc:ElementDataThe dsc:ElementData element returns requested data in a GetRepositoryElements response. <xs:element name="ElementData" type="dsc:RepositoryElementDataType" maxOccurs="unbounded"/>dsc:GetRepositoryElementsRequestThe dsc:GetRepositoryElementsRequest element contains input data for a GetRepositoryElements WSDL operation.<xs:element name="GetRepositoryElementsRequest"type="dsc:GetRepositoryElementsRequestType"/>The dsc:GetRepositoryElementsRequest is an element of type dsc:GetRepositoryElementsRequestType.dsc:GetRepositoryElementsResponseThe dsc:GetRepositoryElementsResponse element contains output data for an dsc:GetRepositoryElements WSDL operation.<xs:element name="GetRepositoryElementsResponse" type="dsc:GetRepositoryElementsResponseType"/>dsc:GetRepositoryElementsResponse is an element of type dsc:GetRepositoryElementsResponseType. dsc:NameThe dsc:Name element contains the qualified name for a Repository element. This name is used in the dsc:GetRepositoryElements request to specify the data the client is requesting.<xs:element name="Name" type="xs:QName" maxOccurs="unbounded"/> dsc:RepositoryElementsThe dsc:RepositoryElements is a collection of dsc:ElementData elements in a GetRepositoryElements response. <xs:element name="RepositoryElements" type="dsc:RepositoryElementsType"/>dsc:RepositoryElements is an element of type dsc:RepositoryElementsType.dsc:RequestedElementsThe dsc:RequestedElements element contains a collection of dsc:Name elements that represent what information is to be returned for an dsc:GetRepositoryElements request.<xs:element name="RequestedElements" type="dsc:RequestedRepositoryElementsType"/>dsc:RequestedElements is an element of type dsc:plex TypesThe following XML schema complex type definitions are specific to this plex TypeDescriptiondsc:GetRepositoryElementsRequestTypeA complex type that contains the request data for an dsc:GetRepositoryElements WSDL operationdsc:GetRepositoryElementsResponseType A complex type that contains the response data for an dsc:GetRepositoryElements WSDL operationdsc:RepositoryElementDataTypeA type that contains all the scan repository elements that can be requested with an dsc:GetRepositoryElements request and attributes that represent an element's qualified name and whether the element name requested is recognizeddsc:RequestedRepositoryElementsTypeA complex type that contains all the scan repositories and defines a collection of one or more elements that can be requested with an dsc:GetRepositoryElements request as well as attributes that represent an element's qualified name and whether the element name requested is recognizeddsc:RepositoryElementsTypeA type that defines a collection of one or more dsc:RepositoryElementDataType elementsdsc:RequestedRepositoryElementsTypeA complex type that defines a collection of one or more elements of type xs:QName (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent what information is to be returned in an dsc:GetRepositoryElements requestdsc:GetRepositoryElementsRequestTypeThe dsc:GetRepositoryElementsRequestType type contains the request data for an dsc:GetRepositoryElements WSDL operation.<xs:complexType name="GetRepositoryElementsRequestType"> <xs:sequence> <xs:element name="RequestedElements" type="dsc:RequestedRepositoryElementsType"/> </xs:sequence></xs:complexType>dsc:RequestedElements: The repository data element(s) the client requests to be returned.dsc:GetRepositoryElementsResponseTypeThe dsc:GetRepositoryElementsResponseType type contains the response data for an dsc:GetRepositoryElements WSDL operation.<xs:complexType name="GetRepositoryElementsResponseType"> <xs:sequence> <xs:element name="RepositoryElements" type="dsc:RepositoryElementsType"/> </xs:sequence></xs:complexType> dsc:RepositoryElements: The repository data element(s) returned in response to the request. Each data element MUST contain:The name of the element.The Valid attribute indicating whether the element name was recognized by the scan repository:If the element name is recognized by the scan repository, attribute equals "true".If the element name is not recognized by the scan repository, attribute equals "false".The requested element's data.dsc:RepositoryElementDataTypeThe dsc:RepositoryElementDataType type contains all the scan repository elements that can be requested with an dsc:GetRepositoryElements request and attributes that represent an element's qualified name and whether the element name requested is recognized.<xs:complexType name="RepositoryElementDataType"> <xs:choice> <xs:element name="RepositoryConfiguration" type="dsc:RepositoryConfigurationType"/> <xs:element name="RepositoryStatus" type="dsc:RepositoryStatusType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:choice> <xs:attribute ref="dsc:Name" use="required"/> <xs:attribute ref="dsc:Valid" use="required"/> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>dsc:RepositoryElementsTypeThe dsc:RepositoryElementsType type defines a collection of one or more dsc:RepositoryElementDataType elements.<xs:complexType name="RepositoryElementsType"> <xs:sequence> <xs:element name="ElementData" type="dsc:RepositoryElementDataType" maxOccurs="unbounded"> </xs:element> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>dsc:RequestedRepositoryElementsTypeThe dsc:RequestedRepositoryElementsType type defines a collection of one or more elements of type xs:QName (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent what information is to returned in an dsc:GetRepositoryElements request.<xs:complexType name="RequestedRepositoryElementsType"> <xs:sequence> <xs:element name="Name" type="xs:QName" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>Predefined Values:dsc:RepositoryConfiguration - Get all the configuration information for the scan repository dsc:RepositoryStatus - Get all the status information for the scan repositoryCancelPostScanJob XE "Server:CancelPostScanJob operation" XE "Operations:CancelPostScanJob" XE "Operations:CancelPostScanJob" XE "RepositoryConfigurationServiceType:server:CancelPostScanJob operation" XE "Server - RepositoryConfigurationServiceType:CancelPostScanJob operation"The CancelPostScanJob operation is used to cancel a PostScan job that is being processed. <wsdl:operation name="CancelPostScanJob"> <wsdl:input message="dsc:CancelPostScanJobRequestMsg" wsa:Action=" configuration/CancelPostScanJob"/> <wsdl:output message="dsc:CancelPostScanJobResponseMsg" wsa:Action=" configuration/CancelPostScanJobResponse"/></wsdl:operation>Upon receiving a dsc:CancelPostScanJobRequestMsg, the server MUST respond with an dsc:CancelPostScanJobResponseMsg or a SOAP fault, as follows: If the server cannot validate the arguments of the dsc:CancelPostScanJobRequestMsg, the server MUST return a dsc:InvalidArgs SOAP fault. HYPERLINK \l "Appendix_A_14" \o "Product behavior note 14" \h <14>If the server encounters an unexpected error from which it can recover while processing the dsc:CancelPostScanJobRequestMsg, the server MUST return a dsc:ServerErrorTemporaryError SOAP fault.If the server encounters an unexpected error from which it cannot recover while processing the dsc:CancelPostScanJobRequestMsg, the server MUST return a dsc:ServerErrorInternalError SOAP fault depending on the severity of the unexpected error.If the server does not have a currently processing PostScan job that matches the dsc:JobToken element of the CancelPostScanJobRequest element, the server MUST return an dsc:ClientErrorJobTokenNotFound fault.If the server does have a currently processing PostScan job that matches the dsc:JobToken element of the dsc:CancelPostScanJobRequest element, the server MUST take following steps: Attempt to stop any filters currently processing scan documents.Cancel any filters that have not begun processing.Set the value of dsc:JobState to "Canceled" and the value of dsc:JobStateReason to "PostScanJobCanceled".Respond with an dsc:CancelPostScanJobResponse.The CancelPostScanJob is a best-effort operation. The scan repository will accept or reject the operation, then the client can determine the outcome by checking the information returned in the dsc:PostScanJobEndStateEvent or by using GetPostScanJobElements after the job has completed processing.MessagesThe following WSDL message definitions are specific to this operation.CancelPostScanJobRequestMsgThe CancelPostScanJobRequestMsg is a request WSDL message for a CancelPostScanJob WSDL operation.<wsdl:message name="CancelPostScanJobRequestMsg"> <wsdl:part name="body" element="dsc:CancelPostScanJobRequest"/></wsdl:message>The SOAP action value is: CancelPostScanJobThe SOAP body contains an CancelPostScanJobRequest element.CancelPostScanJobResponseMsgThe CancelPostScanJobResponse is a response WSDL message for a CancelPostScanJob WSDL operation.<wsdl:message name="CancelPostScanJobResponseMsg"> <wsdl:part name="body" element="dsc:CancelPostScanJobResponse"/></wsdl:message>The SOAP action value is: SOAP body contains an CancelPostScanJobResponse element.ElementsThe following XML schema element definitions are specific to this operation.CancelPostScanJobRequestThe CancelPostScanJobRequest element contains input data for a CancelPostScanJob WSDL operation.<xs:element name="CancelPostScanJobRequest" type="dsc:CancelPostScanJobRequestType"/>CancelPostScanJobRequest is an element of type CancelPostScanJobRequestType.CancelPostScanJobResponseThe CancelPostScanJobResponse element contains output data for a CancelPostScanJob WSDL operation.<xs:element name="CancelPostScanJobResponse" type="dsc:CancelPostScanJobResponseType"/>CancelPostScanJobResponse is an element of type plex TypesThe following XML schema complex type definitions are specific to this operation.CancelPostScanJobRequestTypeThe CancelPostScanJobRequestType type contains the request data for a CancelPostScanJob WSDL operation.<xs:complexType name="CancelPostScanJobRequestType"> <xs:sequence> <xs:element name="JobToken" type="dsc:String255ExtType"/> </xs:sequence></xs:complexType>dsc:JobToken: The unique identifier of the PostScan job to be canceled.CancelPostScanJobResponseTypeThe CancelPostScanJobResponseType type contains the response data for a CancelPostScanJob WSDL operation.<xs:complexType name="CancelPostScanJobResponseType"> <xs:sequence> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence></xs:complexType>GetPostScanJobElements XE "Server:GetPostScanJobElements operation" XE "Operations:GetPostScanJobElements" XE "Operations:GetPostScanJobElements" XE "RepositoryConfigurationServiceType:server:GetPostScanJobElements operation" XE "Server - RepositoryConfigurationServiceType:GetPostScanJobElements operation"The GetPostScanJobElements operation is used to query the scan repository for information pertaining to a single PostScan job.<wsdl:operation name="GetPostScanJobElements"> <wsdl:input message="dsc:GetPostScanJobElementsRequestMsg" wsa:Action=" distributedscan/configuration/GetPostScanJobElements"/> <wsdl:output message="dsc:GetPostScanJobElementsResponseMsg" wsa:Action=" distributedscan/configuration/GetPostScanJobElementsResponse"/></wsdl:operation>Upon receiving a dsc:GetPostScanJobElementsRequestMsg message, the server MUST respond with an dsc:GetPostScanJobElementsResponseMsg message or a SOAP fault, as follows:If the server cannot validate the arguments of the dsc:GetPostScanJobElementsRequestMsg, the server MUST return a dsc:InvalidArgs SOAP fault. HYPERLINK \l "Appendix_A_15" \o "Product behavior note 15" \h <15>If the server encounters an unexpected error from which it can recover while processing the dsc:GetPostScanJobElementsRequestMsg, the server MUST return a dsc:ServerErrorTemporaryError SOAP fault.If the server encounters an unexpected error from which it cannot recover while processing the dsc:GetPostScanJobElementsRequestMsg, the server MUST return a dsc:ServerErrorInternalError SOAP fault depending on the severity of the unexpected error.If the server does not have a PostScan job whose unique identifier matches the value specified in the dsc:JobToken element of the dsc:GetPostScanJobElementsRequest element, the server MUST return an dsc:ClientErrorJobTokenNotFound fault.If the server does have a PostScan job that matches the dsc:JobToken element of the dsc:GetPostScanJobElementsRequest element, the server MUST respond with an dsc:GetPostScanJobElementsResponseMsg message.The dsc:GetPostScanJobElementsResponseMsg element MUST have one dsc:JobElements child, which MUST contain as many dsc:ElementData children as there were dsc:Name children in the request message, and the dsc:ElementData children MUST be in the same order as the dsc:Name children in the request message.Each dsc:ElementData child corresponding to an dsc:Name child of the request's dsc:RequestedElements element MUST have the following characteristics:The attributes of the dsc:ElementData child MUST be set as follows: The Name attribute MUST be set to the same value as the value of the corresponding dsc:Name element of the request.If the requested element is known by the server, the Valid attribute MUST be set to "true"; otherwise, if the requested element is not known by the server, the Valid attribute MUST be set to "false". HYPERLINK \l "Appendix_A_16" \o "Product behavior note 16" \h <16>Vendor-defined attributes MAY be added.The contents of the element MUST be set as follows:If the element is a status element, an dsc:JobStatus child element MUST be added.If the element is a description element, an dsc:JobDescription element MUST be added.If the element is a documents element, an dsc:Documents element MUST be added. Vendor-defined child elements MAY be added.MessagesThe following WSDL message definitions are specific to this operation.GetPostScanJobElementsRequestMsgThe GetPostScanJobElementsRequestMsg message is the request WSDL message for a GetPostScanJobElements WSDL operation.<wsdl:message name="GetPostScanJobElementsRequestMsg"> <wsdl:part name="body" element="dsc:GetPostScanJobElementsRequest"/></wsdl:message>The SOAP action value is as follows. SOAP body contains an dsc:GetPostScanJobElementsRequest element.GetPostScanJobElementsResponseMsgThe GetPostScanJobElementsResponseMsg message is the response WSDL message for a GetPostScanJobElements WSDL operation.<wsdl:message name="GetPostScanJobElementsResponseMsg"> <wsdl:part name="body" element="dsc:GetPostScanJobElementsResponse"/></wsdl:message>The SOAP action value is as follows. SOAP body contains an dsc:GetPostScanJobElementsResponse element.ElementsThe following XML schema element definitions are specific to this operation.ElementDescriptiondsc:ElementDataAn element that contains response data for a GetPostScanJobElements request.dsc:GetPostScanJobElementsRequestAn element that contains the input data for a GetPostScanJobElements WSDL operation.dsc:GetPostScanJobElementsResponseAn element that contains the output data for a GetPostScanJobElements WSDL operation.dsc:NameAn element that contains the qualified name for a PostScan job element. This name is used in the GetPostScanJobElements request to specify the data the client is requesting.dsc:JobElementsA collection of dsc:ElementData elements in an dsc:GetPostScanJobElements response.dsc:RequestedElementsA collection of dsc:Name elements that represent what information is to be returned in an dsc:GetPostScanJobElements response.dsc:ElementDataThe dsc:ElementData element is used for returning requested data in a dsc:GetPostScanJobElements response.dsc:ElementData definition within dsc:GetPostScanJobElements response message is as follows.<xs:element name="ElementData" type="dsc:JobElementDataType" maxOccurs="unbounded"/>dsc:GetPostScanJobElementsRequestThe dsc:GetPostScanJobElementsRequest element contains input data for an dsc:GetPostScanJobElements WSDL operation.<xs:element name="GetPostScanJobElementsRequest" type="dsc:GetPostScanJobElementsRequestType"/>dsc:GetPostScanJobElementsRequest is an element of type dsc:GetPostScanJobElementsRequestType.dsc:GetPostScanJobElementsResponseThe dsc:GetPostScanJobElementsResponse element contains output data for an dsc:GetPostScanJobElements WSDL operation.<xs:element name="GetPostScanJobElementsResponse" type="dsc:GetPostScanJobElementsResponseType"/>dsc:GetPostScanJobElementsResponse is an element of type dsc:GetPostScanJobElementsResponseType.dsc:NameThe dsc:Name element contains the qualified name for a PostScan job element. This name is used in the dsc:GetPostScanJobElements request to specify the data the client is requesting.<xs:element name="Name" type="xs:QName" maxOccurs="unbounded"/>dsc:JobElementsThe dsc:JobElements element contains job information elements requested by an dsc:GetPostScanJobElements request.<xs:element name="JobElements" type="dsc:JobElementsType"/>dsc:RequestedElementsThe dsc:RequestedElements element contains a collection of dsc:Name elements that represent what information is to be returned for an dsc:GetPostScanJobElements request.<xs:element name="RequestedElements" type="dsc:RequestedJobElementsType"/>dsc:RequestedElements is an element of type dsc:plex TypesThe following XML schema complex type definitions are specific to this plex TypeDescriptiondsc:GetPostScanJobElementsRequestTypeA complex type that contains the request data for an dsc:GetPostScanJobElements WSDL operationdsc:GetPostScanJobElementsResponseType A complex type that contains the response data for an dsc:GetPostScanJobElements WSDL operationdsc:JobElementDataTypeA type that contains all the PostScan job elements that can be requested with a GetPostScanJobElements request and attributes that represent an elements qualified name and if the element name requested is recognizeddsc:JobElementsTypeA type that defines a collection of one or more dsc:JobElementDataType elementsdsc:RequestedJobElementsTypeA complex type that defines a collection of one or more elements of type xs:QName (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent what information is to be returned in an dsc:GetPostScanJobElements requestdsc:GetPostScanJobElementsRequestTypeThe dsc:GetPostScanJobElementsRequestType type contains the request data for an dsc:GetPostScanJobElements WSDL operation.<xs:complexType name="GetPostScanJobElementsRequestType"> <xs:sequence> <xs:element name="JobToken" type="dsc:String255ExtType"/> <xs:element name="RequestedElements" type="dsc:RequestedJobElementsType"/> </xs:sequence></xs:complexType>dsc:JobToken: The unique identifier of the PostScan job for which the data is requested.dsc:RequestedElements: The PostScan job data element(s) the client requests to be returned.dsc:GetPostScanJobElementsResponseTypeThe dsc:GetPostScanJobElementsResponseType type contains the response data for an dsc:GetPostScanJobElements WSDL operation.<xs:complexType name="GetPostScanJobElementsResponseType"> <xs:sequence> <xs:element name="JobElements" type="dsc:JobElementsType"/> </xs:sequence></xs:complexType>dsc:JobElements: The PostScan job data element(s) returned in response to the request. Each data element MUST contain:The name of the element.The Valid attribute indicating whether the element name was recognized by the scan repository:If the element name is recognized by the scan repository, attribute equals "true".If the element name is not recognized by the scan repository, attribute equals "false".The requested element's data.dsc:JobElementDataTypeThe dsc:JobElementDataType type contains all the PostScan job elements that can be requested with an dsc:GetPostScanJobElements request and attributes that represent an element's qualified name and whether the element name requested is recognized.<xs:complexType name="JobElementDataType"> <xs:choice> <xs:element name="JobStatus" type="dsc:JobStatusType"/> <xs:element name="JobDescription" type="dsc:JobDescriptionType"/> <xs:element name="Documents" type="dsc:DocumentsType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:choice> <xs:attribute ref="dsc:Name" use="required"/> <xs:attribute ref="dsc:Valid" use="required"/> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>dsc:JobElementsTypeThe dsc:JobElementsType type defines a collection of one or more dsc:JobElementDataType elements.<xs:complexType name="JobElementsType"> <xs:sequence> <xs:element name="ElementData" type="dsc:JobElementDataType" maxOccurs="unbounded"> </xs:element> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>dsc:RequestedJobElementsTypeThe dsc:RequestedJobElementsType type defines a collection of one or more elements of type xs:QName (as specified in [XMLSCHEMA1] and [XMLSCHEMA2]) that represent what information is to returned in an dsc:GetPostScanJobElements request.<xs:complexType name="RequestedJobElementsType"> <xs:sequence> <xs:element name="Name" type="xs:QName" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType>Predefined Values:dsc:JobStatus - Get all the status information for the requested PostScan job.dsc:JobDescription - Get all the descriptive information for the requested PostScan job.dsc:Documents - Get the descriptive information for all scan documents in the requested PostScan job.GetActiveJobs XE "Server:GetActiveJobs operation" XE "Operations:GetActiveJobs" XE "Operations:GetActiveJobs" XE "RepositoryConfigurationServiceType:server:GetActiveJobs operation" XE "Server - RepositoryConfigurationServiceType:GetActiveJobs operation"The GetActiveJobs operation is used to query the scan repository for information about all currently processing PostScan jobs. <wsdl:operation name="GetActiveJobs"> <wsdl:input message="dsc:GetActiveJobsRequestMsg" wsa:Action=" distributedscan/configuration/GetActiveJobs"/> <wsdl:output message="dsc:GetActiveJobsResponseMsg" wsa:Action=" distributedscan/configuration/GetActiveJobsResponse"/></wsdl:operation>Upon receiving an dsc:GetActiveJobsRequestMsg message, the server MUST respond with an dsc:GetActiveJobsResponseMsg message or a SOAP fault, as follows:If the server encounters an unexpected error from which it can recover while processing the dsc:GetActiveJobsRequestMsg, the server MUST return a dsc:ServerErrorTemporaryError SOAP fault.If the server encounters an unexpected error from which it cannot recover while processing the dsc:GetActiveJobsRequestMsg, the server MUST return a dsc:ServerErrorInternalError SOAP fault depending on the severity of the unexpected error.If the server can successfully process the dsc:GetActiveJobsRequestMsg, the server MUST return a dsc:GetActiveJobsResponseMsg with the following requirements:The dsc:GetActiveJobsResponseMsg MUST have one dsc:ActiveJobs child that MUST contain as many dsc:JobSummary children as there are PostScan jobs processing when the scan repository processes the dsc:GetActiveJobsRequestMsg.Each child corresponding to a processing PostScan job MUST have the following characteristics: The contents of the element MUST be set as follows: All the data elements of the dsc:JobSummary element MUST contain the corresponding data from the PostScan job. Vendor-defined child elements MAY be added. MessagesThe following WSDL message definitions are specific to this operation.GetActiveJobsRequestMsgThe GetActiveJobsRequestMsg message is a request WSDL message for a GetActiveJobs WSDL operation.<wsdl:message name="GetActiveJobsRequestMsg"> <wsdl:part name="body" element="dsc:GetActiveJobsRequest"/></wsdl:message> The SOAP action value is as follows. SOAP body contains an dsc:GetActiveJobsRequest element. GetActiveJobsResponseMsgThe GetActiveJobsResponseMsg message is the response WSDL message for a GetActiveJobs WSDL operation.<wsdl:message name="GetActiveJobsResponseMsg"> <wsdl:part name="body" element="dsc:GetActiveJobsResponse"/></wsdl:message>The SOAP action value is as follows. The SOAP body contains an dsc:GetActiveJobsResponse element. ElementsThe following XML schema element definitions are specific to this operation.ElementDescriptiondsc:ActiveJobsA collection of zero or more dsc:JobSummary elements that represent all currently active PostScan jobs in the serverdsc:GetActiveJobsRequest An element that contains the input data for a GetActiveJobs WSDL operationdsc:GetActiveJobsResponseAn element that contains the output data for a GetActiveJobs WSDL operationdsc:ActiveJobsThe dsc:ActiveJobs element is used to return the summary data for all active PostScan jobs.<xs:element name="ActiveJobs" type="dsc:ListOfSummarysType"/>dsc:GetActiveJobsRequestThe dsc:GetActiveJobsRequest element contains input data for a GetActiveJobs WSDL operation.<xs:element name="GetActiveJobsRequest" type="dsc:GetActiveJobsRequestType"/>dsc:GetActiveJobsRequest is an element of type dsc:GetActiveJobsRequestType.dsc:GetActiveJobsResponseThe dsc:GetActiveJobsResponse element contains output data for a GetActiveJobs WSDL operation.<xs:element name="GetActiveJobsResponse" type="dsc:GetActiveJobsResponseType"/>dsc:GetActiveJobsResponse is an element of type dsc:plex TypesThe following XML schema complex type definitions are specific to this operation.dsc:GetActiveJobsRequestTypeThe dsc:GetActiveJobsRequestType type contains the request data for a GetActiveJobs WSDL operation.<xs:complexType name="GetActiveJobsRequestType"> <xs:sequence> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence></xs:complexType>dsc:GetActiveJobsResponseTypeThe dsc:GetActiveJobsResponseType type contains the response data for a GetActiveJobs WSDL operation.<xs:complexType name="GetActiveJobsResponseType"> <xs:sequence> <xs:element name="ActiveJobs" type="dsc:ListOfSummarysType"/> </xs:sequence></xs:complexType>dsc:ActiveJobs: A collection of dsc:JobSummaryType elements that represent the PostScan jobs active in the scan repository when the GetActiveJobs operation was processed.GetJobHistory XE "Server:GetJobHistory operation" XE "Operations:GetJobHistory" XE "Operations:GetJobHistory" XE "RepositoryConfigurationServiceType:server:GetJobHistory operation" XE "Server - RepositoryConfigurationServiceType:GetJobHistory operation"The GetJobHistory operation is used to query the scan repository for information about completed PostScan jobs. <wsdl:operation name="GetJobHistory"> <wsdl:input message="dsc:GetJobHistoryRequestMsg" wsa:Action=" distributedscan/configuration/GetJobHistory"/> <wsdl:output message="dsc:GetJobHistoryResponseMsg" wsa:Action=" distributedscan/configuration/GetJobHistoryResponse"/></wsdl:operation>Upon receiving a dsc:GetJobHistoryRequestMsg, the server MUST respond with an dsc:GetJobHistoryResponseMsg or a SOAP fault, as follows:If the server encounters an unexpected error from which it can recover while processing the dsc:GetJobHistoryRequestMsg, the server MUST return a dsc:ServerErrorTemporaryError SOAP fault.If the server encounters an unexpected error from which it cannot recover while processing the dsc:GetJobHistoryRequestMsg, the server MUST return a dsc:ServerErrorInternalError SOAP fault depending on the severity of the unexpected error.If the server can successfully process the dsc:GetJobHistoryRequestMsg, the server MUST return a dsc:GetJobHistoryResponseMsg with the following requirements:The GetJobHistoryResponseMsg MUST have one dsc:JobHistory child that MUST contain as many dsc:JobSummary children as there are completed PostScan jobs saved by the scan repository that received the GetJobHistoryRequestMsg. The number of PostScan jobs saved is server dependent.Each child corresponding to a completed PostScan job MUST have the following characteristics: The contents of the element MUST be set as follows: All the data elements of the dsc:JobSummary element MUST contain the corresponding data from the PostScan job. Vendor-defined child elements MAY be added. MessagesThe following WSDL message definitions are specific to this operation.GetJobHistoryRequestMsgThe GetJobHistoryRequestMsg message is a request WSDL message for a GetJobHistory WSDL operation.<wsdl:message name="GetJobHistoryRequestMsg"> <wsdl:part name="body" element="dsc:GetJobHistoryRequest"/></wsdl:message>The SOAP action value is: SOAP body contains an dsc:GetJobHistoryRequest element.GetJobHistoryResponseMsgThe GetJobHistoryResponseMsg message is a response WSDL message for a GetJobHistory WSDL operation.<wsdl:message name="GetJobHistoryResponseMsg"> <wsdl:part name="body" element="dsc:GetJobHistoryResponse"/></wsdl:message>The SOAP action value is: SOAP body contains an dsc:GetJobHistoryResponse element.ElementsThe following XML schema element definitions are specific to this operation.ElementDescriptiondsc:JobHistoryA collection of dsc:JobSummary elements that contain the summary information for completed PostScan jobs processed by the scan repository. This list does not necessarily contain all the jobs processed, just a subset of the most recent. This number kept is implementation dependent.dsc:GetJobHistoryRequestAn element that contains the input data for an dsc:GetJobHistory WSDL operation.dsc:GetJobHistoryResponseAn element that contains the output data for an dsc:GetJobHistory WSDL operation.dsc:JobHistory The dsc:JobHistory element is a collection of dsc:JobSummary elements that contain the summary information for completed PostScan jobs processed by the scan repository. This list does not necessarily contain all the jobs processed, just a subset of the most recent. This number kept is implementation dependent.<xs:element name="JobHistory" type="dsc:ListOfSummarysType"/>dsc:JobHistory is an element of type dsc:ListOfSummarysType.dsc:GetJobHistoryRequestThe dsc:GetJobHistoryRequest element contains input data for an dsc:GetJobHistory WSDL operation.<xs:element name="GetJobHistoryRequest" type="dsc:GetJobHistoryRequestType"/>dsc:GetJobHistoryRequest is an element of type dsc:GetJobHistoryRequestType.dsc:GetJobHistoryResponseThe dsc:GetJobHistoryResponse element contains output data for an dsc:GetJobHistory WSDL operation.<xs:element name="GetJobHistoryResponse" type="dsc:GetJobHistoryResponseType"/>dsc:GetJobHistoryResponse is an element of type dsc:plex TypesThe following XML schema complex type definitions are specific to this operation.dsc:GetJobHistoryRequestTypeThe dsc:GetJobHistoryRequestType type contains the request data for an dsc:GetJobHistory WSDL operation.<xs:complexType name="GetJobHistoryRequestType"> <xs:sequence> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence></xs:complexType>dsc:GetJobHistoryResponseTypeThe dsc:GetJobHistoryResponseType type contains the response data for an dsc:GetJobHistory WSDL operation.<xs:complexType name="GetJobHistoryResponseType"> <xs:sequence> <xs:element name="JobHistory" type="dsc:ListOfSummarysType"/> </xs:sequence></xs:complexType>dsc:GetJobHistory: A collection of dsc:JobSummaryType elements that represent the PostScan jobs that have previously completed in the scan repository when the dsc:GetJobHistory operation was received. The depth of this list is server dependent.RepositoryElementsChangeEvent XE "Server:RepositoryElementsChangeEvent operation" XE "Operations:RepositoryElementsChangeEvent" XE "Operations:RepositoryElementsChangeEvent" XE "RepositoryConfigurationServiceType:server:RepositoryElementsChangeEvent operation" XE "Server - RepositoryConfigurationServiceType:RepositoryElementsChangeEvent operation"The RepositoryElementsChangeEvent event is sent by the scan repository any time an element or elements in the repository configuration changes. HYPERLINK \l "Appendix_A_17" \o "Product behavior note 17" \h <17><wsdl:operation name="RepositoryElementsChangeEvent"> <wsdl:output message="dsc:RepositoryElementsChangeEventMsg" wsa:Action=" distributedscan/configuration/RepositoryElementsChangeEvent"/></wsdl:operation>Upon detecting a change in the scan repository configuration, the server MUST send a RepositoryElementsChangeEventMsg message to all subscribed clients, as follows:RepositoryElementsChangeEventMsg MUST have one dsc:ElementChanges child that contains either an dsc:RepositoryConfiguration element or vendor-defined elements.The contents of the element(s) MUST be set as follows:If the data change was detected in the scan repository configuration, an dsc:RepositoryConfiguration child element MUST be added.If another data change was detected, vendor-defined child elements MAY be added. MessagesThe following WSDL message definitions are specific to this operation.RepositoryElementsChangeEventMsgThe RepositoryElementsChangeEventMsg message is an event WSDL message for a RepositoryElementsChangeEvent WSDL Event.<wsdl:message name="RepositoryElementsChangeEventMsg"> <wsdl:part name="body" element="dsc:RepositoryElementsChangeEvent"/></wsdl:message>The SOAP action value is as follows. SOAP body contains a RepositoryElementsChangeEvent element.ElementsThe following XML schema element definitions are specific to this operation.ElementDescriptiondsc:ElementChangesAn element in the RepositoryElementsChangeEvent message that contains all of the current changes in the scan repository configuration.RepositoryElementsChangeEventAn element that contains the event data for an RepositoryElementsChangeEvent WSDL operation.dsc:ElementChangesThe dsc:ElementChanges element is used to send changes in the scan repository configuration.<xs:element name="ElementChanges" type="dsc:ElementChangesType"/>dsc:RepositoryElementsChangeEventThe dsc:RepositoryElementsChangeEvent element contains event data for a RepositoryElementsChangeEvent WSDL operation.<xs:element name="RepositoryElementsChangeEvent" type="dsc:RepositoryElementsChangeEventType"/>RepositoryElementsChangeEvent is an element of type dsc:plex TypesThe following XML schema complex type definitions are specific to this plex TypeDescriptiondsc:ElementChangesTypeA type that defines the elements of the scan repository that could change and produce a RepositoryElementsChangeEvent.dsc:RepositoryElementsChangeEventType A complex type that defines the event data for an dsc:RepositoryElementsChangeEvent WSDL operation.dsc:ElementChangesTypeThe dsc:ElementChangesType type defines the elements of the scan repository that could change and produce an RepositoryElementsChangeEvent element.<xs:complexType name="ElementChangesType"> <xs:sequence> <xs:element name="RepositoryConfiguration" type="dsc:RepositoryConfigurationType" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence></xs:complexType>dsc:RepositoryElementsChangeEventTypeThe dsc:RepositoryElementsChangeEventType type defines the event data for an dsc:RepositoryElementsChangeEvent WSDL operation.<xs:complexType name="RepositoryElementsChangeEventType"> <xs:sequence> <xs:element name="ElementChanges" type="dsc:ElementChangesType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence></xs:complexType>dsc:ElementChanges: An element that contains any Repository elements in which a data change triggered the event.RepositoryStatusSummaryEvent XE "Server:RepositoryStatusSummaryEvent operation" XE "Operations:RepositoryStatusSummaryEvent" XE "Operations:RepositoryStatusSummaryEvent" XE "RepositoryConfigurationServiceType:server:RepositoryStatusSummaryEvent operation" XE "Server - RepositoryConfigurationServiceType:RepositoryStatusSummaryEvent operation"The dsc:RepositoryStatusSummaryEvent event is sent by the scan repository any time the repository status changes.<wsdl:operation name="RepositoryStatusSummaryEvent"> <wsdl:output message="dsc:RepositoryStatusSummaryEventMsg" wsa:Action=" distributedscan/configuration/RepositoryStatusSummaryEvent"/></wsdl:operation>Upon detecting a change in the scan repository status, the server MUST send an dsc:RepositoryStatusSummaryEventMsg message to all subscribed clients, as follows:The dsc:RepositoryStatusSummaryEventMsg MUST have one dsc:StatusSummary child.The contents of the element MUST be set as follows:An dsc:RepositoryState element MUST be added.If one or more state reasons are available, an dsc:RepositoryStateReasons element MUST be added.Vendor-defined child elements MAY be added.MessagesThe following WSDL message definitions are specific to this operation.dsc:RepositoryStatusSummaryEventMsgThe dsc:RepositoryStatusSummaryEventMsg message is an event WSDL message for an dsc:RepositoryStatusSummaryEvent WSDL Event.<wsdl:message name="RepositoryStatusSummaryEventMsg"> <wsdl:part name="body" element="dsc:RepositoryStatusSummaryEvent"/></wsdl:message>The SOAP action value is as follows. SOAP body contains an dsc:RepositoryStatusSummaryEvent element.ElementsThe following XML schema element definitions are specific to this operation.ElementDescriptiondsc:RepositoryStatusSummaryEventAn element that contains the event data for an dsc:RepositoryStatusSummaryEvent WSDL operation.dsc:StatusSummaryAn element of the dsc:RepositoryStatusSummaryEvent that contains the status of the scan repository at the time the event was triggered.dsc:RepositoryStatusSummaryEventThe dsc:RepositoryStatusSummaryEvent element contains event data for an dsc:RepositoryStatusSummaryEvent WSDL operation.<xs:element name="RepositoryStatusSummaryEvent" type="dsc:RepositoryStatusSummaryEventType"/>RepositoryStatusSummaryEvent is an element of type dsc:RepositoryStatusSummaryEvent.dsc:StatusSummaryThe dsc:StatusSummary element contains the status of the scan repository at the time the dsc:RepositoryStatusSummaryEventType was triggered.<xs:element name="StatusSummary" type="dsc:StatusSummaryType"/>Complex TypesThe following XML schema complex type definitions are specific to this plex TypeDescriptiondsc:RepositoryStatusSummaryEventType A complex type that defines the event data for an dsc:RepositoryStatusSummaryEventType WSDL operationdsc:StatusSummaryTypeA type that defines the state elements of the scan repository that could change and produce an dsc:RepositoryStatusSummaryEventTypedsc:RepositoryStatusSummaryEventTypeThe dsc:RepositoryStatusSummaryEventType type defines the event data for an dsc:RepositoryStatusSummaryEventType WSDL operation.<xs:complexType name="RepositoryStatusSummaryEventType"> <xs:sequence> <xs:element name="StatusSummary" type="dsc:StatusSummaryType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence></xs:complexType>dsc:StatusSummary: An element that contains the current scan repository state and state reasons.dsc:StatusSummaryTypeThe dsc:StatusSummaryType type defines the state elements of the scan repository that could change and produce an dsc:RepositoryStatusSummaryEventType.<xs:complexType name="StatusSummaryType"> <xs:sequence> <xs:element name="RepositoryState" type="dsc:RepositoryStateType"/> <xs:element name="RepositoryStateReasons" type="dsc:RepositoryStateReasonsType" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence></xs:complexType>PostScanJobStatusEvent XE "Server:PostScanJobStatusEvent operation" XE "Operations:PostScanJobStatusEvent" XE "Operations:PostScanJobStatusEvent" XE "RepositoryConfigurationServiceType:server:PostScanJobStatusEvent operation" XE "Server - RepositoryConfigurationServiceType:PostScanJobStatusEvent operation"The PostScanJobStatusEvent event is sent by the scan repository any time the status of a PostScan job changes.<wsdl:operation name="PostScanJobStatusEvent"> <wsdl:output message="dsc:PostScanJobStatusEventMsg" wsa:Action=" distributedscan/configuration/PostScanJobStatusEvent"/></wsdl:operation>Upon detecting a change in the status of a PostScan job, the server MUST send an dsc:PostScanJobStatusEventMsg message to all subscribed clients, as follows: The dsc:PostScanJobStatusEventMsg MUST have one dsc:JobStatus child. The contents of the element MUST be set as follows: The current values of all PostScan job status related elements MUST be added. Vendor-defined child elements MAY be added.MessagesThe following WSDL message definitions are specific to this operation.dsc:PostScanJobStatusEventMsgThe dsc:PostScanJobStatusEventMsg message is an event WSDL message for a PostScanJobStatusEventMsg WSDL Event.<wsdl:message name="PostScanJobStatusEventMsg"> <wsdl:part name="body" element="dsc:PostScanJobStatusEvent"/></wsdl:message>The SOAP action value is as follows. SOAP body contains an dsc:PostScanJobStatusEvent element.ElementsThe following XML schema element definitions are specific to this operation.dsc:PostScanJobStatusEvent The dsc:PostScanJobStatusEvent element contains event data for an dsc:PostScanJobStatusEvent WSDL operation.<xs:element name="PostScanJobStatusEvent" type="dsc:PostScanJobStatusEventType"/>The dsc:PostScanJobStatusEvent element is of type dsc:plex TypesThe following XML schema complex type definitions are specific to this operation.dsc:PostScanJobStatusEventTypeThe dsc:PostScanJobStatusEventType type defines the event data for an dsc:PostScanJobStatusEvent WSDL operation.<xs:complexType name="PostScanJobStatusEventType"> <xs:sequence> <xs:element name="JobStatus" type="dsc:JobStatusType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence></xs:complexType>dsc:JobStatus: An element that contains the current values of all PostScan job status related elements.PostScanJobEndStateEvent XE "Server:PostScanJobEndStateEvent operation" XE "Operations:PostScanJobEndStateEvent" XE "Operations:PostScanJobEndStateEvent" XE "RepositoryConfigurationServiceType:server:PostScanJobEndStateEvent operation" XE "Server - RepositoryConfigurationServiceType:PostScanJobEndStateEvent operation"The PostScanJobEndStateEvent event is sent by the scan repository every time a PostScan job completes.<wsdl:operation name="PostScanJobEndStateEvent"> <wsdl:output message="dsc:PostScanJobEndStateEventMsg" wsa:Action=" distributedscan/configuration/PostScanJobEndStateEvent"/></wsdl:operation>Upon detecting the completion of a PostScan job, the server MUST send an dsc:PostScanJobEndStateEventMsg message to all subscribed clients, as follows: The dsc:PostScanJobEndStateEventMsg MUST have the following child elements: dsc:JobTokendsc:PSP_Identifierdsc:PSP_DisplayNamedsc:JobOriginatingUserNamedsc:JobCompletedStatedsc:JobCompletedStateReasonsdsc:FilterCompletedStatusesdsc:ImagesReceiveddsc:JobCompletedTimeThe contents of the elements MUST be set as follows: The final values of all the elements MUST be added. Vendor-defined child elements MAY be added.MessagesThe following WSDL message definitions are specific to this operation.dsc:PostScanJobEndStateEventMsgThe dsc:PostScanJobEndStateEventMsg message is an event WSDL message for a PostScanJobEndStateEvent WSDL Event.<wsdl:message name="PostScanJobEndStateEventMsg"> <wsdl:part name="body" element="dsc:PostScanJobEndStateEvent"/></wsdl:message>The SOAP action value is as follows. SOAP body contains an dsc:PostScanJobEndStateEvent element.ElementsThe following XML schema element definitions are specific to this operation.ElementDescriptiondsc:PostScanJobEndStateAn element that contains descriptive and final status information for a PostScan jobdsc:PostScanJobEndStateEventAn element that defines the event data for an dsc:PostScanJobEndStateEvent WSDL operationdsc:PostScanJobEndStateThe dsc:PostScanJobEndState element contains descriptive and final status information for a PostScan job. This element is only sent within an dsc:PostScanJobEndStateEvent element.<xs:element name="PostScanJobEndState" type="dsc:PostScanJobEndStateType"/>dsc:PostScanJobEndStateEventThe dsc:PostScanJobEndStateEvent element contains event data for an dsc:PostScanJobEndStateEvent WSDL operation.<xs:element name="PostScanJobEndStateEvent" type="dsc:PostScanJobEndStateEventType"/>dsc:PostScanJobEndStateEvent is an element of type dsc:plex TypesThe following XML schema complex type definitions are specific to this plex TypeDescriptiondsc:PostScanJobEndStateTypeA complex type that defines descriptive and final status information for a PostScan jobdsc:PostScanJobEndStateEventType A complex type that defines the event data for an dsc:PostScanJobEndStateEvent WSDL operationdsc:PostScanJobEndStateTypeThe dsc:PostScanJobEndStateType complex type defines descriptive and final status information for a PostScan job.<xs:complexType name="PostScanJobEndStateType"> <xs:sequence> <xs:element name="JobToken" type="dsc:String255ExtType"/> <xs:element name="PSP_Identifier" type="dsc:String255ExtType"/> <xs:element name="PSP_DisplayName" type="dsc:String255ExtType"/> <xs:element name="JobOriginatingUserName" type="dsc:String255ExtType"/> <xs:element name="JobCompletedState" type="dsc:JobStateType"/> <xs:element name="JobCompletedStateReasons" type="dsc:JobStateReasonsType"/> <xs:element name="FilterCompletedStatuses" type="dsc:FilterStatusesType"/> <xs:element name="ImagesReceived" type="dsc:IntZeroExtType"/> <xs:element name="JobCompletedTime" type="dsc:DateTimeExtType" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence></xs:complexType>dsc:PostScanJobEndStateEventTypeThe dsc:PostScanJobEndStateEventType complex type defines the event data for an dsc:PostScanJobEndStateEvent WSDL operation.<xs:complexType name="PostScanJobEndStateEventType"> <xs:sequence> <xs:element name="PostScanJobEndState" type="dsc:PostScanJobEndStateType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence></xs:complexType>dsc:PostScanJobEndState: An element that contains the final values of many PostScan job elements.Timer Events XE "Server:timer events" XE "Timer events:server" XE "Events:timer - server" XE "Events:timer - RepositoryConfigurationServiceType server" XE "Timer events - RepositoryConfigurationServiceType server" XE "Server - RepositoryConfigurationServiceType:timer events" XE "RepositoryConfigurationServiceType:server:timer events"None.Other Local Events XE "Server:local events" XE "Local events:server" XE "Events:local - server" XE "Events:local - RepositoryConfigurationServiceType server" XE "Local events - RepositoryConfigurationServiceType server" XE "Server - RepositoryConfigurationServiceType:local events" XE "RepositoryConfigurationServiceType:server:local events"None.RepositoryConfigurationServiceType Client Details XE "SOAP faults:RepositoryConfigurationServiceType:client" XE "RepositoryConfigurationServiceType:client:SOAP faults" XE "Client - RepositoryConfigurationServiceType:SOAP faults" XE "Initialization - RepositoryConfigurationServiceType:client" XE "RepositoryConfigurationServiceType:client:initialization" XE "Client - RepositoryConfigurationServiceType:initialization" XE "RepositoryConfigurationServiceType:client:timers" XE "Timers - RepositoryConfigurationServiceType:client" XE "Client - RepositoryConfigurationServiceType:timers" XE "RepositoryConfigurationServiceType:client:abstract data model" XE "Data model - abstract - RepositoryConfigurationServiceType:client" XE "Abstract data model - RepositoryConfigurationServiceType:client" XE "Client - RepositoryConfigurationServiceType:abstract data model" XE "RepositoryConfigurationServiceType:client:overview" XE "Client - RepositoryConfigurationServiceType:overview"The client side of this protocol is simply a pass-through. That is, no additional timers or other state is required on the client side of this protocol. Calls made by the higher-layer protocol or application are passed directly to the transport, and the results returned by the transport are passed directly back to the higher-layer protocol or application.Protocol Examples XE "Examples:overview"WSDL Message Examples XE "Examples:WSDL message examples" XE "WSDL:message examples"A protocol client constructs the following WSDL message to query the scan repository server for its configuration.<?xml version="1.0" encoding="utf-8"?><S:Envelope xmlns:S="" xmlns:WSA="" xmlns:DSC=" 12/wdp/distributedscan/configuration"> <S:Header> <WSA:MessageID> urn:uuid:5e00a5c1-29e7-4361-a42e-1f00013e973c </WSA:MessageID> <WSA:Action> 12/wdp/distributedscan/configuration/GetRepositoryElements </WSA:Action> <WSA:To> : 5362/ScanServer/553852db-6d5a-4eee-a34f-5b499c1a2944 </WSA:To> <WSA:ReplyTo> <WSA:Address> role/anonymous </WSA:Address> </WSA:ReplyTo> </S:Header> <S:Body> <DSC:GetRepositoryElementsRequest> <DSC:RequestedElements> <DSC:Name> DSC:RepositoryConfiguration </DSC:Name> </DSC:RequestedElements> </DSC:GetRepositoryElementsRequest> </S:Body></S:Envelope>The protocol server would then respond with the following.<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap= xmlns:wsa= xmlns:con= 12/wdp/distributedscan/configuration xmlns:dsc= 12/wdp/distributedscan/configuration xmlns:ftr=" 10/imaging/postscan/filter"> <soap:Header> <wsa:To> 08/addressing/role/anonymous </wsa:To> <wsa:Action> distributedscan/configuration/GetRepositoryElementsResponse </wsa:Action> <wsa:MessageID> urn:uuid:4dbfd46d-e02a-4e03-8ad0-ab82c6bbbe77 </wsa:MessageID> <wsa:RelatesTo> urn:uuid:5e00a5c1-29e7-4361-a42e-1f00013e973c </wsa:RelatesTo> </soap:Header> <soap:Body> <con:GetRepositoryElementsResponse> <con:RepositoryElements> <con:ElementData con:Name="dsc:RepositoryConfiguration" con:Valid="true"> <con:RepositoryConfiguration> <con:Filters> <con:Filter> <con:Dialect> ftr:fileshare </con:Dialect> <con:FilterConfig/> </con:Filter> <con:Filter> <con:Dialect> ftr:sharepoint </con:Dialect> <con:FilterConfig/> </con:Filter> <con:Filter> <con:Dialect> ftr:email </con:Dialect> <con:FilterConfig/> </con:Filter> </con:Filters> </con:RepositoryConfiguration> </con:ElementData> </con:RepositoryElements> </con:GetRepositoryElementsResponse> </soap:Body></soap:Envelope>A protocol client constructs the following WSDL message to query the scan repository server for a list of the currently processing PostScan jobs.<?xml version="1.0" encoding="utf-8"?><S:Envelope xmlns:S= xmlns:WSA= xmlns:DSC=" distributedscan/configuration"> <S:Header> <WSA:MessageID> urn:uuid:0eb870ee-f703-492a-8347-ba73a54e132d </WSA:MessageID> <WSA:Action> configuration/GetActiveJobs </WSA:Action> <WSA:To> /ScanServer/553852db-6d5a-4eee-a34f-5b499c1a2944 </WSA:To> <WSA:ReplyTo> <WSA:Address> role/anonymous </WSA:Address> </WSA:ReplyTo> </S:Header> <S:Body> <DSC:GetActiveJobsRequest /> </S:Body></S:Envelope>If no PostScan jobs are processing, the protocol server would then respond with the following.<?xml version="1.0" encoding="utf-8"?><S:Envelope xmlns:S= xmlns:WSA= xmlns:DSC=" distributedscan/configuration"> <S:Header> <WSA:MessageID> urn:uuid:0eb870ee-f703-492a-8347-ba73a54e132d </WSA:MessageID> <WSA:Action> distributedscan/configuration/GetActiveJobsResponse </WSA:Action> <WSA:To> :5362/ScanServer/553852db-6d5a-4eee-a34f-5b499c1a2944 </WSA:To> <WSA:ReplyTo> <WSA:Address> role/anonymous </WSA:Address> </WSA:ReplyTo> </S:Header> <S:Body> <DSC:GetActiveJobsResponse /> </S:Body></S:Envelope>A protocol client constructs the following WSDL message to query the scan repository server for a list of the recently completed PostScan jobs.<?xml version="1.0" encoding="utf-8"?><S:Envelope xmlns:S= xmlns:WSA= xmlns:DSC=" distributedscan/configuration"> <S:Header> <WSA:MessageID> urn:uuid:0eb870ee-f703-492a-8347-ba73a54e132d </WSA:MessageID> <WSA:Action> distributedscan/configuration/GetJobHistory </WSA:Action> <WSA:To> :5362/ScanServer/553852db-6d5a-4eee-a34f-5b499c1a2944 </WSA:To> <WSA:ReplyTo> <WSA:Address> role/anonymous </WSA:Address> </WSA:ReplyTo> </S:Header> <S:Body> <DSC:GetJobsHistoryRequest/> </S:Body></S:Envelope>The protocol server would then respond with the following:<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap= xmlns:wsa= xmlns:con=" distributedscan/configuration"> <soap:Header> <wsa:To> anonymous </wsa:To> <wsa:Action> distributedscan/configuration/GetJobHistoryResponse </wsa:Action> <wsa:MessageID> urn:uuid:6ecae59e-93e1-42e4-affb-c63137b16992 </wsa:MessageID> <wsa:RelatesTo> urn:uuid:3e26cab3-3759-45dc-a530-b6ea91e29e90 </wsa:RelatesTo> </soap:Header> <soap:Body> <con:GetJobHistoryResponse> <con:JobHistory> <con:JobSummary> <con:JobToken> 6a8d7c92-0db3-4978-8aad-180530f8de53 </con:JobToken> <con:PSP_Identifier> B6EB9213-C1BE-4BBF-880E-FF8F18A53469 </con:PSP_Identifier> <con:PSP_DisplayName> EdTestAll </con:PSP_DisplayName> <con:JobOriginatingUserName> prtlab@ENTERPRISESCAN1 </con:JobOriginatingUserName> <con:JobState> Aborted </con:JobState> <con:JobStateReasons> <con:JobStateReason> NoValidPostScanInstructionsFound </con:JobStateReason> </con:JobStateReasons> <con:FilterStatuses> <con:FilterStatus> <con:Dialect> windows/2007/10/imaging/ postscan/filter/email </con:Dialect> <con:FilterState> Canceled </con:FilterState> </con:FilterStatus> </con:FilterStatuses> <con:ImagesReceived> 0 </con:ImagesReceived> </con:JobSummary> <con:JobSummary> <con:JobToken> 58e4590c-01e4-4933-a247-dc497b1d6c58 </con:JobToken> <con:PSP_Identifier> B6EB9213-C1BE-4BBF-880E-FF8F18A53469 </con:PSP_Identifier> <con:PSP_DisplayName> EdTestAll </con:PSP_DisplayName> <con:JobOriginatingUserName> prtlab@ENTERPRISESCAN1 </con:JobOriginatingUserName> <con:JobState> Completed </con:JobState> <con:JobStateReasons> <con:JobStateReason> PostScanJobCompletedSuccessfully </con:JobStateReason> </con:JobStateReasons> <con:FilterStatuses> <con:FilterStatus> <con:Dialect> windows/2007/10/imaging/ postscan/filter/sharepoint </con:Dialect> <con:FilterState> CompletedSuccessfully </con:FilterState> </con:FilterStatus> </con:FilterStatuses> <con:ImagesReceived> 0 </con:ImagesReceived> </con:JobSummary> </con:JobHistory> </con:GetJobHistoryResponse> </soap:Body></soap:Envelope>SOAP Fault Example XE "Examples:SOAP fault examples" XE "SOAP faults:examples"<soap:Envelope xmlns:soap=""?? xmlns:xml=""?? xmlns:wsa=""?? xmlns:dsc="?? distributedscan/configuration">?? <soap:Header>????? <wsa:Action>;????? <!-- Headers excluded for brevity -->?? </soap:Header>?? <soap:Body>????? <soap:Fault>???????? <soap:Code>??????????? <soap:Value>soap:Receiver</soap:Value>??????????? <soap:Subcode>?????????????? <soap:Value>dsc:ClientErrorJobTokenNotFound</soap:Value>??????????? </soap:Subcode>???????? </soap:Code>???????? <soap:Reason>??????????? <soap:Text xml:lang="en">A PostScan job identified by the ??????????? specified dsc:JobToken argument could not be found.</soap:Text>???????? </soap:Reason>????? </soap:Fault>?? </soap:Body></soap:Envelope>SecuritySecurity Considerations for Implementers XE "Security:implementer considerations" XE "Implementer - security considerations" XE "Implementer - security considerations" XE "Security:implementer considerations"None.Index of Security Parameters XE "Security:parameter index" XE "Index of security parameters" XE "Parameters - security index" XE "Parameters - security index" XE "Index of security parameters" XE "Security:parameter index"None.Appendix A: Full WSDL XE "Full:WSDL:overview" XE "WSDL:overview"RepositoryConfigurationServiceType WSDL XE "WSDL:RepositoryConfigurationServiceType WSDL" XE "Full WSDL:RepositoryConfigurationServiceType WSDL" XE "Full:WSDL:RepositoryConfigurationServiceType" XE "RepositoryConfigurationServiceType:WSDL" XE "WSDL:RepositoryConfigurationServiceType"For ease of implementation, the full WSDL is provided below.<definitions xmlns="" xmlns:wsdl="" xmlns:wsoap12="" xmlns:http="" xmlns:xs="" xmlns:wsdp="" xmlns:wsp="" xmlns:wsd="" xmlns:wse="" xmlns:wsa="" xmlns:dsc="" xmlns:wsu="" targetNamespace="" name="WSDRepositoryConfigurationService"> <xs:annotation> <xs:documentation> WSD Repository Configuration Service Web Service Description (WSDL) file Copyright 2007 Microsoft Corporation. All rights reserved </xs:documentation> </xs:annotation> <wsp:Policy wsu:Id="ServicePolicy"> <wsdp:Profile/> </wsp:Policy> <types> <xs:schema targetNamespace=""> <xs:include schemaLocation="WDPRepositoryConfig.xsd"/> </xs:schema> </types> <wsdl:message name="GetRepositoryElementsRequestMsg"> <wsdl:part name="body" element="dsc:GetRepositoryElementsRequest"/> </wsdl:message> <wsdl:message name="GetRepositoryElementsResponseMsg"> <wsdl:part name="body" element="dsc:GetRepositoryElementsResponse"/> </wsdl:message> <wsdl:message name="CancelPostScanJobRequestMsg"> <wsdl:part name="body" element="dsc:CancelPostScanJobRequest"/> </wsdl:message> <wsdl:message name="CancelPostScanJobResponseMsg"> <wsdl:part name="body" element="dsc:CancelPostScanJobResponse"/> </wsdl:message> <wsdl:message name="GetPostScanJobElementsRequestMsg"> <wsdl:part name="body" element="dsc:GetPostScanJobElementsRequest"/> </wsdl:message> <wsdl:message name="GetPostScanJobElementsResponseMsg"> <wsdl:part name="body" element="dsc:GetPostScanJobElementsResponse"/> </wsdl:message> <wsdl:message name="GetActiveJobsRequestMsg"> <wsdl:part name="body" element="dsc:GetActiveJobsRequest"/> </wsdl:message> <wsdl:message name="GetActiveJobsResponseMsg"> <wsdl:part name="body" element="dsc:GetActiveJobsResponse"/> </wsdl:message> <wsdl:message name="GetJobHistoryRequestMsg"> <wsdl:part name="body" element="dsc:GetJobHistoryRequest"/> </wsdl:message> <wsdl:message name="GetJobHistoryResponseMsg"> <wsdl:part name="body" element="dsc:GetJobHistoryResponse"/> </wsdl:message> <wsdl:message name="RepositoryElementsChangeEventMsg"> <wsdl:part name="body" element="dsc:RepositoryElementsChangeEvent"/> </wsdl:message> <wsdl:message name="RepositoryStatusSummaryEventMsg"> <wsdl:part name="body" element="dsc:RepositoryStatusSummaryEvent"/> </wsdl:message> <wsdl:message name="PostScanJobStatusEventMsg"> <wsdl:part name="body" element="dsc:PostScanJobStatusEvent"/> </wsdl:message> <wsdl:message name="PostScanJobEndStateEventMsg"> <wsdl:part name="body" element="dsc:PostScanJobEndStateEvent"/> </wsdl:message> <portType name="RepositoryConfigurationServiceType" wse:EventSource="true"> <wsdl:operation name="GetRepositoryElements"> <wsdl:input message="dsc:GetRepositoryElementsRequestMsg" wsa:Action=""/> <wsdl:output message="dsc:GetRepositoryElementsResponseMsg" wsa:Action=""/> </wsdl:operation> <wsdl:operation name="CancelPostScanJob"> <wsdl:input message="dsc:CancelPostScanJobRequestMsg" wsa:Action=""/> <wsdl:output message="dsc:CancelPostScanJobResponseMsg" wsa:Action=""/> </wsdl:operation> <wsdl:operation name="GetPostScanJobElements"> <wsdl:input message="dsc:GetPostScanJobElementsRequestMsg" wsa:Action=""/> <wsdl:output message="dsc:GetPostScanJobElementsResponseMsg" wsa:Action=""/> </wsdl:operation> <wsdl:operation name="GetActiveJobs"> <wsdl:input message="dsc:GetActiveJobsRequestMsg" wsa:Action=""/> <wsdl:output message="dsc:GetActiveJobsResponseMsg" wsa:Action=""/> </wsdl:operation> <wsdl:operation name="GetJobHistory"> <wsdl:input message="dsc:GetJobHistoryRequestMsg" wsa:Action=""/> <wsdl:output message="dsc:GetJobHistoryResponseMsg" wsa:Action=""/> </wsdl:operation> <wsdl:operation name="RepositoryElementsChangeEvent"> <wsdl:output message="dsc:RepositoryElementsChangeEventMsg" wsa:Action=""/> </wsdl:operation> <wsdl:operation name="RepositoryStatusSummaryEvent"> <wsdl:output message="dsc:RepositoryStatusSummaryEventMsg" wsa:Action=""/> </wsdl:operation> <wsdl:operation name="PostScanJobStatusEvent"> <wsdl:output message="dsc:PostScanJobStatusEventMsg" wsa:Action=""/> </wsdl:operation> <wsdl:operation name="PostScanJobEndStateEvent"> <wsdl:output message="dsc:PostScanJobEndStateEventMsg" wsa:Action=""/> </wsdl:operation> </portType> <binding name="RepositoryConfigurationServiceBinding" type="dsc:RepositoryConfigurationServiceType"> <wsoap12:binding style="document" transport=""/> <wsp:PolicyReference URI="#ServicePolicy"/> <wsdl:operation name="GetRepositoryElements"> <wsoap12:operation soapAction="" soapActionRequired="true"/> <wsdl:input> <wsoap12:body use="literal"/> </wsdl:input> <wsdl:output> <wsoap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="CancelPostScanJob"> <wsoap12:operation soapAction="" soapActionRequired="true"/> <wsdl:input> <wsoap12:body use="literal"/> </wsdl:input> <wsdl:output> <wsoap12:body use="literal"/> </wsdl:output></wsdl:operation> <wsdl:operation name="GetPostScanJobElements"> <wsoap12:operation soapAction="" soapActionRequired="true"/> <wsdl:input> <wsoap12:body use="literal"/> </wsdl:input> <wsdl:output> <wsoap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetActiveJobs"> <wsoap12:operation soapAction="" soapActionRequired="true"/> <wsdl:input> <wsoap12:body use="literal"/> </wsdl:input> <wsdl:output> <wsoap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetJobHistory"> <wsoap12:operation soapAction="" soapActionRequired="true"/> <wsdl:input> <wsoap12:body use="literal"/> </wsdl:input> <wsdl:output> <wsoap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="RepositoryElementsChangeEvent"> <wsoap12:operation soapAction="" soapActionRequired="true"/> <wsdl:output> <wsoap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="RepositoryStatusSummaryEvent"> <wsoap12:operation soapAction="" soapActionRequired="true"/> <wsdl:output> <wsoap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="PostScanJobStatusEvent"> <wsoap12:operation soapAction="" soapActionRequired="true"/> <wsdl:output> <wsoap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="PostScanJobEndStateEvent"> <wsoap12:operation soapAction="" soapActionRequired="true"/> <wsdl:output> <wsoap12:body use="literal"/> </wsdl:output> </wsdl:operation> </binding> <service name="RepositoryConfigurationService"> <port name="RepositoryConfigurationPort" binding="dsc:RepositoryConfigurationServiceBinding"> <wsoap12:address location=" RepositoryConfigurationService/"/> </port> </service></definitions>Full XSDdsc XE "Full:XSD:dsc" XE "XSD:dsc"<?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns:dsc="" xmlns:psp="" xmlns:xs=""targetNamespace="" elementFormDefault="qualified"> <xs:annotation> <xs:documentation> Distributed Scan Management - Scan Repository Configuration Web Service schema Copyright 2007 Microsoft Corp. All rights reserved </xs:documentation> </xs:annotation><xs:import namespace="" schemaLocation="PostScan.xsd"/><xs:annotation> <xs:documentation>Extensions to basic element types to allow IHV extensibility</xs:documentation></xs:annotation> <xs:complexType name="String255ExtType"> <xs:simpleContent> <xs:extension base="dsc:String255BaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="String255BaseType"> <xs:restriction base="xs:string"> <xs:maxLength value="255"/> <xs:whiteSpace value="preserve"/> </xs:restriction> </xs:simpleType> <xs:complexType name="IntOneExtType"> <xs:simpleContent> <xs:extension base="dsc:IntOneBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="IntOneBaseType"> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> <xs:complexType name="IntZeroExtType"> <xs:simpleContent> <xs:extension base="dsc:IntZeroBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="IntZeroBaseType"> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> <xs:complexType name="DateTimeExtType"> <xs:simpleContent> <xs:extension base="xs:dateTime"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType><!-- Keyword extension federated by namespaces --> <xs:simpleType name="KeywordNsExtensionPatternType"> <xs:restriction base="xs:NMTOKEN"> <xs:pattern value="\w+:[\w_\-\.]+"/> </xs:restriction> </xs:simpleType> <xs:annotation> <xs:documentation> Define the available SOAP Fault Subcodes </xs:documentation> </xs:annotation> <xs:simpleType name="FaultSubcodeValuesType"> <xs:restriction base="xs:QName"> <xs:enumeration value="dsc:InvalidArgs" /> <xs:enumeration value="dsc:OperationFailed" /> <xs:enumeration value="dsc:ClientErrorCurrentUserNotScanAdmin" /> <xs:enumeration value="dsc:ClientErrorJobTokenNotFound" /> <xs:enumeration value="dsc:ServerErrorInternalError" /> <xs:enumeration value="dsc:ServerErrorTemporaryError" /> <xs:enumeration value="dsc:ServerErrorPostScanJobCanceled" /> </xs:restriction> </xs:simpleType> <xs:annotation> <xs:documentation> Define the XML Elements that represent the Filters available on the Repository. </xs:documentation> </xs:annotation> <xs:complexType name="FiltersType"> <xs:sequence> <xs:element name="Filter" type="dsc:FilterType" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="FilterType"> <xs:sequence> <xs:element name="Dialect" type="xs:QName"/> <xs:element name="FilterConfig" type="dsc:FilterConfigType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="FilterConfigType"> <xs:sequence> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:annotation> <xs:documentation> Define the XML Elements that represent the current Configuration of the Repository. </xs:documentation> </xs:annotation> <xs:complexType name="RepositoryConfigurationType"> <xs:sequence> <xs:element name="Filters" type="dsc:FiltersType" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:annotation> <xs:documentation> Define the XML Elements that represent the current basic State of the Repository. </xs:documentation> </xs:annotation> <xs:complexType name="RepositoryStateType"> <xs:simpleContent> <xs:extension base="dsc:RepositoryStateBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="RepositoryStateBaseType"> <xs:union memberTypes="dsc:RepositoryStateWKVType dsc:KeywordNsExtensionPatternType"/> </xs:simpleType> <xs:simpleType name="RepositoryStateWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:maxLength value="255"/> <xs:enumeration value="Idle"/> <xs:enumeration value="Processing"/> <xs:enumeration value="Stopped"/> </xs:restriction> </xs:simpleType> <xs:annotation> <xs:documentation> Define the XML Elements that represent the detailed reasons for the State of the Repository. </xs:documentation> </xs:annotation> <xs:complexType name="RepositoryStateReasonsType"> <xs:sequence> <xs:element name="RepositoryStateReason" type="dsc:RepositoryStateReasonType" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="RepositoryStateReasonType"> <xs:simpleContent> <xs:extension base="dsc:RepositoryStateReasonBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="RepositoryStateReasonBaseType"> <xs:union memberTypes="dsc:RepositoryStateReasonWKVType dsc:KeywordNsExtensionPatternType"/> </xs:simpleType> <xs:simpleType name="RepositoryStateReasonWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="None"/> </xs:restriction> </xs:simpleType> <xs:annotation> <xs:documentation> Define the XML Elements that represent the current Status of the Repository. </xs:documentation> </xs:annotation> <xs:complexType name="RepositoryStatusType"> <xs:sequence> <xs:element name="RepositoryState" type="dsc:RepositoryStateType"/> <xs:element name="RepositoryStateReasons" type="dsc:RepositoryStateReasonsType" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:annotation> <xs:documentation> Define the XML Elements that will be used to request info from the Repository. </xs:documentation> </xs:annotation> <xs:complexType name="RequestedRepositoryElementsType"> <xs:sequence> <xs:element name="Name" type="xs:QName" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:annotation> <xs:documentation> Define the XML Elements that will contain the Repository information requested by a client. </xs:documentation> </xs:annotation> <xs:complexType name="RepositoryElementDataType"> <xs:choice> <xs:element name="RepositoryConfiguration" type="dsc:RepositoryConfigurationType"/> <xs:element name="RepositoryStatus" type="dsc:RepositoryStatusType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:choice> <xs:attribute name="Name" type="xs:QName" use="required" form="qualified"/> <xs:attribute name="Valid" type="xs:boolean" use="required" form="qualified"/> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="RepositoryElementsType"> <xs:sequence> <xs:element name="ElementData" type="dsc:RepositoryElementDataType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation> Attribute: Name Attribute: Valid</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:annotation> <xs:documentation>Job Status Element definition</xs:documentation> </xs:annotation> <xs:complexType name="JobStatusType"> <xs:sequence> <xs:element name="JobToken" type="dsc:String255ExtType"/> <xs:element name="JobState" type="dsc:JobStateType"/> <xs:element name="JobStateReasons" type="dsc:JobStateReasonsType" minOccurs="0"/> <xs:element name="FilterStatuses" type="dsc:FilterStatusesType"/> <xs:element name="ImagesReceived" type="dsc:IntZeroExtType"/> <xs:element name="JobCreatedTime" type="dsc:DateTimeExtType" minOccurs="0"/> <xs:element name="JobCompletedTime" type="dsc:DateTimeExtType" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:annotation> <xs:documentation> Job Status specific semantic elements </xs:documentation> </xs:annotation> <xs:complexType name="JobStateType"> <xs:simpleContent> <xs:extension base="dsc:JobStateBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="JobStateBaseType"> <xs:union memberTypes="dsc:JobStateWKVType dsc:KeywordNsExtensionPatternType"/> </xs:simpleType> <xs:complexType name="JobStateReasonsType"> <xs:sequence> <xs:element name="JobStateReason" type="dsc:JobStateReasonType" maxOccurs="unbounded"> </xs:element> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="JobStateReasonType"> <xs:simpleContent> <xs:extension base="dsc:JobStateReasonBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="JobStateReasonBaseType"> <xs:union memberTypes="dsc:JobStateReasonWKVType dsc:KeywordNsExtensionPatternType"/> </xs:simpleType> <xs:simpleType name="JobStateWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:maxLength value="255"/> <xs:enumeration value="Aborted"/> <xs:enumeration value="Canceled"/> <xs:enumeration value="Completed"/> <xs:enumeration value="Creating"/> <xs:enumeration value="Pending"/> <xs:enumeration value="Pending-Held"/> <xs:enumeration value="Processing"/> <xs:enumeration value="Started"/> <xs:enumeration value="Terminating"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="JobStateReasonWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:maxLength value="255"/> <xs:enumeration value="None"/> <xs:enumeration value="PostScanJobTimedOut"/> <xs:enumeration value="NoValidPostScanInstructionsFound"/> <xs:enumeration value="CreatePostScanJobFailed"/> <xs:enumeration value="SendImangeFailed"/> <xs:enumeration value="PostScanJobCanceled"/> <xs:enumeration value="PostScanJobProcessingFailed"/> <xs:enumeration value="PostScanJobCompletedSuccessfully"/> <xs:enumeration value="PostScanJobCompletedWithErrors"/> <xs:enumeration value="PostScanJobCompletedWithWarnings"/> </xs:restriction> </xs:simpleType> <xs:annotation> <xs:documentation> Job Description Element definition </xs:documentation> </xs:annotation> <xs:complexType name="JobDescriptionType"> <xs:sequence> <xs:element name="PSP_Identifier" type="dsc:String255ExtType"/> <xs:element name="PSP_DisplayName" type="dsc:String255ExtType"/> <xs:element name="JobOriginatingUserName" type="dsc:String255ExtType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="FilterStatusesType"> <xs:sequence> <xs:element name="FilterStatus" type="dsc:FilterStatusType" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="FilterStatusType"> <xs:sequence> <xs:element name="Dialect" type="psp:anyURIExtType"/> <xs:element name="FilterState" type="dsc:FilterStateType"/> <xs:element name="FilterStateReasons" type="dsc:FilterStateReasonsType" minOccurs="0"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="FilterStateType"> <xs:simpleContent> <xs:extension base="dsc:FilterStateBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="FilterStateBaseType"> <xs:union memberTypes="dsc:FilterStateWKVType dsc:KeywordNsExtensionPatternType"/> </xs:simpleType> <xs:simpleType name="FilterStateWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:maxLength value="255"/> <xs:enumeration value="Pending"/> <xs:enumeration value="Processing"/> <xs:enumeration value="Canceled"/> <xs:enumeration value="CompletedSuccessfully"/> <xs:enumeration value="CompletedWithErrors"/> <xs:enumeration value="CompletedWithWarnings"/> </xs:restriction> </xs:simpleType> <xs:complexType name="FilterStateReasonsType"> <xs:sequence> <xs:element name="FilterStateReason" type="dsc:FilterStateReasonType" maxOccurs="unbounded"> </xs:element> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="FilterStateReasonType"> <xs:simpleContent> <xs:extension base="dsc:FilterStateReasonBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="FilterStateReasonBaseType"> <xs:union memberTypes="dsc:FilterStateReasonWKVType dsc:KeywordNsExtensionPatternType"/> </xs:simpleType> <xs:simpleType name="FilterStateReasonWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:maxLength value="255"/> <xs:enumeration value="InvalidArgs"/> <xs:enumeration value="OutOfDiskSpace"/> <xs:enumeration value="ServerOutOfMemory"/> <xs:enumeration value="UnknownError"/> <xs:enumeration value="FileShareAccessDenied"/> <xs:enumeration value="FileShareOutOfDiskSpace"/> <xs:enumeration value="SharePointAccessDenied"/> <xs:enumeration value="SharePointOutOfDiskSpace"/> <xs:enumeration value="InvalidSMTPServer"/> <xs:enumeration value="UnableToSendEmail"/> </xs:restriction> </xs:simpleType> <xs:complexType name="JobSummaryType"> <xs:sequence> <xs:element name="JobToken" type="dsc:String255ExtType"/> <xs:element name="PSP_Identifier" type="dsc:String255ExtType"/> <xs:element name="PSP_DisplayName" type="dsc:String255ExtType"/> <xs:element name="JobOriginatingUserName" type="dsc:String255ExtType"/> <xs:element name="JobState" type="dsc:JobStateType"/> <xs:element name="JobStateReasons" type="dsc:JobStateReasonsType" minOccurs="0"/> <xs:element name="FilterStatuses" type="dsc:FilterStatusesType"/> <xs:element name="ImagesReceived" type="dsc:IntZeroExtType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="ListOfSummarysType"> <xs:sequence> <xs:element name="JobSummary" type="dsc:JobSummaryType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:annotation> <xs:documentation> Documents Element definition </xs:documentation> </xs:annotation> <xs:complexType name="DocumentsType"> <xs:sequence> <xs:element name="Document" type="dsc:DocumentType" minOccurs="0" maxOccurs="unbounded"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:annotation> <xs:documentation> Document Element definition </xs:documentation> </xs:annotation> <xs:complexType name="DocumentType"> <xs:sequence> <xs:element name="DocumentDescription" type="dsc:DocumentDescriptionType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:annotation> <xs:documentation> Document Description Element Definition </xs:documentation> </xs:annotation> <xs:complexType name="DocumentDescriptionType"> <xs:sequence> <xs:element name="DocumentId" type="dsc:IntOneExtType"/> <xs:element name="Format" type="dsc:DocumentFormatExtType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="DocumentFormatExtType"> <xs:simpleContent> <xs:extension base="dsc:DocumentFormatBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="DocumentFormatBaseType"> <xs:union memberTypes="dsc:DocumentFormatWKVType dsc:MimeExtensionPatternType"/> </xs:simpleType> <xs:simpleType name="DocumentFormatWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:maxLength value="255"/> <xs:enumeration value="dib"/> <xs:enumeration value="exif"/> <xs:enumeration value="jbig"/> <xs:enumeration value="jfif"/> <xs:enumeration value="jpeg2k"/> <xs:enumeration value="pdf-a"/> <xs:enumeration value="png"/> <xs:enumeration value="tiff-single-uncompressed"/> <xs:enumeration value="tiff-single-g4"/> <xs:enumeration value="tiff-single-g3mh"/> <xs:enumeration value="tiff-single-jpeg-tn2"/> <xs:enumeration value="tiff-multi-uncompressed"/> <xs:enumeration value="tiff-multi-g4"/> <xs:enumeration value="tiff-multi-g3mh"/> <xs:enumeration value="tiff-multi-jpeg-tn2"/> <xs:enumeration value="xps"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="MimeExtensionPatternType"> <xs:restriction base="xs:NMTOKEN"> <xs:pattern value="\w+[\w:/;_\-\\\+\.]*"/> </xs:restriction> </xs:simpleType> <xs:complexType name="RequestedJobElementsType"> <xs:sequence> <xs:element name="Name" type="xs:QName" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="JobElementDataType"> <xs:choice> <xs:element name="JobStatus" type="dsc:JobStatusType"/> <xs:element name="JobDescription" type="dsc:JobDescriptionType"/> <xs:element name="Documents" type="dsc:DocumentsType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:choice> <xs:attribute name="Name" type="xs:QName" use="required" form="qualified"/> <xs:attribute name="Valid" type="xs:boolean" use="required" form="qualified"/> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="JobElementsType"> <xs:sequence> <xs:element name="ElementData" type="dsc:JobElementDataType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation> Attribute: Name Attribute: Valid</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:annotation> <xs:documentation> Define the XML Elements that will be the messages used in the GetRepositoryElements operation. </xs:documentation> </xs:annotation> <xs:complexType name="GetRepositoryElementsRequestType"> <xs:sequence> <xs:element name="RequestedElements" type="dsc:RequestedRepositoryElementsType"/> </xs:sequence> </xs:complexType> <xs:element name="GetRepositoryElementsRequest" type="dsc:GetRepositoryElementsRequestType"/> <xs:complexType name="GetRepositoryElementsResponseType"> <xs:sequence> <xs:element name="RepositoryElements" type="dsc:RepositoryElementsType"/> </xs:sequence> </xs:complexType> <xs:element name="GetRepositoryElementsResponse" type="dsc:GetRepositoryElementsResponseType"/> <xs:annotation> <xs:documentation> Define the XML Elements that will be the messages used in the CancelPostScanJob operation. </xs:documentation> </xs:annotation> <xs:complexType name="CancelPostScanJobRequestType"> <xs:sequence> <xs:element name="JobToken" type="dsc:String255ExtType"/> </xs:sequence> </xs:complexType> <xs:element name="CancelPostScanJobRequest" type="dsc:CancelPostScanJobRequestType"/> <xs:complexType name="CancelPostScanJobResponseType"> <xs:sequence> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:element name="CancelPostScanJobResponse" type="dsc:CancelPostScanJobResponseType"/> <xs:annotation> <xs:documentation> Define the XML Elements that will be the messages used in the GetJobElements operation. </xs:documentation> </xs:annotation> <xs:complexType name="GetPostScanJobElementsRequestType"> <xs:sequence> <xs:element name="JobToken" type="dsc:String255ExtType"/> <xs:element name="RequestedElements" type="dsc:RequestedJobElementsType"/> </xs:sequence> </xs:complexType> <xs:element name="GetPostScanJobElementsRequest" type="dsc:GetPostScanJobElementsRequestType"/> <xs:complexType name="GetPostScanJobElementsResponseType"> <xs:sequence> <xs:element name="JobElements" type="dsc:JobElementsType"/> </xs:sequence> </xs:complexType> <xs:element name="GetPostScanJobElementsResponse" type="dsc:GetPostScanJobElementsResponseType"/> <xs:annotation> <xs:documentation> Define the XML Elements that will be the messages used in the GetActiveJobs operation. </xs:documentation> </xs:annotation> <xs:complexType name="GetActiveJobsRequestType"> <xs:sequence> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:element name="GetActiveJobsRequest" type="dsc:GetActiveJobsRequestType"/> <xs:complexType name="GetActiveJobsResponseType"> <xs:sequence> <xs:element name="ActiveJobs" type="dsc:ListOfSummarysType"/> </xs:sequence> </xs:complexType> <xs:element name="GetActiveJobsResponse" type="dsc:GetActiveJobsResponseType"/> <xs:annotation> <xs:documentation> Define the XML Elements that will be the messages used in the GetJobHistory operation. </xs:documentation> </xs:annotation> <xs:complexType name="GetJobHistoryRequestType"> <xs:sequence> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:element name="GetJobHistoryRequest" type="dsc:GetJobHistoryRequestType"/> <xs:complexType name="GetJobHistoryResponseType"> <xs:sequence> <xs:element name="JobHistory" type="dsc:ListOfSummarysType"/> </xs:sequence> </xs:complexType> <xs:element name="GetJobHistoryResponse" type="dsc:GetJobHistoryResponseType"/> <xs:annotation> <xs:documentation> Define the XML Elements that make up the RepositoryElementsChange Event. </xs:documentation> </xs:annotation> <xs:complexType name="ElementChangesType"> <xs:sequence> <xs:element name="RepositoryConfiguration" type="dsc:RepositoryConfigurationType" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="RepositoryElementsChangeEventType"> <xs:sequence> <xs:element name="ElementChanges" type="dsc:ElementChangesType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:element name="RepositoryElementsChangeEvent" type="dsc:RepositoryElementsChangeEventType"/> <xs:annotation> <xs:documentation> Define the XML Elements that make up the RepositoryStatusSummary Event. </xs:documentation> </xs:annotation> <xs:complexType name="StatusSummaryType"> <xs:sequence> <xs:element name="RepositoryState" type="dsc:RepositoryStateType"/> <xs:element name="RepositoryStateReasons" type="dsc:RepositoryStateReasonsType" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="RepositoryStatusSummaryEventType"> <xs:sequence> <xs:element name="StatusSummary" type="dsc:StatusSummaryType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:element name="RepositoryStatusSummaryEvent" type="dsc:RepositoryStatusSummaryEventType"/> <xs:annotation> <xs:documentation> Define the XML Elements that make up the PostScanJobStatus Event. </xs:documentation> </xs:annotation> <xs:complexType name="PostScanJobStatusEventType"> <xs:sequence> <xs:element name="JobStatus" type="dsc:JobStatusType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:element name="PostScanJobStatusEvent" type="dsc:PostScanJobStatusEventType"/> <xs:annotation> <xs:documentation> Define the XML Elements that make up the PostScanJobEndState Event. </xs:documentation> </xs:annotation> <xs:complexType name="PostScanJobEndStateType"> <xs:sequence> <xs:element name="JobToken" type="dsc:String255ExtType"/> <xs:element name="PSP_Identifier" type="dsc:String255ExtType"/> <xs:element name="PSP_DisplayName" type="dsc:String255ExtType"/> <xs:element name="JobOriginatingUserName" type="dsc:String255ExtType"/> <xs:element name="JobCompletedState" type="dsc:JobStateType"/> <xs:element name="JobCompletedStateReasons" type="dsc:JobStateReasonsType"/> <xs:element name="FilterCompletedStatuses" type="dsc:FilterStatusesType"/> <xs:element name="ImagesReceived" type="dsc:IntZeroExtType"/> <xs:element name="JobCompletedTime" type="dsc:DateTimeExtType" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="PostScanJobEndStateEventType"> <xs:sequence> <xs:element name="PostScanJobEndState" type="dsc:PostScanJobEndStateType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:element name="PostScanJobEndStateEvent" type="dsc:PostScanJobEndStateEventType"/></xs:schema>psp XE "Full:XSD:psp" XE "XSD:psp"<?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns:psp="" xmlns:xs="" xmlns:wscn="" targetNamespace="" elementFormDefault="qualified"> <xs:annotation> <xs:documentation> Distributed Scan Management - Post Scan Process schema Copyright 2007 Microsoft Corp. All rights reserved </xs:documentation> </xs:annotation> <xs:import namespace="" schemaLocation="WDPScan.xsd"/> <xs:annotation> <xs:documentation> Define the XML Elements that represent the PostScan Process basic defnintion </xs:documentation> </xs:annotation> <xs:element name="PostScanProcess" type="psp:PostScanProcessType"/> <xs:complexType name="PostScanProcessType"> <xs:sequence> <xs:element name="ScanRepository" type="psp:String255ExtType"/> <xs:element name="ScanTicket" type="wscn:ScanTicketType"/> <xs:element name="PostScanInstructions" type="psp:PostScanInstructionsType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="PostScanInstructionsType"> <xs:sequence> <xs:element name="ContinueOnError" type="psp:BoolExtType" minOccurs="0"/> <xs:element name="DocumentRootName" type="psp:String255ExtType"/> <xs:element name="FiltersToProcess" type="psp:FilterToProcessListType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="FilterToProcessListType"> <xs:sequence> <xs:element name="Filter" type="psp:FilterToProcessType" maxOccurs="unbounded"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="FilterToProcessType"> <xs:sequence> <xs:element name="Dialect" type="psp:anyURIExtType"/> <xs:element name="Instructions" type="psp:FilterInstructionType"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="FilterInstructionType"> <xs:sequence> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:annotation> <xs:documentation>Extensions to basic element types to allow IHV extensibility</xs:documentation> </xs:annotation> <xs:complexType name="BoolExtType"> <xs:simpleContent> <xs:extension base="xs:boolean"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="anyURIExtType"> <xs:simpleContent> <xs:extension base="xs:anyURI"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="String255ExtType"> <xs:simpleContent> <xs:extension base="psp:String255BaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="String255BaseType"> <xs:restriction base="xs:string"> <xs:maxLength value="255"/> <xs:whiteSpace value="preserve"/> </xs:restriction> </xs:simpleType></xs:schema>wscn XE "Full:XSD:wscn" XE "XSD:wscn"<?xml version="1.0" encoding="UTF-8"?><xs:schema targetNamespace="" xmlns:wscn="" xmlns:xs="" elementFormDefault="qualified"> <xs:annotation> <xs:documentation>Scan Ticket Element definition</xs:documentation> </xs:annotation> <xs:complexType name="ScanTicketType"> <xs:sequence> <xs:element name="JobDescription" type="wscn:JobDescriptionType"/> <xs:element name="DocumentParameters" type="wscn:DocumentParametersType" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:annotation> <xs:documentation>Job Description Element definition</xs:documentation> </xs:annotation> <xs:complexType name="JobDescriptionType"> <xs:sequence> <xs:element name="JobName" type="wscn:String255ExtType"/> <xs:element name="JobOriginatingUserName" type="wscn:String255ExtType"/> <xs:element name="JobInformation" type="wscn:String255ExtType" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:annotation> <xs:documentation>Document Parameters Element Definition</xs:documentation> </xs:annotation> <xs:complexType name="DocumentParametersType"> <xs:sequence> <xs:element name="Format" type="wscn:DocumentFormatType" minOccurs="0"/> <xs:element name="CompressionQualityFactor" type="wscn:CompressionQualityFactorType" minOccurs="0"/> <xs:element name="ImagesToTransfer" type="wscn:ImagesToTransferType" minOccurs="0"/> <xs:element name="InputSource" type="wscn:DocumentInputSourceType" minOccurs="0"/> <xs:element name="FilmScanMode" type="wscn:FilmScanModeType" minOccurs="0"/> <xs:element name="ContentType" type="wscn:ContentTypeTicketType" minOccurs="0"/> <xs:element name="InputSize" type="wscn:DocumentInputSizeType" minOccurs="0"/> <xs:element name="Exposure" type="wscn:ScanExposureType" minOccurs="0"/> <xs:element name="Scaling" type="wscn:ScalingType" minOccurs="0"/> <xs:element name="Rotation" type="wscn:RotationType" minOccurs="0"/> <xs:element name="MediaSides" type="wscn:MediaSidesType" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:annotation> <xs:documentation>Document Parameters specific semantic elements</xs:documentation> </xs:annotation> <xs:complexType name="DocumentFormatType"> <xs:simpleContent> <xs:extension base="wscn:DocumentFormatExtType"> <xs:attribute ref="wscn:MustHonor"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="DocumentFormatExtType"> <xs:simpleContent> <xs:extension base="wscn:DocumentFormatBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="DocumentFormatBaseType"> <xs:union memberTypes="wscn:DocumentFormatWKVType wscn:MimeExtensionPatternType"/> </xs:simpleType> <xs:simpleType name="DocumentFormatWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:maxLength value="255"/> <xs:enumeration value="dib"/> <xs:enumeration value="exif"/> <xs:enumeration value="jbig"/> <xs:enumeration value="jfif"/> <xs:enumeration value="jpeg2k"/> <xs:enumeration value="pdf-a"/> <xs:enumeration value="png"/> <xs:enumeration value="tiff-single-uncompressed"/> <xs:enumeration value="tiff-single-g4"/> <xs:enumeration value="tiff-single-g3mh"/> <xs:enumeration value="tiff-single-jpeg-tn2"/> <xs:enumeration value="tiff-multi-uncompressed"/> <xs:enumeration value="tiff-multi-g4"/> <xs:enumeration value="tiff-multi-g3mh"/> <xs:enumeration value="tiff-multi-jpeg-tn2"/> <xs:enumeration value="xps"/> </xs:restriction> </xs:simpleType> <xs:complexType name="CompressionQualityFactorType"> <xs:simpleContent> <xs:extension base="wscn:CompressionQualityFactorExtType"> <xs:attribute ref="wscn:MustHonor"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="CompressionQualityFactorExtType"> <xs:simpleContent> <xs:extension base="wscn:CompressionQualityFactorBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="CompressionQualityFactorBaseType"> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> <xs:maxInclusive value="100"/> </xs:restriction> </xs:simpleType> <xs:complexType name="ImagesToTransferType"> <xs:simpleContent> <xs:extension base="wscn:IntZeroExtType"> <xs:attribute ref="wscn:MustHonor"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="DocumentInputSourceType"> <xs:simpleContent> <xs:extension base="wscn:DocumentInputSourceExtType"> <xs:attribute ref="wscn:MustHonor"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="DocumentInputSourceExtType"> <xs:simpleContent> <xs:extension base="wscn:DocumentInputSourceBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="DocumentInputSourceBaseType"> <xs:union memberTypes="wscn:DocumentInputSourceWKVType wscn:KeywordNsExtensionPatternType"/> </xs:simpleType> <xs:simpleType name="DocumentInputSourceWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:maxLength value="255"/> <xs:enumeration value="ADF"/> <xs:enumeration value="ADFDuplex"/> <xs:enumeration value="Film"/> <xs:enumeration value="Platen"/> </xs:restriction> </xs:simpleType> <xs:complexType name="FilmScanModeType"> <xs:simpleContent> <xs:extension base="wscn:FilmScanModeExtType"> <xs:attribute ref="wscn:MustHonor"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="FilmScanModeExtType"> <xs:simpleContent> <xs:extension base="wscn:FilmScanModeBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="FilmScanModeBaseType"> <xs:union memberTypes="wscn:FilmScanModeWKVType wscn:KeywordNsExtensionPatternType"/> </xs:simpleType> <xs:simpleType name="FilmScanModeWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:maxLength value="255"/> <xs:enumeration value="NotApplicable"/> <xs:enumeration value="ColorSlideFilm"/> <xs:enumeration value="ColorNegativeFilm"/> <xs:enumeration value="BlackandWhiteNegativeFilm"/> </xs:restriction> </xs:simpleType> <xs:complexType name="ContentTypeTicketType"> <xs:simpleContent> <xs:extension base="wscn:ContentTypeExtType"> <xs:attribute ref="wscn:MustHonor"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="ContentTypeExtType"> <xs:simpleContent> <xs:extension base="wscn:ContentTypeBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="ContentTypeBaseType"> <xs:union memberTypes="wscn:ContentTypeWKVType wscn:KeywordNsExtensionPatternType"/> </xs:simpleType> <xs:simpleType name="ContentTypeWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:maxLength value="255"/> <xs:enumeration value="Auto"/> <xs:enumeration value="Text"/> <xs:enumeration value="Photo"/> <xs:enumeration value="Halftone"/> <xs:enumeration value="Mixed"/> </xs:restriction> </xs:simpleType> <xs:complexType name="DocumentInputSizeType"> <xs:choice> <xs:element name="DocumentSizeAutoDetect" type="wscn:BoolExtType"/> <xs:element name="InputMediaSize" type="wscn:DimensionsType"/> </xs:choice> <xs:attribute ref="wscn:MustHonor"/> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="DimensionsType"> <xs:sequence> <xs:element name="Width" type="wscn:IntOneExtType"/> <xs:element name="Height" type="wscn:IntOneExtType"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="ScanExposureType"> <xs:choice> <xs:element name="AutoExposure" type="wscn:BoolExtType"/> <xs:element name="ExposureSettings" type="wscn:ExposureSettingsType"/> </xs:choice> <xs:attribute ref="wscn:MustHonor"/> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="ExposureSettingsType"> <xs:sequence> <xs:element name="Contrast" type="wscn:Adjustment1000Type" minOccurs="0"/> <xs:element name="Brightness" type="wscn:Adjustment1000Type" minOccurs="0"/> <xs:element name="Sharpness" type="wscn:Adjustment100Type" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="Adjustment1000Type"> <xs:simpleContent> <xs:extension base="wscn:Adjustment1000BaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="Adjustment1000BaseType"> <xs:restriction base="xs:int"> <xs:minInclusive value="-1000"/> <xs:maxInclusive value="1000"/> </xs:restriction> </xs:simpleType> <xs:complexType name="Adjustment100Type"> <xs:simpleContent> <xs:extension base="wscn:Adjustment100BaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="Adjustment100BaseType"> <xs:restriction base="xs:int"> <xs:minInclusive value="-100"/> <xs:maxInclusive value="100"/> </xs:restriction> </xs:simpleType> <xs:complexType name="ScalingType"> <xs:sequence> <xs:element name="ScalingWidth" type="wscn:ScalingRangeType"/> <xs:element name="ScalingHeight" type="wscn:ScalingRangeType"/> </xs:sequence> <xs:attribute ref="wscn:MustHonor"/> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="ScalingRangeType"> <xs:simpleContent> <xs:extension base="wscn:ScalingRangeBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="ScalingRangeBaseType"> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="1000"/> </xs:restriction> </xs:simpleType> <xs:complexType name="RotationType"> <xs:simpleContent> <xs:extension base="wscn:RotationExtType"> <xs:attribute ref="wscn:MustHonor"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="RotationExtType"> <xs:simpleContent> <xs:extension base="wscn:RotationBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="RotationBaseType"> <xs:union memberTypes="wscn:RotationWKVType wscn:KeywordNsExtensionPatternType"/> </xs:simpleType> <xs:simpleType name="RotationWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="0"/> <xs:enumeration value="90"/> <xs:enumeration value="180"/> <xs:enumeration value="270"/> </xs:restriction> </xs:simpleType> <xs:complexType name="MediaSidesType"> <xs:sequence> <xs:element name="MediaFront" type="wscn:MediaSideType"/> <xs:element name="MediaBack" type="wscn:MediaSideType" minOccurs="0"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="MediaSideType"> <xs:sequence> <xs:element name="ScanRegion" type="wscn:ScanRegionType" minOccurs="0"/> <xs:element name="ColorProcessing" type="wscn:ColorJobType" minOccurs="0"/> <xs:element name="Resolution" type="wscn:ResolutionPairExtType" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="ScanRegionType"> <xs:sequence> <xs:element name="ScanRegionXOffset" type="wscn:OffsetExtType" minOccurs="0"/> <xs:element name="ScanRegionYOffset" type="wscn:OffsetExtType" minOccurs="0"/> <xs:element name="ScanRegionWidth" type="wscn:DimensionExtType"/> <xs:element name="ScanRegionHeight" type="wscn:DimensionExtType"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="OffsetExtType"> <xs:simpleContent> <xs:extension base="wscn:IntZeroExtType"> <xs:attribute ref="wscn:MustHonor"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="DimensionExtType"> <xs:simpleContent> <xs:extension base="wscn:IntOneExtType"> <xs:attribute ref="wscn:MustHonor"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="ColorJobType"> <xs:simpleContent> <xs:extension base="wscn:ColorConfigType"> <xs:attribute ref="wscn:MustHonor"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="ColorConfigType"> <xs:simpleContent> <xs:extension base="wscn:ColorConfigBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="ColorConfigBaseType"> <xs:union memberTypes="wscn:ColorWKVType wscn:KeywordNsExtensionPatternType"/> </xs:simpleType> <xs:simpleType name="ColorWKVType"> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="BlackAndWhite1"/> <xs:enumeration value="Grayscale4"/> <xs:enumeration value="Grayscale8"/> <xs:enumeration value="Grayscale16"/> <xs:enumeration value="RGB24"/> <xs:enumeration value="RGB48"/> <xs:enumeration value="RGBa32"/> <xs:enumeration value="RGBa64"/> </xs:restriction> </xs:simpleType> <xs:complexType name="ResolutionPairExtType"> <xs:sequence> <xs:element name="Width" type="wscn:IntOneExtType"/> <xs:element name="Height" type="wscn:IntOneExtType" minOccurs="0"/> </xs:sequence> <xs:attribute ref="wscn:MustHonor"/> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <!-- Keyword extension federated by namespaces --> <xs:simpleType name="KeywordNsExtensionPatternType"> <xs:restriction base="xs:NMTOKEN"> <xs:pattern value="\w+:[\w_\-\.]+" /> </xs:restriction> </xs:simpleType> <!-- Media type Keyword extension federated by MIME type names --> <xs:simpleType name="MimeExtensionPatternType"> <xs:restriction base="xs:NMTOKEN"> <xs:pattern value="\w+[\w:/;_\-\\\+\.]*" /> </xs:restriction> </xs:simpleType> <xs:annotation> <xs:documentation>Common attributes and Types used by semantic elements</xs:documentation> </xs:annotation> <xs:attribute name="MustHonor" type="xs:boolean" default="false"/> <xs:annotation> <xs:documentation>Basic element types used in more than one sub-schema</xs:documentation> </xs:annotation> <xs:complexType name="BoolExtType"> <xs:simpleContent> <xs:extension base="xs:boolean"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="IntZeroExtType"> <xs:simpleContent> <xs:extension base="wscn:IntZeroBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="IntZeroBaseType"> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> <xs:complexType name="IntOneExtType"> <xs:simpleContent> <xs:extension base="wscn:IntOneBaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="IntOneBaseType"> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> <xs:complexType name="String255ExtType"> <xs:simpleContent> <xs:extension base="wscn:String255BaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="String255BaseType"> <xs:restriction base="xs:string"> <xs:maxLength value="255"/> <xs:whiteSpace value="preserve"/> </xs:restriction> </xs:simpleType></xs:schema>emlf XE "Full:XSD:emlf" XE "XSD:emlf"<?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns:emlf="" xmlns:xs="" targetNamespace="" elementFormDefault="qualified"> <xs:annotation> <xs:documentation> Distributed Scan Management - Email filter Instructions schema Copyright 2007 Microsoft Corp. All rights reserved </xs:documentation> </xs:annotation> <xs:annotation> <xs:documentation> Define the XML Elements that represent the Filter configuration for the SMTP Email filter. </xs:documentation> </xs:annotation> <xs:attribute name="CanAddAddresses" type="xs:boolean" default="false" /> <xs:element name="EmailConfig" type="emlf:EmailConfigType" /> <xs:complexType name="EmailConfigType"> <xs:sequence> <xs:element name="SendToScanUser" type="emlf:BoolExtType" minOccurs="0" /> <xs:element name="SendToAddresses" type="emlf:SendToAddressesType" minOccurs="0" /> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="SendToAddressesType"> <xs:sequence> <xs:element name="EmailAddress" type="emlf:String255ExtType" maxOccurs="unbounded" /> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute ref="emlf:CanAddAddresses"/> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:annotation> <xs:documentation> Extensions to basic element types to allow IHV extensibility </xs:documentation> </xs:annotation> <xs:complexType name="BoolExtType"> <xs:simpleContent> <xs:extension base="xs:boolean"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="String255ExtType"> <xs:simpleContent> <xs:extension base="emlf:String255BaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="String255BaseType"> <xs:restriction base="xs:string"> <xs:maxLength value="255"/> <xs:whiteSpace value="preserve"/> </xs:restriction> </xs:simpleType></xs:schema>fsf XE "Full:XSD:fsf" XE "XSD:fsf"<?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns:fsf="" xmlns:xs="" targetNamespace="" elementFormDefault="qualified"> <xs:annotation> <xs:documentation> Distributed Scan Management - File Share filter Instructions schema Copyright 2007 Microsoft Corp. All rights reserved </xs:documentation> </xs:annotation> <xs:annotation> <xs:documentation> Define the XML Elements that represent the Filter configuration for File Shares. </xs:documentation> </xs:annotation> <xs:element name="FileShareConfig" type="fsf:FileShareConfigType" /> <xs:complexType name="FileShareConfigType"> <xs:sequence> <xs:element name="FileShares" type="fsf:FileShareType" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="FileShareType"> <xs:sequence> <xs:element name="ShareUNC" type="fsf:String255ExtType" maxOccurs="unbounded"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:annotation> <xs:documentation> Extensions to basic element types to allow IHV extensibility </xs:documentation> </xs:annotation> <xs:complexType name="String255ExtType"> <xs:simpleContent> <xs:extension base="fsf:String255BaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="String255BaseType"> <xs:restriction base="xs:string"> <xs:maxLength value="255"/> <xs:whiteSpace value="preserve"/> </xs:restriction> </xs:simpleType></xs:schema>spf XE "Full:XSD:spf" XE "XSD:spf"<?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns:spf="" xmlns:xs="" targetNamespace="" elementFormDefault="qualified"> <xs:annotation> <xs:documentation> Distributed Scan Management - SharePoint filter Instructions schema Copyright 2007 Microsoft Corp. All rights reserved </xs:documentation> </xs:annotation> <xs:annotation> <xs:documentation> Define the XML Elements that represent the Filter configuration for SharePoint integration. </xs:documentation> </xs:annotation> <xs:element name="SharePointConfig" type="spf:SharePointConfigType" /> <xs:complexType name="SharePointConfigType"> <xs:sequence> <xs:element name="SaveToMySite" type="spf:BoolExtType" minOccurs="0" /> <xs:element name="SaveToSharePointSites" type="spf:SharePointSitesType" minOccurs="0" /> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:complexType name="SharePointSitesType"> <xs:sequence> <xs:element name="SaveToSharePointSiteURL" type="spf:String2048ExtType" maxOccurs="unbounded"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> <xs:annotation> <xs:documentation> Extensions to basic element types to allow IHV extensibility </xs:documentation> </xs:annotation> <xs:complexType name="BoolExtType"> <xs:simpleContent> <xs:extension base="xs:boolean"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="String2048ExtType"> <xs:simpleContent> <xs:extension base="spf:String2048BaseType"> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:simpleType name="String2048BaseType"> <xs:restriction base="xs:string"> <xs:maxLength value="2048"/> <xs:whiteSpace value="preserve"/> </xs:restriction> </xs:simpleType></xs:schema>spx XE "Full:XSD:spx" XE "XSD:spx" HYPERLINK \l "Appendix_A_18" \o "Product behavior note 18" \h <18><?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns:spx=""xmlns:xs="" targetNamespace="" elementFormDefault="qualified"> <xs:annotation> <xs:documentation> Distributed Scan Management - Scan Process Instructions extension schema Copyright 2010 Microsoft Corp. All rights reserved </xs:documentation> </xs:annotation> <xs:annotation> <xs:documentation> New Extended element type to allow the user to change the file name at the device </xs:documentation> </xs:annotation> <xs:element name="AllowDeviceFileNameChange" type="xs:boolean" default="false"/> <xs:annotation> <xs:documentation> New Extended element type to allow the user to change the target fileshare path at the device </xs:documentation> </xs:annotation> <xs:element name="AllowDeviceFilePathChange" type="xs:boolean" default="false"/></xs:schema>Appendix B: Product Behavior XE "Product behavior" The information in this specification is applicable to the following Microsoft products or supplemental software. References to product versions include released service packs.Windows 7 operating system Windows Server 2008 R2 operating system Windows 8 operating system Windows Server 2012 operating system Windows 8.1 operating system Windows Server 2012 R2 operating system Windows 10 operating system Windows Server 2016 operating system Exceptions, if any, are noted below. If a service pack or Quick Fix Engineering (QFE) number appears with the product version, behavior changed in that service pack or QFE. The new behavior also applies to subsequent service packs of the product unless otherwise specified. If a product edition appears with the product version, behavior is different in that product edition.Unless otherwise specified, any statement of optional behavior in this specification that is prescribed using the terms "SHOULD" or "SHOULD NOT" implies product behavior in accordance with the SHOULD or SHOULD NOT prescription. Unless otherwise specified, the term "MAY" implies that the product does not follow the prescription. HYPERLINK \l "Appendix_A_Target_1" \h <1> Section 1.8: Windows does not extend any of these types. HYPERLINK \l "Appendix_A_Target_2" \h <2> Section 2.2.1: Not supported in Windows 7, Windows Server 2008 R2 operating system, Windows 8, and Windows 8.1. HYPERLINK \l "Appendix_A_Target_3" \h <3> Section 2.2.3: Not supported in Windows 7, Windows Server 2008 R2, Windows 8, and Windows 8.1. HYPERLINK \l "Appendix_A_Target_4" \h <4> Section 2.2.3: Not supported in Windows 7, Windows Server 2008 R2, Windows 8, and Windows 8.1. HYPERLINK \l "Appendix_A_Target_5" \h <5> Section 2.2.3.28: Windows Server 2008 R2 Scan Server, Windows Server 2012 Scan Server, Windows Server 2012 R2 Scan Server, and Windows Server 2016 Scan Server use GUIDs for the JobToken. HYPERLINK \l "Appendix_A_Target_6" \h <6> Section 2.2.3.93: Not supported in Windows 7, Windows Server 2008 R2, Windows 8, Windows 8.1, and Windows 10. HYPERLINK \l "Appendix_A_Target_7" \h <7> Section 2.2.3.94: Not supported in Windows 7, Windows Server 2008 R2, Windows 8, Windows 8.1, and Windows 10. HYPERLINK \l "Appendix_A_Target_8" \h <8> Section 2.2.5.11: Windows Server 2008 R2 Scan Server does not return a value of "PostScanJobCompletedWithWarnings". HYPERLINK \l "Appendix_A_Target_9" \h <9> Section 2.2.5.12: Windows Server 2008 R2 Scan Server, Windows Server 2012 Scan Server, Windows Server 2012 R2 Scan Server, and Windows Server 2016 Scan Server do not return the value of "Terminating". HYPERLINK \l "Appendix_A_Target_10" \h <10> Section 2.2.5.18: Windows Server 2008 R2 Scan Server, Windows Server 2012 Scan Server, Windows Server 2012 R2 Scan Server, and Windows Server 2016 Scan Server do not return the value of "Stopped". HYPERLINK \l "Appendix_A_Target_11" \h <11> Section 3.1.4.1.4: Windows Server 2008 R2 Scan Server, Windows Server 2012 Scan Server, Windows Server 2012 R2 Scan Server, and Windows Server 2016 Scan Server do not return the standard error dsc:ServerErrorTemporaryError. HYPERLINK \l "Appendix_A_Target_12" \h <12> Section 3.1.4.1.6: Windows Server 2008 R2 Scan Server, Windows Server 2012 Scan Server, Windows Server 2012 R2 Scan Server, and Windows Server 2016 Scan Server return the dsc:JobToken value in the detail element of the dsc:ClientErrorJobTokenNotFound SOAP fault. HYPERLINK \l "Appendix_A_Target_13" \h <13> Section 3.2.4.1: Windows Server 2008 R2 Scan Server ignores the dsc:GetRepositoryElementsRequestMsg if it does not recognize the element requested in the dsc:Name element. Windows Server 2008 R2 Scan Server issues a dsc:InvalidArgs SOAP fault to the dsc:GetRepositoryElementsRequestMsg if the element requested in the dsc:Name element is part of the current namespace but not dsc:RepositoryConfiguration or dsc:RepositoryStatus. HYPERLINK \l "Appendix_A_Target_14" \h <14> Section 3.2.4.2: Windows Server 2008 R2 Scan Server issues a wsa:EndpointUnavailable SOAP fault to the dsc:CancelPostScanJobRequestMsg if the dsc:JobToken element is not a correctly formatted GUID. HYPERLINK \l "Appendix_A_Target_15" \h <15> Section 3.2.4.3: Windows Server 2008 R2 Scan Server issues a wsa:EndpointUnavailable SOAP fault to the dsc:GetPostScanJobElementsRequestMsg if the dsc:JobToken element is not a correctly formatted GUID. HYPERLINK \l "Appendix_A_Target_16" \h <16> Section 3.2.4.3: Windows Server 2008 R2 Scan Server ignores the dsc:GetPostScanJobElementsRequestMsg if it does not recognize the element requested in the dsc:Name element. HYPERLINK \l "Appendix_A_Target_17" \h <17> Section 3.2.4.6: Windows Server 2008 R2, Windows Server 2012 Scan Server, Windows Server 2012 R2, and Windows Server 2016 do not generate the RepositoryElementsChangeEvent event. HYPERLINK \l "Appendix_A_Target_18" \h <18> Section 6.2.7: Not supported in Windows 7, Windows Server 2008 R2, Windows 8, Windows 8.1, and Windows 10.Change Tracking XE "Change tracking" XE "Tracking changes" No table of changes is available. The document is either new or has had no changes since its last release.IndexAAbstract data model server PAGEREF section_a08dd56215c247b7851f8671e3e4918588Abstract data model - RepositoryConfigurationServiceType client (section 3.1.1 PAGEREF section_c6543961c5864cf5a442aab1f4dc90bd86, section 3.3 PAGEREF section_1a1fdf151b4e429a906e826e554a0e23118) server (section 3.1.1 PAGEREF section_c6543961c5864cf5a442aab1f4dc90bd86, section 3.2.1 PAGEREF section_a08dd56215c247b7851f8671e3e4918588)Applicability PAGEREF section_56947141f33b4b3a860526f742e0051015Attribute groups PAGEREF section_63623bafdeaf4400b6c42f76333d795285Attributes PAGEREF section_4cd960b115a6401aaf76bb4dd26c46c384 dsc:Name PAGEREF section_57057a44bb9c4fee9e47f2da6dbbdc1784 dsc:Valid PAGEREF section_8313cd92462d4ae7b2fbb5a284a50a4f85 overview PAGEREF section_4cd960b115a6401aaf76bb4dd26c46c384 wscn:MustHonor PAGEREF section_96a6411af9934caf8baa86d114c0ac8c85CCapability negotiation PAGEREF section_d8209936a0934744a1f9d34f87921e7015Change tracking PAGEREF section_6d946f85716c463f9e8047248a432eae158Client - RepositoryConfigurationServiceType abstract data model (section 3.1.1 PAGEREF section_c6543961c5864cf5a442aab1f4dc90bd86, section 3.3 PAGEREF section_1a1fdf151b4e429a906e826e554a0e23118) initialization (section 3.1.3 PAGEREF section_343fc592882244d785b8dc25117696d686, section 3.3 PAGEREF section_1a1fdf151b4e429a906e826e554a0e23118) overview PAGEREF section_1a1fdf151b4e429a906e826e554a0e23118 SOAP faults (section 3.1.4.1 PAGEREF section_dab888a6a64d4a92badbfbbf0fcd84eb86, section 3.3 PAGEREF section_1a1fdf151b4e429a906e826e554a0e23118) timers (section 3.1.2 PAGEREF section_3b984e72c1da4cd39e68415c08aa375d86, section 3.3 PAGEREF section_1a1fdf151b4e429a906e826e554a0e23118)Complex types PAGEREF section_fa60095bd63f42f4bfacee66f582d0ca38 dsc:DateTimeExtType PAGEREF section_55c71fd575394bd4b88ef53cfa1cc2b943 dsc:DocumentDescriptionType PAGEREF section_6845e9d0c7b14131bd9806c484455e8243 dsc:DocumentFormatExtType PAGEREF section_cf806fc4d793418887be260fdef17cc643 dsc:DocumentsType PAGEREF section_b201d2bd0f1940f08e05ad26e492134344 dsc:DocumentType PAGEREF section_3204ba46298e440d8be5a59f505e425943 dsc:FilterConfigType PAGEREF section_76076cbd7461411a9ff7b0f176429e9444 dsc:FilterStateReasonsType PAGEREF section_bf7268c123ef433f9634867a6fedc23b44 dsc:FilterStateReasonType PAGEREF section_52fae1e96cfa4e13bc4a4c0a756636c844 dsc:FilterStateType PAGEREF section_d7cb8baec48844fa93e874b49289fe2744 dsc:FilterStatusesType PAGEREF section_826a26e6a0de41c6a4a3cabac1f4b4ed45 dsc:FilterStatusType PAGEREF section_f23cd2d063304d16bebddcb19ed2b16045 dsc:FiltersType PAGEREF section_32bcfc75451542ce9a10a93034f0dd1845 dsc:FilterType PAGEREF section_be70fb80a27146c98a98c8b68d11c09545 dsc:IntOneExtType PAGEREF section_56b238fc89a447aaa6e49d03d57f361b46 dsc:IntZeroExtType PAGEREF section_2b83cb60e71f440f8a5edcbe435bef1746 dsc:JobDescriptionType PAGEREF section_79e4767cc6ac47f485feeb24ed68717646 dsc:JobStateReasonsType PAGEREF section_fddcfddc4bb94f3196e65144ffd99fa046 dsc:JobStateReasonType PAGEREF section_77966f33a79b4033be1b15e4bfa0d8ab47 dsc:JobStateType PAGEREF section_7762ead91145499cbae236812cd119b947 dsc:JobStatusType PAGEREF section_98cd5a5999e94d1b916e52b64465f25947 dsc:JobSummaryType PAGEREF section_bfbb84b79b7542a09cad54897cd3dfde48 dsc:ListOfSummarysType PAGEREF section_12d4e8b3df174549be0a59057f71759e46 dsc:RepositoryConfigurationType PAGEREF section_4b122441db744ae9b3a0737f4b5afddc48 dsc:RepositoryStateReasonsType PAGEREF section_9abdc3f7a163452288186727867e83ec48 dsc:RepositoryStateReasonType PAGEREF section_db684bf860fc40ef80962393d9e8ff4449 dsc:RepositoryStateType PAGEREF section_7a4e582e318049e5a0b8664579642dd948 dsc:RepositoryStatusType PAGEREF section_691be570c43040819dbb7aaaa94487a849 dsc:String255ExtType PAGEREF section_3a200a9a759d49778ab62a630c2e96f949 emlf:BoolExtType PAGEREF section_d4fabe1ad7c04de08b4e3abd3dc9616e62 emlf:EmailConfigType PAGEREF section_e3abbb4672214c8789820f0b9edaf51262 emlf:SendToAddressesType PAGEREF section_3b93d214697e47048c385760324ba91062 emlf:String255ExtType PAGEREF section_a519695675f244b89f3f981d2f138c4363 fsf:FileShareConfigType PAGEREF section_fd0c61edb7f9466d849b98d2e9e7958263 fsf:FileShareType PAGEREF section_697dbc59cf9d410a9f6821914385c9ed63 fsf:String255ExtType PAGEREF section_980409c27c8a418181d1fab46934651f64 overview PAGEREF section_fa60095bd63f42f4bfacee66f582d0ca38 psp:anyURIExtType PAGEREF section_7cd5323453a74ed0aa72e096010fef8449 psp:BoolExtType PAGEREF section_ec7327303628479888c620165c5ffa1850 psp:FilterInstructionType PAGEREF section_5ca5acb6101d4727822506f3d88b4c7950 psp:FilterToProcessListType PAGEREF section_d3ff5b62580f4e599458512cf86a001f50 psp:FilterToProcessType PAGEREF section_d9ab8c1399fe47f8bc6d4dbaa47af6e850 psp:PostScanInstructionsType PAGEREF section_e04f79b4a3ad4f7dbed746db6bc8f13451 psp:PostScanProcessType PAGEREF section_7175b1d328814f95a09c5c2c1404e9de51 psp:String255ExtType PAGEREF section_34bf744a34b94b1a9f9ee573ecfd734f51 spf:BoolExtType PAGEREF section_1cd00e331510493fb25d858099347e8664 spf:SharePointConfigType PAGEREF section_87506406260d4706b5ff67ef6cbb905064 spf:SharePointSitesType PAGEREF section_87552a8da1b74b009e4ffbd9ebbfccbe64 spf:String2048ExtType PAGEREF section_7d5a5f0fb2d4443db21732c299f242fe65 wscn:Adjustment1000Type PAGEREF section_7ff97b4adad94277993613a3dafed56f52 wscn:Adjustment100Type PAGEREF section_6b513000646b42a1a381e29932e5cf1952 wscn:BoolExtType PAGEREF section_db911b3439cd4bcb8ac95b61f594553d52 wscn:ColorConfigType PAGEREF section_3468b7c4ce5e4f458b205105bb42382852 wscn:ColorJobType PAGEREF section_b72e069ae04440a39509adcd8d7370fc52 wscn:CompressionQualityFactorExtType PAGEREF section_d8e23b30764d4ed38a558ee361001abf53 wscn:CompressionQualityFactorType PAGEREF section_4cc396552f60437fbcfdca413ff1506f53 wscn:ContentTypeExtType PAGEREF section_b61a4de331d047309bda6db19d439a4f53 wscn:ContentTypeTicketType PAGEREF section_9264ba03d84b42e0bda417c7bf5e51f553 wscn:DimensionExtType PAGEREF section_b84c67199eef40f3ab09739502f9423054 wscn:DimensionsType PAGEREF section_c561ec5b3f1c41c2a6e335806ca1543254 wscn:DocumentFormatExtType PAGEREF section_d7cbdc48ae1f4abbb3e13078717e7cf554 wscn:DocumentFormatType PAGEREF section_238a2e889fb44e3da9677a9d6bb10eac54 wscn:DocumentInputSizeType PAGEREF section_bac99821e84548b4b96a3239a80ab82455 wscn:DocumentInputSourceExtType PAGEREF section_21cccb1678af4abebccbd966561d3cef55 wscn:DocumentInputSourceType PAGEREF section_c64d9faae5fc4f3fb359d90505e0d51355 wscn:DocumentParametersType PAGEREF section_7037868122af441396bb789a3992746755 wscn:ExposureSettingsType PAGEREF section_30a82b479ec947fcbcbe4597d921694756 wscn:FilmScanModeExtType PAGEREF section_462b4155d45146dab28a764123daeadf57 wscn:FilmScanModeType PAGEREF section_163f456dbeb449e1bffe9094098e7d9157 wscn:ImagesToTransferType PAGEREF section_d0ae2eb968f54539814a2bd4e73e503557 wscn:IntOneExtType PAGEREF section_e35cc23c7799454384eeb9529d723a5657 wscn:IntZeroExtType PAGEREF section_e6cff606395b4af2848f8308a9d16f0458 wscn:JobDescriptionType PAGEREF section_b7e51f27419e4395b6f10bdf2585e92758 wscn:MediaSidesType PAGEREF section_9e17d722a1b543f3b0652fc0d2ee7aa758 wscn:MediaSideType PAGEREF section_12c3985ed74143ad93dd03d5b8885c8359 wscn:OffsetExtType PAGEREF section_30cbde2e873245c88a8646a340476b1859 wscn:ResolutionPairExtType PAGEREF section_cbe0d8db68024b8587b85dfdf707894259 wscn:RotationExtType PAGEREF section_7d1351b9be9b422cb5368ccb267f363959 wscn:RotationType PAGEREF section_7304156d438145859599a3578f29a8f860 wscn:ScalingRangeType PAGEREF section_215a836cf91141058fb516492e4d257460 wscn:ScalingType PAGEREF section_029f5ec8408442d89dd89811d7def2ee60 wscn:ScanExposureType PAGEREF section_6a62cfb538784926b960d3f1ec75eae460 wscn:ScanRegionType PAGEREF section_bfa06eb898ef4328b3abe99068cb59ac61 wscn:ScanTicketType PAGEREF section_08f14c8f52824b7b8b8fcb9049402da261 wscn:String255ExtType PAGEREF section_8f5c6bdfac294e0bb901ab9b19bd560462DData model - abstract server PAGEREF section_a08dd56215c247b7851f8671e3e4918588Data model - abstract - RepositoryConfigurationServiceType client (section 3.1.1 PAGEREF section_c6543961c5864cf5a442aab1f4dc90bd86, section 3.3 PAGEREF section_1a1fdf151b4e429a906e826e554a0e23118) server (section 3.1.1 PAGEREF section_c6543961c5864cf5a442aab1f4dc90bd86, section 3.2.1 PAGEREF section_a08dd56215c247b7851f8671e3e4918588)dsc:DateTimeExtType complex type PAGEREF section_55c71fd575394bd4b88ef53cfa1cc2b943dsc:Dialect element PAGEREF section_2dcd25dc69364094a1f3f4f5fe1bc41323dsc:Document element PAGEREF section_b5832f6e541b4cfc9830dd5e83edb43424dsc:DocumentDescription element PAGEREF section_6693b9feb90945e78412d922058b009924dsc:DocumentDescriptionType complex type PAGEREF section_6845e9d0c7b14131bd9806c484455e8243dsc:DocumentFormatBaseType simple type PAGEREF section_45a08c98724c4da095f5b2e261279cf268dsc:DocumentFormatExtType complex type PAGEREF section_cf806fc4d793418887be260fdef17cc643dsc:DocumentFormatWKVType simple type PAGEREF section_5eddaa230eb04a7c8adb042c997e22ec68dsc:DocumentId element PAGEREF section_5c49676bdbcc43f98aad64f0efba457b24dsc:Documents element PAGEREF section_be3fa682943f4d368f6ad14bf0b4e8fd24dsc:DocumentsType complex type PAGEREF section_b201d2bd0f1940f08e05ad26e492134344dsc:DocumentType complex type PAGEREF section_3204ba46298e440d8be5a59f505e425943dsc:Filter element PAGEREF section_6835c8d5f20747cca813c54993520ed224dsc:FilterCompletedStatuses element PAGEREF section_8381bb7cfdbe4ed6bfefa51d99bde73624dsc:FilterConfig element PAGEREF section_77b856bee49e4850861aed8dd684d7a625dsc:FilterConfigType complex type PAGEREF section_76076cbd7461411a9ff7b0f176429e9444dsc:Filters element PAGEREF section_863cca9d4b124dbb81895cf9f332dfa025dsc:FilterState element PAGEREF section_834e79d1e1614c7d8fc6bb6decee402d25dsc:FilterStateBaseType simple type PAGEREF section_98f325e4290246de977ac05d9f4ecdb269dsc:FilterStateReason element PAGEREF section_53672c4b4c9949c480e78d0bcd4cb3ef25dsc:FilterStateReasonBaseType simple type PAGEREF section_f5cc9f8c0f884c4594895e47e2efb15b69dsc:FilterStateReasons element PAGEREF section_e14fac44d8aa46e29d1150089afcd26325dsc:FilterStateReasonsType complex type PAGEREF section_bf7268c123ef433f9634867a6fedc23b44dsc:FilterStateReasonType complex type PAGEREF section_52fae1e96cfa4e13bc4a4c0a756636c844dsc:FilterStateReasonWKVType simple type PAGEREF section_e19d186bc08a4840aecb7d45edd51e6270dsc:FilterStateType complex type PAGEREF section_d7cb8baec48844fa93e874b49289fe2744dsc:FilterStateWKVType simple type PAGEREF section_ddda1f2b80094475bf5266705985e63c71dsc:FilterStatus element PAGEREF section_4ea4eb4c02264ec5a28596921583097525dsc:FilterStatuses element PAGEREF section_a87a1bb748c5495698f8f90e3f99f47d26dsc:FilterStatusesType complex type PAGEREF section_826a26e6a0de41c6a4a3cabac1f4b4ed45dsc:FilterStatusType complex type PAGEREF section_f23cd2d063304d16bebddcb19ed2b16045dsc:FiltersType complex type PAGEREF section_32bcfc75451542ce9a10a93034f0dd1845dsc:FilterType complex type PAGEREF section_be70fb80a27146c98a98c8b68d11c09545dsc:Format element PAGEREF section_03c0b9e9906a4ed1a4c999158ed9fe4426dsc:ImagesReceived element PAGEREF section_07832f88d1764ea7ae3a51fccff8283026dsc:IntOneBaseType simple type PAGEREF section_70ed857506684cb6861741ba0c728d9271dsc:IntOneExtType complex type PAGEREF section_56b238fc89a447aaa6e49d03d57f361b46dsc:IntZeroBaseType simple type PAGEREF section_bbefec54d8ba477291b40b20935105c671dsc:IntZeroExtType complex type PAGEREF section_2b83cb60e71f440f8a5edcbe435bef1746dsc:JobCompletedState element PAGEREF section_7ddd75d6e91b470393398bb080362ed926dsc:JobCompletedStateReasons element PAGEREF section_a016ddec3de24065aeac132f823e112626dsc:JobCompletedTime element PAGEREF section_11eaa92e2deb47cdb8c6fc517550548026dsc:JobCreatedTime element PAGEREF section_639deb79208c46cfaf1f1ef759fa981726dsc:JobDescription element PAGEREF section_fd2a0b2bb88b48f9af3f5b9e3e27900227dsc:JobDescriptionType complex type PAGEREF section_79e4767cc6ac47f485feeb24ed68717646dsc:JobOriginatingUserName element PAGEREF section_ca9233ed62944cb2acbca9dad6b4fc6727dsc:JobState element PAGEREF section_b8b28eb05865407db072a30f55ce34c927dsc:JobStateBaseType simple type PAGEREF section_3c1122672ebf48e08c50c7c86e7d8bfa72dsc:JobStateReason element PAGEREF section_a7b8251fe0614b62905c111207b71d4427dsc:JobStateReasonBaseType simple type PAGEREF section_cd2aa058154445e2b2b596a6c7d2a9a172dsc:JobStateReasons element PAGEREF section_c171145b038c465a97637f4cdd8e712927dsc:JobStateReasonsType complex type PAGEREF section_fddcfddc4bb94f3196e65144ffd99fa046dsc:JobStateReasonType complex type PAGEREF section_77966f33a79b4033be1b15e4bfa0d8ab47dsc:JobStateReasonWKVType simple type PAGEREF section_23fdd8d14d9948f2a3504f5b2a8d7f2572dsc:JobStateType complex type PAGEREF section_7762ead91145499cbae236812cd119b947dsc:JobStateWKVType simple type PAGEREF section_931f18411e784a1aa64ef5b0a51625ca73dsc:JobStatus element PAGEREF section_4b8ca0696ed54f37a4060e6077e5c13027dsc:JobStatusType complex type PAGEREF section_98cd5a5999e94d1b916e52b64465f25947dsc:JobSummary element PAGEREF section_67db3d2638524bacb10e2f9707770d0728dsc:JobSummaryType complex type PAGEREF section_bfbb84b79b7542a09cad54897cd3dfde48dsc:JobToken element PAGEREF section_7e54519e07bc4d52b3ffff35b3ddce7728dsc:KeywordNsExtensionPatternType simple type PAGEREF section_f4f6aef4967a4ded90d7a07948da978e74dsc:ListOfSummarysType complex type PAGEREF section_12d4e8b3df174549be0a59057f71759e46dsc:MimeExtensionPatternType simple type PAGEREF section_cf47d60b29034df2909bb15b3e7f26dc74dsc:Name attribute PAGEREF section_57057a44bb9c4fee9e47f2da6dbbdc1784dsc:PSP_DisplayName element PAGEREF section_c5c7435dee1643a5ae7a4cbe23a84b9a28dsc:PSP_Identifier element PAGEREF section_7a46a4e457f441b8b061a176fbd7f29d28dsc:RepositoryConfiguration element PAGEREF section_d7e6be38f5c147a78516cea30caa8e7b28dsc:RepositoryConfigurationType complex type PAGEREF section_4b122441db744ae9b3a0737f4b5afddc48dsc:RepositoryState element PAGEREF section_1be5bd78fea744deb0d71384133f293f28dsc:RepositoryStateBaseType simple type PAGEREF section_4f64f8f8eef549239ab89c65f63acc1174dsc:RepositoryStateReason element PAGEREF section_188cef34e0a140b98f8f4934b643ecf329dsc:RepositoryStateReasonBaseType simple type PAGEREF section_f522f7b9749446ba8a96164ff881d1ae75dsc:RepositoryStateReasons element PAGEREF section_d21ba0bfd50a487c852414f59894590d29dsc:RepositoryStateReasonsType complex type PAGEREF section_9abdc3f7a163452288186727867e83ec48dsc:RepositoryStateReasonType complex type PAGEREF section_db684bf860fc40ef80962393d9e8ff4449dsc:RepositoryStateReasonWKVType simple type PAGEREF section_a15f1fb88013425a88688d91078fecf175dsc:RepositoryStateType complex type PAGEREF section_7a4e582e318049e5a0b8664579642dd948dsc:RepositoryStateWKVType simple type PAGEREF section_9a3e15d9e82a42efa3f1013bac40508a75dsc:RepositoryStatus element PAGEREF section_f7f92ac0b0404c738a7464181641918029dsc:RepositoryStatusType complex type PAGEREF section_691be570c43040819dbb7aaaa94487a849dsc:String255BaseType simple type PAGEREF section_5d6bff05eb7b480bb7d522dcc87cb55e76dsc:String255ExtType complex type PAGEREF section_3a200a9a759d49778ab62a630c2e96f949dsc:Valid attribute PAGEREF section_8313cd92462d4ae7b2fbb5a284a50a4f85EElements dsc:Dialect PAGEREF section_2dcd25dc69364094a1f3f4f5fe1bc41323 dsc:Document PAGEREF section_b5832f6e541b4cfc9830dd5e83edb43424 dsc:DocumentDescription PAGEREF section_6693b9feb90945e78412d922058b009924 dsc:DocumentId PAGEREF section_5c49676bdbcc43f98aad64f0efba457b24 dsc:Documents PAGEREF section_be3fa682943f4d368f6ad14bf0b4e8fd24 dsc:Filter PAGEREF section_6835c8d5f20747cca813c54993520ed224 dsc:FilterCompletedStatuses PAGEREF section_8381bb7cfdbe4ed6bfefa51d99bde73624 dsc:FilterConfig PAGEREF section_77b856bee49e4850861aed8dd684d7a625 dsc:Filters PAGEREF section_863cca9d4b124dbb81895cf9f332dfa025 dsc:FilterState PAGEREF section_834e79d1e1614c7d8fc6bb6decee402d25 dsc:FilterStateReason PAGEREF section_53672c4b4c9949c480e78d0bcd4cb3ef25 dsc:FilterStateReasons PAGEREF section_e14fac44d8aa46e29d1150089afcd26325 dsc:FilterStatus PAGEREF section_4ea4eb4c02264ec5a28596921583097525 dsc:FilterStatuses PAGEREF section_a87a1bb748c5495698f8f90e3f99f47d26 dsc:Format PAGEREF section_03c0b9e9906a4ed1a4c999158ed9fe4426 dsc:ImagesReceived PAGEREF section_07832f88d1764ea7ae3a51fccff8283026 dsc:JobCompletedState PAGEREF section_7ddd75d6e91b470393398bb080362ed926 dsc:JobCompletedStateReasons PAGEREF section_a016ddec3de24065aeac132f823e112626 dsc:JobCompletedTime PAGEREF section_11eaa92e2deb47cdb8c6fc517550548026 dsc:JobCreatedTime PAGEREF section_639deb79208c46cfaf1f1ef759fa981726 dsc:JobDescription PAGEREF section_fd2a0b2bb88b48f9af3f5b9e3e27900227 dsc:JobOriginatingUserName PAGEREF section_ca9233ed62944cb2acbca9dad6b4fc6727 dsc:JobState PAGEREF section_b8b28eb05865407db072a30f55ce34c927 dsc:JobStateReason PAGEREF section_a7b8251fe0614b62905c111207b71d4427 dsc:JobStateReasons PAGEREF section_c171145b038c465a97637f4cdd8e712927 dsc:JobStatus PAGEREF section_4b8ca0696ed54f37a4060e6077e5c13027 dsc:JobSummary PAGEREF section_67db3d2638524bacb10e2f9707770d0728 dsc:JobToken PAGEREF section_7e54519e07bc4d52b3ffff35b3ddce7728 dsc:PSP_DisplayName PAGEREF section_c5c7435dee1643a5ae7a4cbe23a84b9a28 dsc:PSP_Identifier PAGEREF section_7a46a4e457f441b8b061a176fbd7f29d28 dsc:RepositoryConfiguration PAGEREF section_d7e6be38f5c147a78516cea30caa8e7b28 dsc:RepositoryState PAGEREF section_1be5bd78fea744deb0d71384133f293f28 dsc:RepositoryStateReason PAGEREF section_188cef34e0a140b98f8f4934b643ecf329 dsc:RepositoryStateReasons PAGEREF section_d21ba0bfd50a487c852414f59894590d29 dsc:RepositoryStatus PAGEREF section_f7f92ac0b0404c738a7464181641918029 emlf:EmailAddress PAGEREF section_3ced72689b044c688f649116c1aab2f136 emlf:EmailConfig PAGEREF section_2e6d34b93c624af1ae53d68b6035ff7836 emlf:SendToAddresses PAGEREF section_c68a11a193a54aeca7c18ad0cd18abb437 emlf:SendToScanUser PAGEREF section_b933b67a5030460f924f162cd9b2f47637 fsf:FileShareConfig PAGEREF section_a1b315b8624846bea15fad387965e0ff37 fsf:FileShares PAGEREF section_7a23f65d7a67419a866c95732a6050ea37 fsf:ShareUNC PAGEREF section_16386ed556b4494dbfe2a449b3b0b13337 psp:ContinueOnError PAGEREF section_d47e51ef28604fc1b3b438d5c24973f529 psp:Dialect PAGEREF section_6badc61411394fb28d7f36ac0f0613da29 psp:DocumentRootName PAGEREF section_76eeab5aa7ef472dac3f8a14040468b229 psp:Filter PAGEREF section_3c00a92662394ef0a19d532a444efc6130 psp:FiltersToProcess PAGEREF section_fc8742674e744c15a04f1f5a17eb96a430 psp:Instructions PAGEREF section_1a773449b4ec4a90875b0524981e6f4c30 psp:PostScanInstructions PAGEREF section_0bcba58d58524a7ca924e8e10e08804c30 psp:PostScanProcess PAGEREF section_9e49c0a0d44d4a73964d80945e135b9430 psp:ScanRepository PAGEREF section_f5089590f699482d804211246fb5c4cd30 psp:ScanTicket PAGEREF section_b180de9108e640b1b51dce5daef8f48c30 spf:SaveToMySite PAGEREF section_5230f106c8b448d9895390f8f76eee6737 spf:SaveToSharePointSites PAGEREF section_afe8806fb0f647fc85f6f1164362cf6537 spf:SaveToSharePointSiteURL PAGEREF section_930c58960a9e4e38b41a2a1501cab62938 spf:SharePointConfig PAGEREF section_10edf0df3bb64b1c9a3b69530d8bd49238 spx:AllowDeviceFileNameChange PAGEREF section_37a81417744f41a29f6851635cbcf4cb38 spx:AllowDeviceFilePathChange PAGEREF section_84206e201817433996c5fce013bdc47938 wscn:AutoExposure PAGEREF section_f83a0abd5e3142e58c930b647ee7302031 wscn:Brightness PAGEREF section_ef214e018aa242faa179194ed4dfa33f31 wscn:ColorProcessing PAGEREF section_bc85a7265d874507a744d05b025c55af31 wscn:CompressionQualityFactor PAGEREF section_0304b57fa3744edbb0148bd3eb687cb531 wscn:ContentType PAGEREF section_0db2fd3ba30941baa867fcd02b3d735b31 wscn:Contrast PAGEREF section_d397d665ec0a4ea594fde6f3018264ed31 wscn:DocumentParameters PAGEREF section_d9d04c0309f849a5ad2e106dbe0284e731 wscn:DocumentSizeAutoDetect PAGEREF section_4612d3c70fff4371a863329d8fff4d4e32 wscn:Exposure PAGEREF section_3a19ec4c235349aaacbd6e7668fc690532 wscn:ExposureSettings PAGEREF section_089087aebeb84698bacc50e425254a6632 wscn:FilmScanMode PAGEREF section_9734fbea92df465f88ca463704bf918132 wscn:Format PAGEREF section_9cf51341afaf4ff2bf7c5acb92ca586932 wscn:Height PAGEREF section_5d6cfc89d5a84af687582b225307fef032 wscn:ImagesToTransfer PAGEREF section_c7129908b781443c98dccf7b2578300e33 wscn:InputMediaSize PAGEREF section_475addeb43cd4ec7a456587cef9976cc33 wscn:InputSize PAGEREF section_c0193efef719429b8288055f9ca8406633 wscn:InputSource PAGEREF section_d14e834a4192406abd83ebb6bf1a7fba33 wscn:JobDescription PAGEREF section_b0c1bc5a3bfb46d4b8f8fb7cd53a577733 wscn:JobInformation PAGEREF section_a1a78396e6294198aa7af25a78e211b633 wscn:JobName PAGEREF section_acea4027c7ab432f8fc14aeb07f77fde34 wscn:JobOriginatingUserName PAGEREF section_f738d83e35d442a99e2e1c00d89ae1d134 wscn:MediaBack PAGEREF section_a8162cffd0f0444a9dcffa84cf4e2db034 wscn:MediaFront PAGEREF section_0c6fcb2f1cae4ae0b82209212dfe985a34 wscn:MediaSides PAGEREF section_89d89aa9076b41d1a33ed441d9cb40a934 wscn:Resolution PAGEREF section_a3b9a4d861b441ac85e1140655cd6e8834 wscn:Rotation PAGEREF section_f11cdf0e724d4a0ea3ac273b04f2fd1c34 wscn:Scaling PAGEREF section_73e7c54bbc364e338727226b0ca7d3c635 wscn:ScalingHeight PAGEREF section_62495a770ea64208a0c83b502837dea635 wscn:ScalingWidth PAGEREF section_9c3cb16b485f4544b2559fc8ea5f5a6c35 wscn:ScanRegion PAGEREF section_10b4e83b25624cbf8305271d0b22ecb535 wscn:ScanRegionHeight PAGEREF section_322618c1d9aa4bfca9fc5e2ed663f4f135 wscn:ScanRegionWidth PAGEREF section_1080a904968f448789876b50af291f8e35 wscn:ScanRegionXOffset PAGEREF section_951695b27aa541738eabfbd3193676de35 wscn:ScanRegionYOffset PAGEREF section_c89333a61bba48c0a8cd26d69463a33236 wscn:Sharpness PAGEREF section_b3dc3572437043758574adf132f4980e36 wscn:Width PAGEREF section_ecdde4646754449b96f2abb38857911636emlf:BoolExtType complex type PAGEREF section_d4fabe1ad7c04de08b4e3abd3dc9616e62emlf:EmailAddress element PAGEREF section_3ced72689b044c688f649116c1aab2f136emlf:EmailConfig element PAGEREF section_2e6d34b93c624af1ae53d68b6035ff7836emlf:EmailConfigType complex type PAGEREF section_e3abbb4672214c8789820f0b9edaf51262emlf:SendToAddresses element PAGEREF section_c68a11a193a54aeca7c18ad0cd18abb437emlf:SendToAddressesType complex type PAGEREF section_3b93d214697e47048c385760324ba91062emlf:SendToScanUser element PAGEREF section_b933b67a5030460f924f162cd9b2f47637emlf:String255BaseType simple type PAGEREF section_2b1d9bfe25564442801f5a70bb89f9c983emlf:String255ExtType complex type PAGEREF section_a519695675f244b89f3f981d2f138c4363Error codes PAGEREF section_2d876910bc96487c9841960acf25d86518Events local - RepositoryConfigurationServiceType server PAGEREF section_4515064d6c48465081f2e90a5ca09a05118 local - server PAGEREF section_4515064d6c48465081f2e90a5ca09a05118 timer - RepositoryConfigurationServiceType server PAGEREF section_224316b602d44b1babfd59473e5df03d118 timer - server PAGEREF section_224316b602d44b1babfd59473e5df03d118Examples overview PAGEREF section_1495df94383743e2a89f01deb75dc288119 SOAP fault examples PAGEREF section_08069f19383147fdbfdda9ef0691839a123 WSDL message examples PAGEREF section_aca9e32d7ce64199a2d0b08578e5d0b7119FFields - vendor-extensible PAGEREF section_e816b46981a943b4804fff2ce713d82f15fsf:FileShareConfig element PAGEREF section_a1b315b8624846bea15fad387965e0ff37fsf:FileShareConfigType complex type PAGEREF section_fd0c61edb7f9466d849b98d2e9e7958263fsf:FileShares element PAGEREF section_7a23f65d7a67419a866c95732a6050ea37fsf:FileShareType complex type PAGEREF section_697dbc59cf9d410a9f6821914385c9ed63fsf:ShareUNC element PAGEREF section_16386ed556b4494dbfe2a449b3b0b13337fsf:String255BaseType simple type PAGEREF section_10480350218a457aa481724a7346e82f83fsf:String255ExtType complex type PAGEREF section_980409c27c8a418181d1fab46934651f64Full WSDL overview PAGEREF section_ad2a8c6ab9b747eebd110bdb8c1f2d3c126 RepositoryConfigurationServiceType PAGEREF section_a2728ab96367422aa9ca362e4c0a50b4126 XSD dsc PAGEREF section_660ee90015ca4bec9d7a723621f871f6130 emlf PAGEREF section_135ed427ef3b48d5828bb3fbb2cd7045151 fsf PAGEREF section_5aad246fb602431ea65419916791a4cd152 psp PAGEREF section_4645ad2356db495eb92ff22d4fd145db143 spf PAGEREF section_324128af482343e6b525c09e1f49dbf6153 spx PAGEREF section_1502eaff599a42199cca70f133c2ed4c154 wscn PAGEREF section_dcaa853413b14f7e8cc6b7c590563b24144Full WSDL RepositoryConfigurationServiceType WSDL PAGEREF section_a2728ab96367422aa9ca362e4c0a50b4126GGlossary PAGEREF section_b37559756ced4ff9bfeebf78c252894811Groups PAGEREF section_83d37996d1b24c568be591e0b7c330ad85IImplementer - security considerations PAGEREF section_69eb68ff083d4fffa2227307422ae9c7125Index of security parameters PAGEREF section_64299d3added413081d87f39c89de7ca125Informative references PAGEREF section_a5748c1dfeb54966b294f1b98ce3043613Initialization server PAGEREF section_7bf24267870b423ca5f6ffca1fe1b2c190Initialization - RepositoryConfigurationServiceType client (section 3.1.3 PAGEREF section_343fc592882244d785b8dc25117696d686, section 3.3 PAGEREF section_1a1fdf151b4e429a906e826e554a0e23118) server (section 3.1.3 PAGEREF section_343fc592882244d785b8dc25117696d686, section 3.2.3 PAGEREF section_7bf24267870b423ca5f6ffca1fe1b2c190)Introduction PAGEREF section_fbe8c0ec1f1846da8702fef59b51f2ff11LLocal events server PAGEREF section_4515064d6c48465081f2e90a5ca09a05118Local events - RepositoryConfigurationServiceType server PAGEREF section_4515064d6c48465081f2e90a5ca09a05118MMessage processing server PAGEREF section_514debe3ad504984b9709c3e3e2a239590Message processing - RepositoryConfigurationServiceType - server PAGEREF section_514debe3ad504984b9709c3e3e2a239590Messages attribute groups PAGEREF section_63623bafdeaf4400b6c42f76333d795285 attributes PAGEREF section_4cd960b115a6401aaf76bb4dd26c46c384 complex types PAGEREF section_fa60095bd63f42f4bfacee66f582d0ca38 dsc:DateTimeExtType complex type PAGEREF section_55c71fd575394bd4b88ef53cfa1cc2b943 dsc:Dialect element PAGEREF section_2dcd25dc69364094a1f3f4f5fe1bc41323 dsc:Document element PAGEREF section_b5832f6e541b4cfc9830dd5e83edb43424 dsc:DocumentDescription element PAGEREF section_6693b9feb90945e78412d922058b009924 dsc:DocumentDescriptionType complex type PAGEREF section_6845e9d0c7b14131bd9806c484455e8243 dsc:DocumentFormatBaseType simple type PAGEREF section_45a08c98724c4da095f5b2e261279cf268 dsc:DocumentFormatExtType complex type PAGEREF section_cf806fc4d793418887be260fdef17cc643 dsc:DocumentFormatWKVType simple type PAGEREF section_5eddaa230eb04a7c8adb042c997e22ec68 dsc:DocumentId element PAGEREF section_5c49676bdbcc43f98aad64f0efba457b24 dsc:Documents element PAGEREF section_be3fa682943f4d368f6ad14bf0b4e8fd24 dsc:DocumentsType complex type PAGEREF section_b201d2bd0f1940f08e05ad26e492134344 dsc:DocumentType complex type PAGEREF section_3204ba46298e440d8be5a59f505e425943 dsc:Filter element PAGEREF section_6835c8d5f20747cca813c54993520ed224 dsc:FilterCompletedStatuses element PAGEREF section_8381bb7cfdbe4ed6bfefa51d99bde73624 dsc:FilterConfig element PAGEREF section_77b856bee49e4850861aed8dd684d7a625 dsc:FilterConfigType complex type PAGEREF section_76076cbd7461411a9ff7b0f176429e9444 dsc:Filters element PAGEREF section_863cca9d4b124dbb81895cf9f332dfa025 dsc:FilterState element PAGEREF section_834e79d1e1614c7d8fc6bb6decee402d25 dsc:FilterStateBaseType simple type PAGEREF section_98f325e4290246de977ac05d9f4ecdb269 dsc:FilterStateReason element PAGEREF section_53672c4b4c9949c480e78d0bcd4cb3ef25 dsc:FilterStateReasonBaseType simple type PAGEREF section_f5cc9f8c0f884c4594895e47e2efb15b69 dsc:FilterStateReasons element PAGEREF section_e14fac44d8aa46e29d1150089afcd26325 dsc:FilterStateReasonsType complex type PAGEREF section_bf7268c123ef433f9634867a6fedc23b44 dsc:FilterStateReasonType complex type PAGEREF section_52fae1e96cfa4e13bc4a4c0a756636c844 dsc:FilterStateReasonWKVType simple type PAGEREF section_e19d186bc08a4840aecb7d45edd51e6270 dsc:FilterStateType complex type PAGEREF section_d7cb8baec48844fa93e874b49289fe2744 dsc:FilterStateWKVType simple type PAGEREF section_ddda1f2b80094475bf5266705985e63c71 dsc:FilterStatus element PAGEREF section_4ea4eb4c02264ec5a28596921583097525 dsc:FilterStatuses element PAGEREF section_a87a1bb748c5495698f8f90e3f99f47d26 dsc:FilterStatusesType complex type PAGEREF section_826a26e6a0de41c6a4a3cabac1f4b4ed45 dsc:FilterStatusType complex type PAGEREF section_f23cd2d063304d16bebddcb19ed2b16045 dsc:FiltersType complex type PAGEREF section_32bcfc75451542ce9a10a93034f0dd1845 dsc:FilterType complex type PAGEREF section_be70fb80a27146c98a98c8b68d11c09545 dsc:Format element PAGEREF section_03c0b9e9906a4ed1a4c999158ed9fe4426 dsc:ImagesReceived element PAGEREF section_07832f88d1764ea7ae3a51fccff8283026 dsc:IntOneBaseType simple type PAGEREF section_70ed857506684cb6861741ba0c728d9271 dsc:IntOneExtType complex type PAGEREF section_56b238fc89a447aaa6e49d03d57f361b46 dsc:IntZeroBaseType simple type PAGEREF section_bbefec54d8ba477291b40b20935105c671 dsc:IntZeroExtType complex type PAGEREF section_2b83cb60e71f440f8a5edcbe435bef1746 dsc:JobCompletedState element PAGEREF section_7ddd75d6e91b470393398bb080362ed926 dsc:JobCompletedStateReasons element PAGEREF section_a016ddec3de24065aeac132f823e112626 dsc:JobCompletedTime element PAGEREF section_11eaa92e2deb47cdb8c6fc517550548026 dsc:JobCreatedTime element PAGEREF section_639deb79208c46cfaf1f1ef759fa981726 dsc:JobDescription element PAGEREF section_fd2a0b2bb88b48f9af3f5b9e3e27900227 dsc:JobDescriptionType complex type PAGEREF section_79e4767cc6ac47f485feeb24ed68717646 dsc:JobOriginatingUserName element PAGEREF section_ca9233ed62944cb2acbca9dad6b4fc6727 dsc:JobState element PAGEREF section_b8b28eb05865407db072a30f55ce34c927 dsc:JobStateBaseType simple type PAGEREF section_3c1122672ebf48e08c50c7c86e7d8bfa72 dsc:JobStateReason element PAGEREF section_a7b8251fe0614b62905c111207b71d4427 dsc:JobStateReasonBaseType simple type PAGEREF section_cd2aa058154445e2b2b596a6c7d2a9a172 dsc:JobStateReasons element PAGEREF section_c171145b038c465a97637f4cdd8e712927 dsc:JobStateReasonsType complex type PAGEREF section_fddcfddc4bb94f3196e65144ffd99fa046 dsc:JobStateReasonType complex type PAGEREF section_77966f33a79b4033be1b15e4bfa0d8ab47 dsc:JobStateReasonWKVType simple type PAGEREF section_23fdd8d14d9948f2a3504f5b2a8d7f2572 dsc:JobStateType complex type PAGEREF section_7762ead91145499cbae236812cd119b947 dsc:JobStateWKVType simple type PAGEREF section_931f18411e784a1aa64ef5b0a51625ca73 dsc:JobStatus element PAGEREF section_4b8ca0696ed54f37a4060e6077e5c13027 dsc:JobStatusType complex type PAGEREF section_98cd5a5999e94d1b916e52b64465f25947 dsc:JobSummary element PAGEREF section_67db3d2638524bacb10e2f9707770d0728 dsc:JobSummaryType complex type PAGEREF section_bfbb84b79b7542a09cad54897cd3dfde48 dsc:JobToken element PAGEREF section_7e54519e07bc4d52b3ffff35b3ddce7728 dsc:KeywordNsExtensionPatternType simple type PAGEREF section_f4f6aef4967a4ded90d7a07948da978e74 dsc:ListOfSummarysType complex type PAGEREF section_12d4e8b3df174549be0a59057f71759e46 dsc:MimeExtensionPatternType simple type PAGEREF section_cf47d60b29034df2909bb15b3e7f26dc74 dsc:Name attribute PAGEREF section_57057a44bb9c4fee9e47f2da6dbbdc1784 dsc:PSP_DisplayName element PAGEREF section_c5c7435dee1643a5ae7a4cbe23a84b9a28 dsc:PSP_Identifier element PAGEREF section_7a46a4e457f441b8b061a176fbd7f29d28 dsc:RepositoryConfiguration element PAGEREF section_d7e6be38f5c147a78516cea30caa8e7b28 dsc:RepositoryConfigurationType complex type PAGEREF section_4b122441db744ae9b3a0737f4b5afddc48 dsc:RepositoryState element PAGEREF section_1be5bd78fea744deb0d71384133f293f28 dsc:RepositoryStateBaseType simple type PAGEREF section_4f64f8f8eef549239ab89c65f63acc1174 dsc:RepositoryStateReason element PAGEREF section_188cef34e0a140b98f8f4934b643ecf329 dsc:RepositoryStateReasonBaseType simple type PAGEREF section_f522f7b9749446ba8a96164ff881d1ae75 dsc:RepositoryStateReasons element PAGEREF section_d21ba0bfd50a487c852414f59894590d29 dsc:RepositoryStateReasonsType complex type PAGEREF section_9abdc3f7a163452288186727867e83ec48 dsc:RepositoryStateReasonType complex type PAGEREF section_db684bf860fc40ef80962393d9e8ff4449 dsc:RepositoryStateReasonWKVType simple type PAGEREF section_a15f1fb88013425a88688d91078fecf175 dsc:RepositoryStateType complex type PAGEREF section_7a4e582e318049e5a0b8664579642dd948 dsc:RepositoryStateWKVType simple type PAGEREF section_9a3e15d9e82a42efa3f1013bac40508a75 dsc:RepositoryStatus element PAGEREF section_f7f92ac0b0404c738a7464181641918029 dsc:RepositoryStatusType complex type PAGEREF section_691be570c43040819dbb7aaaa94487a849 dsc:String255BaseType simple type PAGEREF section_5d6bff05eb7b480bb7d522dcc87cb55e76 dsc:String255ExtType complex type PAGEREF section_3a200a9a759d49778ab62a630c2e96f949 dsc:Valid attribute PAGEREF section_8313cd92462d4ae7b2fbb5a284a50a4f85 elements PAGEREF section_dfe55eed353245b3b454c2d56598072219 emlf:BoolExtType complex type PAGEREF section_d4fabe1ad7c04de08b4e3abd3dc9616e62 emlf:EmailAddress element PAGEREF section_3ced72689b044c688f649116c1aab2f136 emlf:EmailConfig element PAGEREF section_2e6d34b93c624af1ae53d68b6035ff7836 emlf:EmailConfigType complex type PAGEREF section_e3abbb4672214c8789820f0b9edaf51262 emlf:SendToAddresses element PAGEREF section_c68a11a193a54aeca7c18ad0cd18abb437 emlf:SendToAddressesType complex type PAGEREF section_3b93d214697e47048c385760324ba91062 emlf:SendToScanUser element PAGEREF section_b933b67a5030460f924f162cd9b2f47637 emlf:String255BaseType simple type PAGEREF section_2b1d9bfe25564442801f5a70bb89f9c983 emlf:String255ExtType complex type PAGEREF section_a519695675f244b89f3f981d2f138c4363 enumerated PAGEREF section_561e5dde9a18491f99c846ae0f68a76118 Error Codes PAGEREF section_2d876910bc96487c9841960acf25d86518 Error Codes message PAGEREF section_2d876910bc96487c9841960acf25d86518 fsf:FileShareConfig element PAGEREF section_a1b315b8624846bea15fad387965e0ff37 fsf:FileShareConfigType complex type PAGEREF section_fd0c61edb7f9466d849b98d2e9e7958263 fsf:FileShares element PAGEREF section_7a23f65d7a67419a866c95732a6050ea37 fsf:FileShareType complex type PAGEREF section_697dbc59cf9d410a9f6821914385c9ed63 fsf:ShareUNC element PAGEREF section_16386ed556b4494dbfe2a449b3b0b13337 fsf:String255BaseType simple type PAGEREF section_10480350218a457aa481724a7346e82f83 fsf:String255ExtType complex type PAGEREF section_980409c27c8a418181d1fab46934651f64 groups PAGEREF section_83d37996d1b24c568be591e0b7c330ad85 namespaces PAGEREF section_a70f3524c80946e089ab8b9ca8a0649617 psp:anyURIExtType complex type PAGEREF section_7cd5323453a74ed0aa72e096010fef8449 psp:BoolExtType complex type PAGEREF section_ec7327303628479888c620165c5ffa1850 psp:ContinueOnError element PAGEREF section_d47e51ef28604fc1b3b438d5c24973f529 psp:Dialect element PAGEREF section_6badc61411394fb28d7f36ac0f0613da29 psp:DocumentRootName element PAGEREF section_76eeab5aa7ef472dac3f8a14040468b229 psp:Filter element PAGEREF section_3c00a92662394ef0a19d532a444efc6130 psp:FilterInstructionType complex type PAGEREF section_5ca5acb6101d4727822506f3d88b4c7950 psp:FiltersToProcess element PAGEREF section_fc8742674e744c15a04f1f5a17eb96a430 psp:FilterToProcessListType complex type PAGEREF section_d3ff5b62580f4e599458512cf86a001f50 psp:FilterToProcessType complex type PAGEREF section_d9ab8c1399fe47f8bc6d4dbaa47af6e850 psp:Instructions element PAGEREF section_1a773449b4ec4a90875b0524981e6f4c30 psp:PostScanInstructions element PAGEREF section_0bcba58d58524a7ca924e8e10e08804c30 psp:PostScanInstructionsType complex type PAGEREF section_e04f79b4a3ad4f7dbed746db6bc8f13451 psp:PostScanProcess element PAGEREF section_9e49c0a0d44d4a73964d80945e135b9430 psp:PostScanProcessType complex type PAGEREF section_7175b1d328814f95a09c5c2c1404e9de51 psp:ScanRepository element PAGEREF section_f5089590f699482d804211246fb5c4cd30 psp:ScanTicket element PAGEREF section_b180de9108e640b1b51dce5daef8f48c30 psp:String255BaseType simple type PAGEREF section_47d7c043af5c42ae8b296c9f396b955676 psp:String255ExtType complex type PAGEREF section_34bf744a34b94b1a9f9ee573ecfd734f51 simple types PAGEREF section_3dc66f665f354473986ba3bcf5fc371a65 spf:BoolExtType complex type PAGEREF section_1cd00e331510493fb25d858099347e8664 spf:SaveToMySite element PAGEREF section_5230f106c8b448d9895390f8f76eee6737 spf:SaveToSharePointSites element PAGEREF section_afe8806fb0f647fc85f6f1164362cf6537 spf:SaveToSharePointSiteURL element PAGEREF section_930c58960a9e4e38b41a2a1501cab62938 spf:SharePointConfig element PAGEREF section_10edf0df3bb64b1c9a3b69530d8bd49238 spf:SharePointConfigType complex type PAGEREF section_87506406260d4706b5ff67ef6cbb905064 spf:SharePointSitesType complex type PAGEREF section_87552a8da1b74b009e4ffbd9ebbfccbe64 spf:String2048BaseType simple type PAGEREF section_952fe35c69f947459e2b0629a6ade75b84 spf:String2048ExtType complex type PAGEREF section_7d5a5f0fb2d4443db21732c299f242fe65 spx:AllowDeviceFileNameChange element PAGEREF section_37a81417744f41a29f6851635cbcf4cb38 spx:AllowDeviceFilePathChange element PAGEREF section_84206e201817433996c5fce013bdc47938 syntax PAGEREF section_f4d7ed842ca64c3fb628cfcab7af279817 transport PAGEREF section_c20ddd83a82e451783a02d77b886225817 wscn:Adjustment1000BaseType simple type PAGEREF section_33862a3c998c4f8f894bc9343a45c53176 wscn:Adjustment1000Type complex type PAGEREF section_7ff97b4adad94277993613a3dafed56f52 wscn:Adjustment100BaseType simple type PAGEREF section_2263c71055ae454298940800ea6c942976 wscn:Adjustment100Type complex type PAGEREF section_6b513000646b42a1a381e29932e5cf1952 wscn:AutoExposure element PAGEREF section_f83a0abd5e3142e58c930b647ee7302031 wscn:BoolExtType complex type PAGEREF section_db911b3439cd4bcb8ac95b61f594553d52 wscn:Brightness element PAGEREF section_ef214e018aa242faa179194ed4dfa33f31 wscn:ColorConfigBaseType simple type PAGEREF section_949b0a8fe92c4dd2a1d224cff4c0709d76 wscn:ColorConfigType complex type PAGEREF section_3468b7c4ce5e4f458b205105bb42382852 wscn:ColorJobType complex type PAGEREF section_b72e069ae04440a39509adcd8d7370fc52 wscn:ColorProcessing element PAGEREF section_bc85a7265d874507a744d05b025c55af31 wscn:ColorWKVType simple type PAGEREF section_1479122bac9f46b9b9f76520b9c2a15c77 wscn:CompressionQualityFactor element PAGEREF section_0304b57fa3744edbb0148bd3eb687cb531 wscn:CompressionQualityFactorBaseType simple type PAGEREF section_b674c572a63e41c8b62e6251250748c278 wscn:CompressionQualityFactorExtType complex type PAGEREF section_d8e23b30764d4ed38a558ee361001abf53 wscn:CompressionQualityFactorType complex type PAGEREF section_4cc396552f60437fbcfdca413ff1506f53 wscn:ContentType element PAGEREF section_0db2fd3ba30941baa867fcd02b3d735b31 wscn:ContentTypeBaseType simple type PAGEREF section_6fa69c95e9e64947b20c5d701c28597b78 wscn:ContentTypeExtType complex type PAGEREF section_b61a4de331d047309bda6db19d439a4f53 wscn:ContentTypeTicketType complex type PAGEREF section_9264ba03d84b42e0bda417c7bf5e51f553 wscn:ContentTypeWKVType simple type PAGEREF section_92d85b4811744cb9879748c0773a9bd578 wscn:Contrast element PAGEREF section_d397d665ec0a4ea594fde6f3018264ed31 wscn:DimensionExtType complex type PAGEREF section_b84c67199eef40f3ab09739502f9423054 wscn:DimensionsType complex type PAGEREF section_c561ec5b3f1c41c2a6e335806ca1543254 wscn:DocumentFormatBaseType simple type PAGEREF section_96e1b687e24743b08bf05623dc84424b79 wscn:DocumentFormatExtType complex type PAGEREF section_d7cbdc48ae1f4abbb3e13078717e7cf554 wscn:DocumentFormatType complex type PAGEREF section_238a2e889fb44e3da9677a9d6bb10eac54 wscn:DocumentFormatWKVType simple type PAGEREF section_c18586515cbc48e7aff9558d4630fce279 wscn:DocumentInputSizeType complex type PAGEREF section_bac99821e84548b4b96a3239a80ab82455 wscn:DocumentInputSourceBaseType simple type PAGEREF section_f33b29f8777e49c28dca93f7dcc65e3b80 wscn:DocumentInputSourceExtType complex type PAGEREF section_21cccb1678af4abebccbd966561d3cef55 wscn:DocumentInputSourceType complex type PAGEREF section_c64d9faae5fc4f3fb359d90505e0d51355 wscn:DocumentInputSourceWKVType simple type PAGEREF section_c9477f8c1c164d86b286888352dc4ba180 wscn:DocumentParameters element PAGEREF section_d9d04c0309f849a5ad2e106dbe0284e731 wscn:DocumentParametersType complex type PAGEREF section_7037868122af441396bb789a3992746755 wscn:DocumentSizeAutoDetect element PAGEREF section_4612d3c70fff4371a863329d8fff4d4e32 wscn:Exposure element PAGEREF section_3a19ec4c235349aaacbd6e7668fc690532 wscn:ExposureSettings element PAGEREF section_089087aebeb84698bacc50e425254a6632 wscn:ExposureSettingsType complex type PAGEREF section_30a82b479ec947fcbcbe4597d921694756 wscn:FilmScanMode element PAGEREF section_9734fbea92df465f88ca463704bf918132 wscn:FilmScanModeBaseType simple type PAGEREF section_e8a524dc2e994cd8b9ac484356a5302781 wscn:FilmScanModeExtType complex type PAGEREF section_462b4155d45146dab28a764123daeadf57 wscn:FilmScanModeType complex type PAGEREF section_163f456dbeb449e1bffe9094098e7d9157 wscn:FilmScanModeWKVType simple type PAGEREF section_6c27cf7a3410453ebee47bc9491780d481 wscn:Format element PAGEREF section_9cf51341afaf4ff2bf7c5acb92ca586932 wscn:Height element PAGEREF section_5d6cfc89d5a84af687582b225307fef032 wscn:ImagesToTransfer element PAGEREF section_c7129908b781443c98dccf7b2578300e33 wscn:ImagesToTransferType complex type PAGEREF section_d0ae2eb968f54539814a2bd4e73e503557 wscn:InputMediaSize element PAGEREF section_475addeb43cd4ec7a456587cef9976cc33 wscn:InputSize element PAGEREF section_c0193efef719429b8288055f9ca8406633 wscn:InputSource element PAGEREF section_d14e834a4192406abd83ebb6bf1a7fba33 wscn:IntOneBaseType simple type PAGEREF section_769c6000b11041d39669312dd62acbb381 wscn:IntOneExtType complex type PAGEREF section_e35cc23c7799454384eeb9529d723a5657 wscn:IntZeroBaseType simple type PAGEREF section_e401b03baa234d63bab6c82a3fe608f881 wscn:IntZeroExtType complex type PAGEREF section_e6cff606395b4af2848f8308a9d16f0458 wscn:JobDescription element PAGEREF section_b0c1bc5a3bfb46d4b8f8fb7cd53a577733 wscn:JobDescriptionType complex type PAGEREF section_b7e51f27419e4395b6f10bdf2585e92758 wscn:JobInformation element PAGEREF section_a1a78396e6294198aa7af25a78e211b633 wscn:JobName element PAGEREF section_acea4027c7ab432f8fc14aeb07f77fde34 wscn:JobOriginatingUserName element PAGEREF section_f738d83e35d442a99e2e1c00d89ae1d134 wscn:KeywordNsExtensionPatternType simple type PAGEREF section_3e11075004aa41be8afc1d52ad23212482 wscn:MediaBack element PAGEREF section_a8162cffd0f0444a9dcffa84cf4e2db034 wscn:MediaFront element PAGEREF section_0c6fcb2f1cae4ae0b82209212dfe985a34 wscn:MediaSides element PAGEREF section_89d89aa9076b41d1a33ed441d9cb40a934 wscn:MediaSidesType complex type PAGEREF section_9e17d722a1b543f3b0652fc0d2ee7aa758 wscn:MediaSideType complex type PAGEREF section_12c3985ed74143ad93dd03d5b8885c8359 wscn:MimeExtensionPatternType simple type PAGEREF section_409f1ca84f054039ab2e0dce54f89a4682 wscn:MustHonor attribute PAGEREF section_96a6411af9934caf8baa86d114c0ac8c85 wscn:OffsetExtType complex type PAGEREF section_30cbde2e873245c88a8646a340476b1859 wscn:Resolution element PAGEREF section_a3b9a4d861b441ac85e1140655cd6e8834 wscn:ResolutionPairExtType complex type PAGEREF section_cbe0d8db68024b8587b85dfdf707894259 wscn:Rotation element PAGEREF section_f11cdf0e724d4a0ea3ac273b04f2fd1c34 wscn:RotationBaseType simple type PAGEREF section_82a10939a4ea4709a08ee12a7647ad8782 wscn:RotationExtType complex type PAGEREF section_7d1351b9be9b422cb5368ccb267f363959 wscn:RotationType complex type PAGEREF section_7304156d438145859599a3578f29a8f860 wscn:RotationWKVType simple type PAGEREF section_d8166717ffb446608f279fd643330a4382 wscn:Scaling element PAGEREF section_73e7c54bbc364e338727226b0ca7d3c635 wscn:ScalingHeight element PAGEREF section_62495a770ea64208a0c83b502837dea635 wscn:ScalingRangeBaseType simple type PAGEREF section_400ddeb53da345e49b00cc12c691d85a83 wscn:ScalingRangeType complex type PAGEREF section_215a836cf91141058fb516492e4d257460 wscn:ScalingType complex type PAGEREF section_029f5ec8408442d89dd89811d7def2ee60 wscn:ScalingWidth element PAGEREF section_9c3cb16b485f4544b2559fc8ea5f5a6c35 wscn:ScanExposureType complex type PAGEREF section_6a62cfb538784926b960d3f1ec75eae460 wscn:ScanRegion element PAGEREF section_10b4e83b25624cbf8305271d0b22ecb535 wscn:ScanRegionHeight element PAGEREF section_322618c1d9aa4bfca9fc5e2ed663f4f135 wscn:ScanRegionType complex type PAGEREF section_bfa06eb898ef4328b3abe99068cb59ac61 wscn:ScanRegionWidth element PAGEREF section_1080a904968f448789876b50af291f8e35 wscn:ScanRegionXOffset element PAGEREF section_951695b27aa541738eabfbd3193676de35 wscn:ScanRegionYOffset element PAGEREF section_c89333a61bba48c0a8cd26d69463a33236 wscn:ScanTicketType complex type PAGEREF section_08f14c8f52824b7b8b8fcb9049402da261 wscn:Sharpness element PAGEREF section_b3dc3572437043758574adf132f4980e36 wscn:String255BaseType simple type PAGEREF section_7fa820a3faa8412da82bc56b0973d99483 wscn:String255ExtType complex type PAGEREF section_8f5c6bdfac294e0bb901ab9b19bd560462 wscn:Width element PAGEREF section_ecdde4646754449b96f2abb38857911636NNamespaces PAGEREF section_a70f3524c80946e089ab8b9ca8a0649617Normative references PAGEREF section_95cb36b73ba146b5881ff91407623c2312OOperations CancelPostScanJob PAGEREF section_b91e2e7834ef4b9ab2394415554030a596 GetActiveJobs PAGEREF section_43ded39c979949928f4945a6858ce0bd104 GetJobHistory PAGEREF section_78c9caf522f54ffcbc470756e09c75f3106 GetPostScanJobElements PAGEREF section_67bd91156a584ff3b17c950de6d3fd4498 GetRepositoryElements PAGEREF section_aaa4327c6bd941f794ff2678cb62e39e90 PostScanJobEndStateEvent PAGEREF section_c1d605a4e78141dca4a14db6e8af200f115 PostScanJobStatusEvent PAGEREF section_86ec7cfeb9ab45f59d178eb8c95449eb114 RepositoryElementsChangeEvent PAGEREF section_eb47924abe8d4ae7a6ccbfe7b3092817109 RepositoryStatusSummaryEvent PAGEREF section_6b623fab24704b0d916ad58cc9b00b06112Overview (synopsis) PAGEREF section_6d8a9a1771f9484a9d751256b16fdeb214PParameters - security index PAGEREF section_64299d3added413081d87f39c89de7ca125Preconditions PAGEREF section_96711e38b229445f9d53845ab64542c214Prerequisites PAGEREF section_96711e38b229445f9d53845ab64542c214Product behavior PAGEREF section_be5a7d4c6829414d8c0a271467fe8ab7156Protocol Details overview PAGEREF section_a81c2238e00f4c16856519c9247671e786psp:anyURIExtType complex type PAGEREF section_7cd5323453a74ed0aa72e096010fef8449psp:BoolExtType complex type PAGEREF section_ec7327303628479888c620165c5ffa1850psp:ContinueOnError element PAGEREF section_d47e51ef28604fc1b3b438d5c24973f529psp:Dialect element PAGEREF section_6badc61411394fb28d7f36ac0f0613da29psp:DocumentRootName element PAGEREF section_76eeab5aa7ef472dac3f8a14040468b229psp:Filter element PAGEREF section_3c00a92662394ef0a19d532a444efc6130psp:FilterInstructionType complex type PAGEREF section_5ca5acb6101d4727822506f3d88b4c7950psp:FiltersToProcess element PAGEREF section_fc8742674e744c15a04f1f5a17eb96a430psp:FilterToProcessListType complex type PAGEREF section_d3ff5b62580f4e599458512cf86a001f50psp:FilterToProcessType complex type PAGEREF section_d9ab8c1399fe47f8bc6d4dbaa47af6e850psp:Instructions element PAGEREF section_1a773449b4ec4a90875b0524981e6f4c30psp:PostScanInstructions element PAGEREF section_0bcba58d58524a7ca924e8e10e08804c30psp:PostScanInstructionsType complex type PAGEREF section_e04f79b4a3ad4f7dbed746db6bc8f13451psp:PostScanProcess element PAGEREF section_9e49c0a0d44d4a73964d80945e135b9430psp:PostScanProcessType complex type PAGEREF section_7175b1d328814f95a09c5c2c1404e9de51psp:ScanRepository element PAGEREF section_f5089590f699482d804211246fb5c4cd30psp:ScanTicket element PAGEREF section_b180de9108e640b1b51dce5daef8f48c30psp:String255BaseType simple type PAGEREF section_47d7c043af5c42ae8b296c9f396b955676psp:String255ExtType complex type PAGEREF section_34bf744a34b94b1a9f9ee573ecfd734f51RReferences PAGEREF section_dafc65343d224e0ababdd041261eff2812 informative PAGEREF section_a5748c1dfeb54966b294f1b98ce3043613 normative PAGEREF section_95cb36b73ba146b5881ff91407623c2312Relationship to other protocols PAGEREF section_9981d756bf794520aa36e978502d0fd814RepositoryConfigurationServiceType client abstract data model (section 3.1.1 PAGEREF section_c6543961c5864cf5a442aab1f4dc90bd86, section 3.3 PAGEREF section_1a1fdf151b4e429a906e826e554a0e23118) initialization (section 3.1.3 PAGEREF section_343fc592882244d785b8dc25117696d686, section 3.3 PAGEREF section_1a1fdf151b4e429a906e826e554a0e23118) overview PAGEREF section_1a1fdf151b4e429a906e826e554a0e23118 SOAP faults (section 3.1.4.1 PAGEREF section_dab888a6a64d4a92badbfbbf0fcd84eb86, section 3.3 PAGEREF section_1a1fdf151b4e429a906e826e554a0e23118) timers (section 3.1.2 PAGEREF section_3b984e72c1da4cd39e68415c08aa375d86, section 3.3 PAGEREF section_1a1fdf151b4e429a906e826e554a0e23118) server abstract data model (section 3.1.1 PAGEREF section_c6543961c5864cf5a442aab1f4dc90bd86, section 3.2.1 PAGEREF section_a08dd56215c247b7851f8671e3e4918588) CancelPostScanJob operation PAGEREF section_b91e2e7834ef4b9ab2394415554030a596 GetActiveJobs operation PAGEREF section_43ded39c979949928f4945a6858ce0bd104 GetJobHistory operation PAGEREF section_78c9caf522f54ffcbc470756e09c75f3106 GetPostScanJobElements operation PAGEREF section_67bd91156a584ff3b17c950de6d3fd4498 GetRepositoryElements operation PAGEREF section_aaa4327c6bd941f794ff2678cb62e39e90 initialization (section 3.1.3 PAGEREF section_343fc592882244d785b8dc25117696d686, section 3.2.3 PAGEREF section_7bf24267870b423ca5f6ffca1fe1b2c190) local events PAGEREF section_4515064d6c48465081f2e90a5ca09a05118 message processing PAGEREF section_514debe3ad504984b9709c3e3e2a239590 PostScanJobEndStateEvent operation PAGEREF section_c1d605a4e78141dca4a14db6e8af200f115 PostScanJobStatusEvent operation PAGEREF section_86ec7cfeb9ab45f59d178eb8c95449eb114 RepositoryElementsChangeEvent operation PAGEREF section_eb47924abe8d4ae7a6ccbfe7b3092817109 RepositoryStatusSummaryEvent operation PAGEREF section_6b623fab24704b0d916ad58cc9b00b06112 sequencing rules PAGEREF section_514debe3ad504984b9709c3e3e2a239590 SOAP faults PAGEREF section_dab888a6a64d4a92badbfbbf0fcd84eb86 timer events PAGEREF section_224316b602d44b1babfd59473e5df03d118 timers (section 3.1.2 PAGEREF section_3b984e72c1da4cd39e68415c08aa375d86, section 3.2.2 PAGEREF section_f79624dbefbf4c0abc95853d4ffa4db190) WSDL PAGEREF section_a2728ab96367422aa9ca362e4c0a50b4126SSecurity implementer considerations PAGEREF section_69eb68ff083d4fffa2227307422ae9c7125 parameter index PAGEREF section_64299d3added413081d87f39c89de7ca125Sequencing rules server PAGEREF section_514debe3ad504984b9709c3e3e2a239590Sequencing rules – RepositoryConfigurationServiceType - server PAGEREF section_514debe3ad504984b9709c3e3e2a239590Server abstract data model PAGEREF section_a08dd56215c247b7851f8671e3e4918588 CancelPostScanJob operation PAGEREF section_b91e2e7834ef4b9ab2394415554030a596 GetActiveJobs operation PAGEREF section_43ded39c979949928f4945a6858ce0bd104 GetJobHistory operation PAGEREF section_78c9caf522f54ffcbc470756e09c75f3106 GetPostScanJobElements operation PAGEREF section_67bd91156a584ff3b17c950de6d3fd4498 GetRepositoryElements operation PAGEREF section_aaa4327c6bd941f794ff2678cb62e39e90 initialization PAGEREF section_7bf24267870b423ca5f6ffca1fe1b2c190 local events PAGEREF section_4515064d6c48465081f2e90a5ca09a05118 message processing PAGEREF section_514debe3ad504984b9709c3e3e2a239590 PostScanJobEndStateEvent operation PAGEREF section_c1d605a4e78141dca4a14db6e8af200f115 PostScanJobStatusEvent operation PAGEREF section_86ec7cfeb9ab45f59d178eb8c95449eb114 RepositoryElementsChangeEvent operation PAGEREF section_eb47924abe8d4ae7a6ccbfe7b3092817109 RepositoryStatusSummaryEvent operation PAGEREF section_6b623fab24704b0d916ad58cc9b00b06112 sequencing rules PAGEREF section_514debe3ad504984b9709c3e3e2a239590 timer events PAGEREF section_224316b602d44b1babfd59473e5df03d118 timers PAGEREF section_f79624dbefbf4c0abc95853d4ffa4db190Server - RepositoryConfigurationServiceType abstract data model (section 3.1.1 PAGEREF section_c6543961c5864cf5a442aab1f4dc90bd86, section 3.2.1 PAGEREF section_a08dd56215c247b7851f8671e3e4918588) CancelPostScanJob operation PAGEREF section_b91e2e7834ef4b9ab2394415554030a596 GetActiveJobs operation PAGEREF section_43ded39c979949928f4945a6858ce0bd104 GetJobHistory operation PAGEREF section_78c9caf522f54ffcbc470756e09c75f3106 GetPostScanJobElements operation PAGEREF section_67bd91156a584ff3b17c950de6d3fd4498 GetRepositoryElements operation PAGEREF section_aaa4327c6bd941f794ff2678cb62e39e90 initialization (section 3.1.3 PAGEREF section_343fc592882244d785b8dc25117696d686, section 3.2.3 PAGEREF section_7bf24267870b423ca5f6ffca1fe1b2c190) local events PAGEREF section_4515064d6c48465081f2e90a5ca09a05118 message processing PAGEREF section_514debe3ad504984b9709c3e3e2a239590 PostScanJobEndStateEvent operation PAGEREF section_c1d605a4e78141dca4a14db6e8af200f115 PostScanJobStatusEvent operation PAGEREF section_86ec7cfeb9ab45f59d178eb8c95449eb114 RepositoryElementsChangeEvent operation PAGEREF section_eb47924abe8d4ae7a6ccbfe7b3092817109 RepositoryStatusSummaryEvent operation PAGEREF section_6b623fab24704b0d916ad58cc9b00b06112 sequencing rules PAGEREF section_514debe3ad504984b9709c3e3e2a239590 SOAP faults PAGEREF section_dab888a6a64d4a92badbfbbf0fcd84eb86 timer events PAGEREF section_224316b602d44b1babfd59473e5df03d118 timers (section 3.1.2 PAGEREF section_3b984e72c1da4cd39e68415c08aa375d86, section 3.2.2 PAGEREF section_f79624dbefbf4c0abc95853d4ffa4db190)Simple types PAGEREF section_3dc66f665f354473986ba3bcf5fc371a65 dsc:DocumentFormatBaseType PAGEREF section_45a08c98724c4da095f5b2e261279cf268 dsc:DocumentFormatWKVType PAGEREF section_5eddaa230eb04a7c8adb042c997e22ec68 dsc:FilterStateBaseType PAGEREF section_98f325e4290246de977ac05d9f4ecdb269 dsc:FilterStateReasonBaseType PAGEREF section_f5cc9f8c0f884c4594895e47e2efb15b69 dsc:FilterStateReasonWKVType PAGEREF section_e19d186bc08a4840aecb7d45edd51e6270 dsc:FilterStateWKVType PAGEREF section_ddda1f2b80094475bf5266705985e63c71 dsc:IntOneBaseType PAGEREF section_70ed857506684cb6861741ba0c728d9271 dsc:IntZeroBaseType PAGEREF section_bbefec54d8ba477291b40b20935105c671 dsc:JobStateBaseType PAGEREF section_3c1122672ebf48e08c50c7c86e7d8bfa72 dsc:JobStateReasonBaseType PAGEREF section_cd2aa058154445e2b2b596a6c7d2a9a172 dsc:JobStateReasonWKVType PAGEREF section_23fdd8d14d9948f2a3504f5b2a8d7f2572 dsc:JobStateWKVType PAGEREF section_931f18411e784a1aa64ef5b0a51625ca73 dsc:KeywordNsExtensionPatternType PAGEREF section_f4f6aef4967a4ded90d7a07948da978e74 dsc:MimeExtensionPatternType PAGEREF section_cf47d60b29034df2909bb15b3e7f26dc74 dsc:RepositoryStateBaseType PAGEREF section_4f64f8f8eef549239ab89c65f63acc1174 dsc:RepositoryStateReasonBaseType PAGEREF section_f522f7b9749446ba8a96164ff881d1ae75 dsc:RepositoryStateReasonWKVType PAGEREF section_a15f1fb88013425a88688d91078fecf175 dsc:RepositoryStateWKVType PAGEREF section_9a3e15d9e82a42efa3f1013bac40508a75 dsc:String255BaseType PAGEREF section_5d6bff05eb7b480bb7d522dcc87cb55e76 emlf:String255BaseType PAGEREF section_2b1d9bfe25564442801f5a70bb89f9c983 fsf:String255BaseType PAGEREF section_10480350218a457aa481724a7346e82f83 overview PAGEREF section_3dc66f665f354473986ba3bcf5fc371a65 psp:String255BaseType PAGEREF section_47d7c043af5c42ae8b296c9f396b955676 spf:String2048BaseType PAGEREF section_952fe35c69f947459e2b0629a6ade75b84 wscn:Adjustment1000BaseType PAGEREF section_33862a3c998c4f8f894bc9343a45c53176 wscn:Adjustment100BaseType PAGEREF section_2263c71055ae454298940800ea6c942976 wscn:ColorConfigBaseType PAGEREF section_949b0a8fe92c4dd2a1d224cff4c0709d76 wscn:ColorWKVType PAGEREF section_1479122bac9f46b9b9f76520b9c2a15c77 wscn:CompressionQualityFactorBaseType PAGEREF section_b674c572a63e41c8b62e6251250748c278 wscn:ContentTypeBaseType PAGEREF section_6fa69c95e9e64947b20c5d701c28597b78 wscn:ContentTypeWKVType PAGEREF section_92d85b4811744cb9879748c0773a9bd578 wscn:DocumentFormatBaseType PAGEREF section_96e1b687e24743b08bf05623dc84424b79 wscn:DocumentFormatWKVType PAGEREF section_c18586515cbc48e7aff9558d4630fce279 wscn:DocumentInputSourceBaseType PAGEREF section_f33b29f8777e49c28dca93f7dcc65e3b80 wscn:DocumentInputSourceWKVType PAGEREF section_c9477f8c1c164d86b286888352dc4ba180 wscn:FilmScanModeBaseType PAGEREF section_e8a524dc2e994cd8b9ac484356a5302781 wscn:FilmScanModeWKVType PAGEREF section_6c27cf7a3410453ebee47bc9491780d481 wscn:IntOneBaseType PAGEREF section_769c6000b11041d39669312dd62acbb381 wscn:IntZeroBaseType PAGEREF section_e401b03baa234d63bab6c82a3fe608f881 wscn:KeywordNsExtensionPatternType PAGEREF section_3e11075004aa41be8afc1d52ad23212482 wscn:MimeExtensionPatternType PAGEREF section_409f1ca84f054039ab2e0dce54f89a4682 wscn:RotationBaseType PAGEREF section_82a10939a4ea4709a08ee12a7647ad8782 wscn:RotationWKVType PAGEREF section_d8166717ffb446608f279fd643330a4382 wscn:ScalingRangeBaseType PAGEREF section_400ddeb53da345e49b00cc12c691d85a83 wscn:String255BaseType PAGEREF section_7fa820a3faa8412da82bc56b0973d99483SOAP faults examples PAGEREF section_08069f19383147fdbfdda9ef0691839a123 RepositoryConfigurationServiceType client (section 3.1.4.1 PAGEREF section_dab888a6a64d4a92badbfbbf0fcd84eb86, section 3.3 PAGEREF section_1a1fdf151b4e429a906e826e554a0e23118) server PAGEREF section_dab888a6a64d4a92badbfbbf0fcd84eb86spf:BoolExtType complex type PAGEREF section_1cd00e331510493fb25d858099347e8664spf:SaveToMySite element PAGEREF section_5230f106c8b448d9895390f8f76eee6737spf:SaveToSharePointSites element PAGEREF section_afe8806fb0f647fc85f6f1164362cf6537spf:SaveToSharePointSiteURL element PAGEREF section_930c58960a9e4e38b41a2a1501cab62938spf:SharePointConfig element PAGEREF section_10edf0df3bb64b1c9a3b69530d8bd49238spf:SharePointConfigType complex type PAGEREF section_87506406260d4706b5ff67ef6cbb905064spf:SharePointSitesType complex type PAGEREF section_87552a8da1b74b009e4ffbd9ebbfccbe64spf:String2048BaseType simple type PAGEREF section_952fe35c69f947459e2b0629a6ade75b84spf:String2048ExtType complex type PAGEREF section_7d5a5f0fb2d4443db21732c299f242fe65spx:AllowDeviceFileNameChange element PAGEREF section_37a81417744f41a29f6851635cbcf4cb38spx:AllowDeviceFilePathChange element PAGEREF section_84206e201817433996c5fce013bdc47938Standards assignments PAGEREF section_5225ddf17f514c98890f70f6cfa218ff16Syntax messages - overview PAGEREF section_f4d7ed842ca64c3fb628cfcab7af279817Syntax - messages - overview PAGEREF section_f4d7ed842ca64c3fb628cfcab7af279817TTimer events server PAGEREF section_224316b602d44b1babfd59473e5df03d118Timer events - RepositoryConfigurationServiceType server PAGEREF section_224316b602d44b1babfd59473e5df03d118Timers server PAGEREF section_f79624dbefbf4c0abc95853d4ffa4db190Timers - RepositoryConfigurationServiceType client (section 3.1.2 PAGEREF section_3b984e72c1da4cd39e68415c08aa375d86, section 3.3 PAGEREF section_1a1fdf151b4e429a906e826e554a0e23118) server (section 3.1.2 PAGEREF section_3b984e72c1da4cd39e68415c08aa375d86, section 3.2.2 PAGEREF section_f79624dbefbf4c0abc95853d4ffa4db190)Tracking changes PAGEREF section_6d946f85716c463f9e8047248a432eae158Transport PAGEREF section_c20ddd83a82e451783a02d77b886225817Types complex PAGEREF section_fa60095bd63f42f4bfacee66f582d0ca38 simple PAGEREF section_3dc66f665f354473986ba3bcf5fc371a65VVendor-extensible fields PAGEREF section_e816b46981a943b4804fff2ce713d82f15Versioning PAGEREF section_d8209936a0934744a1f9d34f87921e7015Wwscn:Adjustment1000BaseType simple type PAGEREF section_33862a3c998c4f8f894bc9343a45c53176wscn:Adjustment1000Type complex type PAGEREF section_7ff97b4adad94277993613a3dafed56f52wscn:Adjustment100BaseType simple type PAGEREF section_2263c71055ae454298940800ea6c942976wscn:Adjustment100Type complex type PAGEREF section_6b513000646b42a1a381e29932e5cf1952wscn:AutoExposure element PAGEREF section_f83a0abd5e3142e58c930b647ee7302031wscn:BoolExtType complex type PAGEREF section_db911b3439cd4bcb8ac95b61f594553d52wscn:Brightness element PAGEREF section_ef214e018aa242faa179194ed4dfa33f31wscn:ColorConfigBaseType simple type PAGEREF section_949b0a8fe92c4dd2a1d224cff4c0709d76wscn:ColorConfigType complex type PAGEREF section_3468b7c4ce5e4f458b205105bb42382852wscn:ColorJobType complex type PAGEREF section_b72e069ae04440a39509adcd8d7370fc52wscn:ColorProcessing element PAGEREF section_bc85a7265d874507a744d05b025c55af31wscn:ColorWKVType simple type PAGEREF section_1479122bac9f46b9b9f76520b9c2a15c77wscn:CompressionQualityFactor element PAGEREF section_0304b57fa3744edbb0148bd3eb687cb531wscn:CompressionQualityFactorBaseType simple type PAGEREF section_b674c572a63e41c8b62e6251250748c278wscn:CompressionQualityFactorExtType complex type PAGEREF section_d8e23b30764d4ed38a558ee361001abf53wscn:CompressionQualityFactorType complex type PAGEREF section_4cc396552f60437fbcfdca413ff1506f53wscn:ContentType element PAGEREF section_0db2fd3ba30941baa867fcd02b3d735b31wscn:ContentTypeBaseType simple type PAGEREF section_6fa69c95e9e64947b20c5d701c28597b78wscn:ContentTypeExtType complex type PAGEREF section_b61a4de331d047309bda6db19d439a4f53wscn:ContentTypeTicketType complex type PAGEREF section_9264ba03d84b42e0bda417c7bf5e51f553wscn:ContentTypeWKVType simple type PAGEREF section_92d85b4811744cb9879748c0773a9bd578wscn:Contrast element PAGEREF section_d397d665ec0a4ea594fde6f3018264ed31wscn:DimensionExtType complex type PAGEREF section_b84c67199eef40f3ab09739502f9423054wscn:DimensionsType complex type PAGEREF section_c561ec5b3f1c41c2a6e335806ca1543254wscn:DocumentFormatBaseType simple type PAGEREF section_96e1b687e24743b08bf05623dc84424b79wscn:DocumentFormatExtType complex type PAGEREF section_d7cbdc48ae1f4abbb3e13078717e7cf554wscn:DocumentFormatType complex type PAGEREF section_238a2e889fb44e3da9677a9d6bb10eac54wscn:DocumentFormatWKVType simple type PAGEREF section_c18586515cbc48e7aff9558d4630fce279wscn:DocumentInputSizeType complex type PAGEREF section_bac99821e84548b4b96a3239a80ab82455wscn:DocumentInputSourceBaseType simple type PAGEREF section_f33b29f8777e49c28dca93f7dcc65e3b80wscn:DocumentInputSourceExtType complex type PAGEREF section_21cccb1678af4abebccbd966561d3cef55wscn:DocumentInputSourceType complex type PAGEREF section_c64d9faae5fc4f3fb359d90505e0d51355wscn:DocumentInputSourceWKVType simple type PAGEREF section_c9477f8c1c164d86b286888352dc4ba180wscn:DocumentParameters element PAGEREF section_d9d04c0309f849a5ad2e106dbe0284e731wscn:DocumentParametersType complex type PAGEREF section_7037868122af441396bb789a3992746755wscn:DocumentSizeAutoDetect element PAGEREF section_4612d3c70fff4371a863329d8fff4d4e32wscn:Exposure element PAGEREF section_3a19ec4c235349aaacbd6e7668fc690532wscn:ExposureSettings element PAGEREF section_089087aebeb84698bacc50e425254a6632wscn:ExposureSettingsType complex type PAGEREF section_30a82b479ec947fcbcbe4597d921694756wscn:FilmScanMode element PAGEREF section_9734fbea92df465f88ca463704bf918132wscn:FilmScanModeBaseType simple type PAGEREF section_e8a524dc2e994cd8b9ac484356a5302781wscn:FilmScanModeExtType complex type PAGEREF section_462b4155d45146dab28a764123daeadf57wscn:FilmScanModeType complex type PAGEREF section_163f456dbeb449e1bffe9094098e7d9157wscn:FilmScanModeWKVType simple type PAGEREF section_6c27cf7a3410453ebee47bc9491780d481wscn:Format element PAGEREF section_9cf51341afaf4ff2bf7c5acb92ca586932wscn:Height element PAGEREF section_5d6cfc89d5a84af687582b225307fef032wscn:ImagesToTransfer element PAGEREF section_c7129908b781443c98dccf7b2578300e33wscn:ImagesToTransferType complex type PAGEREF section_d0ae2eb968f54539814a2bd4e73e503557wscn:InputMediaSize element PAGEREF section_475addeb43cd4ec7a456587cef9976cc33wscn:InputSize element PAGEREF section_c0193efef719429b8288055f9ca8406633wscn:InputSource element PAGEREF section_d14e834a4192406abd83ebb6bf1a7fba33wscn:IntOneBaseType simple type PAGEREF section_769c6000b11041d39669312dd62acbb381wscn:IntOneExtType complex type PAGEREF section_e35cc23c7799454384eeb9529d723a5657wscn:IntZeroBaseType simple type PAGEREF section_e401b03baa234d63bab6c82a3fe608f881wscn:IntZeroExtType complex type PAGEREF section_e6cff606395b4af2848f8308a9d16f0458wscn:JobDescription element PAGEREF section_b0c1bc5a3bfb46d4b8f8fb7cd53a577733wscn:JobDescriptionType complex type PAGEREF section_b7e51f27419e4395b6f10bdf2585e92758wscn:JobInformation element PAGEREF section_a1a78396e6294198aa7af25a78e211b633wscn:JobName element PAGEREF section_acea4027c7ab432f8fc14aeb07f77fde34wscn:JobOriginatingUserName element PAGEREF section_f738d83e35d442a99e2e1c00d89ae1d134wscn:KeywordNsExtensionPatternType simple type PAGEREF section_3e11075004aa41be8afc1d52ad23212482wscn:MediaBack element PAGEREF section_a8162cffd0f0444a9dcffa84cf4e2db034wscn:MediaFront element PAGEREF section_0c6fcb2f1cae4ae0b82209212dfe985a34wscn:MediaSides element PAGEREF section_89d89aa9076b41d1a33ed441d9cb40a934wscn:MediaSidesType complex type PAGEREF section_9e17d722a1b543f3b0652fc0d2ee7aa758wscn:MediaSideType complex type PAGEREF section_12c3985ed74143ad93dd03d5b8885c8359wscn:MimeExtensionPatternType simple type PAGEREF section_409f1ca84f054039ab2e0dce54f89a4682wscn:MustHonor attribute PAGEREF section_96a6411af9934caf8baa86d114c0ac8c85wscn:OffsetExtType complex type PAGEREF section_30cbde2e873245c88a8646a340476b1859wscn:Resolution element PAGEREF section_a3b9a4d861b441ac85e1140655cd6e8834wscn:ResolutionPairExtType complex type PAGEREF section_cbe0d8db68024b8587b85dfdf707894259wscn:Rotation element PAGEREF section_f11cdf0e724d4a0ea3ac273b04f2fd1c34wscn:RotationBaseType simple type PAGEREF section_82a10939a4ea4709a08ee12a7647ad8782wscn:RotationExtType complex type PAGEREF section_7d1351b9be9b422cb5368ccb267f363959wscn:RotationType complex type PAGEREF section_7304156d438145859599a3578f29a8f860wscn:RotationWKVType simple type PAGEREF section_d8166717ffb446608f279fd643330a4382wscn:Scaling element PAGEREF section_73e7c54bbc364e338727226b0ca7d3c635wscn:ScalingHeight element PAGEREF section_62495a770ea64208a0c83b502837dea635wscn:ScalingRangeBaseType simple type PAGEREF section_400ddeb53da345e49b00cc12c691d85a83wscn:ScalingRangeType complex type PAGEREF section_215a836cf91141058fb516492e4d257460wscn:ScalingType complex type PAGEREF section_029f5ec8408442d89dd89811d7def2ee60wscn:ScalingWidth element PAGEREF section_9c3cb16b485f4544b2559fc8ea5f5a6c35wscn:ScanExposureType complex type PAGEREF section_6a62cfb538784926b960d3f1ec75eae460wscn:ScanRegion element PAGEREF section_10b4e83b25624cbf8305271d0b22ecb535wscn:ScanRegionHeight element PAGEREF section_322618c1d9aa4bfca9fc5e2ed663f4f135wscn:ScanRegionType complex type PAGEREF section_bfa06eb898ef4328b3abe99068cb59ac61wscn:ScanRegionWidth element PAGEREF section_1080a904968f448789876b50af291f8e35wscn:ScanRegionXOffset element PAGEREF section_951695b27aa541738eabfbd3193676de35wscn:ScanRegionYOffset element PAGEREF section_c89333a61bba48c0a8cd26d69463a33236wscn:ScanTicketType complex type PAGEREF section_08f14c8f52824b7b8b8fcb9049402da261wscn:Sharpness element PAGEREF section_b3dc3572437043758574adf132f4980e36wscn:String255BaseType simple type PAGEREF section_7fa820a3faa8412da82bc56b0973d99483wscn:String255ExtType complex type PAGEREF section_8f5c6bdfac294e0bb901ab9b19bd560462wscn:Width element PAGEREF section_ecdde4646754449b96f2abb38857911636WSDL message examples PAGEREF section_aca9e32d7ce64199a2d0b08578e5d0b7119 overview PAGEREF section_ad2a8c6ab9b747eebd110bdb8c1f2d3c126 RepositoryConfigurationServiceType PAGEREF section_a2728ab96367422aa9ca362e4c0a50b4126 RepositoryConfigurationServiceType WSDL PAGEREF section_a2728ab96367422aa9ca362e4c0a50b4126XXSD dsc PAGEREF section_660ee90015ca4bec9d7a723621f871f6130 emlf PAGEREF section_135ed427ef3b48d5828bb3fbb2cd7045151 fsf PAGEREF section_5aad246fb602431ea65419916791a4cd152 psp PAGEREF section_4645ad2356db495eb92ff22d4fd145db143 spf PAGEREF section_324128af482343e6b525c09e1f49dbf6153 spx PAGEREF section_1502eaff599a42199cca70f133c2ed4c154 wscn PAGEREF section_dcaa853413b14f7e8cc6b7c590563b24144 ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download