AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.09.2012, 17:46   #1  
Murlin is offline
Murlin
Возьми свет!!!
Аватар для Murlin
Самостоятельные клиенты AX
Злыдни
 
291 / 32 (2) +++
Регистрация: 22.09.2008
Адрес: Тюмень, Рашан Федерашан
EP: XMLDocument::createBlank вызывает ошибку
Доброго времени суток
вот такая ошибка валится когда внутри weblet вызывается метод XMLDocument::createBlank()
X++:
    runWebletItem    Microsoft Dynamics.

     "Microsoft.Dynamics.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"       .      . (  HRESULT: 0x80131418)

System.IO.FileLoadException
    DotNet.XmlDocument.New(XmlNameTable* )
    xXmlDocument.kcNewBlank(xXmlDocument* , interpret* )
    interpret.doInternalEval(interpret* , Char* inputStr, cqlClass* cinfo, xKernelClass* kernelObject, UInt16 chndl)
    interpret.evalFunc(interpret* , Char* src, Byte isKernelClass, Byte runFlags, UInt16 chdl, Byte mode, Byte origmode, cqlClass* cinfo, xRPNList* rl)
    interpret.xal_eval_func(interpret* , Byte mode, UInt16 chdl, xRPNList* rl, Char* src)
    interpret.xal_eval_id(interpret* )
    interpret.evalloop(interpret* )
    interpret.evalLoop(interpret* )
    interpret.eval(interpret* )
    interpret.CQLEvalProc(interpret* , Byte* rpncs, Int32 noelem, Byte varallocated, Int32 mode, UInt16* fctoff, UInt16 cur_class, Char* modulename, xRPNList* rl)
    interpret.doEval(interpret* , Char* inputStr, Byte mode, UInt16* fctoff, cqlClass* cinfo, Byte runFlags, xRPNList* rl)
    interpret.evalFunc(interpret* , Char* src, Byte isKernelClass, Byte runFlags, UInt16 chdl, Byte mode, Byte origmode, cqlClass* cinfo, xRPNList* rl)
    interpret.xal_eval_func(interpret* , Byte mode, UInt16 chdl, xRPNList* rl, Char* src)
    interpret.xal_eval_id(interpret* )
    interpret.evalloop(interpret* )
    interpret.evalLoop(interpret* )
    interpret.eval(interpret* )
    interpret.CQLEvalProc(interpret* , Byte* rpncs, Int32 noelem, Byte varallocated, Int32 mode, UInt16* fctoff, UInt16 cur_class, Char* modulename, xRPNList* rl)
    interpret.doEval(interpret* , Char* inputStr, Byte mode, UInt16* fctoff, cqlClass* cinfo, Byte runFlags, xRPNList* rl)
    interpret.evalFunc(interpret* , Char* src, Byte isKernelClass, Byte runFlags, UInt16 chdl, Byte mode, Byte origmode, cqlClass* cinfo, xRPNList* rl)
    interpret.xal_eval_func(interpret* , Byte mode, UInt16 chdl, xRPNList* rl, Char* src)
    interpret.xal_eval_id(interpret* )
    interpret.evalloop(interpret* )
    interpret.evalLoop(interpret* )
    interpret.eval(interpret* )
    interpret.CQLEvalProc(interpret* , Byte* rpncs, Int32 noelem, Byte varallocated, Int32 mode, UInt16* fctoff, UInt16 cur_class, Char* modulename, xRPNList* rl)
    interpret.doEval(interpret* , Char* inputStr, Byte mode, UInt16* fctoff, cqlClass* cinfo, Byte runFlags, xRPNList* rl)
    interpret.evalFunc(interpret* , Char* src, Byte isKernelClass, Byte runFlags, UInt16 chdl, Byte mode, Byte origmode, cqlClass* cinfo, xRPNList* rl)
    interpret.xal_eval_func(interpret* , Byte mode, UInt16 chdl, xRPNList* rl, Char* src)
    cqlClass._call(cqlClass* , Char* name, interpret* ip)
    AxCore_Call(UInt32 objectHandle, Char* pszMethodName, tagVARIANT* args, Int32 argsCount, tagVARIANT* result)
    Microsoft.Dynamics.BusinessConnectorNet.AxaptaObject.Call(String methodName, Object[] paramList)
    Microsoft.Dynamics.WebParts.SessionItem.AxaptaObjectImpl.Microsoft.Dynamics.WebParts.IAxaptaObject.Call(String methodname, Object[] paramlist)

    .

System.Security.Policy.PolicyException
    System.Security.SecurityManager.ResolvePolicy(Evidence evidence, PermissionSet reqdPset, PermissionSet optPset, PermissionSet denyPset, PermissionSet& denied, Boolean checkExecutionPermission)
    System.Security.SecurityManager.ResolvePolicy(Evidence evidence, PermissionSet reqdPset, PermissionSet optPset, PermissionSet denyPset, PermissionSet& denied, Int32& securitySpecialFlags, Boolean checkExecutionPermission)



        ,  "http://go.microsoft.com/fwlink/events.asp".
Вот сам собственно код
X++:
public void run(Args args)
{
    IISRequest    req;
    ComVariant    l,b;
    XMLTextReader   xmlReader;
    XMLDocument     xmlDoc;
    str             xml;
    BinData         binData;
    XMLParseError error;
    AscIIIo         ascIIo;
    ;
    setLogInfolog(NoYes::Yes);
    req = new IISRequest();
    l = new COMVariant();
    l.long(req.totalBytes());
    b = req.binaryRead(l);
    binData = new BinData();
    binData.setVariant(b);
    xml = binData.getStrData();
    xmlDoc = XMLDocument::newBlank();
    ascIIo = new AscIIIO(strfmt("C:\\%1a.xml",timenow()),"W");
    ascIIo.writeRaw(xml);

}
как это победить?
__________________
Axapta 3.0 sp 5 Oracle
Диплом Интернет-Университета Информационных Технологий: Основы бухгалтерского учета
Я могу взорвать вам мозг!!!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Триггер SQL вызывает ошибку при обновлении записи Stainless DAX: Программирование 5 23.10.2012 11:36
Solutions Monkey: Microsoft Dynamics AX 2012 EP - Admin Enhancements Blog bot DAX Blogs 0 29.09.2011 18:11
Solutions Monkey: Microsoft Dynamics AX 2012 EP Developer Enhancements Blog bot DAX Blogs 0 22.09.2011 00:11
Solutions Monkey: Integrating EP Web Parts to non-EP SharePoint sites Blog bot DAX Blogs 0 04.04.2009 03:19
Solutions Monkey: Deploying Ax 2009 SP1 EP Blog bot DAX Blogs 0 05.02.2009 07:08

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 07:18.