SOA Updates
Release Notes
Adition SOA Update #1 | 2022 (Januar)
Dienstag, 25. Januar 2022, 8:00 Uhr
Die Änderungen der SOAP API betreffen vor allem die Bereitstellung der Funktionalitäten für VAST 4.x. Wir bitten Kunden, die bereits bestehende VAST-Funktionalitäten in der API im Einsatz haben, das unten stehende Changelog im Detail anzuschauen und die als veraltet markierten Funktionalitäten (“mark as deprecated”) zeitnah zu entfernen. Adition wird die Unterstützung der als veraltet markierten Methoden in den kommenden drei Monaten einstellen. Diese Methoden können dann nicht mehr verwendet werden.
- 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.