Hello guys,
use this code from the Form
modxmlport.SetIDFilter("DocumentNo");
_File.CREATE('C:\temp\xmlport_document\docABC.xml');
_File.CREATEOUTSTREAM(_DatafileOutstream);
modxmlport.SETDESTINATION(_DatafileOutstream);
modxmlport.EXPORT;
_File.CLOSE;
But when i apply on the Pages
View -> Page Actions
(Type Action)
appears a strange behaviour
window appears
the server "localhost:7046/DynamicsNAV" is not available. The connection was lost...
What i´m doing wrong?
Updated:
I have comment code lines one by one and the problem is on this line
modxmlport.EXPORT;
Event Viewer
Service: MicrosoftDynamicsNavServer
User: DMVS\Administrator
Type: System.InvalidOperationException
Message: The Writer is closed or in error state.
StackTrace:
at Microsoft.Dynamics.Nav.Runtime.NavApplicationMethod.InvokeMethod(Object obj, String methodName, Object[] args)
at Microsoft.Dynamics.Nav.Service.NSField.ActionField(NavConnection con)
at Microsoft.Dynamics.Nav.Service.NSField.Action(NavConnection connection)
at Microsoft.Dynamics.Nav.Service.NSService.<>c__DisplayClass21.<ActionField>b__20(Connection connection)
at Microsoft.Dynamics.Nav.Service.NSService.ExecuteOperation[T](String operationName, ServiceOperation`1 operation, Connection connection, Boolean revertLanguageChanges, WindowsIdentity impersonationIdentity)
Source: Microsoft.Dynamics.Nav.Ncl
Type: System.Reflection.TargetInvocationException
Message: Exception has been thrown by the target of an invocation.
StackTrace:
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Microsoft.Dynamics.Nav.Runtime.NavApplicationMethod.InvokeMethod(Object obj, String methodName, Object[] args)
Source: mscorlib
Type: System.InvalidOperationException
Message: The Writer is closed or in error state.
StackTrace:
at System.Xml.XmlWellFormedWriter.AdvanceState(Token token)
at System.Xml.XmlWellFormedWriter.WriteEndElement()
at Microsoft.Dynamics.Nav.Runtime.NavXmlPortXmlAdapter.WriteEndElement(XmlPortNodeSourceType sourceType)
at Microsoft.Dynamics.Nav.Runtime.NavXmlPortExporter.ProcessTableElement(NavXmlPortTableNode node)
at Microsoft.Dynamics.Nav.Runtime.NavXmlPortExporter.ProcessElement(NavXmlPortNode node)
at Microsoft.Dynamics.Nav.Runtime.NavXmlPortExporter.TryProcessElement(NavXmlPortNode node)
at Microsoft.Dynamics.Nav.Runtime.NavXmlPortExporter.Export()
at Microsoft.Dynamics.Nav.Runtime.NavXmlPort.WriteContentToStream()
at Microsoft.Dynamics.Nav.Runtime.NavXmlPort.Export(DataError errorLevel)
at Microsoft.Dynamics.Nav.BusinessApplication.Page50100.Control1000000024_OnAction()
Source: System.Xml
Comments
I notice that the problems is on the code
XMLPORT.EXPORT when the begining is from the RTC client.
Strange issue.
Can you help me?