Function differences between 8.1.5 and 9.0.0
Greetings...We've written a module some time ago which uses $WebDoc.WebDocUtils.SetupAttribs() to return a recarray of attribute information for a document node.The version 9 call returns the following -V{<'NAME','DATATYPE','DISPLAYTYPE','LENGTH','VALIDVALUES','VALUE','EDITABLE','REQUIRED','ATTRNAME','IsSystem'>}Which is desperately wrong...The version 8.1.5 call returns this -V{<'NAME','DATATYPE','DISPLAYTYPE','LENGTH','VALIDVALUES','VALUE','EDITABLE','REQUIRED','ATTRNAME','IsSystem'><'Document Number',1,'Field',32,'{}','6544456',false,0,'ISO_Document_Number',false><'Effective Date',5,'Field',20,'{}','01/01/2001',false,0,'ISO_Effective_Date',false><'Point of Contact',1,'Field',128,'{}','jhgkjf',false,0,'ISO_Point_of_Contact',false><'Revision',1,'Field',32,'{}','321',false,0,'ISO_Revision',false>}Which works properly.I've spent a few hours going over the code in WebDoc.WebDocUtils.SetupAttribs, and there are no significant differences...The only difference is the addition of code to handle timezone locales.Could someone point me in the right direction for fixing this? For example, the correct way to obtain a recArray of attributes for a node in Version 9?...Or a clue as to why the two functions might produce different results?Many thanks!