Codeunit 9610 "XSD Parser"
Base Application · System.Xml
Across versions
- BC23present
- BC241 procedures removed
- BC25-30unchanged
Neighbourhood 4 connected objects and pages
Base Application · System.Xml · BC23-30 · source at ea08af5e · facts from BC29
Procedures
LoadSchema(var XMLSchema: Record "XML Schema")ExtendSelectedElement(var XMLSchemaElement: Record "XML Schema Element")ShowAll(var XMLSchemaElement: Record "XML Schema Element")SelectMandatory(XMLSchemaElement: Record "XML Schema Element")DeselectAll(var XMLSchemaElement: Record "XML Schema Element")HideNotMandatory(var XMLSchemaElement: Record "XML Schema Element")HideNotSelected(var XMLSchemaElement: Record "XML Schema Element")CreateDataExchDefForCAMT(var XMLSchemaElement: Record "XML Schema Element")CreateDataExchColumnDefinitions(XMLSchema: Record "XML Schema"; DataExchDef: Record "Data Exch. Def")
Plus 41 local procedures.
Triggers
OnRun
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 419 “File Management” (3 calls:
GetSchemaLocation → CombinePath,GetSchemaLocation → GetDirectoryName,ParseSchemaReferenceDefinition → GetFileName) - Codeunit 6224 “XML DOM Management” (3 calls:
LoadSchemaXML → LoadXMLDocumentFromInStream,ParseRestrictionDefinitions → FindNodesWithNamespaceManager,ParseSchemaReferenceDefinition → FindNodesWithNamespaceManager) - Page 1210 “Data Exch Def Card” (1 call:
CreateDataExchDefForCAMT → (object))
Called by
- Table 9600 “XML Schema” (1 call:
LoadSchema → LoadSchema)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "XSD Parser"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.