When trying to migrate a Gen 8.6 Action Block containing a Call External, from a CSE development model to a production model, the migration fails as it is missing required objects that are created by the model conversion process.
Sample error message:
*** MIGRATION DID NOT COMPLETE SUCCESSFULLY ***
PROBLEM: OBJECT(S) REQUIRES EXISTENCE OF RELATED OBJECT.
PARENT Send_abc REQUIRES
External Object Datatype PARENT
(Source id = 15043983, Target id = 13834881, Assoc type = 1147)
WEB_SERVICE_DESCRIPTION_LANGUAGE REQUIRES
http://<hostname>/Service.asmx?wsdl
External Resource Type, object type XSRESTYP(607), id 16246944
(Source id = 15042296, Target id = 16246944, Assoc type = 1147)
string messageFrom REQUIRES
External Object Datatype string
(Source id = 15044656, Target id = 15273564, Assoc type = 1147)
Client Server Encyclopedia - CSE
Need to convert the target/Production model prior to the migration, such that users can migrate the web service call code (Call External Action Block code) from the Development model to the Production model. This will resolve this particular error on the migration process.