Während das manuelle Anlegen problemlos funktionierte, wurde das automatische Deployment mit dem Fehler
Error: Failed to update binding information.Could not validate TransportTypeData, Address or Public Address properties for Receive Location '<Receive Location Name>'. Object reference not set to an instance of an object.
quittiert.
Die Lösung dafür: Im Binding für die Version den Task anzupassen.
BizTalk 2016
gt;ScheduledTaskAdapter.TaskComponents.XmlStringStreamProvider, ScheduledTaskAdapter.TaskComponents, Version=6.0.0.6, Culture=neutral, PublicKeyToken=aa9f2dd0f13442dc&lt;
BizTalk 2020
gt;ScheduledTaskAdapter.TaskComponents.XmlStringStreamProvider, ScheduledTaskAdapter.TaskComponents, Version=7.0.0.1, Culture=neutral, PublicKeyToken=aa9f2dd0f13442dc&lt;
Zusätzlich ist zu beachten, dass für den CD Pipeline Task die DLL <BizTalk Installationsverzeichnis>\Microsoft.BizTalk.Scheduler.dll zusätzlich in den GAC deployed wird (für das manuelle Anlegen von Receive Locations mit dem Schedule-Adapter ist dies nicht notwendig, der Deployment Task schlägt ohne diesen Schritt fehl).
Markus, QUIBIQ Stuttgart