FLAM Issue Tracker - FL5
View Issue Details
0000841FL52.2 Subprogram FLUC (CONV)public2016-12-23 14:012017-02-16 10:07
Falk Reichbott 
Tilo Eckert 
System zz/OSV2R20
0000841: Sometimes wrong XML with a '1' somewhere in die XML stream is generated
At write of XML wrong character '1' CP 0x31 is in the data. The written XML file is not schema conform in such case.
Verdacht ist, dass hier ein write dies verursacht.

#define FMTXML_TRUE 0x31
No tags attached.
Issue History
2016-12-23 14:01Falk ReichbottNew Issue
2016-12-23 14:01Falk ReichbottStatusnew => assigned
2016-12-23 14:01Falk ReichbottAssigned To => Tilo Eckert
2017-01-25 10:45Tilo EckertStatusassigned => feedback
2017-02-15 16:36Falk ReichbottNote Added: 0001087
2017-02-15 16:36Falk ReichbottStatusfeedback => assigned
2017-02-15 16:36Falk ReichbottStatusassigned => resolved
2017-02-15 16:36Falk ReichbottFixed in Version => 5.1.15
2017-02-15 16:36Falk ReichbottResolutionopen => fixed
2017-02-16 10:07Falk ReichbottFixed in Version5.1.15 => 5.1.14

Falk Reichbott   
2017-02-15 16:36   
The copy of the rest buffer was missing in the finalize function at read of XML data. Dataelements are collacted up to a certain maximal length. If a block ends with data elements and the maximal length is not reached, then this rest is saved and copied in front of the next block. This copy was missing in the finalise function used for the last block. The result in this case was andefined. Means the sporadic '1' was based on the data in the memory which was not initialised with the remaining rest.