SOA Updates

Release Notes

ADITION SOA-Stage Update Oktober 2020

Dienstag, 20. Oktober 2020, 8:00 Uhr

- Service Bannertemplateservice has changed:
  - Definitions:
    - PortType Adition_mwBannerTemplateServicePort:
      - Operation getBannerTemplateWithNewestVersion:
        - Output:
          - Message getBannerTemplateWithNewestVersionResponse:
            - Part getBannerTemplateWithNewestVersion:
              - ComplexType BannerTemplate:
                - Sequence:
                  - Element format with minOccurs 0 added to position 8(end of sequence). Added format property to distinguish
between generic web-view and mobile SDK banners.
      - Operation getBannerTemplateByVersionId:
        - Output:
          - Message getBannerTemplateByVersionIdResponse:
            - Part getBannerTemplateByVersionId:
              - ComplexType BannerTemplate:
                - Sequence:
                  - Element format with minOccurs 0 added to position 8(end of sequence). Added format property to distinguish
 between generic web-view and mobile SDK banners.
    - Types:
      - Schema urn:Adition_mwBannerTemplateService has changed:
        - ComplexType BannerTemplate:
          - Sequence:
            - Element format with minOccurs 0 added to position 8(end of sequence). Added format property to distinguish
 between generic web-view and mobile SDK banners.
- Service Campaignredirecttagservice has changed:
  - Definitions:
    - PortType Adition_mwCampaignRedirectTagServicePort:
      - Operation fetchRedirectTrackingTags added. New method with optional TCF parameters flag.
      - Operation fetchRedirectTagsByType added. New method with optional TCF parameters flag.
      - Operation fetchRedirectClickCommandTags added. New method with optional TCF parameters flag.
      - Operation fetchRedirectVastTags added. New method with optional TCF parameters flag.
      - Operation getRedirectTrackingTags:
        - Marked as deprecated since 2020-08-26 with reason: Deprecated in favor of CampaignRedirectTagService::fetchRedirectTrackingTags
      - Operation getRedirectTagsByType:
        - Marked as deprecated since 2020-08-26 with reason: Deprecated in favor of CampaignRedirectTagService::fetchRedirectTagsByType
      - Operation getRedirectClickCommandTags:
        - Marked as deprecated since 2020-08-26 with reason: Deprecated in favor of CampaignRedirectTagService::fetchRedirectClickCommandTags
      - Operation getRedirectVastTags:
        - Marked as deprecated since 2020-08-26 with reason: Deprecated in favor of CampaignRedirectTagService::fetchRedirectVastTags
- Service Contentunit has changed:
  - Definitions:
    - PortType Adition_mwContentunitPort:
      - Operation enableTcfParameters added. Enable TCF parameters.
- Service Trackingspot has changed:
  - Definitions:
    - PortType Adition_mwTrackingspotPort:
      - Operation enableTcfParameters added. Enable TCF parameters.
- Service Trackingspotservice has changed:
  - Definitions:
    - PortType Adition_mwTrackingspotServicePort:
      - Operation sendTrackingspotTags:
        - Input:
          - Message sendTrackingspotTagsRequest:
            - Part email_info:
              - ComplexType EmailInfo:
                - Sequence:
                  - Element recipientEmails:
                    - ComplexType EmailRecipientList:
                      - Sequence:
                        - Element emailAddresses:
                          - MaxOccurs changed from 9223372036854775807 to 2147483647. Maximum value was to large according to SOAP specification.
    - Types:
      - Schema urn:Adition_mwTrackingspotService has changed:
        - ComplexType EmailRecipientList:
          - Sequence:
            - Element emailAddresses:
              - MaxOccurs changed from 9223372036854775807 to 2147483647. Maximum value was to large according to SOAP specification.

Behavioral changes:
  - Order and company relation:
    - If an order only has an agency assigned, the agency must have the client flag.
    - If an order has an agency and a client, the agency must have the agency flag and the client must have the client flag.
      - Additionally: The client must have the agency as parent agency.