7 Replies Latest reply on Nov 12, 2010 11:39 AM by Christian Flanagan

    Introspection Error - String index out of range: -1

    Christian Flanagan

      We have a number of web services that we connect to without any problems. One web service in particular throws an error in Flash Builder 4 when I try to introspect the service. I've researched and found in the Blaze DS Developers Guide a list of data types that are unsupported. We were using gYear. I changed those data types to string, but Flash Builder continues to throw the same error:

      introspectionError.png

      XMLSpy reports that the WSDL is valid XML. It's 2500+ lines, so I won't post it here. Unfortunately, I can't attach a file. Does anyone know of a data type that's not supported that also doesn't appear in the list from the Blaze DS guide linked above? We're not using any of the unsupported schema types listed in the guide. I've gone through the WSDL and removed each operation until there were none left and continued to get the same error each time. I've compared the problem WSDL with others that work. I've found some unique data types in the problem WSDL (unsignedLong, unsignedInt, normalizedString) and replaced them with known good data types, but I still get the same error. Can someone suggest a testing approach that would provide me with more specific feedback, which might help me narrow down the problem.

       

      Thanks!!

        • 1. Re: Introspection Error - String index out of range: -1
          Radhakrishna Bhat Level 3

          Hi,

           

          A similar bug(https://bugs.adobe.com/jira/browse/FB-27366) is fixed in newer builds of Flash Builder. But can't tell for sure if same bug is causing the problem.

          Can you email me WSDL and XSD files to verify if you are unable to attach it here?

           

          -Radhakrishna

          • 2. Re: Introspection Error - String index out of range: -1
            Christian Flanagan Level 1

            Radhakrishna,

             

            I replied to your email and attached the WSDL. When will a build with the fix be available? I'm running build 272416. I got new hardware and reinstalled CS5 Web Premium yesterday. I ran the updater this morning. The above build is what's currently available.

             

            I'm wondering if I just grab the lastest SDK from the opensource.adobe.com if that might work. I'm not sure if this is a Flash Builder or SDK bug. I'll give it a try.

            • 3. Re: Introspection Error - String index out of range: -1
              Christian Flanagan Level 1

              Thanks for the update. I'm running 4.0 build 272416. When will a build with the fix in it be available?

               

              Attaching the WSDL I'm trying to introspect and getting the error.

               

              Christian Flanagan

              • 4. Re: Introspection Error - String index out of range: -1
                Radhakrishna Bhat Level 3

                That bug is fixed in Burrito. You can download it from here http://labs.adobe.com/technologies/flashbuilder_burrito/ and see if the fix works for you.

                 

                I did not receive wsdl in mail. Can you attach it here?

                 

                -Radhakrishna

                • 5. Re: Introspection Error - String index out of range: -1
                  Christian Flanagan Level 1

                  I downloaded burrito, installed it, and tried to introspect the wsdl. Same error.

                   

                  Did you get the wsdl I emailed back to you? Were you able to introspect it?

                  • 6. Re: Introspection Error - String index out of range: -1
                    Christian Flanagan Level 1
                    <?xml version="1.0" encoding="UTF-8"?>
                    <!--Created by TIBCO WSDL-->
                    <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://www.comcastmediacenter.com/VodExpressLane" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns0="http://www.comcastmediacenter.com/ExpressLane/GetDistributionListRequest" xmlns:ns1="http://www.comcastmediacenter.com/ExpressLane/GetDistributionListResponse" xmlns:ns2="http://www.comcastmediacenter.com/ExpressLane/GetDisplayGroupsRequest" xmlns:ns3="http://www.comcastmediacenter.com/ExpressLane/GetDisplayGroupsResponse" xmlns:ns4="http://www.comcastmediacenter.com/ExpressLane/DeleteDistributionRequest" xmlns:ns5="http://www.comcastmediacenter.com/ExpressLane/DeleteDistributionResponse" xmlns:ns6="http://www.comcastmediacenter.com/ExpressLane/AddContentRequest" xmlns:ns7="http://www.comcastmediacenter.com/ExpressLane/AddContentResponse" xmlns:ns8="http://www.comcastmediacenter.com/ExpressLane/GetExpressLaneAssetRequest" xmlns:ns9="http://www.comcastmediacenter.com/ExpressLane/GetExpressLaneAssetResponse" xmlns:ns10="http://www.comcastmediacenter.com/ExpressLane/UploadExpressLaneAssetRequest/2.0" xmlns:ns11="http://www.comcastmediacenter.com/ExpressLane/UploadExpressLaneAssetResponse" xmlns:ns12="http://www.comcastmediacenter.com/ExpressLane/UploadStatusSearchRequest" xmlns:ns13="http://www.comcastmediacenter.com/ExpressLane/UploadStatusSearchResponse" xmlns:ns14="http://www.comcastmediacenter.com/ExpressLane/DistributeExpressLaneAssetsRequest" xmlns:ns15="http://www.comcastmediacenter.com/ExpressLane/DistributeExpressLaneAssetsResponse" xmlns:ns16="http://www.comcastmediacenter.com/ExpressLane/UpdateBatchFilesRequest" xmlns:ns17="http://www.comcastmediacenter.com/ExpressLane/UpdateBatchFilesResponse" xmlns:ns18="http://www.comcastmediacenter.com/ExpressLane/UpdateExpressLaneAssetRequest" xmlns:ns19="http://www.comcastmediacenter.com/ExpressLane/UpdateExpressLaneAssetResponse" xmlns:ns20="http://www.comcastmediacenter.com/ExpressLane/UploadBatchRequest" xmlns:ns21="http://www.comcastmediacenter.com/ExpressLane/UploadBatchResponse" xmlns:ns22="http://www.comcastmediacenter.com/ExpressLane/SearchExpressLaneAssetsRequest" xmlns:ns23="http://www.comcastmediacenter.com/ExpressLane/SearchExpressLaneAssetsResponse" xmlns:ns24="http://www.comcastmediacenter.com/ExpressLane/DeleteExpressLaneAssetRequest" xmlns:ns25="http://www.comcastmediacenter.com/ExpressLane/DeleteExpressLaneAssetResponse" xmlns:ns26="http://www.comcastmediacenter.com/ExpressLane/DistributeExpressLaneAssetRequest" xmlns:ns27="http://www.comcastmediacenter.com/ExpressLane/DistributeExpressLaneAssetResponse" xmlns:ns28="http://www.comcastmediacenter.com/ExpressLane/GetAssetStatusRequest" xmlns:ns29="http://www.comcastmediacenter.com/ExpressLane/GetAssetStatusResponse" xmlns:ns30="http://www.comcastmediacenter.com/SecureRequestType" xmlns:ns31="http://www.comcastmediacenter.com/ExpressLane/OverallStatusType" xmlns:ns32="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType" xmlns:ns33="http://www.comcastmediacenter.com/MediaFormatEnumType" xmlns:ns34="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetType/2.0" xmlns:ns35="http://www.comcastmediacenter.com/ExpressLane/PostPitchMduStatusType" xmlns:ns36="http://www.comcastmediacenter.com/ResponseType" xmlns:ns37="http://www.comcastmediacenter.com/SummaryStatusType" xmlns:ns38="http://www.comcastmediacenter.com/AssetPublishingService/FileReleaseEnumType" xmlns:ns39="http://www.comcastmediacenter.com/ExpressLane/ContentType" xmlns:ns40="http://www.comcastmediacenter.com/ExpressLane/PriorityType" xmlns:ns41="http://www.comcastmediacenter.com/ExpressLane/SiteType" xmlns:ns42="http://www.comcastmediacenter.com/ExpressLane/ProviderType" xmlns:ns43="http://www.comcastmediacenter.com/ExpressLane/UpdateExpressLaneAssetType" name="Untitled" targetNamespace="http://www.comcastmediacenter.com/VodExpressLane">
                    
                         <wsdl:types>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/GetDisplayGroupsResponse" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:rt="http://www.comcastmediacenter.com/ResponseType" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/GetDisplayGroupsResponse" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ResponseType"/>
                                   <xsd:element name="GetDisplayGroupsResponse">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Response" type="rt:ResponseType"/>
                                                  <xsd:element name="DisplayGroupList" minOccurs="0" maxOccurs="unbounded">
                                                       <xsd:complexType>
                                                            <xsd:sequence>
                                                                 <xsd:element name="DisplayGroup" type="xsd:string"/>
                                                                 <xsd:element name="GroupCount" type="xsd:integer"/>
                                                            </xsd:sequence>
                                                       </xsd:complexType>
                                                  </xsd:element>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/DistributeExpressLaneAssetsResponse" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ai="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType" xmlns:rt="http://www.comcastmediacenter.com/ResponseType" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/DistributeExpressLaneAssetsResponse" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ResponseType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType"/>
                                   <xsd:element name="DistributeExpressLaneAssetsResponse">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Response" type="rt:ResponseType"/>
                                                  <xsd:element name="AssetList" minOccurs="0">
                                                       <xsd:complexType>
                                                            <xsd:sequence>
                                                                 <xsd:element name="Asset" maxOccurs="unbounded">
                                                                      <xsd:complexType>
                                                                           <xsd:sequence>
                                                                                <xsd:element name="ExpressLaneAssetIdentifiers" type="ai:ExpressLaneAssetIdentifiersType"/>
                                                                                <xsd:element name="Errors" minOccurs="0">
                                                                                     <xsd:complexType>
                                                                                          <xsd:sequence>
                                                                                               <xsd:element name="Error" maxOccurs="unbounded">
                                                                                                    <xsd:complexType>
                                                                                                         <xsd:sequence>
                                                                                                              <xsd:element name="Code" type="xsd:string"/>
                                                                                                              <xsd:element name="Description" type="xsd:string"/>
                                                                                                         </xsd:sequence>
                                                                                                    </xsd:complexType>
                                                                                               </xsd:element>
                                                                                          </xsd:sequence>
                                                                                     </xsd:complexType>
                                                                                </xsd:element>
                                                                                <xsd:element name="PackageAssetId" minOccurs="0">
                                                                                     <xsd:simpleType>
                                                                                          <xsd:restriction base="xsd:string">
                                                                                               <xsd:length value="20"/>
                                                                                               <xsd:pattern value="[A-Z]{4}\d{16}"/>
                                                                                          </xsd:restriction>
                                                                                     </xsd:simpleType>
                                                                                </xsd:element>
                                                                           </xsd:sequence>
                                                                      </xsd:complexType>
                                                                 </xsd:element>
                                                            </xsd:sequence>
                                                       </xsd:complexType>
                                                  </xsd:element>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/UpdateExpressLaneAssetResponse" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:rt="http://www.comcastmediacenter.com/ResponseType" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/UpdateExpressLaneAssetResponse" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ResponseType"/>
                                   <xsd:element name="UpdateExpressLaneAssetResponse">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Response" type="rt:ResponseType"/>
                                                  <xsd:element name="Errors" minOccurs="0">
                                                       <xsd:complexType>
                                                            <xsd:sequence>
                                                                 <xsd:element name="Error" maxOccurs="unbounded">
                                                                      <xsd:complexType>
                                                                           <xsd:sequence>
                                                                                <xsd:element name="Code" type="xsd:string"/>
                                                                                <xsd:element name="Description" type="xsd:string"/>
                                                                           </xsd:sequence>
                                                                      </xsd:complexType>
                                                                 </xsd:element>
                                                            </xsd:sequence>
                                                       </xsd:complexType>
                                                  </xsd:element>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/UploadStatusSearchResponse" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ost="http://www.comcastmediacenter.com/ExpressLane/OverallStatusType" xmlns:asset="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetType/2.0" xmlns:frt="http://www.comcastmediacenter.com/AssetPublishingService/FileReleaseEnumType" xmlns:ft="http://www.comcastmediacenter.com/MediaFormatEnumType" xmlns:pt="http://www.comcastmediacenter.com/ExpressLane/ProviderType" xmlns:ai="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType" xmlns:rt="http://www.comcastmediacenter.com/ResponseType" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/UploadStatusSearchResponse" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ResponseType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetType/2.0"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/OverallStatusType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/AssetPublishingService/FileReleaseEnumType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/MediaFormatEnumType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/ProviderType"/>
                                   <xsd:element name="UploadStatusSearchResponse">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Response" type="rt:ResponseType"/>
                                                  <xsd:element name="TotalPageCount" type="xsd:integer"/>
                                                  <xsd:element name="UploadList" minOccurs="0" maxOccurs="unbounded">
                                                       <xsd:complexType>
                                                            <xsd:sequence>
                                                                 <xsd:element name="Provider" type="pt:ProviderType"/>
                                                                 <xsd:element name="DisplayGroup">
                                                                      <xsd:annotation>
                                                                           <xsd:documentation>Used to organize content in the User Interface. </xsd:documentation>
                                                                      </xsd:annotation>
                                                                      <xsd:simpleType>
                                                                           <xsd:restriction base="xsd:string">
                                                                                <xsd:minLength value="1"/>
                                                                                <xsd:maxLength value="100"/>
                                                                           </xsd:restriction>
                                                                      </xsd:simpleType>
                                                                 </xsd:element>
                                                                 <xsd:element name="VodCompliant" type="xsd:boolean">
                                                                      <xsd:annotation>
                                                                           <xsd:documentation>Boolean value that indicates that content (Movie and Preview) is vod compliant.   If set to true it means that Movie and Preview are both compliant. </xsd:documentation>
                                                                      </xsd:annotation>
                                                                 </xsd:element>
                                                                 <xsd:element name="ExpressLaneAssetIdentifiers" type="ai:ExpressLaneAssetIdentifiersType"/>
                                                                 <xsd:element name="ExpressLaneAsset" type="asset:ExpressLaneAssetType"/>
                                                                 <xsd:element name="OverallStatus" type="ost:OverallStatusType"/>
                                                                 <xsd:element name="CreateDate" type="xsd:dateTime"/>
                                                                 <xsd:element name="MediaPublishingSystem" minOccurs="0">
                                                                      <xsd:complexType>
                                                                           <xsd:sequence>
                                                                                <xsd:element name="MediaFile" maxOccurs="unbounded">
                                                                                     <xsd:complexType>
                                                                                          <xsd:sequence>
                                                                                               <xsd:element name="MediaFileId" type="xsd:long"/>
                                                                                               <xsd:element name="Format" type="ft:MediaFormatEnumType"/>
                                                                                               <xsd:element name="AssetType" type="xsd:string"/>
                                                                                               <xsd:element name="MediaFileUrl" type="xsd:string"/>
                                                                                               <xsd:element name="ReleaseType" type="frt:FileReleaseEnumType"/>
                                                                                               <xsd:element name="FileName" type="xsd:string"/>
                                                                                          </xsd:sequence>
                                                                                     </xsd:complexType>
                                                                                </xsd:element>
                                                                           </xsd:sequence>
                                                                      </xsd:complexType>
                                                                 </xsd:element>
                                                            </xsd:sequence>
                                                       </xsd:complexType>
                                                  </xsd:element>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/UpdateBatchFilesResponse" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:rt="http://www.comcastmediacenter.com/ResponseType" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/UpdateBatchFilesResponse" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ResponseType"/>
                                   <xsd:element name="UpdateBatchFilesResponse">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Response" type="rt:ResponseType"/>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/GetExpressLaneAssetResponse" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:asset="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetType/2.0" xmlns:rt="http://www.comcastmediacenter.com/ResponseType" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/GetExpressLaneAssetResponse" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ResponseType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetType/2.0"/>
                                   <xsd:element name="GetExpressLaneAssetResponse">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Response" type="rt:ResponseType"/>
                                                  <xsd:element name="ExpressLaneAsset" type="asset:ExpressLaneAssetType" minOccurs="0"/>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/SecureRequestType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/SecureRequestType" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:complexType name="SecureRequestType">
                                        <xsd:sequence>
                                             <xsd:element name="SystemName" type="xsd:string">
                                                  <xsd:annotation>
                                                       <xsd:documentation>Name of the System making the request</xsd:documentation>
                                                  </xsd:annotation>
                                             </xsd:element>
                                             <xsd:element name="TransactionID" type="xsd:string">
                                                  <xsd:annotation>
                                                       <xsd:documentation>UniqueId from the requesting system.  Used to track the request through the system.</xsd:documentation>
                                                  </xsd:annotation>
                                             </xsd:element>
                                             <xsd:element name="AuthenticationToken" type="xsd:string">
                                                  <xsd:annotation>
                                                       <xsd:documentation>The AuthenticationToken is returned when a user logs in.</xsd:documentation>
                                                  </xsd:annotation>
                                             </xsd:element>
                                        </xsd:sequence>
                                   </xsd:complexType>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/OverallStatusType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/OverallStatusType" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:complexType name="OverallStatusType">
                                        <xsd:sequence>
                                             <xsd:element name="Status" type="xsd:string"/>
                                        </xsd:sequence>
                                   </xsd:complexType>
                                   <xsd:element name="OverallStatus" type="ns31:OverallStatusType"/>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/DistributeExpressLaneAssetRequest" xmlns:request="http://www.comcastmediacenter.com/SecureRequestType" xmlns:ai="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType" xmlns:site="http://www.comcastmediacenter.com/ExpressLane/SiteType" xmlns:pt="http://www.comcastmediacenter.com/ExpressLane/PriorityType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/DistributeExpressLaneAssetRequest" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/SiteType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/SecureRequestType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/PriorityType"/>
                                   <xsd:element name="DistributeExpressLaneAssetRequest">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Request" type="request:SecureRequestType"/>
                                                  <xsd:element name="UserId">
                                                       <xsd:simpleType>
                                                            <xsd:restriction base="xsd:string">
                                                                 <xsd:minLength value="3"/>
                                                                 <xsd:maxLength value="255"/>
                                                            </xsd:restriction>
                                                       </xsd:simpleType>
                                                  </xsd:element>
                                                  <xsd:element name="ExpressLaneAssetIdentifiers" type="ai:ExpressLaneAssetIdentifiersType"/>
                                                  <xsd:element name="SiteList">
                                                       <xsd:complexType>
                                                            <xsd:sequence>
                                                                 <xsd:element name="Site" type="site:SiteType" maxOccurs="unbounded"/>
                                                            </xsd:sequence>
                                                       </xsd:complexType>
                                                  </xsd:element>
                                                  <xsd:element name="Priority" type="pt:PriorityType"/>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/GetExpressLaneAssetRequest" xmlns:request="http://www.comcastmediacenter.com/SecureRequestType" xmlns:ai="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/GetExpressLaneAssetRequest" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/SecureRequestType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType"/>
                                   <xsd:element name="GetExpressLaneAssetRequest">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Request" type="request:SecureRequestType"/>
                                                  <xsd:element name="ExpressLaneAssetIdentifiers" type="ai:ExpressLaneAssetIdentifiersType"/>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/DeleteExpressLaneAssetResponse" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:rt="http://www.comcastmediacenter.com/ResponseType" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/DeleteExpressLaneAssetResponse" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ResponseType"/>
                                   <xsd:element name="DeleteExpressLaneAssetResponse">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Response" type="rt:ResponseType"/>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/SearchExpressLaneAssetsResponse" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:frt="http://www.comcastmediacenter.com/AssetPublishingService/FileReleaseEnumType" xmlns:ft="http://www.comcastmediacenter.com/MediaFormatEnumType" xmlns:ai="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType" xmlns:status="http://www.comcastmediacenter.com/ExpressLane/PostPitchMduStatusType" xmlns:rt="http://www.comcastmediacenter.com/ResponseType" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/SearchExpressLaneAssetsResponse" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ResponseType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/AssetPublishingService/FileReleaseEnumType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/MediaFormatEnumType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/PostPitchMduStatusType"/>
                                   <xsd:complexType name="PersonNameType">
                                        <xsd:sequence>
                                             <xsd:element name="FirstName" type="xsd:string"/>
                                             <xsd:element name="LastName" type="xsd:string" minOccurs="0"/>
                                        </xsd:sequence>
                                   </xsd:complexType>
                                   <xsd:complexType name="StatusType">
                                        <xsd:sequence>
                                             <xsd:element name="Status" type="xsd:string"/>
                                             <xsd:element name="StatusDateTime" type="xsd:dateTime"/>
                                        </xsd:sequence>
                                   </xsd:complexType>
                                   <xsd:element name="SearchExpressLaneAssetsResponse">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Response" type="rt:ResponseType"/>
                                                  <xsd:element name="AssetList" minOccurs="0" maxOccurs="unbounded">
                                                       <xsd:complexType>
                                                            <xsd:sequence>
                                                                 <xsd:element name="ExpressLaneAssetIdentifiers" type="ai:ExpressLaneAssetIdentifiersType"/>
                                                                 <xsd:element name="AssetReceivedDate" type="xsd:dateTime"/>
                                                                 <xsd:element name="ProviderName" type="xsd:string"/>
                                                                 <xsd:element name="PackageAssetId" type="xsd:string"/>
                                                                 <xsd:element name="AssetName" type="xsd:string"/>
                                                                 <xsd:element name="Title" type="xsd:string"/>
                                                                 <xsd:element name="TitleBrief" type="xsd:string"/>
                                                                 <xsd:element name="ActorList" minOccurs="0">
                                                                      <xsd:complexType>
                                                                           <xsd:sequence>
                                                                                <xsd:element name="Actor" type="ns23:PersonNameType" maxOccurs="unbounded"/>
                                                                           </xsd:sequence>
                                                                      </xsd:complexType>
                                                                 </xsd:element>
                                                                 <xsd:element name="ActorsDisplay" type="xsd:string" minOccurs="0"/>
                                                                 <xsd:element name="Categories" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
                                                                 <xsd:element name="ClosedCaptioned" type="xsd:boolean"/>
                                                                 <xsd:element name="Rating" minOccurs="0">
                                                                      <xsd:simpleType>
                                                                           <xsd:restriction base="xsd:string">
                                                                                <xsd:pattern value="(G|(PG(-13)?)|R|NC-17|(TV-((Y(7(-FV)?)?)|G|((PG|14)(( D(,L)?(,S)?(,V)?)|( L(,S)?(,V)?)|( S(,V)?)| V)?)|(MA(( L(,S)?(,V)?)|( S(,V)?)| V)?)))|NR(-ADULT)?|X{1,3})"/>
                                                                           </xsd:restriction>
                                                                      </xsd:simpleType>
                                                                 </xsd:element>
                                                                 <xsd:element name="RunTime" minOccurs="0">
                                                                      <xsd:simpleType>
                                                                           <xsd:restriction base="xsd:string">
                                                                                <xsd:pattern value="\d{2}:[0-5]\d:[0-5]\d"/>
                                                                           </xsd:restriction>
                                                                      </xsd:simpleType>
                                                                 </xsd:element>
                                                                 <xsd:element name="DisplayRunTime" minOccurs="0">
                                                                      <xsd:simpleType>
                                                                           <xsd:restriction base="xsd:string">
                                                                                <xsd:pattern value="\d{2}:[0-5]\d"/>
                                                                           </xsd:restriction>
                                                                      </xsd:simpleType>
                                                                 </xsd:element>
                                                                 <xsd:element name="SummaryShort" type="xsd:string" minOccurs="0"/>
                                                                 <xsd:element name="Year" type="xsd:string" minOccurs="0"/>
                                                                 <xsd:element name="Verb" type="xsd:string" minOccurs="0"/>
                                                                 <xsd:element name="SuggestedPrice" type="xsd:decimal" minOccurs="0"/>
                                                                 <xsd:element name="LicensingWindow">
                                                                      <xsd:complexType>
                                                                           <xsd:sequence>
                                                                                <xsd:element name="StartDate" type="xsd:date"/>
                                                                                <xsd:element name="EndDate" type="xsd:date"/>
                                                                           </xsd:sequence>
                                                                      </xsd:complexType>
                                                                 </xsd:element>
                                                                 <xsd:element name="ProcessingStatus" type="ns23:StatusType"/>
                                                                 <xsd:element name="DistributionStatus" type="ns23:StatusType"/>
                                                                 <xsd:element name="ExportStatus" type="ns23:StatusType"/>
                                                                 <xsd:element name="MediaPublishingSystem" minOccurs="0">
                                                                      <xsd:annotation>
                                                                           <xsd:documentation>Contains the urls for the preview and thumbnail</xsd:documentation>
                                                                      </xsd:annotation>
                                                                      <xsd:complexType>
                                                                           <xsd:sequence>
                                                                                <xsd:element name="MediaFile" maxOccurs="unbounded">
                                                                                     <xsd:complexType>
                                                                                          <xsd:sequence>
                                                                                               <xsd:element name="MediaFileId" type="xsd:long"/>
                                                                                               <xsd:element name="Format" type="ft:MediaFormatEnumType"/>
                                                                                               <xsd:element name="AssetType" type="xsd:string"/>
                                                                                               <xsd:element name="MediaFileUrl" type="xsd:string"/>
                                                                                               <xsd:element name="ReleaseType" type="frt:FileReleaseEnumType"/>
                                                                                               <xsd:element name="FileName" type="xsd:string"/>
                                                                                          </xsd:sequence>
                                                                                     </xsd:complexType>
                                                                                </xsd:element>
                                                                           </xsd:sequence>
                                                                      </xsd:complexType>
                                                                 </xsd:element>
                                                                 <xsd:element name="OverallStatus">
                                                                      <xsd:complexType>
                                                                           <xsd:sequence>
                                                                                <xsd:element name="StatusNumber" type="xsd:integer"/>
                                                                           </xsd:sequence>
                                                                      </xsd:complexType>
                                                                 </xsd:element>
                                                                 <xsd:element name="PostPitchMduStatus" type="status:PostPitchMduStatusType" minOccurs="0"/>
                                                            </xsd:sequence>
                                                       </xsd:complexType>
                                                  </xsd:element>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/UploadExpressLaneAssetResponse" xmlns:ai="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:rt="http://www.comcastmediacenter.com/ResponseType" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/UploadExpressLaneAssetResponse" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ResponseType"/>
                                   <xsd:element name="UploadExpressLaneAssetResponse">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Response" type="rt:ResponseType"/>
                                                  <xsd:element name="Errors" minOccurs="0">
                                                       <xsd:complexType>
                                                            <xsd:sequence>
                                                                 <xsd:element name="Error" maxOccurs="unbounded">
                                                                      <xsd:complexType>
                                                                           <xsd:sequence>
                                                                                <xsd:element name="Code" type="xsd:string"/>
                                                                                <xsd:element name="Description" type="xsd:string"/>
                                                                           </xsd:sequence>
                                                                      </xsd:complexType>
                                                                 </xsd:element>
                                                            </xsd:sequence>
                                                       </xsd:complexType>
                                                  </xsd:element>
                                                  <xsd:element name="ExpressLaneAssetIdentifiers" type="ai:ExpressLaneAssetIdentifiersType" minOccurs="0"/>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:complexType name="ExpressLaneAssetIdentifiersType">
                                        <xsd:sequence>
                                             <xsd:element name="ExpressLaneAssetKey">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="HouseId" type="xsd:string"/>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                        </xsd:sequence>
                                   </xsd:complexType>
                                   <xsd:element name="ExpressLaneAssetIdentifiers" type="ns32:ExpressLaneAssetIdentifiersType"/>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/MediaFormatEnumType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/MediaFormatEnumType" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:simpleType name="MediaFormatEnumType">
                                        <xsd:restriction base="xsd:string">
                                             <xsd:enumeration value="Unknown"/>
                                             <xsd:enumeration value="Any"/>
                                             <xsd:enumeration value="3GPP"/>
                                             <xsd:enumeration value="3GPP2"/>
                                             <xsd:enumeration value="AAC"/>
                                             <xsd:enumeration value="ASX"/>
                                             <xsd:enumeration value="AVI"/>
                                             <xsd:enumeration value="BMP"/>
                                             <xsd:enumeration value="CSS"/>
                                             <xsd:enumeration value="DV"/>
                                             <xsd:enumeration value="EXE"/>
                                             <xsd:enumeration value="Excel"/>
                                             <xsd:enumeration value="FLV"/>
                                             <xsd:enumeration value="FLX"/>
                                             <xsd:enumeration value="Flash"/>
                                             <xsd:enumeration value="GIF"/>
                                             <xsd:enumeration value="HTML"/>
                                             <xsd:enumeration value="JPEG"/>
                                             <xsd:enumeration value="M3U"/>
                                             <xsd:enumeration value="MP3"/>
                                             <xsd:enumeration value="MPEG"/>
                                             <xsd:enumeration value="MPEG4"/>
                                             <xsd:enumeration value="MSI"/>
                                             <xsd:enumeration value="PDF"/>
                                             <xsd:enumeration value="PLS"/>
                                             <xsd:enumeration value="PNG"/>
                                             <xsd:enumeration value="PPT"/>
                                             <xsd:enumeration value="QT"/>
                                             <xsd:enumeration value="RAM"/>
                                             <xsd:enumeration value="Real"/>
                                             <xsd:enumeration value="SMIL"/>
                                             <xsd:enumeration value="Script"/>
                                             <xsd:enumeration value="TIFF"/>
                                             <xsd:enumeration value="Text"/>
                                             <xsd:enumeration value="WAV"/>
                                             <xsd:enumeration value="WM"/>
                                             <xsd:enumeration value="Word"/>
                                             <xsd:enumeration value="XML"/>
                                             <xsd:enumeration value="Zip"/>
                                        </xsd:restriction>
                                   </xsd:simpleType>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/AddContentResponse" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:rt="http://www.comcastmediacenter.com/ResponseType" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/AddContentResponse" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ResponseType"/>
                                   <xsd:element name="AddContentResponse">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Response" type="rt:ResponseType"/>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetType/2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetType/2.0" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:simpleType name="AssetIDType">
                                        <xsd:restriction base="xsd:string">
                                             <xsd:pattern value="[a-zA-Z]{4}[0-9]{16}"/>
                                        </xsd:restriction>
                                   </xsd:simpleType>
                                   <xsd:simpleType name="AssetNameType">
                                        <xsd:restriction base="xsd:string">
                                             <xsd:maxLength value="35"/>
                                             <xsd:pattern value="[A-Za-z0-9_\t-]+"/>
                                        </xsd:restriction>
                                   </xsd:simpleType>
                                   <xsd:simpleType name="AudienceType">
                                        <xsd:restriction base="xsd:string">
                                             <xsd:enumeration value="Adult"/>
                                             <xsd:enumeration value="Mature"/>
                                             <xsd:enumeration value="General"/>
                                             <xsd:enumeration value="Family"/>
                                             <xsd:enumeration value="Teen"/>
                                             <xsd:enumeration value="Children"/>
                                        </xsd:restriction>
                                   </xsd:simpleType>
                                   <xsd:simpleType name="AudioType">
                                        <xsd:restriction base="xsd:string">
                                             <xsd:enumeration value="Dolby ProLogic"/>
                                             <xsd:enumeration value="Dolby Digital"/>
                                             <xsd:enumeration value="Stereo"/>
                                             <xsd:enumeration value="Mono"/>
                                             <xsd:enumeration value="Dolby 5.1"/>
                                             <xsd:enumeration value="Dolby5.1"/>
                                        </xsd:restriction>
                                   </xsd:simpleType>
                                   <xsd:complexType name="AvailListType">
                                        <xsd:sequence>
                                             <xsd:element name="Avail" maxOccurs="unbounded">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                        </xsd:sequence>
                                   </xsd:complexType>
                                   <xsd:simpleType name="CheckSumType">
                                        <xsd:restriction base="xsd:string">
                                             <xsd:length value="32"/>
                                             <xsd:pattern value="[\da-fA-F]+"/>
                                        </xsd:restriction>
                                   </xsd:simpleType>
                                   <xsd:complexType name="ContactType">
                                        <xsd:sequence>
                                             <xsd:element name="Name">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:maxLength value="50"/>
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="Email">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:maxLength value="200"/>
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                        </xsd:sequence>
                                   </xsd:complexType>
                                   <xsd:simpleType name="ContentFileNameType">
                                        <xsd:restriction base="xsd:string">
                                             <xsd:maxLength value="200"/>
                                             <xsd:minLength value="5"/>
                                             <xsd:pattern value="[A-Za-z0-9_\.\-]+"/>
                                        </xsd:restriction>
                                   </xsd:simpleType>
                                   <xsd:simpleType name="DisplayRunTimeType">
                                        <xsd:restriction base="xsd:string">
                                             <xsd:pattern value="\d{2}:[0-5]\d"/>
                                        </xsd:restriction>
                                   </xsd:simpleType>
                                   <xsd:complexType name="ExpressLaneAssetType">
                                        <xsd:sequence>
                                             <xsd:element name="Package">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="AssetID" type="ns34:AssetIDType"/>
                                                            <xsd:element name="AssetName" type="ns34:AssetNameType"/>
                                                            <xsd:element name="CreationDate" type="xsd:date"/>
                                                            <xsd:element name="Description" type="xsd:string"/>
                                                            <xsd:element name="MetadataSpecVersion">
                                                                 <xsd:simpleType>
                                                                      <xsd:restriction base="xsd:string">
                                                                           <xsd:enumeration value="CableLabsVOD1.1"/>
                                                                      </xsd:restriction>
                                                                 </xsd:simpleType>
                                                            </xsd:element>
                                                            <xsd:element name="Provider" type="xsd:string"/>
                                                            <xsd:element name="ProviderContentTier" type="xsd:normalizedString" maxOccurs="unbounded"/>
                                                            <xsd:element name="ProviderID">
                                                                 <xsd:simpleType>
                                                                      <xsd:restriction base="xsd:string">
                                                                           <xsd:maxLength value="20"/>
                                                                      </xsd:restriction>
                                                                 </xsd:simpleType>
                                                            </xsd:element>
                                                            <xsd:element name="Product">
                                                                 <xsd:simpleType>
                                                                      <xsd:restriction base="xsd:string">
                                                                           <xsd:maxLength value="20"/>
                                                                      </xsd:restriction>
                                                                 </xsd:simpleType>
                                                            </xsd:element>
                                                            <xsd:element name="VersionMajor" type="xsd:integer"/>
                                                            <xsd:element name="VersionMinor" type="xsd:integer"/>
                                                            <xsd:element name="Verb" type="ns34:VerbType" minOccurs="0"/>
                                                            <xsd:element name="Title" type="ns34:TitleType"/>
                                                            <xsd:element name="Movie" type="ns34:MovieType"/>
                                                            <xsd:element name="Preview" type="ns34:PreviewType" minOccurs="0"/>
                                                            <xsd:element name="Poster" type="ns34:ImageType" minOccurs="0"/>
                                                            <xsd:element name="BoxCover" type="ns34:ImageType" minOccurs="0"/>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                        </xsd:sequence>
                                   </xsd:complexType>
                                   <xsd:complexType name="ImageType">
                                        <xsd:sequence>
                                             <xsd:element name="AssetID" type="ns34:AssetIDType"/>
                                             <xsd:element name="AssetName" type="ns34:AssetNameType"/>
                                             <xsd:element name="ContentFileName" type="ns34:ContentFileNameType" minOccurs="0"/>
                                             <xsd:element name="ContentFileSize" type="xsd:long" minOccurs="0"/>
                                             <xsd:element name="ContentCheckSum" type="xsd:string" minOccurs="0"/>
                                             <xsd:element name="Description">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="ImageAspectRatio" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="Verb" type="ns34:VerbType" minOccurs="0"/>
                                        </xsd:sequence>
                                   </xsd:complexType>
                                   <xsd:simpleType name="LanguagesType">
                                        <xsd:restriction base="xsd:string">
                                             <xsd:pattern value="((a[abfmrsyz])|(b[aeghinor])|(c[aosy])|(d[aez])|(e[lnostu])|(f[aijory])|(g[adlnu])|(h[aeiruy])|(i[adekstu])|(j[aw])|(k[aklmnosuy])|(l[anotv])|(m[giklnorsty])|(n[aelo])|(o[cmr])|(p[alst])|(qu)|(r[mnouw])|(s[adghiklmnoqrstuvw])|(t[aeghiklnorstw])|(u[gkrz])|(v[io])|(wo)|(xh)|(y[io])|(z[ahu]))"/>
                                        </xsd:restriction>
                                   </xsd:simpleType>
                                   <xsd:complexType name="MovieType">
                                        <xsd:sequence>
                                             <xsd:element name="AnalogProtectionSystem" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:integer">
                                                            <xsd:enumeration value="0"/>
                                                            <xsd:enumeration value="1"/>
                                                            <xsd:enumeration value="2"/>
                                                            <xsd:enumeration value="3"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="AudioTypeList">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="AudioType" type="ns34:AudioType" maxOccurs="unbounded"/>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                             <xsd:element name="AssetID" type="ns34:AssetIDType"/>
                                             <xsd:element name="AssetName" type="ns34:AssetNameType"/>
                                             <xsd:element name="AvailList" type="ns34:AvailListType" minOccurs="0"/>
                                             <xsd:element name="BitRate" type="xsd:unsignedInt" minOccurs="0"/>
                                             <xsd:element name="ContentCheckSum" type="ns34:CheckSumType" minOccurs="0"/>
                                             <xsd:element name="ContentFileName" type="ns34:ContentFileNameType" minOccurs="0"/>
                                             <xsd:element name="ContentFileSize" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:long"/>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="CGMS_A" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:integer">
                                                            <xsd:enumeration value="0"/>
                                                            <xsd:enumeration value="1"/>
                                                            <xsd:enumeration value="2"/>
                                                            <xsd:enumeration value="3"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="CopyProtection" type="xsd:boolean" minOccurs="0"/>
                                             <xsd:element name="CopyProtectionVerbose" type="xsd:boolean" minOccurs="0"/>
                                             <xsd:element name="ConstrainedImageTrigger" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:integer">
                                                            <xsd:enumeration value="0"/>
                                                            <xsd:enumeration value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="Description">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="DubbedLanguagesList" minOccurs="0">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="DubbedLanguages" type="ns34:LanguagesType" maxOccurs="unbounded"/>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                             <xsd:element name="EncryptionModeIndicator" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:integer">
                                                            <xsd:enumeration value="0"/>
                                                            <xsd:enumeration value="1"/>
                                                            <xsd:enumeration value="2"/>
                                                            <xsd:enumeration value="3"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="Encryption" type="xsd:boolean" minOccurs="0"/>
                                             <xsd:element name="EtfFlags" type="xsd:string" minOccurs="0"/>
                                             <xsd:element name="HDContent" type="xsd:boolean" minOccurs="0"/>
                                             <xsd:element name="LanguagesList" minOccurs="0">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="Languages" type="ns34:LanguagesType" maxOccurs="unbounded"/>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                             <xsd:element name="ScreenFormat" type="ns34:ScreenFormatType" minOccurs="0"/>
                                             <xsd:element name="SubtitleLanguagesList" minOccurs="0">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="SubtitleLanguages" type="ns34:LanguagesType" maxOccurs="unbounded"/>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                             <xsd:element name="TrickModeRestrictionList" minOccurs="0">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="TrickModeRestriction" type="xsd:string" maxOccurs="unbounded"/>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                             <xsd:element name="Verb" type="ns34:VerbType" minOccurs="0"/>
                                             <xsd:element name="ViewingCanBeResumed" type="xsd:boolean" minOccurs="0"/>
                                        </xsd:sequence>
                                   </xsd:complexType>
                                   <xsd:complexType name="PersonNameType">
                                        <xsd:sequence>
                                             <xsd:element name="FirstName" type="xsd:string"/>
                                             <xsd:element name="LastName" type="xsd:string" minOccurs="0"/>
                                        </xsd:sequence>
                                   </xsd:complexType>
                                   <xsd:complexType name="PreviewType">
                                        <xsd:sequence>
                                             <xsd:element name="AssetID" type="ns34:AssetIDType"/>
                                             <xsd:element name="AssetName" type="ns34:AssetNameType"/>
                                             <xsd:element name="AudioTypeList">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="AudioType" type="ns34:AudioType" maxOccurs="unbounded"/>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                             <xsd:element name="Audience" type="ns34:AudienceType" minOccurs="0"/>
                                             <xsd:element name="AvailList" type="ns34:AvailListType" minOccurs="0"/>
                                             <xsd:element name="BitRate" type="xsd:unsignedInt" minOccurs="0"/>
                                             <xsd:element name="ContentCheckSum" type="ns34:CheckSumType" minOccurs="0"/>
                                             <xsd:element name="ContentFileName" type="ns34:ContentFileNameType" minOccurs="0"/>
                                             <xsd:element name="ContentFileSize" type="xsd:unsignedLong" minOccurs="0"/>
                                             <xsd:element name="Description">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="DubbedLanguagesList" minOccurs="0">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="DubbedLanguages" type="ns34:LanguagesType" maxOccurs="unbounded"/>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                             <xsd:element name="EtfFlags" type="xsd:string" minOccurs="0"/>
                                             <xsd:element name="HDContent" type="xsd:boolean" minOccurs="0"/>
                                             <xsd:element name="LanguagesList" minOccurs="0">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="Languages" type="ns34:LanguagesType" maxOccurs="unbounded"/>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                             <xsd:element name="MSORating" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:enumeration value="All-Ages"/>
                                                            <xsd:enumeration value="Age-7"/>
                                                            <xsd:enumeration value="Age-14"/>
                                                            <xsd:enumeration value="Age-21"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="Rating" type="ns34:RatingType"/>
                                             <xsd:element name="RunTime" type="ns34:RunTimeType"/>
                                             <xsd:element name="ScreenFormat" type="ns34:ScreenFormatType" minOccurs="0"/>
                                             <xsd:element name="SubtitleLanguagesList" minOccurs="0">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="SubtitleLanguages" type="xsd:string" maxOccurs="unbounded"/>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                             <xsd:element name="TrickModeRestrictionList" minOccurs="0">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="TrickModeRestriction" type="xsd:string" maxOccurs="unbounded"/>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                             <xsd:element name="Verb" type="ns34:VerbType" minOccurs="0"/>
                                        </xsd:sequence>
                                   </xsd:complexType>
                                   <xsd:simpleType name="RatingType">
                                        <xsd:restriction base="xsd:string">
                                             <xsd:pattern value="(G|(PG(-13)?)|R|NC-17|(TV-((Y(7(-FV)?)?)|G|((PG|14)(( D(,L)?(,S)?(,V)?)|( L(,S)?(,V)?)|( S(,V)?)| V)?)|(MA(( L(,S)?(,V)?)|( S(,V)?)| V)?)))|NR(-ADULT)?|X{1,3})"/>
                                        </xsd:restriction>
                                   </xsd:simpleType>
                                   <xsd:simpleType name="RunTimeType">
                                        <xsd:restriction base="xsd:string">
                                             <xsd:pattern value="\d{2}:[0-5]\d:[0-5]\d"/>
                                        </xsd:restriction>
                                   </xsd:simpleType>
                                   <xsd:simpleType name="ScreenFormatType">
                                        <xsd:restriction base="xsd:string">
                                             <xsd:enumeration value="Standard"/>
                                             <xsd:enumeration value="Widescreen"/>
                                             <xsd:enumeration value="Letterbox"/>
                                             <xsd:enumeration value="OAR"/>
                                        </xsd:restriction>
                                   </xsd:simpleType>
                                   <xsd:simpleType name="ShowType">
                                        <xsd:restriction base="xsd:string">
                                             <xsd:enumeration value="Series"/>
                                             <xsd:enumeration value="Sports"/>
                                             <xsd:enumeration value="Music"/>
                                             <xsd:enumeration value="Ad"/>
                                             <xsd:enumeration value="Miniseries"/>
                                             <xsd:enumeration value="Movie"/>
                                             <xsd:enumeration value="Other"/>
                                        </xsd:restriction>
                                   </xsd:simpleType>
                                   <xsd:complexType name="SubscriberViewLimitType">
                                        <xsd:sequence>
                                             <xsd:element name="StartDate" type="xsd:date"/>
                                             <xsd:element name="EndDate" type="xsd:date"/>
                                             <xsd:element name="MaximumViews" type="xsd:positiveInteger"/>
                                        </xsd:sequence>
                                   </xsd:complexType>
                                   <xsd:complexType name="TitleType">
                                        <xsd:sequence>
                                             <xsd:element name="ActorsDisplay" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:maxLength value="1024"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="ActorList" minOccurs="0">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="Actor" type="ns34:PersonNameType" maxOccurs="unbounded"/>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                             <xsd:element name="AdvisoryList" minOccurs="0">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="Advisory" type="xsd:string" maxOccurs="unbounded"/>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                             <xsd:element name="AssetFormat" type="xsd:string" minOccurs="0"/>
                                             <xsd:element name="AssetID" type="ns34:AssetIDType"/>
                                             <xsd:element name="AssetName" type="ns34:AssetNameType"/>
                                             <xsd:element name="Audience" type="ns34:AudienceType" minOccurs="0"/>
                                             <xsd:element name="BillingId">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:minLength value="1"/>
                                                            <xsd:maxLength value="5"/>
                                                            <xsd:pattern value="[A-Z0-9 ]+"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="BoxOffice" type="xsd:integer" minOccurs="0"/>
                                             <xsd:element name="CategoryList">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="Category" maxOccurs="unbounded">
                                                                 <xsd:simpleType>
                                                                      <xsd:restriction base="xsd:string">
                                                                           <xsd:maxLength value="256"/>
                                                                           <xsd:minLength value="1"/>
                                                                      </xsd:restriction>
                                                                 </xsd:simpleType>
                                                            </xsd:element>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                             <xsd:element name="ClosedCaptioning" type="xsd:boolean" minOccurs="0"/>
                                             <xsd:element name="ChapterList" minOccurs="0">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="Chapter" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                             <xsd:element name="ContractName" type="xsd:string" minOccurs="0"/>
                                             <xsd:element name="CountryOfOrigin" type="xsd:string" minOccurs="0"/>
                                             <xsd:element name="Description">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="DirectorList" minOccurs="0">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="Director" type="ns34:PersonNameType" maxOccurs="unbounded"/>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                             <xsd:element name="DisplayAsLastChanceDays" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:nonNegativeInteger">
                                                            <xsd:minInclusive value="0"/>
                                                            <xsd:maxInclusive value="14"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="DisplayAsNewDays" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:nonNegativeInteger">
                                                            <xsd:minInclusive value="0"/>
                                                            <xsd:maxInclusive value="14"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="DisplayRunTime" type="ns34:DisplayRunTimeType"/>
                                             <xsd:element name="DistributorRoyaltyPercent" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:decimal">
                                                            <xsd:fractionDigits value="2"/>
                                                            <xsd:minInclusive value="0.0"/>
                                                            <xsd:maxInclusive value="100.0"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="DistributorRoyaltyMinimum" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:decimal">
                                                            <xsd:minInclusive value="0.0"/>
                                                            <xsd:fractionDigits value="3"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="DistributorRoyaltyFlatRate" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:decimal">
                                                            <xsd:minInclusive value="0.0"/>
                                                            <xsd:fractionDigits value="3"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="DistributorName" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:minLength value="1"/>
                                                            <xsd:maxLength value="128"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="EpisodeName" type="xsd:string" minOccurs="0"/>
                                             <xsd:element name="EpisodeID" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="GenreList" minOccurs="0">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="Genre" maxOccurs="unbounded">
                                                                 <xsd:simpleType>
                                                                      <xsd:restriction base="xsd:string">
                                                                           <xsd:minLength value="1"/>
                                                                           <xsd:maxLength value="20"/>
                                                                      </xsd:restriction>
                                                                 </xsd:simpleType>
                                                            </xsd:element>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                             <xsd:element name="HomeVideoWindow" type="xsd:integer" minOccurs="0"/>
                                             <xsd:element name="ISAN" type="xsd:string" minOccurs="0"/>
                                             <xsd:element name="LicensingWindow">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="StartDate" type="xsd:date"/>
                                                            <xsd:element name="EndDate" type="xsd:date"/>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                             <xsd:element name="LocationClass" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="MaximumViewingLength" type="ns34:ViewingLengthType" minOccurs="0"/>
                                             <xsd:element name="MCAssociateList" minOccurs="0">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="MCAssociate" maxOccurs="unbounded">
                                                                 <xsd:simpleType>
                                                                      <xsd:restriction base="xsd:string">
                                                                           <xsd:minLength value="1"/>
                                                                      </xsd:restriction>
                                                                 </xsd:simpleType>
                                                            </xsd:element>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                             <xsd:element name="MCAttract" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="MCBefore" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="MCCoreGenre" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="MCDeleteDate" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="MCInventory" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="MCLink" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="MCParamList" minOccurs="0">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="MCParam" maxOccurs="unbounded">
                                                                 <xsd:simpleType>
                                                                      <xsd:restriction base="xsd:string">
                                                                           <xsd:minLength value="1"/>
                                                                      </xsd:restriction>
                                                                 </xsd:simpleType>
                                                            </xsd:element>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                             <xsd:element name="MCRepelList" minOccurs="0">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="MCRepel" maxOccurs="unbounded">
                                                                 <xsd:simpleType>
                                                                      <xsd:restriction base="xsd:string">
                                                                           <xsd:minLength value="1"/>
                                                                      </xsd:restriction>
                                                                 </xsd:simpleType>
                                                            </xsd:element>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                             <xsd:element name="MCVCRCommandsAllowed" type="xsd:string" minOccurs="0"/>
                                             <xsd:element name="MSORating" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:enumeration value="All-Ages"/>
                                                            <xsd:enumeration value="Age-7"/>
                                                            <xsd:enumeration value="Age-14"/>
                                                            <xsd:enumeration value="Age-21"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="PMGDestination" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="PreviewPeriod" type="xsd:nonNegativeInteger" minOccurs="0"/>
                                             <xsd:element name="ProgrammerCallLetters" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:minLength value="1"/>
                                                            <xsd:maxLength value="6"/>
                                                            <xsd:pattern value="[A-Za-z0-9!\.&amp;]+"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="ProducerList" minOccurs="0">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="Producer" type="ns34:PersonNameType" maxOccurs="unbounded"/>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                             <xsd:element name="PropagationPriority" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:nonNegativeInteger">
                                                            <xsd:minInclusive value="1"/>
                                                            <xsd:maxInclusive value="10"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="ProviderQualityAssuranceContact" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="Rating" type="ns34:RatingType">
                                                  <xsd:annotation>
                                                       <xsd:documentation>TV and MPAA Ratings</xsd:documentation>
                                                  </xsd:annotation>
                                             </xsd:element>
                                             <xsd:element name="RecordingArtist" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:maxLength value="25"/>
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="RunTime" type="ns34:RunTimeType"/>
                                             <xsd:element name="SeasonFinale" type="xsd:boolean" minOccurs="0"/>
                                             <xsd:element name="SeasonPremiere" type="xsd:boolean" minOccurs="0"/>
                                             <xsd:element name="ShowType" type="ns34:ShowType" minOccurs="0"/>
                                             <xsd:element name="SongTitle" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:maxLength value="45"/>
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="SubscriberViewLimitList" minOccurs="0">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="SubscriberViewLimit" type="ns34:SubscriberViewLimitType" maxOccurs="unbounded"/>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                             <xsd:element name="SuggestedPrice" type="xsd:decimal" minOccurs="0"/>
                                             <xsd:element name="SummaryLong" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:minLength value="1"/>
                                                            <xsd:maxLength value="4096"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="SummaryMedium" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:minLength value="1"/>
                                                            <xsd:maxLength value="1024"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="SummaryShort">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:maxLength value="256"/>
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="Studio" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:maxLength value="256"/>
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="StudioRoyaltyPercent" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:decimal">
                                                            <xsd:fractionDigits value="2"/>
                                                            <xsd:minInclusive value="0.0"/>
                                                            <xsd:maxInclusive value="100.0"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="StudioRoyaltyMinimum" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:decimal">
                                                            <xsd:minInclusive value="0.0"/>
                                                            <xsd:fractionDigits value="3"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="StudioRoyaltyFlatRate" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:decimal">
                                                            <xsd:minInclusive value="0.0"/>
                                                            <xsd:fractionDigits value="3"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="StudioName" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:minLength value="1"/>
                                                            <xsd:maxLength value="128"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="StudioCode" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:maxLength value="8"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="Title">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:maxLength value="128"/>
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="TitleBrief">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:maxLength value="19"/>
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="TitleSortName" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:minLength value="1"/>
                                                            <xsd:maxLength value="22"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="Verb" type="ns34:VerbType" minOccurs="0"/>
                                             <xsd:element name="WriterDisplay" minOccurs="0">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:maxLength value="1024"/>
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="Year" type="xsd:string" minOccurs="0">
                                                  <xsd:annotation>
                                                       <xsd:documentation>4 digit year</xsd:documentation>
                                                  </xsd:annotation>
                                             </xsd:element>
                                        </xsd:sequence>
                                   </xsd:complexType>
                                   <xsd:simpleType name="VerbType">
                                        <xsd:restriction base="xsd:string">
                                             <xsd:enumeration value="DELETE"/>
                                             <xsd:enumeration value=""/>
                                        </xsd:restriction>
                                   </xsd:simpleType>
                                   <xsd:simpleType name="ViewingLengthType">
                                        <xsd:restriction base="xsd:string">
                                             <xsd:pattern value="\d{2}:(([01]\d)|(2[0-3])):[0-5]\d"/>
                                        </xsd:restriction>
                                   </xsd:simpleType>
                                   <xsd:element name="ExpressLaneAsset" type="ns34:ExpressLaneAssetType"/>
                              </xsd:schema>
                              <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.comcastmediacenter.com/ExpressLane/UploadBatchRequest" xmlns:request="http://www.comcastmediacenter.com/SecureRequestType" xmlns:site="http://www.comcastmediacenter.com/ExpressLane/SiteType" xmlns:pt="http://www.comcastmediacenter.com/ExpressLane/PriorityType" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/UploadBatchRequest" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/SecureRequestType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/SiteType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/PriorityType"/>
                                   <xsd:element name="UploadBatchRequest">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Request" type="request:SecureRequestType"/>
                                                  <xsd:element name="Provider">
                                                       <xsd:complexType>
                                                            <xsd:sequence>
                                                                 <xsd:element name="ProviderName" type="xsd:string"/>
                                                                 <xsd:element name="UserId">
                                                                      <xsd:simpleType>
                                                                           <xsd:restriction base="xsd:string">
                                                                                <xsd:minLength value="5"/>
                                                                                <xsd:maxLength value="200"/>
                                                                           </xsd:restriction>
                                                                      </xsd:simpleType>
                                                                 </xsd:element>
                                                            </xsd:sequence>
                                                       </xsd:complexType>
                                                  </xsd:element>
                                                  <xsd:element name="BatchName" type="xsd:string"/>
                                                  <xsd:element name="BatchFileList">
                                                       <xsd:complexType>
                                                            <xsd:sequence>
                                                                 <xsd:element name="FileName" type="xsd:string" maxOccurs="unbounded"/>
                                                            </xsd:sequence>
                                                       </xsd:complexType>
                                                  </xsd:element>
                                                  <xsd:element name="Priority" type="pt:PriorityType"/>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/SearchExpressLaneAssetsRequest" xmlns:request="http://www.comcastmediacenter.com/SecureRequestType" xmlns:ai="http://www.comcastmediacenter.com/ExpressLane/AdIdentifiersType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/SearchExpressLaneAssetsRequest" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/SecureRequestType"/>
                                   <xsd:element name="SearchExpressLaneAssetsRequest">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Request" type="request:SecureRequestType"/>
                                                  <xsd:element name="UserName" type="xsd:string">
                                                       <xsd:annotation>
                                                            <xsd:documentation>Use the UserName and ProductName to validate access to the providers in the search request and validate that the user and the auth token match up.</xsd:documentation>
                                                       </xsd:annotation>
                                                  </xsd:element>
                                                  <xsd:element name="ProviderList" maxOccurs="unbounded">
                                                       <xsd:annotation>
                                                            <xsd:documentation>A list of Provider Guids are returned from the GetUserAccessible method in PDS</xsd:documentation>
                                                       </xsd:annotation>
                                                       <xsd:complexType>
                                                            <xsd:sequence>
                                                                 <xsd:element name="ProviderGuid" type="xsd:string"/>
                                                            </xsd:sequence>
                                                       </xsd:complexType>
                                                  </xsd:element>
                                                  <xsd:choice>
                                                       <xsd:element name="DateRange">
                                                            <xsd:complexType>
                                                                 <xsd:sequence>
                                                                      <xsd:element name="DateRangeType">
                                                                           <xsd:annotation>
                                                                                <xsd:documentation>License Window Start Date, License Window End Date, Pitch Date, In Window</xsd:documentation>
                                                                           </xsd:annotation>
                                                                           <xsd:simpleType>
                                                                                <xsd:restriction base="xsd:string">
                                                                                     <xsd:enumeration value="License Window Start Date"/>
                                                                                     <xsd:enumeration value="License Window End Date"/>
                                                                                     <xsd:enumeration value="Pitch Date"/>
                                                                                     <xsd:enumeration value="In Window"/>
                                                                                </xsd:restriction>
                                                                           </xsd:simpleType>
                                                                      </xsd:element>
                                                                      <xsd:element name="StartDate" type="xsd:date"/>
                                                                      <xsd:element name="EndDate" type="xsd:date"/>
                                                                 </xsd:sequence>
                                                            </xsd:complexType>
                                                       </xsd:element>
                                                       <xsd:element name="Keyword" type="xsd:string"/>
                                                  </xsd:choice>
                                                  <xsd:element name="SiteCode" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
                                                       <xsd:annotation>
                                                            <xsd:documentation>SiteCode is required when the user is a ReceiveSite user.  </xsd:documentation>
                                                       </xsd:annotation>
                                                  </xsd:element>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/PostPitchMduStatusType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/PostPitchMduStatusType" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:simpleType name="PostPitchMduStatusType">
                                        <xsd:restriction base="xsd:string">
                                             <xsd:enumeration value="Pending"/>
                                             <xsd:enumeration value="Accepted"/>
                                             <xsd:enumeration value="Rejected"/>
                                        </xsd:restriction>
                                   </xsd:simpleType>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ResponseType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/ResponseType" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:complexType name="ResponseType">
                                        <xsd:sequence>
                                             <xsd:element name="StatusCode" type="xsd:string"/>
                                             <xsd:element name="StatusMessage" type="xsd:string"/>
                                             <xsd:element name="TransactionID" type="xsd:string"/>
                                             <xsd:element name="DateTimestamp" type="xsd:dateTime"/>
                                        </xsd:sequence>
                                   </xsd:complexType>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/UploadExpressLaneAssetRequest/2.0" xmlns:request="http://www.comcastmediacenter.com/SecureRequestType" xmlns:asset="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetType/2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/UploadExpressLaneAssetRequest/2.0" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/SecureRequestType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetType/2.0"/>
                                   <xsd:element name="UploadExpressLaneAssetRequest">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Request" type="request:SecureRequestType"/>
                                                  <xsd:element name="Provider">
                                                       <xsd:complexType>
                                                            <xsd:sequence>
                                                                 <xsd:element name="ProviderName">
                                                                      <xsd:simpleType>
                                                                           <xsd:restriction base="xsd:string">
                                                                                <xsd:maxLength value="40"/>
                                                                                <xsd:minLength value="1"/>
                                                                                <xsd:pattern value="[A-Za-z0-9 _-]+"/>
                                                                           </xsd:restriction>
                                                                      </xsd:simpleType>
                                                                 </xsd:element>
                                                                 <xsd:element name="UserId">
                                                                      <xsd:simpleType>
                                                                           <xsd:restriction base="xsd:string">
                                                                                <xsd:maxLength value="200"/>
                                                                                <xsd:minLength value="5"/>
                                                                           </xsd:restriction>
                                                                      </xsd:simpleType>
                                                                 </xsd:element>
                                                                 <xsd:element name="UploaderEmailAddress" type="xsd:string"/>
                                                            </xsd:sequence>
                                                       </xsd:complexType>
                                                  </xsd:element>
                                                  <xsd:element name="DisplayGroup">
                                                       <xsd:annotation>
                                                            <xsd:documentation>Used to organize content in the User Interface. </xsd:documentation>
                                                       </xsd:annotation>
                                                       <xsd:simpleType>
                                                            <xsd:restriction base="xsd:string">
                                                                 <xsd:minLength value="1"/>
                                                                 <xsd:maxLength value="100"/>
                                                            </xsd:restriction>
                                                       </xsd:simpleType>
                                                  </xsd:element>
                                                  <xsd:element name="VodCompliant" type="xsd:boolean">
                                                       <xsd:annotation>
                                                            <xsd:documentation>Boolean value that indicates that content (Movie and Preview) is vod compliant.   If set to true it means that Movie and Preview are both compliant. </xsd:documentation>
                                                       </xsd:annotation>
                                                  </xsd:element>
                                                  <xsd:element name="ExpressLaneAsset" type="asset:ExpressLaneAssetType"/>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/UploadBatchResponse" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:rt="http://www.comcastmediacenter.com/ResponseType" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/UploadBatchResponse" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ResponseType"/>
                                   <xsd:element name="UploadBatchResponse">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Response" type="rt:ResponseType"/>
                                                  <xsd:element name="BatchId" type="xsd:string" minOccurs="0"/>
                                                  <xsd:element name="ErrorFileList" minOccurs="0">
                                                       <xsd:complexType>
                                                            <xsd:sequence>
                                                                 <xsd:element name="ErrorFile" maxOccurs="unbounded">
                                                                      <xsd:complexType>
                                                                           <xsd:sequence>
                                                                                <xsd:element name="FileName" type="xsd:string"/>
                                                                                <xsd:element name="Description" type="xsd:string"/>
                                                                           </xsd:sequence>
                                                                      </xsd:complexType>
                                                                 </xsd:element>
                                                            </xsd:sequence>
                                                       </xsd:complexType>
                                                  </xsd:element>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/UploadStatusSearchRequest" xmlns:request="http://www.comcastmediacenter.com/SecureRequestType" xmlns:ai="http://www.comcastmediacenter.com/ExpressLane/AdIdentifiersType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/UploadStatusSearchRequest" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/SecureRequestType"/>
                                   <xsd:simpleType name="SortType">
                                        <xsd:restriction base="xsd:string">
                                             <xsd:enumeration value="WhatsNew"/>
                                             <xsd:enumeration value="Title"/>
                                             <xsd:enumeration value="DisplayGroup"/>
                                             <xsd:enumeration value="Provider"/>
                                             <xsd:enumeration value="LicenseWindowStart"/>
                                             <xsd:enumeration value="LicenseWindowEnd"/>
                                        </xsd:restriction>
                                   </xsd:simpleType>
                                   <xsd:element name="UploadStatusSearchRequest">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Request" type="request:SecureRequestType"/>
                                                  <xsd:element name="ContentProviderName" type="xsd:string"/>
                                                  <xsd:element name="DisplayGroup" type="xsd:string" minOccurs="0"/>
                                                  <xsd:element name="Keyword" type="xsd:string" minOccurs="0" maxOccurs="3">
                                                       <xsd:annotation>
                                                            <xsd:documentation>full-text search on the UploadAdRequest metadata field</xsd:documentation>
                                                       </xsd:annotation>
                                                  </xsd:element>
                                                  <xsd:element name="Sort" minOccurs="0">
                                                       <xsd:complexType>
                                                            <xsd:sequence>
                                                                 <xsd:element name="PrimarySort" type="ns12:SortType">
                                                                      <xsd:annotation>
                                                                           <xsd:documentation>Title, Campaign, Provider, LicenseWindowStart, LicenseWindowEnd</xsd:documentation>
                                                                      </xsd:annotation>
                                                                 </xsd:element>
                                                                 <xsd:element name="SecondarySort" type="ns12:SortType" minOccurs="0"/>
                                                            </xsd:sequence>
                                                       </xsd:complexType>
                                                  </xsd:element>
                                                  <xsd:element name="Paging">
                                                       <xsd:complexType>
                                                            <xsd:sequence>
                                                                 <xsd:element name="ItemsPerPage">
                                                                      <xsd:simpleType>
                                                                           <xsd:restriction base="xsd:integer">
                                                                                <xsd:minInclusive value="1"/>
                                                                                <xsd:maxInclusive value="100"/>
                                                                           </xsd:restriction>
                                                                      </xsd:simpleType>
                                                                 </xsd:element>
                                                                 <xsd:element name="PageNumber" type="xsd:integer"/>
                                                            </xsd:sequence>
                                                       </xsd:complexType>
                                                  </xsd:element>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.comcastmediacenter.com/ExpressLane/UpdateBatchFilesRequest" xmlns:request="http://www.comcastmediacenter.com/SecureRequestType" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/UpdateBatchFilesRequest" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/SecureRequestType"/>
                                   <xsd:element name="UpdateBatchFilesRequest">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Request" type="request:SecureRequestType"/>
                                                  <xsd:element name="Provider">
                                                       <xsd:complexType>
                                                            <xsd:sequence>
                                                                 <xsd:element name="ProviderName" type="xsd:string"/>
                                                                 <xsd:element name="UserId">
                                                                      <xsd:simpleType>
                                                                           <xsd:restriction base="xsd:string">
                                                                                <xsd:minLength value="5"/>
                                                                                <xsd:maxLength value="200"/>
                                                                           </xsd:restriction>
                                                                      </xsd:simpleType>
                                                                 </xsd:element>
                                                            </xsd:sequence>
                                                       </xsd:complexType>
                                                  </xsd:element>
                                                  <xsd:element name="BatchId" type="xsd:string"/>
                                                  <xsd:element name="Match" minOccurs="0" maxOccurs="unbounded">
                                                       <xsd:complexType>
                                                            <xsd:sequence>
                                                                 <xsd:element name="ContentBatchFileId" type="xsd:positiveInteger"/>
                                                                 <xsd:element name="ContentFileType">
                                                                      <xsd:simpleType>
                                                                           <xsd:restriction base="xsd:string">
                                                                                <xsd:enumeration value="Movie"/>
                                                                                <xsd:enumeration value="Preview"/>
                                                                                <xsd:enumeration value="Poster"/>
                                                                                <xsd:enumeration value="BoxCover"/>
                                                                           </xsd:restriction>
                                                                      </xsd:simpleType>
                                                                 </xsd:element>
                                                                 <xsd:element name="XmlBatchFileId" type="xsd:positiveInteger"/>
                                                            </xsd:sequence>
                                                       </xsd:complexType>
                                                  </xsd:element>
                                                  <xsd:element name="Remove" minOccurs="0" maxOccurs="unbounded">
                                                       <xsd:complexType>
                                                            <xsd:sequence>
                                                                 <xsd:element name="BatchFileId" type="xsd:positiveInteger"/>
                                                            </xsd:sequence>
                                                       </xsd:complexType>
                                                  </xsd:element>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/SummaryStatusType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/SummaryStatusType" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:complexType name="SummaryStatusType">
                                        <xsd:sequence>
                                             <xsd:element name="TransactionId" type="xsd:string"/>
                                             <xsd:element name="Status" type="xsd:string"/>
                                             <xsd:element name="Summary" type="xsd:string" minOccurs="0"/>
                                             <xsd:element name="Detail" type="xsd:string" minOccurs="0"/>
                                             <xsd:element name="StatusTime" type="xsd:dateTime"/>
                                        </xsd:sequence>
                                   </xsd:complexType>
                                   <xsd:element name="SummaryStatus" type="ns37:SummaryStatusType"/>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/AddContentRequest" xmlns:request="http://www.comcastmediacenter.com/SecureRequestType" xmlns:ct="http://www.comcastmediacenter.com/ExpressLane/ContentType" xmlns:ai="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/AddContentRequest" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/SecureRequestType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/ContentType"/>
                                   <xsd:element name="AddContentRequest">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Request" type="request:SecureRequestType"/>
                                                  <xsd:element name="UserId">
                                                       <xsd:simpleType>
                                                            <xsd:restriction base="xsd:string">
                                                                 <xsd:minLength value="3"/>
                                                                 <xsd:maxLength value="255"/>
                                                            </xsd:restriction>
                                                       </xsd:simpleType>
                                                  </xsd:element>
                                                  <xsd:element name="ExpressLaneAssetIdentifiers" type="ai:ExpressLaneAssetIdentifiersType"/>
                                                  <xsd:element name="Content" type="ct:ContentType"/>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/DeleteDistributionRequest" xmlns:request="http://www.comcastmediacenter.com/SecureRequestType" xmlns:ai="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/DeleteDistributionRequest" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/SecureRequestType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType"/>
                                   <xsd:element name="DeleteExpressLaneDistributionRequest">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Request" type="request:SecureRequestType"/>
                                                  <xsd:element name="UserId">
                                                       <xsd:simpleType>
                                                            <xsd:restriction base="xsd:string">
                                                                 <xsd:minLength value="3"/>
                                                                 <xsd:maxLength value="255"/>
                                                            </xsd:restriction>
                                                       </xsd:simpleType>
                                                  </xsd:element>
                                                  <xsd:element name="ExpressLaneAssetIdentifiers" type="ai:ExpressLaneAssetIdentifiersType"/>
                                                  <xsd:element name="PackageAssetId" minOccurs="0">
                                                       <xsd:simpleType>
                                                            <xsd:restriction base="xsd:string">
                                                                 <xsd:length value="20"/>
                                                                 <xsd:pattern value="[A-Z]{4}\d{16}"/>
                                                            </xsd:restriction>
                                                       </xsd:simpleType>
                                                  </xsd:element>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/AssetPublishingService/FileReleaseEnumType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/AssetPublishingService/FileReleaseEnumType" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:simpleType name="FileReleaseEnumType">
                                        <xsd:restriction base="xsd:string">
                                             <xsd:enumeration value="Streaming"/>
                                             <xsd:enumeration value="Download"/>
                                        </xsd:restriction>
                                   </xsd:simpleType>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/GetDistributionListResponse" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:mlt="http://www.comcastmediacenter.com/ProfileLookupService/MarketListType" xmlns:ct="http://www.comcastmediacenter.com/ProfileLookupService/ContactType" xmlns:sst="http://www.comcastmediacenter.com/SummaryStatusType" xmlns:site="http://www.comcastmediacenter.com/ExpressLane/SiteType" xmlns:ad="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneType" xmlns:rt="http://www.comcastmediacenter.com/ResponseType" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/GetDistributionListResponse" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ResponseType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/SummaryStatusType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/SiteType"/>
                                   <xsd:element name="GetDistributionListResponse">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Response" type="rt:ResponseType"/>
                                                  <xsd:element name="DistributionList" minOccurs="0" maxOccurs="unbounded">
                                                       <xsd:complexType>
                                                            <xsd:sequence>
                                                                 <xsd:element name="PackageAssetId" minOccurs="0">
                                                                      <xsd:simpleType>
                                                                           <xsd:restriction base="xsd:string">
                                                                                <xsd:length value="20"/>
                                                                                <xsd:pattern value="[A-Z]{4}\d{16}"/>
                                                                           </xsd:restriction>
                                                                      </xsd:simpleType>
                                                                 </xsd:element>
                                                                 <xsd:element name="SiteList" maxOccurs="unbounded">
                                                                      <xsd:complexType>
                                                                           <xsd:sequence>
                                                                                <xsd:element name="Site" type="site:SiteType"/>
                                                                                <xsd:element name="Distribution" minOccurs="0">
                                                                                     <xsd:complexType>
                                                                                          <xsd:sequence>
                                                                                               <xsd:element name="Status" type="xsd:string"/>
                                                                                               <xsd:element name="PercentComplete" type="xsd:positiveInteger" minOccurs="0"/>
                                                                                               <xsd:element name="StartTime" type="xsd:dateTime"/>
                                                                                               <xsd:element name="CompleteTime" type="xsd:dateTime" minOccurs="0"/>
                                                                                          </xsd:sequence>
                                                                                     </xsd:complexType>
                                                                                </xsd:element>
                                                                           </xsd:sequence>
                                                                      </xsd:complexType>
                                                                 </xsd:element>
                                                                 <xsd:element name="DistributionStatus" type="sst:SummaryStatusType"/>
                                                            </xsd:sequence>
                                                       </xsd:complexType>
                                                  </xsd:element>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/ContentType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/ContentType" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:complexType name="ContentType">
                                        <xsd:sequence>
                                             <xsd:element name="FileName">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:maxLength value="200"/>
                                                            <xsd:minLength value="5"/>
                                                            <xsd:pattern value="[A-Za-z0-9_\.\-]+"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="HD" type="xsd:boolean"/>
                                             <xsd:element name="Duration">
                                                  <xsd:annotation>
                                                       <xsd:documentation>Duration in HH:MM:SS</xsd:documentation>
                                                  </xsd:annotation>
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:length value="8"/>
                                                            <xsd:pattern value="\d\d:\d\d:\d\d"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="VodCompliant" type="xsd:boolean"/>
                                        </xsd:sequence>
                                   </xsd:complexType>
                                   <xsd:element name="Content" type="ns39:ContentType"/>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/PriorityType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/PriorityType" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:simpleType name="PriorityType">
                                        <xsd:restriction base="xsd:string">
                                             <xsd:enumeration value="Normal"/>
                                             <xsd:enumeration value="Rapid"/>
                                        </xsd:restriction>
                                   </xsd:simpleType>
                                   <xsd:element name="Priority" type="ns40:PriorityType"/>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/DistributeExpressLaneAssetsRequest" xmlns:request="http://www.comcastmediacenter.com/SecureRequestType" xmlns:ai="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType" xmlns:site="http://www.comcastmediacenter.com/ExpressLane/SiteType" xmlns:pt="http://www.comcastmediacenter.com/ExpressLane/PriorityType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/DistributeExpressLaneAssetsRequest" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/SiteType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/SecureRequestType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/PriorityType"/>
                                   <xsd:element name="DistributeExpressLaneAssetsRequest">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Request" type="request:SecureRequestType"/>
                                                  <xsd:element name="UserId">
                                                       <xsd:simpleType>
                                                            <xsd:restriction base="xsd:string">
                                                                 <xsd:minLength value="3"/>
                                                                 <xsd:maxLength value="255"/>
                                                            </xsd:restriction>
                                                       </xsd:simpleType>
                                                  </xsd:element>
                                                  <xsd:element name="SiteList">
                                                       <xsd:complexType>
                                                            <xsd:sequence>
                                                                 <xsd:element name="Site" type="site:SiteType" maxOccurs="unbounded"/>
                                                            </xsd:sequence>
                                                       </xsd:complexType>
                                                  </xsd:element>
                                                  <xsd:element name="Priority" type="pt:PriorityType"/>
                                                  <xsd:element name="AssetList" maxOccurs="unbounded">
                                                       <xsd:complexType>
                                                            <xsd:sequence>
                                                                 <xsd:element name="ExpressLaneAssetIdentifiers" type="ai:ExpressLaneAssetIdentifiersType"/>
                                                            </xsd:sequence>
                                                       </xsd:complexType>
                                                  </xsd:element>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/UpdateExpressLaneAssetRequest" xmlns:request="http://www.comcastmediacenter.com/SecureRequestType" xmlns:asset="http://www.comcastmediacenter.com/ExpressLane/UpdateExpressLaneAssetType" xmlns:ai="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/UpdateExpressLaneAssetRequest" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/SecureRequestType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/UpdateExpressLaneAssetType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType"/>
                                   <xsd:element name="UpdateExpressLaneAssetRequest">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Request" type="request:SecureRequestType"/>
                                                  <xsd:element name="UserId">
                                                       <xsd:simpleType>
                                                            <xsd:restriction base="xsd:string">
                                                                 <xsd:minLength value="3"/>
                                                                 <xsd:maxLength value="255"/>
                                                            </xsd:restriction>
                                                       </xsd:simpleType>
                                                  </xsd:element>
                                                  <xsd:element name="ExpressLaneAssetIdentifiers" type="ai:ExpressLaneAssetIdentifiersType"/>
                                                  <xsd:element name="ExpressLaneAsset" type="asset:UpdateExpressLaneAssetType"/>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/SiteType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/SiteType" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:complexType name="SiteType">
                                        <xsd:sequence>
                                             <xsd:element name="SiteId" type="xsd:string"/>
                                             <xsd:element name="SiteName" type="xsd:string"/>
                                        </xsd:sequence>
                                   </xsd:complexType>
                                   <xsd:element name="Site" type="ns41:SiteType"/>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/GetAssetStatusRequest" xmlns:request="http://www.comcastmediacenter.com/SecureRequestType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/GetAssetStatusRequest" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/SecureRequestType"/>
                                   <xsd:element name="GetAssetStatusRequest">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Request" type="request:SecureRequestType"/>
                                                  <xsd:element name="UserName" type="xsd:string"/>
                                                  <xsd:element name="ProviderGuid" type="xsd:string"/>
                                                  <xsd:element name="PackageAssetId" type="xsd:string"/>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/DeleteExpressLaneAssetRequest" xmlns:request="http://www.comcastmediacenter.com/SecureRequestType" xmlns:ai="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/DeleteExpressLaneAssetRequest" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/SecureRequestType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType"/>
                                   <xsd:element name="DeleteExpressLaneAssetRequest">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Request" type="request:SecureRequestType"/>
                                                  <xsd:element name="UserId">
                                                       <xsd:simpleType>
                                                            <xsd:restriction base="xsd:string">
                                                                 <xsd:minLength value="3"/>
                                                                 <xsd:maxLength value="255"/>
                                                            </xsd:restriction>
                                                       </xsd:simpleType>
                                                  </xsd:element>
                                                  <xsd:element name="ExpressLaneAssetIdentifiers" type="ai:ExpressLaneAssetIdentifiersType"/>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/GetDisplayGroupsRequest" xmlns:request="http://www.comcastmediacenter.com/SecureRequestType" xmlns:ai="http://www.comcastmediacenter.com/ExpressLane/AdIdentifiersType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/GetDisplayGroupsRequest" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/SecureRequestType"/>
                                   <xsd:element name="GetDisplayGroupsRequest">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Request" type="request:SecureRequestType"/>
                                                  <xsd:element name="ContentProviderName" type="xsd:string"/>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/ProviderType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/ProviderType" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:complexType name="ProviderType">
                                        <xsd:sequence>
                                             <xsd:element name="ProviderName">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:maxLength value="40"/>
                                                            <xsd:minLength value="1"/>
                                                            <xsd:pattern value="[A-Za-z0-9 _-]+"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="UserId">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:maxLength value="200"/>
                                                            <xsd:minLength value="5"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="UploaderEmailAddress" type="xsd:string"/>
                                        </xsd:sequence>
                                   </xsd:complexType>
                                   <xsd:element name="Batch" type="ns42:ProviderType"/>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/UpdateExpressLaneAssetType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ct="http://www.comcastmediacenter.com/ExpressLane/ContentType" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/UpdateExpressLaneAssetType" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/ContentType"/>
                                   <xsd:complexType name="ContactType">
                                        <xsd:sequence>
                                             <xsd:element name="Name">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:maxLength value="50"/>
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                             <xsd:element name="Email">
                                                  <xsd:simpleType>
                                                       <xsd:restriction base="xsd:string">
                                                            <xsd:maxLength value="200"/>
                                                            <xsd:minLength value="1"/>
                                                       </xsd:restriction>
                                                  </xsd:simpleType>
                                             </xsd:element>
                                        </xsd:sequence>
                                   </xsd:complexType>
                                   <xsd:simpleType name="DescriptionType">
                                        <xsd:restriction base="xsd:string">
                                             <xsd:maxLength value="256"/>
                                        </xsd:restriction>
                                   </xsd:simpleType>
                                   <xsd:simpleType name="RatingType">
                                        <xsd:restriction base="xsd:string">
                                             <xsd:enumeration value="TV-Y"/>
                                             <xsd:enumeration value="TV-Y7"/>
                                             <xsd:enumeration value="TV-G"/>
                                             <xsd:enumeration value="TV-PG"/>
                                             <xsd:enumeration value="TV-14"/>
                                             <xsd:enumeration value="TV-MA"/>
                                             <xsd:enumeration value="G"/>
                                             <xsd:enumeration value="PG"/>
                                             <xsd:enumeration value="PG-13"/>
                                             <xsd:enumeration value="R"/>
                                             <xsd:enumeration value="X"/>
                                             <xsd:enumeration value="NR"/>
                                             <xsd:enumeration value="NC-17"/>
                                        </xsd:restriction>
                                   </xsd:simpleType>
                                   <xsd:simpleType name="ShowType">
                                        <xsd:restriction base="xsd:string">
                                             <xsd:enumeration value="Series"/>
                                             <xsd:enumeration value="Sports"/>
                                             <xsd:enumeration value="Music"/>
                                             <xsd:enumeration value="Ad"/>
                                             <xsd:enumeration value="Miniseries"/>
                                             <xsd:enumeration value="Movie"/>
                                             <xsd:enumeration value="Other"/>
                                        </xsd:restriction>
                                   </xsd:simpleType>
                                   <xsd:complexType name="UpdateExpressLaneAssetType">
                                        <xsd:sequence>
                                             <xsd:element name="Asset">
                                                  <xsd:complexType>
                                                       <xsd:sequence>
                                                            <xsd:element name="Title" minOccurs="0">
                                                                 <xsd:simpleType>
                                                                      <xsd:restriction base="xsd:string">
                                                                           <xsd:maxLength value="128"/>
                                                                           <xsd:minLength value="1"/>
                                                                      </xsd:restriction>
                                                                 </xsd:simpleType>
                                                            </xsd:element>
                                                            <xsd:element name="DisplayGroup" minOccurs="0">
                                                                 <xsd:simpleType>
                                                                      <xsd:restriction base="xsd:string">
                                                                           <xsd:minLength value="1"/>
                                                                           <xsd:maxLength value="100"/>
                                                                      </xsd:restriction>
                                                                 </xsd:simpleType>
                                                            </xsd:element>
                                                            <xsd:element name="VodDetail" minOccurs="0">
                                                                 <xsd:complexType>
                                                                      <xsd:sequence>
                                                                           <xsd:element name="TitleBrief" minOccurs="0">
                                                                                <xsd:simpleType>
                                                                                     <xsd:restriction base="xsd:string">
                                                                                          <xsd:maxLength value="19"/>
                                                                                          <xsd:minLength value="1"/>
                                                                                     </xsd:restriction>
                                                                                </xsd:simpleType>
                                                                           </xsd:element>
                                                                           <xsd:element name="SummaryShort" minOccurs="0">
                                                                                <xsd:simpleType>
                                                                                     <xsd:restriction base="ns43:DescriptionType">
                                                                                          <xsd:maxLength value="255"/>
                                                                                          <xsd:minLength value="1"/>
                                                                                     </xsd:restriction>
                                                                                </xsd:simpleType>
                                                                           </xsd:element>
                                                                           <xsd:element name="LicensingWindow" minOccurs="0">
                                                                                <xsd:complexType>
                                                                                     <xsd:sequence>
                                                                                          <xsd:element name="StartDate" type="xsd:date" minOccurs="0"/>
                                                                                          <xsd:element name="EndDate" type="xsd:date" minOccurs="0"/>
                                                                                     </xsd:sequence>
                                                                                </xsd:complexType>
                                                                           </xsd:element>
                                                                           <xsd:element name="Description" minOccurs="0">
                                                                                <xsd:simpleType>
                                                                                     <xsd:restriction base="ns43:DescriptionType">
                                                                                          <xsd:minLength value="1"/>
                                                                                     </xsd:restriction>
                                                                                </xsd:simpleType>
                                                                           </xsd:element>
                                                                           <xsd:element name="ActorList" minOccurs="0">
                                                                                <xsd:complexType>
                                                                                     <xsd:sequence>
                                                                                          <xsd:element name="Actor" maxOccurs="unbounded">
                                                                                               <xsd:complexType>
                                                                                                    <xsd:sequence>
                                                                                                         <xsd:element name="FirstName" type="xsd:string"/>
                                                                                                         <xsd:element name="LastName" type="xsd:string" minOccurs="0"/>
                                                                                                    </xsd:sequence>
                                                                                               </xsd:complexType>
                                                                                          </xsd:element>
                                                                                     </xsd:sequence>
                                                                                </xsd:complexType>
                                                                           </xsd:element>
                                                                           <xsd:element name="GenreList" minOccurs="0">
                                                                                <xsd:complexType>
                                                                                     <xsd:sequence>
                                                                                          <xsd:element name="Genre" type="xsd:string" maxOccurs="unbounded"/>
                                                                                     </xsd:sequence>
                                                                                </xsd:complexType>
                                                                           </xsd:element>
                                                                           <xsd:element name="Rating" type="ns43:RatingType" minOccurs="0">
                                                                                <xsd:annotation>
                                                                                     <xsd:documentation>TV and MPAA Ratings</xsd:documentation>
                                                                                </xsd:annotation>
                                                                           </xsd:element>
                                                                           <xsd:element name="ClosedCaptioning" type="xsd:boolean" minOccurs="0"/>
                                                                           <xsd:element name="DisplayAsNewDays" type="xsd:positiveInteger" minOccurs="0"/>
                                                                           <xsd:element name="LastChanceDays" type="xsd:positiveInteger" minOccurs="0"/>
                                                                           <xsd:element name="VodCategoryList" minOccurs="0">
                                                                                <xsd:complexType>
                                                                                     <xsd:sequence>
                                                                                          <xsd:element name="Category" maxOccurs="unbounded">
                                                                                               <xsd:simpleType>
                                                                                                    <xsd:restriction base="xsd:string">
                                                                                                         <xsd:maxLength value="256"/>
                                                                                                         <xsd:minLength value="1"/>
                                                                                                    </xsd:restriction>
                                                                                               </xsd:simpleType>
                                                                                          </xsd:element>
                                                                                     </xsd:sequence>
                                                                                </xsd:complexType>
                                                                           </xsd:element>
                                                                           <xsd:element name="Year" type="xsd:string" minOccurs="0">
                                                                                <xsd:annotation>
                                                                                     <xsd:documentation>4 digit year</xsd:documentation>
                                                                                </xsd:annotation>
                                                                           </xsd:element>
                                                                           <xsd:element name="BillingId" minOccurs="0">
                                                                                <xsd:simpleType>
                                                                                     <xsd:restriction base="xsd:string">
                                                                                          <xsd:minLength value="1"/>
                                                                                          <xsd:maxLength value="5"/>
                                                                                          <xsd:pattern value="[A-Z0-9 ]+"/>
                                                                                     </xsd:restriction>
                                                                                </xsd:simpleType>
                                                                           </xsd:element>
                                                                           <xsd:element name="EpisodeName" type="xsd:string" minOccurs="0"/>
                                                                           <xsd:element name="EpisodeID" type="xsd:string" minOccurs="0"/>
                                                                           <xsd:element name="ActorsDisplay" minOccurs="0">
                                                                                <xsd:simpleType>
                                                                                     <xsd:restriction base="xsd:string">
                                                                                          <xsd:maxLength value="1024"/>
                                                                                     </xsd:restriction>
                                                                                </xsd:simpleType>
                                                                           </xsd:element>
                                                                           <xsd:element name="WriterDisplay" minOccurs="0">
                                                                                <xsd:simpleType>
                                                                                     <xsd:restriction base="xsd:string">
                                                                                          <xsd:maxLength value="1024"/>
                                                                                     </xsd:restriction>
                                                                                </xsd:simpleType>
                                                                           </xsd:element>
                                                                           <xsd:element name="DirectorList" minOccurs="0">
                                                                                <xsd:complexType>
                                                                                     <xsd:sequence>
                                                                                          <xsd:element name="Director" maxOccurs="unbounded">
                                                                                               <xsd:complexType>
                                                                                                    <xsd:sequence>
                                                                                                         <xsd:element name="FirstName" type="xsd:string"/>
                                                                                                         <xsd:element name="LastName" type="xsd:string" minOccurs="0"/>
                                                                                                    </xsd:sequence>
                                                                                               </xsd:complexType>
                                                                                          </xsd:element>
                                                                                     </xsd:sequence>
                                                                                </xsd:complexType>
                                                                           </xsd:element>
                                                                           <xsd:element name="ProducerList" minOccurs="0">
                                                                                <xsd:complexType>
                                                                                     <xsd:sequence>
                                                                                          <xsd:element name="Producer" maxOccurs="unbounded">
                                                                                               <xsd:complexType>
                                                                                                    <xsd:sequence>
                                                                                                         <xsd:element name="FirstName" type="xsd:string"/>
                                                                                                         <xsd:element name="LastName" type="xsd:string" minOccurs="0"/>
                                                                                                    </xsd:sequence>
                                                                                               </xsd:complexType>
                                                                                          </xsd:element>
                                                                                     </xsd:sequence>
                                                                                </xsd:complexType>
                                                                           </xsd:element>
                                                                           <xsd:element name="ShowType" type="ns43:ShowType" minOccurs="0"/>
                                                                           <xsd:element name="ProgrammerCallLetters" minOccurs="0">
                                                                                <xsd:simpleType>
                                                                                     <xsd:restriction base="xsd:string">
                                                                                          <xsd:minLength value="1"/>
                                                                                          <xsd:maxLength value="6"/>
                                                                                          <xsd:pattern value="[A-Za-z0-9!\.&amp;]+"/>
                                                                                     </xsd:restriction>
                                                                                </xsd:simpleType>
                                                                           </xsd:element>
                                                                      </xsd:sequence>
                                                                 </xsd:complexType>
                                                            </xsd:element>
                                                            <xsd:element name="Content" minOccurs="0">
                                                                 <xsd:complexType>
                                                                      <xsd:sequence>
                                                                           <xsd:element name="Duration">
                                                                                <xsd:annotation>
                                                                                     <xsd:documentation>Duration in HH:MM:SS</xsd:documentation>
                                                                                </xsd:annotation>
                                                                                <xsd:simpleType>
                                                                                     <xsd:restriction base="xsd:string">
                                                                                          <xsd:length value="8"/>
                                                                                          <xsd:pattern value="\d\d:\d\d:\d\d"/>
                                                                                     </xsd:restriction>
                                                                                </xsd:simpleType>
                                                                           </xsd:element>
                                                                      </xsd:sequence>
                                                                 </xsd:complexType>
                                                            </xsd:element>
                                                       </xsd:sequence>
                                                  </xsd:complexType>
                                             </xsd:element>
                                        </xsd:sequence>
                                   </xsd:complexType>
                                   <xsd:element name="UpdateExpressLaneAsset" type="ns43:UpdateExpressLaneAssetType"/>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/GetDistributionListRequest" xmlns:request="http://www.comcastmediacenter.com/SecureRequestType" xmlns:ai="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/GetDistributionListRequest" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/SecureRequestType"/>
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ExpressLane/ExpressLaneAssetIdentifiersType"/>
                                   <xsd:element name="GetDistributionListRequest">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Request" type="request:SecureRequestType"/>
                                                  <xsd:element name="AdIdentifiers" type="ai:ExpressLaneAssetIdentifiersType"/>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/GetAssetStatusResponse" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:rt="http://www.comcastmediacenter.com/ResponseType" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/GetAssetStatusResponse" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ResponseType"/>
                                   <xsd:complexType name="StatusType">
                                        <xsd:sequence>
                                             <xsd:element name="Status" type="xsd:string"/>
                                             <xsd:element name="StatusTime" type="xsd:dateTime"/>
                                             <xsd:element name="StatusNumber" type="xsd:integer"/>
                                             <xsd:element name="StatusDetails" type="xsd:string" minOccurs="0"/>
                                        </xsd:sequence>
                                   </xsd:complexType>
                                   <xsd:element name="GetAssetStatusResponse">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Response" type="rt:ResponseType"/>
                                                  <xsd:element name="ProcessingStatuses" minOccurs="0">
                                                       <xsd:complexType>
                                                            <xsd:sequence>
                                                                 <xsd:element name="XmlValidation" type="ns29:StatusType" minOccurs="0"/>
                                                                 <xsd:element name="ContentExistValidation" type="ns29:StatusType" minOccurs="0"/>
                                                                 <xsd:element name="Transcode" type="ns29:StatusType" minOccurs="0"/>
                                                                 <xsd:element name="MpegAnalysis" type="ns29:StatusType" minOccurs="0"/>
                                                                 <xsd:element name="QueuedForPitch" type="ns29:StatusType" minOccurs="0"/>
                                                            </xsd:sequence>
                                                       </xsd:complexType>
                                                  </xsd:element>
                                                  <xsd:element name="DistributionStatuses" minOccurs="0">
                                                       <xsd:complexType>
                                                            <xsd:sequence>
                                                                 <xsd:element name="Pitch" type="ns29:StatusType" minOccurs="0"/>
                                                                 <xsd:element name="Catch" type="ns29:StatusType" minOccurs="0"/>
                                                                 <xsd:element name="Export" type="ns29:StatusType" minOccurs="0"/>
                                                            </xsd:sequence>
                                                       </xsd:complexType>
                                                  </xsd:element>
                                                  <xsd:element name="Site" minOccurs="0" maxOccurs="unbounded">
                                                       <xsd:complexType>
                                                            <xsd:sequence>
                                                                 <xsd:element name="SiteCode" type="xsd:string"/>
                                                                 <xsd:element name="SiteName" type="xsd:string"/>
                                                                 <xsd:element name="MSO" type="xsd:string"/>
                                                                 <xsd:element name="CatchCompleteTime" type="xsd:dateTime" minOccurs="0"/>
                                                                 <xsd:element name="ExportCompleteTime" type="xsd:dateTime" minOccurs="0"/>
                                                                 <xsd:element name="Excluded" type="xsd:boolean"/>
                                                            </xsd:sequence>
                                                       </xsd:complexType>
                                                  </xsd:element>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/DistributeExpressLaneAssetResponse" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:rt="http://www.comcastmediacenter.com/ResponseType" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/DistributeExpressLaneAssetResponse" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ResponseType"/>
                                   <xsd:element name="DistributeExpressLaneAssetResponse">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Response" type="rt:ResponseType"/>
                                                  <xsd:element name="Errors" minOccurs="0">
                                                       <xsd:complexType>
                                                            <xsd:sequence>
                                                                 <xsd:element name="Error" maxOccurs="unbounded">
                                                                      <xsd:complexType>
                                                                           <xsd:sequence>
                                                                                <xsd:element name="Code" type="xsd:string"/>
                                                                                <xsd:element name="Description" type="xsd:string"/>
                                                                           </xsd:sequence>
                                                                      </xsd:complexType>
                                                                 </xsd:element>
                                                            </xsd:sequence>
                                                       </xsd:complexType>
                                                  </xsd:element>
                                                  <xsd:element name="PackageAssetId" minOccurs="0">
                                                       <xsd:simpleType>
                                                            <xsd:restriction base="xsd:string">
                                                                 <xsd:length value="20"/>
                                                                 <xsd:pattern value="[A-Z]{4}\d{16}"/>
                                                            </xsd:restriction>
                                                       </xsd:simpleType>
                                                  </xsd:element>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                              <xsd:schema xmlns="http://www.comcastmediacenter.com/ExpressLane/DeleteDistributionResponse" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:rt="http://www.comcastmediacenter.com/ResponseType" targetNamespace="http://www.comcastmediacenter.com/ExpressLane/DeleteDistributionResponse" elementFormDefault="qualified" attributeFormDefault="unqualified">
                                   <xsd:import namespace="http://www.comcastmediacenter.com/ResponseType"/>
                                   <xsd:element name="DeleteExpressLaneDistributionResponse">
                                        <xsd:complexType>
                                             <xsd:sequence>
                                                  <xsd:element name="Response" type="rt:ResponseType"/>
                                             </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>
                              </xsd:schema>
                         </wsdl:types>
                         <wsdl:message name="GetDistributionListRequest">
                              <wsdl:part name="Parameters" element="ns0:GetDistributionListRequest"/>
                         </wsdl:message>
                         <wsdl:message name="GetDistributionListResponse">
                              <wsdl:part name="Parameters" element="ns1:GetDistributionListResponse"/>
                         </wsdl:message>
                         <wsdl:message name="GetDisplayGroupsRequest">
                              <wsdl:part name="Parameters" element="ns2:GetDisplayGroupsRequest"/>
                         </wsdl:message>
                         <wsdl:message name="GetDisplayGroupsResponse">
                              <wsdl:part name="Parameters" element="ns3:GetDisplayGroupsResponse"/>
                         </wsdl:message>
                         <wsdl:message name="DeleteDistributionRequest">
                              <wsdl:part name="Parameters" element="ns4:DeleteExpressLaneDistributionRequest"/>
                         </wsdl:message>
                         <wsdl:message name="DeleteDistributionResponse">
                              <wsdl:part name="Parameters" element="ns5:DeleteExpressLaneDistributionResponse"/>
                         </wsdl:message>
                         <wsdl:message name="AddContentRequest">
                              <wsdl:part name="Parameters" element="ns6:AddContentRequest"/>
                         </wsdl:message>
                         <wsdl:message name="AddContentResponse">
                              <wsdl:part name="Parameters" element="ns7:AddContentResponse"/>
                         </wsdl:message>
                         <wsdl:message name="GetExpressLaneAssetRequest">
                              <wsdl:part name="Parameters" element="ns8:GetExpressLaneAssetRequest"/>
                         </wsdl:message>
                         <wsdl:message name="GetExpressLaneAssetResponse">
                              <wsdl:part name="Parameters" element="ns9:GetExpressLaneAssetResponse"/>
                         </wsdl:message>
                         <wsdl:message name="UploadExpressLaneAssetRequest">
                              <wsdl:part name="Parameters" element="ns10:UploadExpressLaneAssetRequest"/>
                         </wsdl:message>
                         <wsdl:message name="UploadExpressLaneAssetResponse">
                              <wsdl:part name="Parameters" element="ns11:UploadExpressLaneAssetResponse"/>
                         </wsdl:message>
                         <wsdl:message name="UploadStatusSearchRequest">
                              <wsdl:part name="Parameters" element="ns12:UploadStatusSearchRequest"/>
                         </wsdl:message>
                         <wsdl:message name="UploadStatusSearchResponse">
                              <wsdl:part name="Parameters" element="ns13:UploadStatusSearchResponse"/>
                         </wsdl:message>
                         <wsdl:message name="DistributeExpressLaneAssetsRequest">
                              <wsdl:part name="Parameters" element="ns14:DistributeExpressLaneAssetsRequest"/>
                         </wsdl:message>
                         <wsdl:message name="DistributeExpressLaneAssetsResponse">
                              <wsdl:part name="Parameters" element="ns15:DistributeExpressLaneAssetsResponse"/>
                         </wsdl:message>
                         <wsdl:message name="UpdateBatchFilesRequest">
                              <wsdl:part name="Parameters" element="ns16:UpdateBatchFilesRequest"/>
                         </wsdl:message>
                         <wsdl:message name="UpdateBatchFilesResponse">
                              <wsdl:part name="Parameters" element="ns17:UpdateBatchFilesResponse"/>
                         </wsdl:message>
                         <wsdl:message name="UpdateExpressLaneAssetRequest">
                              <wsdl:part name="Parameters" element="ns18:UpdateExpressLaneAssetRequest"/>
                         </wsdl:message>
                         <wsdl:message name="UpdateExpressLaneAssetResponse">
                              <wsdl:part name="Parameters" element="ns19:UpdateExpressLaneAssetResponse"/>
                         </wsdl:message>
                         <wsdl:message name="UploadBatchRequest">
                              <wsdl:part name="Parameters" element="ns20:UploadBatchRequest"/>
                         </wsdl:message>
                         <wsdl:message name="UploadBatchResponse">
                              <wsdl:part name="Parameters" element="ns21:UploadBatchResponse"/>
                         </wsdl:message>
                         <wsdl:message name="SearchExpressLaneAssetsRequest">
                              <wsdl:part name="Parameters" element="ns22:SearchExpressLaneAssetsRequest"/>
                         </wsdl:message>
                         <wsdl:message name="SearchExpressLaneAssetsResponse">
                              <wsdl:part name="Parameters" element="ns23:SearchExpressLaneAssetsResponse"/>
                         </wsdl:message>
                         <wsdl:message name="DeleteExpressLaneAssetRequest">
                              <wsdl:part name="Parameters" element="ns24:DeleteExpressLaneAssetRequest"/>
                         </wsdl:message>
                         <wsdl:message name="DeleteExpressLaneAssetResponse">
                              <wsdl:part name="Parameters" element="ns25:DeleteExpressLaneAssetResponse"/>
                         </wsdl:message>
                         <wsdl:message name="DistributeExpressLaneAssetRequest">
                              <wsdl:part name="Parameters" element="ns26:DistributeExpressLaneAssetRequest"/>
                         </wsdl:message>
                         <wsdl:message name="DistributeExpressLaneAssetResponse">
                              <wsdl:part name="Parameters" element="ns27:DistributeExpressLaneAssetResponse"/>
                         </wsdl:message>
                         <wsdl:message name="GetAssetStatusRequest">
                              <wsdl:part name="Parameters" element="ns28:GetAssetStatusRequest"/>
                         </wsdl:message>
                         <wsdl:message name="GetAssetStatusResponse">
                              <wsdl:part name="Parameters" element="ns29:GetAssetStatusResponse"/>
                         </wsdl:message>
                         <wsdl:portType name="VodExpressLanePortType">
                              <wsdl:operation name="GetDistributionListOperation">
                                   <wsdl:input message="tns:GetDistributionListRequest"/>
                                   <wsdl:output message="tns:GetDistributionListResponse"/>
                              </wsdl:operation>
                              <wsdl:operation name="GetDisplayGroupsOperation">
                                   <wsdl:input message="tns:GetDisplayGroupsRequest"/>
                                   <wsdl:output message="tns:GetDisplayGroupsResponse"/>
                              </wsdl:operation>
                              <wsdl:operation name="DeleteDistributionOperation">
                                   <wsdl:input message="tns:DeleteDistributionRequest"/>
                                   <wsdl:output message="tns:DeleteDistributionResponse"/>
                              </wsdl:operation>
                              <wsdl:operation name="AddContentOperation">
                                   <wsdl:input message="tns:AddContentRequest"/>
                                   <wsdl:output message="tns:AddContentResponse"/>
                              </wsdl:operation>
                              <wsdl:operation name="GetExpressLaneAssetOperation">
                                   <wsdl:input message="tns:GetExpressLaneAssetRequest"/>
                                   <wsdl:output message="tns:GetExpressLaneAssetResponse"/>
                              </wsdl:operation>
                              <wsdl:operation name="UploadExpressLaneAssetOperation">
                                   <wsdl:input message="tns:UploadExpressLaneAssetRequest"/>
                                   <wsdl:output message="tns:UploadExpressLaneAssetResponse"/>
                              </wsdl:operation>
                              <wsdl:operation name="UploadStatusSearchOperation">
                                   <wsdl:input message="tns:UploadStatusSearchRequest"/>
                                   <wsdl:output message="tns:UploadStatusSearchResponse"/>
                              </wsdl:operation>
                              <wsdl:operation name="DistributeExpressLaneAssetsOperation">
                                   <wsdl:input message="tns:DistributeExpressLaneAssetsRequest"/>
                                   <wsdl:output message="tns:DistributeExpressLaneAssetsResponse"/>
                              </wsdl:operation>
                              <wsdl:operation name="UpdateBatchFilesOperation">
                                   <wsdl:input message="tns:UpdateBatchFilesRequest"/>
                                   <wsdl:output message="tns:UpdateBatchFilesResponse"/>
                              </wsdl:operation>
                              <wsdl:operation name="UpdateExpressLaneAssetOperation">
                                   <wsdl:input message="tns:UpdateExpressLaneAssetRequest"/>
                                   <wsdl:output message="tns:UpdateExpressLaneAssetResponse"/>
                              </wsdl:operation>
                              <wsdl:operation name="UploadBatchOperation">
                                   <wsdl:input message="tns:UploadBatchRequest"/>
                                   <wsdl:output message="tns:UploadBatchResponse"/>
                              </wsdl:operation>
                              <wsdl:operation name="SearchExpressLaneAssetsOperation">
                                   <wsdl:input message="tns:SearchExpressLaneAssetsRequest"/>
                                   <wsdl:output message="tns:SearchExpressLaneAssetsResponse"/>
                              </wsdl:operation>
                              <wsdl:operation name="DeleteExpressLaneAssetOperation">
                                   <wsdl:input message="tns:DeleteExpressLaneAssetRequest"/>
                                   <wsdl:output message="tns:DeleteExpressLaneAssetResponse"/>
                              </wsdl:operation>
                              <wsdl:operation name="DistributeExpressLaneAssetOperation">
                                   <wsdl:input message="tns:DistributeExpressLaneAssetRequest"/>
                                   <wsdl:output message="tns:DistributeExpressLaneAssetResponse"/>
                              </wsdl:operation>
                              <wsdl:operation name="GetAssetStatusOperation">
                                   <wsdl:input message="tns:GetAssetStatusRequest"/>
                                   <wsdl:output message="tns:GetAssetStatusResponse"/>
                              </wsdl:operation>
                         </wsdl:portType>
                         <wsdl:binding name="VodExpressLanePortTypeEndpoint1Binding" type="tns:VodExpressLanePortType">
                              <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
                              <wsdl:operation name="GetDistributionListOperation">
                                   <soap:operation soapAction="/Services/ExternalSoapEndpoints/VodExpressLaneService.serviceagent//GetDistributionListOperation" style="document"/>
                                   <wsdl:input>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:input>
                                   <wsdl:output>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:output>
                              </wsdl:operation>
                              <wsdl:operation name="GetDisplayGroupsOperation">
                                   <soap:operation soapAction="/Services/ExternalSoapEndpoints/VodExpressLaneService.serviceagent//GetDisplayGroupsOperation" style="document"/>
                                   <wsdl:input>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:input>
                                   <wsdl:output>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:output>
                              </wsdl:operation>
                              <wsdl:operation name="DeleteDistributionOperation">
                                   <soap:operation soapAction="/Services/ExternalSoapEndpoints/VodExpressLaneService.serviceagent//DeleteDistributionOperation" style="document"/>
                                   <wsdl:input>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:input>
                                   <wsdl:output>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:output>
                              </wsdl:operation>
                              <wsdl:operation name="AddContentOperation">
                                   <soap:operation soapAction="/Services/ExternalSoapEndpoints/VodExpressLaneService.serviceagent//AddContentOperation" style="document"/>
                                   <wsdl:input>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:input>
                                   <wsdl:output>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:output>
                              </wsdl:operation>
                              <wsdl:operation name="GetExpressLaneAssetOperation">
                                   <soap:operation soapAction="/Services/ExternalSoapEndpoints/VodExpressLaneService.serviceagent/VodExpressLanePortTypeEndpoint1/GetExpressLaneAssetOperation" style="document"/>
                                   <wsdl:input>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:input>
                                   <wsdl:output>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:output>
                              </wsdl:operation>
                              <wsdl:operation name="UploadExpressLaneAssetOperation">
                                   <soap:operation soapAction="/Services/ExternalSoapEndpoints/VodExpressLaneService.serviceagent/VodExpressLanePortTypeEndpoint/UploadExpressLaneAssetOperation" style="document"/>
                                   <wsdl:input>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:input>
                                   <wsdl:output>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:output>
                              </wsdl:operation>
                              <wsdl:operation name="UploadStatusSearchOperation">
                                   <soap:operation soapAction="/Services/ExternalSoapEndpoints/VodExpressLaneService.serviceagent//UploadStatusSearchOperation" style="document"/>
                                   <wsdl:input>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:input>
                                   <wsdl:output>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:output>
                              </wsdl:operation>
                              <wsdl:operation name="DistributeExpressLaneAssetsOperation">
                                   <soap:operation soapAction="/Services/ExternalSoapEndpoints/VodExpressLaneService.serviceagent//DistributeExpressLaneAssetsOperation" style="document"/>
                                   <wsdl:input>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:input>
                                   <wsdl:output>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:output>
                              </wsdl:operation>
                              <wsdl:operation name="UpdateBatchFilesOperation">
                                   <soap:operation soapAction="/Services/ExternalSoapEndpoints/VodExpressLaneService.serviceagent//UpdateBatchFilesOperation" style="document"/>
                                   <wsdl:input>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:input>
                                   <wsdl:output>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:output>
                              </wsdl:operation>
                              <wsdl:operation name="UpdateExpressLaneAssetOperation">
                                   <soap:operation soapAction="/Services/ExternalSoapEndpoints/VodExpressLaneService.serviceagent/VodExpressLanePortTypeEndpoint1/UpdateExpressLaneAssetOperation" style="document"/>
                                   <wsdl:input>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:input>
                                   <wsdl:output>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:output>
                              </wsdl:operation>
                              <wsdl:operation name="UploadBatchOperation">
                                   <soap:operation soapAction="/Services/ExternalSoapEndpoints/VodExpressLaneService.serviceagent//UploadBatchOperation" style="document"/>
                                   <wsdl:input>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:input>
                                   <wsdl:output>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:output>
                              </wsdl:operation>
                              <wsdl:operation name="SearchExpressLaneAssetsOperation">
                                   <soap:operation soapAction="/Services/ExternalSoapEndpoints/VodExpressLaneService.serviceagent//SearchExpressLaneAssetsOperation" style="document"/>
                                   <wsdl:input>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:input>
                                   <wsdl:output>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:output>
                              </wsdl:operation>
                              <wsdl:operation name="DeleteExpressLaneAssetOperation">
                                   <soap:operation soapAction="/Services/ExternalSoapEndpoints/VodExpressLaneService.serviceagent//DeleteExpressLaneAssetOperation" style="document"/>
                                   <wsdl:input>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:input>
                                   <wsdl:output>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:output>
                              </wsdl:operation>
                              <wsdl:operation name="DistributeExpressLaneAssetOperation">
                                   <soap:operation soapAction="/Services/ExternalSoapEndpoints/VodExpressLaneService.serviceagent/VodExpressLanePortTypeEndpoint1/DistributeExpressLaneAssetOperation" style="document"/>
                                   <wsdl:input>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:input>
                                   <wsdl:output>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:output>
                              </wsdl:operation>
                              <wsdl:operation name="GetAssetStatusOperation">
                                   <soap:operation soapAction="/Services/ExternalSoapEndpoints/VodExpressLaneService.serviceagent//GetAssetStatusOperation" style="document"/>
                                   <wsdl:input>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:input>
                                   <wsdl:output>
                                        <soap:body parts="Parameters" use="literal"/>
                                   </wsdl:output>
                              </wsdl:operation>
                         </wsdl:binding>
                         <wsdl:service name="VodExpressLaneService.serviceagent">
                              <wsdl:port name="VodExpressLanePortTypeEndpoint1" binding="tns:VodExpressLanePortTypeEndpoint1Binding">
                                   <soap:address location="http://vds-dev3.vds.priv:9020/Services/ExternalSoapEndpoints/VodExpressLaneService.serviceagent/VodExpressLanePortTypeEndpoint"/>
                              </wsdl:port>
                         </wsdl:service>
                    </wsdl:definitions>
                    
                    
                    • 7. Re: Introspection Error - String index out of range: -1
                      Christian Flanagan Level 1

                      Sorry to have to resort to pasting the whole document into this forum, but there's no way to attach a file that I can find in this UI. I don't have a publicly accessible server at my disposal to post the file to and provide a link. I have a personal server but the firewall at the office blocks my access.