Posted Fri, 26 Aug 2022 12:43:35 GMT by Alexandra Wharton
This is the BIML generated from an existing package. The custom properties DataType = "System.String" etc. When generating a new SSIS package from this BIML it generates a dataType = "System.System.String" and is unable to load the package. 

The fix is to remove the "System" from the BIML but this is time consuming.

Could the generation of the BIML be fixed? 
<CustomComponent Name="CRM contact 1 Destination" ComponentTypeName="KingswaySoft.IntegrationToolkit.DynamicsCrm.CrmDestinationComponent" Version="4" ContactInfo="KingswaySoft Inc.;;; Copyright (c) 2021 KingswaySoft Inc.">
                <CustomProperty Name="DestinationEntity" DataType="System.String" SupportsExpression="true" Description="Destination entity to write data.">contact</CustomProperty>
                <CustomProperty Name="ActionType" DataType="System.Int32" TypeConverter="KingswaySoft.IntegrationToolkit.DynamicsCrm.DestinationActionType" Description="Specifies how data is written to CDS/Dynamics CRM server.">1</CustomProperty>
                <CustomProperty Name="RemoveUnresolvableReferences" DataType="System.Boolean" SupportsExpression="true" Description="Specifies whether the values of CDS/CRM lookup fields should be removed if the reference records cannot be found. ">false</CustomProperty>
                <CustomProperty Name="EnableSystemDuplicateDetection" DataType="System.Boolean" SupportsExpression="true" Description="Specifies whether duplicate detection should be enabled when creating or updating CDS/CRM records. Duplicate records are determined by the duplicate detection rules and settings defined in CDS or Microsoft Dynamics CRM server.">false</CustomProperty>
                <CustomProperty Name="RecordMatchingCriteria" DataType="System.Int32" TypeConverter="KingswaySoft.IntegrationToolkit.Common.DescriptiveEnumTypeConverter`1[[KingswaySoft.IntegrationToolkit.DynamicsCrm.RecordMatchingCriteria" SupportsExpression="true" Description="Specify the matching criteria to be used when performing an update or upsert. ">0</CustomProperty>
                <CustomProperty Name="RecordMatchingKeyFields" DataType="System.String" SupportsExpression="true" Description="Specify the key fields to be used to determine the matching records that exist in CDS/CRM for either Upsert/Update action or source duplicate optimization."></CustomProperty>
                <CustomProperty Name="IgnoreNullValuedFields" DataType="System.Boolean" SupportsExpression="true" Description="Specifies whether to ignore those NULL-valued fields.">false</CustomProperty>
                <CustomProperty Name="IgnoreUnchangedFields" DataType="System.Boolean" SupportsExpression="true" Description="Specifies whether to ignore those fields that have no value changes in the target system. ">false</CustomProperty>
                <CustomProperty Name="RemoveInvalidCharacters" DataType="System.Boolean" SupportsExpression="true" Description="Specify whether to remove those invalid characters before writing to CDS/CRM.">false</CustomProperty>
                <CustomProperty Name="ChangeFlagFields" DataType="System.String" SupportsExpression="true" Description="Specify the flag field(s) that are used to track the source of changes. The field(s) will not posted to CDS/CRM server unless there are changes to other fields if specified. &quot;Ignore Unchange Fields&quot; option is required in order for the specified flag field(s) to work. "></CustomProperty>
                <CustomProperty Name="HandlingOfMultipleMatches" DataType="System.Int32" TypeConverter="KingswaySoft.IntegrationToolkit.Common.DescriptiveEnumTypeConverter`1[[KingswaySoft.IntegrationToolkit.DynamicsCrm.HandlingOfMultipleMatches" SupportsExpression="true" Description="Specifies what action will be taken when multiple matches are found with Upsert action.">0</CustomProperty>
                <CustomProperty Name="OptimizationOnSourceDuplicates" DataType="System.Int32" TypeConverter="KingswaySoft.IntegrationToolkit.Common.DescriptiveEnumTypeConverter`1[[KingswaySoft.IntegrationToolkit.DynamicsCrm.OptimizationOnSourceDuplicates" SupportsExpression="true" Description="Specify whether to use optimizations when there are duplicate records form the source system.">0</CustomProperty>
                <CustomProperty Name="WorkflowAction" DataType="System.String" SupportsExpression="true" Description="Workflow or action to be executed."></CustomProperty>
                <CustomProperty Name="BatchSize" DataType="System.Int32" SupportsExpression="true" Description="Specifies the number of records to be sent to CDS/Dynamics CRM server in each service call.">100</CustomProperty>
                <CustomProperty Name="ConcurrentWritingThreadsInTotal" DataType="System.Int32" SupportsExpression="true" Description="Specify the total number or concurrent threads to write to CDS/CRM server simultaneously. ">20</CustomProperty>
                <CustomProperty Name="SendDateTimeInUtcFormat" DataType="System.Boolean" SupportsExpression="true" Description="Specifies whether datetime values should be sent to CDS/CRM server in UTC format.">false</CustomProperty>
Posted Sat, 09 Sep 2023 12:37:14 GMT by Jaxon Eli
We have sell some products of different custom boxes.Thanks for posting this info. I just want to let you know that I just check out your site and I find it very interesting and informative. I can't wait to read lots of your posts.This is very educational content and written well for a change. It's nice to see that some people still understand how to write a quality post!   buy guest posting services
Posted Sun, 10 Sep 2023 07:25:21 GMT by Jaxon Eli
Texas Hold'em and Poker Information Community in Korea  Online holdem
Posted Sun, 10 Sep 2023 09:27:44 GMT by Jaxon Eli
I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. Thanks...I really loved reading your blog. It was very well authored and easy to undertand. Unlike additional blogs I have read which are really not tht good. I also found your posts very interesting. In fact after reading, I had to go show it to my friend and he ejoyed it as well!  arjuna4d
Posted Thu, 14 Sep 2023 09:25:11 GMT by Jaxon Eli
If possible, as you gain expertise, would you mind updating your blog with more information. It is extremely helpful for me.I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post.   immediate momentum
Posted Sun, 17 Sep 2023 13:39:27 GMT by Jaxon Eli
Great write-up, I am a big believer in commenting on blogs to inform the blog writers know that they’ve added something worthwhile to the world wide web!..This is just the information I am finding everywhere. Thanks for your blog, I just subscribe your blog. This is a nice blog..I just found this blog and have high hopes for it to continue. Keep up the great work, its hard to find good ones. I have added to my favorites. Thank You.I really loved reading your blog. It was very well authored and easy to understand.  soodne veebimajutus
Posted Thu, 21 Sep 2023 04:49:53 GMT by Jaxon Eli
Texas Hold'em and Poker Information Community in Korea   포커 리그

You must be signed in to post in this forum.