Repository.XFRACAS.SerializeXMLObjectToByteArray: Difference between revisions
Jump to navigation
Jump to search
Chris Kahn (talk | contribs) No edit summary |
Kate Racaza (talk | contribs) No edit summary |
||
(11 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{Template: | {{DISPLAYTITLE:Repository.XFRACAS.SerializeXMLObjectToByteArray Method}}{{Template:API}}{{Template:APIBreadcrumb|.[[Repository Class|Repository]]}} | ||
<onlyinclude>Serializes the XML file for import into XFRACAS. Returns a '''Boolean''' value; when true, indicates a successful serialization.</onlyinclude> | |||
== Syntax == | == Syntax == | ||
'''.XFRACAS.SerializeXMLObjectToByteArray'''(''pData()'', ''pObject'') | |||
Parameters | ===Parameters=== | ||
''pData'' | |||
:Required. Byte. A defined byte array. | |||
''pObject'' | |||
:Required. A serializable XML object. | |||
== Example == | |||
{{APIComment| | '''VB.NET''' | ||
{{APIComment|'Connect to a Synthesis enterprise repository.}} | |||
{{APIPrefix|Dim}} MyRepository {{APIPrefix|As New}} Repository | |||
MyRepository.ConnectToSQLRepository({{APIString|"MyServer"}}, {{APIString|"MyDatabase"}}) | |||
{{APIComment|'Define a serializable XML object and populate with values to import.}} | |||
{{APIPrefix|Dim}} xmlObject {{APIPrefix|As Object}} = {{APIPrefix|Nothing}} | |||
{{APIComment|...}} | |||
{{APIComment|'Define the byte array and then serialize the object to the byte array.}} | |||
{{APIPrefix|Dim}} byteArray {{APIPrefix|As Byte()}} = {{APIPrefix|Nothing}} | |||
{{APIPrefix|Dim}} SerializeSuccess {{APIPrefix|As Boolean}} | |||
SerializeSuccess = MyRepository.XFRACAS.SerializeXMLObjectToByteArray(byteArray, xmlObject) | |||
{{APIComment|'Import the XML byte array into XFRACAS entity ID# 10.}} | |||
{{APIPrefix|Dim}} ImportXMLSystemID {{APIPrefix|As Integer}} | |||
ImportXMLSystemID = MyRepository.XFRACAS.ImportXfracasXml(10, XFRACASImportType.Incident, byteArray, {{APIString|"XMLFileTitle"}}, {{APIString|"XMLFileDescription"}}) | |||
{{APIComment|'Process the imported file.}} | |||
MyRepository.XFRACAS.ProcessXfracasImports() |
Latest revision as of 16:44, 10 March 2016
Member of: SynthesisAPI.Repository
Serializes the XML file for import into XFRACAS. Returns a Boolean value; when true, indicates a successful serialization.
Syntax
.XFRACAS.SerializeXMLObjectToByteArray(pData(), pObject)
Parameters
pData
- Required. Byte. A defined byte array.
pObject
- Required. A serializable XML object.
Example
VB.NET 'Connect to a Synthesis enterprise repository. Dim MyRepository As New Repository MyRepository.ConnectToSQLRepository("MyServer", "MyDatabase") 'Define a serializable XML object and populate with values to import. Dim xmlObject As Object = Nothing ... 'Define the byte array and then serialize the object to the byte array. Dim byteArray As Byte() = Nothing Dim SerializeSuccess As Boolean SerializeSuccess = MyRepository.XFRACAS.SerializeXMLObjectToByteArray(byteArray, xmlObject) 'Import the XML byte array into XFRACAS entity ID# 10. Dim ImportXMLSystemID As Integer ImportXMLSystemID = MyRepository.XFRACAS.ImportXfracasXml(10, XFRACASImportType.Incident, byteArray, "XMLFileTitle", "XMLFileDescription") 'Process the imported file. MyRepository.XFRACAS.ProcessXfracasImports()