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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.12.2011, 00:05   #1  
Aliwer is offline
Aliwer
Участник
 
14 / 11 (1) +
Регистрация: 26.12.2011
Подскажите пожалуйста, из за чего ошибка.
Компилятору не нравиться последняя строка -> proxy.Create(sq);
и выдает такую ошибку:

An unhandled exception of type 'System.ServiceModel.FaultException`1' occurred in Microsoft.Xrm.Sdk.dll

Additional information: The expected returnedTypeCode 3 did not match the return type 1 on fetchXml


Вот код:
X++:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using System.ServiceModel;
using System.ServiceModel.Description;
using System.Runtime.Serialization;


// These namespaces are found in the Microsoft.Xrm.Sdk.dll assembly
// found in the SDK\bin folder.
using Microsoft.Xrm.Sdk;
using Microsoft.Xrm.Sdk.Client;
using Microsoft.Xrm.Sdk.Query;


namespace CreateView
{
    class Program
    {

        static void Main(string[] args)
        {


            // Подключаемся к CRM
            ClientCredentials credentials = new ClientCredentials();
            credentials.Windows.ClientCredential = new System.Net.NetworkCredential("Администратор", "12345", "crm.dev");
            Uri uri = new Uri("http://192.168.57.50:80/NoName/XRMServices/2011/Organization.svc");
            OrganizationServiceProxy proxy = new OrganizationServiceProxy(uri, null, credentials, null);
            proxy.ServiceConfiguration.CurrentServiceEndpoint.Behaviors.Add(new ProxyTypesBehavior());
            IOrganizationService service = (IOrganizationService)proxy;



            // Create the view.
            string layoutXml = @"<grid name='resultset' object='1' jump='accountid' select='1' preview='1' icon='1'>
    <row name='result' id='accountid'>
    <cell name='name' width='150' /> 
    <cell name='customerid' width='150' /> 
    <cell name='primarycontactid' width='150' /> 
    <cell name='telephone1' width='150' /> 
     </row>
</grid>";
            //fetch example
            string fetchXml = @"<fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='false'>
<entity name='account'>
<attribute name='name' />
<attribute name='primarycontactid' />
<attribute name='telephone1' />
<attribute name='accountid' />
<order attribute='name' descending='false' />
<filter type='and'>
<condition attribute='name' operator='eq' value='qwe' />
</filter>
</entity>
</fetch>";

            SavedQuery sq = new SavedQuery();
            sq.Name = "A New Custom Public View";
            sq.Description = "A Saved Query created in code";
            sq.ReturnedTypeCode = "opportunity";
            sq.FetchXml = fetchXml;
            sq.LayoutXml = layoutXml;
            sq.QueryType = 0;

            Console.WriteLine("A new view");
            proxy.Create(sq);
            
        }

    }
}
Старый 28.12.2011, 00:40   #2  
Konstantin Katsovich is offline
Konstantin Katsovich
Участник
Аватар для Konstantin Katsovich
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
243 / 57 (2) ++++
Регистрация: 22.10.2008
Адрес: Israel
У Вас fetch и layout для сущности
Цитата:
Сообщение от Aliwer Посмотреть сообщение
<entity name='account'>
[/XPP]
SavedQuery для
Цитата:
Сообщение от Aliwer Посмотреть сообщение
sq.ReturnedTypeCode = "opportunity";
[/XPP]
Надо бы определиться
__________________
Читайте SDK!!!
За это сообщение автора поблагодарили: Aliwer (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
FetchXML multiple parameter Lud Dynamics CRM: Разработка 5 24.10.2011 06:58
Не работает SQL запрос ipok Dynamics CRM: Разработка 8 30.01.2011 11:18
jamesdowney: Pulling Attribute Values into Variables from FetchXML Result Blog bot Dynamics CRM: Blogs 0 13.08.2009 15:05
Ronald Lemmen: Using Advanced Find for FetchXML builder v4.0 Blog bot Dynamics CRM: Blogs 0 16.02.2009 19:05
Запрос в SQL AlekseyS Dynamics CRM: Разработка 1 26.08.2008 11:01

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

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

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