View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0033483 | Open CASCADE | OCCT:Data Exchange | public | 2023-09-14 13:36 | 2023-12-18 04:04 |
Reporter | dpasukhi | Assigned To | dpasukhi | ||
Priority | normal | Severity | feature | ||
Status | verified | Resolution | fixed | ||
Product Version | 7.7.0 | ||||
Target Version | 7.8.0 | ||||
Summary | 0033483: Data Exchange - Static_Interface local instance for the model | ||||
Description | We need to avoid usage of static variables via step reader/writer stage. Any parameter should be initialized in starting time and not modified via transfer process. The most recommended way is reusage parameters from STEPCAFControl_ConfigurationNode, creates own class/struct for this data with extracting data from the Static_Interface (onyl specific data). This extracting process should be optional and using native configuration parameters are recommended. | ||||
Tags | No tags attached. | ||||
Test case number | |||||
|
Branch CR33483 has been created by ichesnokova. SHA-1: 4537da81eeceff3f88bd20b5345edc698dec1657 Detailed log of new commits: Author: ichesnok Date: Mon Sep 25 11:23:08 2023 +0100 0033483: Data Exchange - Static_Interface local instance for the model StepData_StepParameters class created and used instead of Interface_Static |
|
Branch CR33483 has been updated forcibly by ichesnokova. SHA-1: 9fccdbd98fd2ef945012478328afbc727e10a58a |
|
Branch CR33483 has been updated forcibly by ichesnokova. SHA-1: 2d306008434903174f8db1e9179487f84c7ed524 |
|
main issue - the realisation still not thread safaty. StepData_StepParameters::StepData_StepParameters should't call any special methods to extract from Static. The extraction should be outside and be able to use in initialization stage. The default is use Static extraction. In this way nothing outside will not modified. But on specific scenarion default behavior will be modified by special flag to be thread safaty |
|
Addition remark: - name of the class - StepData_StepParameters -> StepData_ConfParameters or something like that. - InternalSection field should be a filed. All parameters should be a part of the main class. Addition remark: please clear the changes: APIHeaderSection_MakeHeader HeaderSection_Protocol XDEDRAW.cxx |
|
reset to old is not needed any more if Static_Interface will be avoid. It will be used(w/o Static) as a part of DE_Wrapper Read/Write ReadFile/WriteFile DRAW command |
|
Branch CR33483 has been updated forcibly by ichesnokova. SHA-1: b78a8155b55a6cb5cf3783460f5e658f363f65d3 |
|
Branch CR33483_1 has been created by ichesnokova. SHA-1: 740ac4495c7c6ae0fcaa089822ca6a7505678558 Detailed log of new commits: Author: ichesnok Date: Mon Sep 25 11:23:08 2023 +0100 0033483: Data Exchange - Static_Interface local instance for the model StepData_StepParameters class created and used instead of Interface_Static |
|
Branch CR33483_1 has been updated forcibly by ichesnokova. SHA-1: 7d5a372aa33fb53c596da4599b490b3f03c1e1de |
|
Branch CR33483_1 has been updated forcibly by ichesnokova. SHA-1: cf71d0a5962330aa25d95b51be29486905072f2c |
|
Branch CR33483_1 has been updated forcibly by ichesnokova. SHA-1: 39008bd9fbd39a67aa06112d62dfba4c54eca3b9 |
|
Branch CR33483_1 has been updated forcibly by ichesnokova. SHA-1: dcb8820fe8a24a202df6f6b58ff19461918b4e64 |
|
Branch CR33483_1 has been updated forcibly by ichesnokova. SHA-1: 93394ef15a2ee7b42f39a1961a4868ca14d56e53 |
|
Branch CR33483_1 has been updated forcibly by ichesnokova. SHA-1: 5adb71cd065bba4ec7b865d29e1212daebecf9fa |
|
Branch CR33483_1 has been updated by ichesnokova. SHA-1: 0474dfae5a963d357e18b446dd1b15ce135745ed Detailed log of new commits: Author: ichesnok Date: Thu Nov 9 11:08:48 2023 +0000 // fixed |
|
Branch CR33483_1 has been updated forcibly by ichesnokova. SHA-1: 94fe92c58d2b9cbb43c6e7af2db26dd6142b86f1 |
|
Branch CR33483_1 has been updated forcibly by ichesnokova. SHA-1: efcb66b637d760dea32dd18a867aa38d892b2c63 |
|
Branch CR33483_1 has been updated forcibly by ichesnokova. SHA-1: 097c018372d2a8fb0adc5a4e63e27d2f7f409c23 |
|
Branch CR33483_1 has been updated forcibly by ichesnokova. SHA-1: de966a71e3886a86201e74bd51fc6c7c8a4d09f4 |
|
Branch CR33483_1 has been updated forcibly by ichesnokova. SHA-1: 8f9b2dd02131d6acb503865a8365c20bbf99116f |
|
Branch CR33483_1 has been updated forcibly by ichesnokova. SHA-1: 926fd5bb8569bd0ea3718e51e8f3b9ba9325a72e |
|
Branch CR33483_1 has been updated forcibly by ichesnokova. SHA-1: efe665dbedc60cc321fb93c88d2deb6531b5c538 |
|
Dear dpasukhi, please review branch CR33483_1. |
|
Branch CR33483_dpasukhi has been created by dpasukhi. SHA-1: 9b2f72611fac94b9480ce351d2f916f3c289c59f Detailed log of new commits: Author: dpasukhi Date: Fri Nov 24 14:18:12 2023 +0000 // fixing remarks |
|
Branch CR33483_2 has been created by ichesnokova. SHA-1: 574b49f179496ba3427570b3c0f614ceb07797d4 Detailed log of new commits: Author: ichesnok Date: Mon Sep 25 11:23:08 2023 +0100 0033483: Data Exchange - Static_Interface local instance for the model StepData_StepParameters class created and used instead of Interface_Static |
|
Branch CR33483_2 has been updated forcibly by ichesnokova. SHA-1: e4a5bb640baec5d25e69cc882142d4d09c17d318 |
|
Integrated into CR0-780 |
|
Branch CR33483 has been deleted by mnt. SHA-1: b78a8155b55a6cb5cf3783460f5e658f363f65d3 |
|
Branch CR33483_1 has been deleted by mnt. SHA-1: efe665dbedc60cc321fb93c88d2deb6531b5c538 |
|
Branch CR33483_2 has been deleted by mnt. SHA-1: e4a5bb640baec5d25e69cc882142d4d09c17d318 |
|
Branch CR33483_dpasukhi has been deleted by mnt. SHA-1: 9b2f72611fac94b9480ce351d2f916f3c289c59f |
occt: master b9fbc699 2023-09-25 10:23:08 ichesnok Committer: dpasukhi Details Diff |
0033483: Data Exchange - Static_Interface local instance for the model StepData_StepParameters class created and used instead of Interface_Static |
Affected Issues 0033483 |
|
mod - src/QABugs/QABugs_11.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_ActorWrite.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_ActorWrite.hxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_ConfigurationNode.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_ConfigurationNode.hxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Provider.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Provider.hxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Reader.hxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Writer.hxx | Diff File | ||
mod - src/STEPConstruct/STEPConstruct_ContextTool.cxx | Diff File | ||
mod - src/STEPConstruct/STEPConstruct_ContextTool.hxx | Diff File | ||
mod - src/STEPConstruct/STEPConstruct_Part.cxx | Diff File | ||
mod - src/STEPConstruct/STEPConstruct_Part.hxx | Diff File | ||
mod - src/STEPConstruct/STEPConstruct_Styles.cxx | Diff File | ||
mod - src/STEPConstruct/STEPConstruct_Styles.hxx | Diff File | ||
mod - src/STEPConstruct/STEPConstruct_UnitContext.cxx | Diff File | ||
mod - src/STEPConstruct/STEPConstruct_UnitContext.hxx | Diff File | ||
mod - src/STEPConstruct/STEPConstruct_ValidationProps.cxx | Diff File | ||
mod - src/STEPControl/STEPControl_ActorRead.cxx | Diff File | ||
mod - src/STEPControl/STEPControl_ActorRead.hxx | Diff File | ||
mod - src/STEPControl/STEPControl_ActorWrite.cxx | Diff File | ||
mod - src/STEPControl/STEPControl_ActorWrite.hxx | Diff File | ||
mod - src/STEPControl/STEPControl_Controller.cxx | Diff File | ||
mod - src/STEPControl/STEPControl_Controller.hxx | Diff File | ||
mod - src/STEPControl/STEPControl_Reader.cxx | Diff File | ||
mod - src/STEPControl/STEPControl_Reader.hxx | Diff File | ||
mod - src/STEPControl/STEPControl_Writer.cxx | Diff File | ||
mod - src/STEPControl/STEPControl_Writer.hxx | Diff File | ||
mod - src/StepData/FILES | Diff File | ||
add - src/StepData/StepData_ConfParameters.cxx | Diff File | ||
add - src/StepData/StepData_ConfParameters.hxx | Diff File | ||
mod - src/StepData/StepData_StepModel.cxx | Diff File | ||
mod - src/StepData/StepData_StepModel.hxx | Diff File | ||
mod - src/StepSelect/StepSelect_WorkLibrary.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_Builder.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateCompositeCurve.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateEdgeLoop.cxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeBrepWithVoids.cxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeFacetedBrep.cxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeFacetedBrepAndBrepWithVoids.cxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeGeometricCurveSet.cxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeManifoldSolidBrep.cxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeShellBasedSurfaceModel.cxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeStepEdge.cxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeStepFace.cxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeStepVertex.cxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_Tool.cxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_Tool.hxx | Diff File | ||
mod - src/XSControl/XSControl_Reader.hxx | Diff File | ||
mod - src/XSDRAWSTEP/XSDRAWSTEP.cxx | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2023-09-14 13:36 | dpasukhi | New Issue | |
2023-09-14 13:36 | dpasukhi | Assigned To | => ichesnokova |
2023-09-14 13:36 | dpasukhi | Product Version | => 7.7.0 |
2023-09-14 13:36 | dpasukhi | Target Version | 7.7.2 => 7.8.0 |
2023-09-26 14:43 | dpasukhi | Severity | minor => major |
2023-09-26 14:43 | dpasukhi | Severity | major => feature |
2023-09-26 17:12 | dpasukhi | Description Updated | |
2023-10-23 14:12 | git | Note Added: 0114409 | |
2023-10-24 11:38 | git | Note Added: 0114412 | |
2023-10-25 11:17 | git | Note Added: 0114421 | |
2023-10-25 19:10 | dpasukhi | Note Added: 0114431 | |
2023-10-25 19:13 | dpasukhi | Note Added: 0114432 | |
2023-10-25 19:17 | dpasukhi | Note Added: 0114433 | |
2023-10-26 12:01 | git | Note Added: 0114436 | |
2023-11-03 20:13 | git | Note Added: 0114487 | |
2023-11-03 20:47 | git | Note Added: 0114488 | |
2023-11-06 17:20 | git | Note Added: 0114514 | |
2023-11-08 14:24 | git | Note Added: 0114537 | |
2023-11-08 19:21 | git | Note Added: 0114546 | |
2023-11-08 19:51 | git | Note Added: 0114547 | |
2023-11-09 12:25 | git | Note Added: 0114548 | |
2023-11-09 14:09 | git | Note Added: 0114549 | |
2023-11-16 20:12 | git | Note Added: 0114594 | |
2023-11-17 01:24 | git | Note Added: 0114599 | |
2023-11-17 01:36 | git | Note Added: 0114600 | |
2023-11-17 20:31 | git | Note Added: 0114613 | |
2023-11-20 13:53 | git | Note Added: 0114616 | |
2023-11-22 20:24 | git | Note Added: 0114626 | |
2023-11-23 12:44 | git | Note Added: 0114627 | |
2023-11-23 12:49 |
|
Assigned To | ichesnokova => dpasukhi |
2023-11-23 12:49 |
|
Status | new => resolved |
2023-11-23 12:49 |
|
Note Added: 0114628 | |
2023-11-24 17:18 | git | Note Added: 0114663 | |
2023-11-24 18:44 | git | Note Added: 0114668 | |
2023-11-24 20:26 | git | Note Added: 0114669 | |
2023-12-12 15:30 | dpasukhi | Assigned To | dpasukhi => bugmaster |
2023-12-12 15:30 | dpasukhi | Status | resolved => reviewed |
2023-12-12 15:30 | dpasukhi | Note Added: 0114721 | |
2023-12-15 17:16 | dpasukhi | Changeset attached | => occt master b9fbc699 |
2023-12-15 17:16 | dpasukhi | Assigned To | bugmaster => dpasukhi |
2023-12-15 17:16 | dpasukhi | Status | reviewed => verified |
2023-12-15 17:16 | dpasukhi | Resolution | open => fixed |
2023-12-18 04:04 | git | Note Added: 0114776 | |
2023-12-18 04:04 | git | Note Added: 0114777 | |
2023-12-18 04:04 | git | Note Added: 0114778 | |
2023-12-18 04:04 | git | Note Added: 0114779 |