Adition SOA Update #1 | 2022 (Januar)

Dienstag, 25. Januar 2022, 8:00 Uhr

- Service Assetservice has changed:
  - Definitions:
    - PortType Adition_mwAssetServicePort:
      - Operation enqueueAssetForEncodingForVastPublisherTemplate removed. Remove deprecated method.
      - Operation getAssetEncodingProgressForVastPublisherTemplate removed. Remove deprecated method.
      - Operation getSimplifiedVastSettingsForTemplate added. Returns specific encoding settings for template.
      - Operation enqueueAssetForEncodingForSimplifiedVastBannerSettings added. Enqueue encoding bases on specific simplified vast settings provided.
      - Operation getAssetEncodingProgressForSimplifiedVastBannerSettings added. Get encoding process based on specific simplified vast settings provided.
      - Operation enqueueAssetForEncodingForVastBannerSettings:
        - Marked as deprecated since 2021-11-30 with reason: Adition_mwAssetServicePort::enqueueAssetForEncodingForSimplifiedVastBannerSettings
        - Input:
          - Message enqueueAssetForEncodingForVastBannerSettingsRequest:
            - Part custom_vast_banner_settings:
              - ComplexType CustomVastSettings:
                - ComplexContent:
                  - Extension:
                    - Sequence:
                      - Element adParameter with minOccurs 0 added to position 1. Element added to support vast4.x.
                      - Element adverifications with minOccurs 0 added to position 2. Element added to support vast4.x.
                      - Element viewability with minOccurs 0 added to position 3(end of sequence). Element added to support vast4.x.
      - Operation getAssetEncodingProgressForVastBannerSettings:
        - Marked as deprecated since 2021-11-30 with reason: Adition_mwAssetServicePort::getAssetEncodingProgressForSimplifiedVastBannerSettings
        - Input:
          - Message getAssetEncodingProgressForVastBannerSettingsRequest:
            - Part custom_vast_banner_settings:
              - ComplexType CustomVastSettings:
                - ComplexContent:
                  - Extension:
                    - Sequence:
                      - Element adParameter with minOccurs 0 added to position 1. Element added to support vast4.x.
                      - Element adverifications with minOccurs 0 added to position 2. Element added to support vast4.x.
                      - Element viewability with minOccurs 0 added to position 3(end of sequence). Element added to support vast4.x.
    - Types:
      - Schema urn:Adition_mwAssetService has changed:
        - ComplexType SimplifiedVastSettings added. Lightweight abstract complex type element used for encoding.
        - ComplexType DoohSimplifiedVastSettings added. Lightweight concrete complex type element used for encoding.
        - ComplexType VideoSimplifiedVastSettings added. Lightweight concrete complex type element used for encoding.
        - ComplexType AudioSimplifiedVastSettings added. Lightweight concrete complex type element used for encoding.
        - ComplexType Adverification added. Element added to support vast4.x.
        - ComplexType Viewability added. Element added to support vast4.x.
        - ComplexType UniversalAdId added. Element added to support vast4.x.
        - ComplexType CustomVastSettings:
          - ComplexContent:
            - Extension:
              - Sequence:
                - Element adParameter with minOccurs 0 added to position 1. Element added to support vast4.x.
                - Element adverifications with minOccurs 0 added to position 2. Element added to support vast4.x.
                - Element viewability with minOccurs 0 added to position 3(end of sequence). Element added to support vast4.x.
        - ComplexType VastBannerSettings:
          - ComplexContent:
            - Extension:
              - Sequence:
                - Element publisherTemplateId:
                  - Content of annotation has changed. Field no longer in use.
                - Element universalAdId with minOccurs 0 added to position 4(end of sequence). Element added to support vast4.x.
        - ComplexType VideoVastBannerSettings:
          - ComplexContent:
            - Extension:
              - Sequence:
                - Element bannerId:
                  - Content of annotation has changed. Mark as deprecated.
                - Element hasMezzanine with minOccurs 0 added to position 9(end of sequence). Support mezzanine for vast4.x.
        - ComplexType AudioVastBannerSettings:
          - ComplexContent:
            - Extension:
              - Sequence:
                - Element bannerId:
                  - Content of annotation has changed. Mark as deprecated.
                - Element hasMezzanine with minOccurs 0 added to position 6(end of sequence). Support mezzanine for vast4.x.
        - ComplexType DoohVastBannerSettings:
          - ComplexContent:
            - Extension:
              - Sequence:
                - Element bannerId:
                  - Content of annotation has changed. Mark as deprecated.
        - ComplexType VastWrapperBannerSettings:
          - ComplexContent:
            - Extension:
              - Sequence:
                - Element followAdditionalWrappers with minOccurs 0 added to position 2. Element added to support vast4.x.
                - Element allowMultipleAds with minOccurs 0 added to position 3. Element added to support vast4.x.
                - Element fallbackOnNoAd with minOccurs 0 added to position 4. Element added to support vast4.x.
                - Element vastExtension with minOccurs 0 added to position 5. Element added to support vast4.x.
                - Element vastVersion with minOccurs 1 added to position 6. Element added to support vast4.x.
                - Element adverifications with minOccurs 0 added to position 7. Element added to support vast4.x.
                - Element viewability with minOccurs 0 added to position 8(end of sequence). Element added to support vast4.x.
        - ComplexType VastVersion:
          - Sequence:
            - Element name:
              - Content of annotation has changed. List of available vast names.
        - ComplexType VideoVastEncoding:
          - Sequence:
            - Element id:
              - MinOccurs changed from 1 to 0. Id is not required for add.
        - ComplexType AudioVastEncoding:
          - Sequence:
            - Element id:
              - MinOccurs changed from 1 to 0. Id is not required for add.
        - ComplexType DoohVastEncoding:
          - Sequence:
            - Element id:
              - MinOccurs changed from 1 to 0. Id is not required for add.
- Service Banner has changed:
  - Definitions:
    - PortType Adition_mwBannerPort:
      - Operation setForcePreCodeInheritance added. Enabling this flag will automatically include the parent (campaign) code.
      - Operation isForcePreCodeInheritanceEnabled added. Get current status of inheritance flag.
      - Operation setForcePostCodeInheritance added. Enabling this flag will automatically include the parent (campaign) code.
      - Operation isForcePostCodeInheritanceEnabled added. Get current status of inheritance flag.
- Service Bannerservice has changed:
  - Definitions:
    - PortType Adition_mwBannerServicePort:
      - Operation createSettingsFromVastTemplate added. New method added for creating complexType from vast template.
      - Operation createSettingsFromWrapperTemplate added. New method added for creating complexType from vast template.
    - Types:
      - Schema urn:Adition_mwBannerService has changed:
        - ComplexType Adverification added. Element added to support vast4.x.
        - ComplexType Viewability added. Element added to support vast4.x.
        - ComplexType UniversalAdId added. Element added to support vast4.x.
        - ComplexType VastBannerSettings:
          - ComplexContent:
            - Extension:
              - Sequence:
                - Element publisherTemplateId:
                  - Content of annotation has changed. Field no longer in use.
                - Element universalAdId with minOccurs 0 added to position 4(end of sequence). Element added to support vast4.x.
        - ComplexType VastWrapperBannerSettings:
          - ComplexContent:
            - Extension:
              - Sequence:
                - Element followAdditionalWrappers with minOccurs 0 added to position 2. Element added to support vast4.x.
                - Element allowMultipleAds with minOccurs 0 added to position 3. Element added to support vast4.x.
                - Element fallbackOnNoAd with minOccurs 0 added to position 4. Element added to support vast4.x.
                - Element vastExtension with minOccurs 0 added to position 5. Element added to support vast4.x.
                - Element vastVersion with minOccurs 1 added to position 6. Element added to support vast4.x.
                - Element adverifications with minOccurs 0 added to position 7. Element added to support vast4.x.
                - Element viewability with minOccurs 0 added to position 8(end of sequence). Element added to support vast4.x.
        - ComplexType VideoVastBannerSettings:
          - ComplexContent:
            - Extension:
              - Sequence:
                - Element bannerId:
                  - Content of annotation has changed. Mark as deprecated.
                - Element hasMezzanine with minOccurs 0 added to position 9(end of sequence). Support mezzanine for vast4.x.
        - ComplexType CustomVastSettings:
          - ComplexContent:
            - Extension:
              - Sequence:
                - Element adParameter with minOccurs 0 added to position 1. Element added to support vast4.x.
                - Element adverifications with minOccurs 0 added to position 2. Element added to support vast4.x.
                - Element viewability with minOccurs 0 added to position 3(end of sequence). Element added to support vast4.x.
        - ComplexType AudioVastBannerSettings:
          - ComplexContent:
            - Extension:
              - Sequence:
                - Element bannerId:
                  - Content of annotation has changed. Mark as deprecated.
                - Element hasMezzanine with minOccurs 0 added to position 6(end of sequence). Support mezzanine for vast4.x.
        - ComplexType DoohVastBannerSettings:
          - ComplexContent:
            - Extension:
              - Sequence:
                - Element bannerId:
                  - Content of annotation has changed. Mark as deprecated.
        - ComplexType VastVersion:
          - Sequence:
            - Element name:
              - Content of annotation has changed. List of available vast names.
        - ComplexType VideoVastEncoding:
          - Sequence:
            - Element id:
              - MinOccurs changed from 1 to 0. Id is not required for add.
        - ComplexType AudioVastEncoding:
          - Sequence:
            - Element id:
              - MinOccurs changed from 1 to 0. Id is not required for add.
        - ComplexType DoohVastEncoding:
          - Sequence:
            - Element id:
              - MinOccurs changed from 1 to 0. Id is not required for add.
- Service Vasttemplateservice has changed:
  - Definitions:
    - PortType Adition_mwVastTemplateServicePort:
      - Operation removeVastTemplate added. Remove vast template. Require admin user.
      - Operation saveVideoVastTemplate:
        - Input:
          - Message saveVideoVastTemplateRequest:
            - Part template_complex_type:
              - ComplexType VideoVastTemplate:
                - ComplexContent:
                  - Extension:
                    - Sequence:
                      - Element encodings:
                        - ComplexType VideoVastTemplateEncoding:
                          - Sequence:
                            - Element id:
                              - MinOccurs changed from 1 to 0. Id is not required for add.
                      - Element hasMezzanine with minOccurs 0 added to position 8(end of sequence). Support mezzanine for vast4.x.
      - Operation getVideoVastTemplate:
        - Output:
          - Message getVideoVastTemplateResponse:
            - Part getVideoVastTemplate:
              - ComplexType VideoVastTemplate:
                - ComplexContent:
                  - Extension:
                    - Sequence:
                      - Element encodings:
                        - ComplexType VideoVastTemplateEncoding:
                          - Sequence:
                            - Element id:
                              - MinOccurs changed from 1 to 0. Id is not required for add.
                      - Element hasMezzanine with minOccurs 0 added to position 8(end of sequence). Support mezzanine for vast4.x.
      - Operation saveAudioVastTemplate:
        - Input:
          - Message saveAudioVastTemplateRequest:
            - Part template_complex_type:
              - ComplexType AudioVastTemplate:
                - ComplexContent:
                  - Extension:
                    - Sequence:
                      - Element encodings:
                        - ComplexType AudioVastTemplateEncoding:
                          - Sequence:
                            - Element id:
                              - MinOccurs changed from 1 to 0. Id is not required for add.
                      - Element hasMezzanine with minOccurs 0 added to position 8(end of sequence). Support mezzanine for vast4.x.
      - Operation getAudioVastTemplate:
        - Output:
          - Message getAudioVastTemplateResponse:
            - Part getAudioVastTemplate:
              - ComplexType AudioVastTemplate:
                - ComplexContent:
                  - Extension:
                    - Sequence:
                      - Element encodings:
                        - ComplexType AudioVastTemplateEncoding:
                          - Sequence:
                            - Element id:
                              - MinOccurs changed from 1 to 0. Id is not required for add.
                      - Element hasMezzanine with minOccurs 0 added to position 8(end of sequence). Support mezzanine for vast4.x.
      - Operation saveDoohVastTemplate:
        - Input:
          - Message saveDoohVastTemplateRequest:
            - Part template_complex_type:
              - ComplexType DoohVastTemplate:
                - ComplexContent:
                  - Extension:
                    - Sequence:
                      - Element encodings:
                        - ComplexType DoohVastTemplateEncoding:
                          - Sequence:
                            - Element id:
                              - MinOccurs changed from 1 to 0. Id is not required for add.
      - Operation getDoohVastTemplate:
        - Output:
          - Message getDoohVastTemplateResponse:
            - Part getDoohVastTemplate:
              - ComplexType DoohVastTemplate:
                - ComplexContent:
                  - Extension:
                    - Sequence:
                      - Element encodings:
                        - ComplexType DoohVastTemplateEncoding:
                          - Sequence:
                            - Element id:
                              - MinOccurs changed from 1 to 0. Id is not required for add.
      - Operation getSoaCollectionPage:
        - Output:
          - Message getSoaCollectionPageResponse:
            - Part getSoaCollectionPage:
              - ComplexType TemplateList:
                - Sequence:
                  - Element templates:
                    - ComplexType Template:
                      - Sequence:
                        - Element id:
                          - MinOccurs changed from 1 to 0. Id is not required for add.
                        - Element vastVersion:
                          - Content of annotation has changed. List of available vast names.
                          - MinOccurs changed from 1 to 0. It is not required for template anymore.
                          - ComplexType VastVersion:
                            - Sequence:
                              - Element name:
                                - Content of annotation has changed. Mark as deprecated.
                        - Element viewability with minOccurs 0 added to position 4. Element added to support vast4.x.
                        - Element adverifications with minOccurs 0 added to position 5. Element added to support vast4.x.
                        - Element vastEventTrackings with minOccurs 0 added to position 6. Element added to support vast4.x.
                        - Element adParameter with minOccurs 0 added to position 7(end of sequence). Element added to support vast4.x.
    - Types:
      - Schema urn:Adition_mwVastTemplateService has changed:
        - ComplexType Viewability added. Element added to support vast4.x.
        - ComplexType Adverification added. Element added to support vast4.x.
        - ComplexType TemplateVastEventTracking added. Element added to support vast4.x.
        - ComplexType CustomTrackingUrl added. Element added to support vast4.x.
        - ComplexType VideoVastTemplate:
          - ComplexContent:
            - Extension:
              - Sequence:
                - Element hasMezzanine with minOccurs 0 added to position 8(end of sequence). Support mezzanine for vast4.x.
        - ComplexType Template:
          - Sequence:
            - Element id:
              - MinOccurs changed from 1 to 0. Id is not required for add.
            - Element vastVersion:
              - Content of annotation has changed. List of available vast names.
              - MinOccurs changed from 1 to 0. It is not required for template anymore.
            - Element viewability with minOccurs 0 added to position 4. Element added to support vast4.x.
            - Element adverifications with minOccurs 0 added to position 5. Element added to support vast4.x.
            - Element vastEventTrackings with minOccurs 0 added to position 6. Element added to support vast4.x.
            - Element adParameter with minOccurs 0 added to position 7(end of sequence). Element added to support vast4.x.
        - ComplexType AudioVastTemplate:
          - ComplexContent:
            - Extension:
              - Sequence:
                - Element hasMezzanine with minOccurs 0 added to position 8(end of sequence). Support mezzanine for vast4.x.
        - ComplexType VideoVastTemplateEncoding:
          - Sequence:
            - Element id:
              - MinOccurs changed from 1 to 0. Id is not required for add.
        - ComplexType VastVersion:
          - Sequence:
            - Element name:
              - Content of annotation has changed. List of available vast names.
        - ComplexType AudioVastTemplateEncoding:
          - Sequence:
            - Element id:
              - MinOccurs changed from 1 to 0. Id is not required for add.
        - ComplexType DoohVastTemplateEncoding:
          - Sequence:
            - Element id:
              - MinOccurs changed from 1 to 0. Id is not required for add.
- Service Vastwrappertemplateservice is added. New service for wrapper template.