2012-07-10 2 views
2

OrgDBOrgSettings tool을 사용하여 온라인 CRM 2011 조직에 액세스하려고합니다. 나는 그것을 다운로드하고 지침대로 제공되는 샘플 온라인 구성을 사용하여 지침에 따라 구성을 수정했습니다. 일부 설정이 무엇인지 명확하지 않으며 아래 설정으로 끝났습니다. 응용 프로그램을 실행하면 암호를 요구 한 다음 OrgDBOrgSettings에서 오류가 발생했으며 오류 세부 정보는 다음과 같습니다. 매개 변수가 잘못되었습니다.누군가 OrgDBOrgSettings 유틸리티의 구성 설정을 설명 할 수 있습니까?

위 링크 이외의 정보는없는 것 같습니다. 누구든지 제안을 받았습니까?

<setting name="OrgDBOrgSettingsTool_CrmService_CrmService" serializeAs="String"> 
<!--- Please change CrmServer to your Crm Server Name --> 
<value>https://crm.dynamics.com/MSCrmServices/2007/CrmService.asmx</value> 
</setting> 

<setting name="OrgDBOrgSettingsTool_CrmDiscoveryService_CrmDiscoveryService" serializeAs="String"> 
<!--- Please change CrmServer to your Crm Server Name --> 
<value>https://dev.crm.dynamics.com/XrmServices/2011/Discovery.svc</value> 
</setting> 

<setting name="OrgDBOrgSettingsTool_SKU" serializeAs="String"> 
<!--- Possible values here are Online/SPLA/OnPrem --> 
<value>Online</value> 
</setting> 

<setting name="OrgDBOrgSettingsTool_UserName" serializeAs="String"> 
<!--- Please change the value below to your email Id/User Name for Online/SPLA --> 
<value>my crm login email</value> 
</setting> 

<setting name="OrgDBOrgSettingsTool_Domain" serializeAs="String"> 
<value>DOMAIN</value> 
</setting> 

<setting name="OrgDBOrgSettingsTool_OrgServiceUri" serializeAs="String"> 
<value>https://dev.api.crm.dynamics.com/XrmServices/2011/Organization.svc</value> 
</setting> 

<setting name="OrgDBOrgSettingsTool_RegistrationEndPointUri" serializeAs="String"> 
<value>https://login.live.com/ppsecure/DeviceAddCredential.srf</value> 
</setting> 

<setting name="OrgDBOrgSettingsTool_Partner" serializeAs="String"> 
<!--- This is applicable only for Online --> 
<value>Crm.Dynamics.com</value> 
</setting> 

<setting name="OrgDBOrgSettingsTool_Environment" serializeAs="String"> 
<!--- This is applicable only for Online --> 
<value></value> 

답변

1

나는 이것을 MS 지원의 도움을 받아 작동하도록했습니다. 나에게 도움이되는 설정을 아래에 게시 할 것이다. CRM 온라인 버전에 액세스하고 있습니다. 또한 LiveDeviceID 폴더에있는 파일이 있으면 기존 항목이있을 때 혼란스러워 할 것입니다. 저를 위해 전화 번호부는 users/<me>의 밑에 있었다. 또한 CRM 관리 계정을 사용하여 로그온해야합니다. 또한 나는 hotmail 전자 우편으로 이것을 시험했다는 것을 유의하십시오.

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <configSections> 
    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" > 
     <section name="OrgDBOrgSettingsTool.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> 
    </sectionGroup> 
    </configSections> 
    <applicationSettings> 
    <OrgDBOrgSettingsTool.Properties.Settings> 
     <setting name="OrgDBOrgSettingsTool_CrmService_CrmService" serializeAs="String"> 
     <!--- Please change CrmServer to your Crm Server Name --> 
     <value>http://CrmServer/MSCrmServices/2007/CrmService.asmx</value> 
     </setting> 
     <setting name="OrgDBOrgSettingsTool_CrmDiscoveryService_CrmDiscoveryService" 
      serializeAs="String"> 
     <!--- Please change CrmServer to your Crm Server Name --> 
     <value>https://dev.crm.dynamics.com/XrmServices/2011/Discovery.svc</value> 
     </setting> 
     <setting name="OrgDBOrgSettingsTool_SKU" serializeAs="String"> 
     <!--- Possible values here are Online/SPLA/OnPrem --> 
     <value>Online</value> 
     </setting> 
     <setting name="OrgDBOrgSettingsTool_UserName" serializeAs="String"> 
     <!--- Please change the value below to your admin email Id/User Name for Online/SPLA --> 
     <value>your_crm_admin_email></value> 
     </setting> 
     <setting name="OrgDBOrgSettingsTool_Domain" serializeAs="String"> 
     <value>crmdom</value> 
     </setting> 
     <setting name="OrgDBOrgSettingsTool_OrgServiceUri" serializeAs="String"> 
     <value>https://your_org_name.crm.dynamics.com/XrmServices/2011/Organization.svc</value> 
     </setting> 
     <setting name="OrgDBOrgSettingsTool_RegistrationEndPointUri" serializeAs="String"> 
     <value>https://login.live.com/ppsecure/DeviceAddCredential.srf</value> 
     </setting> 
     <setting name="OrgDBOrgSettingsTool_Partner" serializeAs="String"> 
     <!--- This is applicable only for Online --> 
     <value>Crm.Dynamics.com</value> 
     </setting> 
     <setting name="OrgDBOrgSettingsTool_Environment" serializeAs="String"> 
     <!--- This is applicable only for Online --> 
     <value>INT</value> 
     </setting> 
    </OrgDBOrgSettingsTool.Properties.Settings> 
    </applicationSettings> 
</configuration> 
0

CRM 서버 이름 노드가 잘못되었습니다. 이것을 시도하십시오 :

<setting name="OrgDBOrgSettingsTool_CrmService_CrmService" serializeAs="String"> 
    <value>http://yourorgname.api.crm.dynamics.com/MSCrmServices/2007/CrmService.asmx</value> 
</setting> 
+0

감사하지만 같은 결과가 나타납니다. – keerz

0

몇 가지 확인 (이 질문은 오래 알고 있지만 이에 대한 좋은 참고가 될 것 같지 않는, 그래서 내가 여기에 몇 가지 유용한 정보를 추가 할 생각)

을 :

미국 이외의 지역에서 CRM Online을 사용하는 경우 crm.dynamics.com을 crm4.dynamics.com (EMEA의 경우) 또는 crm5.dynamics.com (APAC)을

번으로 대체해야합니다. CRM 서버 이름은 "myorg .crm .... "예 :

<setting name="OrgDBOrgSettingsTool_CrmService_CrmService" serializeAs="String"> 
<!--- Please change CrmServer to your Crm Server Name --> 
<value>https://YOURORG.crm.dynamics.com/MSCrmServices/2007/CrmService.asmx</value> 
</setting> 

OrgService URI에는 api 비트가 필요하지만 다시 myorg 여야합니다. :

<setting name="OrgDBOrgSettingsTool_OrgServiceUri" serializeAs="String"> 
<value>https://YOURORG.api.crm.dynamics.com/XrmServices/2011/Organization.svc</value> 
</setting> 
관련 문제