Code Fix: In K2 4.7 the service method bindings are lost and causes repeating data

  • 16 February 2021
  • 0 replies
  • 2 views

Badge +6
 

Code Fix: In K2 4.7 the service method bindings are lost and causes repeating data

KB001810

PRODUCT
K2 blackpearl 4.7
K2 smartforms 4.7
BASED ON
K2 blackpearl 4.7
LEGACY/ARCHIVED CONTENT
This article has been archived, and/or refers to legacy products, components or features. The content in this article is offered "as is" and will no longer be updated. Archived content is provided for reference purposes only. This content does not infer that the product, component or feature is supported, or that the product, component or feature will continue to function as described herein.

Issue Description
When creating a SmartObject in K2 Designer for Visual Studio and K2 Studio, you can specify the service method bindings. When deployed and the SmartObject is opened and "finished" in the K2 Designer, the service method bindings are lost causing repeating data and a cross join where you require an inner/right/left join.
 

Cause
In K2 Designer for Visual Studio or K2 Studio joins are created in the service method bindings but when finishing the bindings in K2 Designer, the join details are empty and overrides the join details from the K2 Designer for Visual Studio or K2 Studio’s deployment.

Resolution
The SmartObject Designer will now preserve the join details of altered methods. The join details from the original SmartObject will be copied to the new version of the SmartObject method during deployment. This will prevent the SmartObject Designer from overriding the current settings.

  1. Ensure you have K2 4.7 installed.
  2. Install the K2 4.7 February 2017 Cumulative Update.
  3. Close all the K2 Designer Instances.
  4. Get the K2 4.7 February 2017 Cumulative Update FP1 from Regional Support.
  5. Install the K2 4.7 February 2017 Cumulative Update FP1 to apply this fix.
  6. Restart all the K2 Application Pools.


 

 


0 replies

Be the first to reply!

Reply