Codeunit "Export Generic XML"

ID 1283
Namespace: System.IO

Properties

Name Value
Permissions TableData "Data Exch. Field" = rimd
TableNo Table System.IO."Data Exch."

Events

OnBeforeCreateXMLNodeWithoutAttributes

[IntegrationEvent(False,False)]
local procedure OnBeforeCreateXMLNodeWithoutAttributes(var xmlNodeName: Text, var xmlNodeValue: Text, var DataExchColumnDef: Record "Data Exch. Column Def", var DefaultNameSpace: Text, var IsHandled: Boolean)

Parameters

Name Type Description
xmlNodeName Text
xmlNodeValue Text
DataExchColumnDef Table System.IO."Data Exch. Column Def"
DefaultNameSpace Text
IsHandled Boolean

OnBeforeCreateXMLAttribute

[IntegrationEvent(False,False)]
local procedure OnBeforeCreateXMLAttribute(var xmlAttributeName: Text, var xmlAttributeValue: Text, var DataExchColumnDef: Record "Data Exch. Column Def", var DefaultNameSpace: Text, var IsHandled: Boolean)

Parameters

Name Type Description
xmlAttributeName Text
xmlAttributeValue Text
DataExchColumnDef Table System.IO."Data Exch. Column Def"
DefaultNameSpace Text
IsHandled Boolean

OnBeforeCreateXMLNodeWithAttributes

[IntegrationEvent(False,False)]
local procedure OnBeforeCreateXMLNodeWithAttributes(var xmlNodeName: Text, var xmlNodeValue: Text, var DataExchColumnDef: Record "Data Exch. Column Def", var DefaultNameSpace: Text, var IsHandled: Boolean)

Parameters

Name Type Description
xmlNodeName Text
xmlNodeValue Text
DataExchColumnDef Table System.IO."Data Exch. Column Def"
DefaultNameSpace Text
IsHandled Boolean

OnBeforeExportHeader

[IntegrationEvent(False,False)]
local procedure OnBeforeExportHeader(var DataExch: Record "Data Exch.", var xmlDoc: XmlDocument, var IsHandled: Boolean)

Parameters

Name Type Description
DataExch Table System.IO."Data Exch."
xmlDoc XmlDocument
IsHandled Boolean

OnBeforeExportDetails

[IntegrationEvent(False,False)]
local procedure OnBeforeExportDetails(var DataExch: Record "Data Exch.", var xmlDoc: XmlDocument, var IsHandled: Boolean)

Parameters

Name Type Description
DataExch Table System.IO."Data Exch."
xmlDoc XmlDocument
IsHandled Boolean

OnBeforeProcessDataExc

[IntegrationEvent(False,False)]
local procedure OnBeforeProcessDataExc(var DataExch: Record "Data Exch.", var IsHandled: Boolean)

Parameters

Name Type Description
DataExch Table System.IO."Data Exch."
IsHandled Boolean

OnBeforeCreateXMLDeclaration

[IntegrationEvent(False,False)]
local procedure OnBeforeCreateXMLDeclaration(DataExchDef: Record "Data Exch. Def", var xmlDec: XmlDeclaration, var IsHandled: Boolean)

Parameters

Name Type Description
DataExchDef Table System.IO."Data Exch. Def"
xmlDec XmlDeclaration
IsHandled Boolean

OnBeforeCreateRootElement

[IntegrationEvent(False,False)]
local procedure OnBeforeCreateRootElement(DataExchDef: Record "Data Exch. Def", var xmlElem: XmlElement, var nName: Text, var nVal: Text, DefaultNameSpace: Text, var xmlNamespaceManager: XmlNamespaceManager, var IsHandled: Boolean)

Parameters

Name Type Description
DataExchDef Table System.IO."Data Exch. Def"
xmlElem XmlElement
nName Text
nVal Text
DefaultNameSpace Text
xmlNamespaceManager XmlNamespaceManager
IsHandled Boolean

See also