ADITION SOA-Stage Update August 2020

Dienstag, 18. August 2020, 8:00 Uhr

- Service Assetservice has changed:
  - Definitions:
    - Types:
      - Schema urn:Adition_mwAssetService has changed:
        - ComplexType VideoVastBannerSettings:
          - ComplexContent:
            - Extension:
              - Sequence:
                - Element vastVersion:
                  - MinOccurs changed from 0 to 1. This is now required.
        - ComplexType AudioVastBannerSettings:
          - ComplexContent:
            - Extension:
              - Sequence:
                - Element vastVersion:
                  - MinOccurs changed from 0 to 1. This is now required.
        - ComplexType DoohVastBannerSettings:
          - ComplexContent:
            - Extension:
              - Sequence:
                - Element vastVersion:
                  - MinOccurs changed from 0 to 1. This is now required.
- Service Bannerservice has changed:
  - Definitions:
    - Types:
      - Schema urn:Adition_mwBannerService has changed:
        - ComplexType VideoVastBannerSettings:
          - ComplexContent:
            - Extension:
              - Sequence:
                - Element vastVersion:
                  - MinOccurs changed from 0 to 1. This is now required.
        - ComplexType AudioVastBannerSettings:
          - ComplexContent:
            - Extension:
              - Sequence:
                - Element vastVersion:
                  - MinOccurs changed from 0 to 1. This is now required.
        - ComplexType DoohVastBannerSettings:
          - ComplexContent:
            - Extension:
              - Sequence:
                - Element vastVersion:
                  - MinOccurs changed from 0 to 1. This is now required.
- Service Campaign has changed:
  - Definitions:
    - PortType Adition_mwCampaignPort:
      - Operation setProgrammaticGuaranteeSettings:
        - Input:
          - Message setProgrammaticGuaranteeSettingsRequest:
            - Part settings:
              - ComplexType ProgrammaticGuaranteeSettings:
                - Content of annotation has changed. Extended by GenericProgrammaticGuaranteeSettings and VideoProgrammaticGuaranteeSettings.
                - Sequence:
                  - Element vastVersion with minOccurs 1 removed. Moved to VideoProgrammaticGuaranteeSettings.
                  - Position of element demandPartnerId changed from 2 to 1. Position changed due to removal of vastVersion and auctionType elements.
                  - Element auctionType with minOccurs 1 removed. It has been removed.
                  - Position of element partnershipId changed from 4 to 2. See demandPartnerId.
                  - Position of element platform changed from 5 to 3. See demandPartnerId.
                  - Position of element dealId changed from 6 to 4. See demandPartnerId.
      - Operation getProgrammaticGuaranteeSettings:
        - Output:
          - Message getProgrammaticGuaranteeSettingsResponse:
            - Part getProgrammaticGuaranteeSettings:
              - ComplexType ProgrammaticGuaranteeSettings:
                - Content of annotation has changed. Extended by GenericProgrammaticGuaranteeSettings and VideoProgrammaticGuaranteeSettings.
                - Sequence:
                  - Element vastVersion with minOccurs 1 removed. Moved to VideoProgrammaticGuaranteeSettings.
                  - Position of element demandPartnerId changed from 2 to 1. Position changed due to removal of vastVersion and auctionType elements.
                  - Element auctionType with minOccurs 1 removed. It has been removed.
                  - Position of element partnershipId changed from 4 to 2. See demandPartnerId.
                  - Position of element platform changed from 5 to 3. See demandPartnerId.
                  - Position of element dealId changed from 6 to 4. See demandPartnerId.
    - Types:
      - Schema urn:Adition_mwCampaign has changed:
        - ComplexType GenericProgrammaticGuaranteeSettings added. For non-video banners.
        - ComplexType VideoProgrammaticGuaranteeSettings added. For VAST banners.
        - ComplexType ProgrammaticGuaranteeSettings:
          - Content of annotation has changed. Extended by GenericProgrammaticGuaranteeSettings and VideoProgrammaticGuaranteeSettings.
          - Sequence:
            - Element vastVersion with minOccurs 1 removed. Moved to VideoProgrammaticGuaranteeSettings.
            - Position of element demandPartnerId changed from 2 to 1. Position changed due to removal of vastVersion and auctionType elements.
            - Element auctionType with minOccurs 1 removed. It has been removed.
            - Position of element partnershipId changed from 4 to 2. See demandPartnerId.
            - Position of element platform changed from 5 to 3. See demandPartnerId.
            - Position of element dealId changed from 6 to 4. See demandPartnerId.
- Service Forecastservice has changed:
  - Definitions:
    - PortType Adition_mwForecastServicePort:
      - Operation getMillisecondsToWaitBeforeNextForecastStatusCheck:
        - Input:
          - Message getMillisecondsToWaitBeforeNextForecastStatusCheckRequest:
            - Part forecast_id:
              - Type has changed from none to {http://www.w3.org/2001/XMLSchema}int. Corrected the documentation for parameter.
      - Operation getForecastResult:
        - Output:
          - Message getForecastResultResponse:
            - Part getForecastResult:
              - ComplexType ForecastResult:
                - Sequence:
                  - Element summaryResultEntry:
                    - ComplexType ForecastResultEntry:
                      - Sequence:
                        - Element totalInventory:
                          - The type of element 'totalInventory' changed from xsd:int to xsd:long. To comply with the SOAP specification.
                            Some languages assume int is 32 bit. This number can be larger.
                        - Element adjustedInventory:
                          - The type of element 'adjustedInventory' changed from xsd:int to xsd:long. See totalInventory.
                        - Element placementInventory:
                          - The type of element 'placementInventory' changed from xsd:int to xsd:long. See totalInventory.
                        - Element unavailableInventory:
                          - The type of element 'unavailableInventory' changed from xsd:int to xsd:long. See totalInventory.
                        - Element nonMatchingInventory:
                          - The type of element 'nonMatchingInventory' changed from xsd:int to xsd:long. See totalInventory.
                        - Element matchingAvailableInventory:
                          - The type of element 'matchingAvailableInventory' changed from xsd:int to xsd:long. See totalInventory.
                        - Element matchingLowerPriorityBookedInventory:
                          - The type of element 'matchingLowerPriorityBookedInventory' changed from xsd:int to xsd:long. See totalInventory.
    - Types:
      - Schema urn:Adition_mwForecastService has changed:
        - ComplexType ForecastResultEntry:
          - Sequence:
            - Element totalInventory:
              - The type of element 'totalInventory' changed from xsd:int to xsd:long. To comply with the SOAP specification.
                Some languages assume int is 32 bit. This number can be larger.
            - Element adjustedInventory:
              - The type of element 'adjustedInventory' changed from xsd:int to xsd:long. See totalInventory.
            - Element placementInventory:
              - The type of element 'placementInventory' changed from xsd:int to xsd:long. See totalInventory.
            - Element unavailableInventory:
              - The type of element 'unavailableInventory' changed from xsd:int to xsd:long. See totalInventory.
            - Element nonMatchingInventory:
              - The type of element 'nonMatchingInventory' changed from xsd:int to xsd:long. See totalInventory.
            - Element matchingAvailableInventory:
              - The type of element 'matchingAvailableInventory' changed from xsd:int to xsd:long. See totalInventory.
            - Element matchingLowerPriorityBookedInventory:
              - The type of element 'matchingLowerPriorityBookedInventory' changed from xsd:int to xsd:long. See totalInventory.

- Behavioral change: ${GDPR}, ${GDPR_CONSENT_XXXX} and ${GDPR_PD} are internally replaced to the ADITION convention of the respective placeholders
  %gdpr%, %gdpr_consent% and %gdpr_pd%.

- Warning: ProgrammaticGuaranteed campaigns created on the soastage cluster during the 2 weeks staging period must not be modified in the production soa cluster.After the production deploy they are fine to be modified in production.