Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||
ID | |||||||||||
0050376 | |||||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | ||||||
design defect | [Modules] External Integration Infrastructure | major | always | 2022-09-29 19:53 | 2022-10-03 13:24 | ||||||
Reporter | AtulOpenbravo | View Status | public | ||||||||
Assigned To | Triage Platform Conn | ||||||||||
Priority | normal | Resolution | open | Fixed in Version | |||||||
Status | acknowledged | Fix in branch | Fixed in SCM revision | ||||||||
Projection | none | ETA | none | Target Version | |||||||
OS | Any | Database | Any | Java version | |||||||
OS Version | Database version | Ant version | |||||||||
Product Version | SCM 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 | ||||||||||
Description | It 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 | - | ||||||||||
Tags | No 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 |