Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0050376
TypeCategorySeverityReproducibilityDate SubmittedLast Update
design defect[Modules] External Integration Infrastructuremajoralways2022-09-29 19:532022-10-03 13:24
ReporterAtulOpenbravoView Statuspublic 
Assigned ToTriage Platform Conn 
PrioritynormalResolutionopenFixed in Version
StatusacknowledgedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Regression date
Regression introduced by commit
Regression level
Review Assigned To
Regression introduced in release
Summary

0050376: Support avoiding object creation in import entity mappings

DescriptionIt is necessary to support skipping object creation in import entity mappings in some scenarios.

For eg:- Finding a Sales Order Line based on its lineNo and sales Order Document No. When this properties are added in separate entity mapping for OrderLine entity and this entity is referred in other entity then by default OrderLine property is fetched for filters as lineNo and documentNo properties in the request.

However when the input values for the new properties are such that no record is found, then default implementation tries to add new record for Order Line. This is not expected behaviour here. Expectation is that either find the record
by using new properties as filters or set it as null. So in such cases import entity mappings should support skipping or avoiding of object creation.
Steps To Reproduce-
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0141569)
caristu (manager)
2022-10-03 13:24

Moved to design defect until we have more cases like the reported one to extract a common pattern to have a new platform mapping.

In the meantime, the proposed workaround is to implement it as a java property mapping.

- Issue History
Date Modified Username Field Change
2022-09-29 19:53 AtulOpenbravo New Issue
2022-09-29 19:53 AtulOpenbravo Assigned To => Triage Platform Base
2022-09-30 08:33 caristu Assigned To Triage Platform Base => Triage Platform Conn
2022-10-03 13:22 caristu Status new => acknowledged
2022-10-03 13:22 caristu Type defect => design defect
2022-10-03 13:24 caristu Note Added: 0141569


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker