首页 > 代码库 > java连接dynamic crm2011

java连接dynamic crm2011

必备条件: 

  • Java SE SDK 1.6 update 23或更高版本
  • Eclipse 3.7.x及以上或NetBeans 6.9x或更高版本
  • Apache 轴 2 版本1.6.1
  • Apache HTTP 组件的客户端第 4.1.3
  • Microsoft Dynamics CRM Online

     

    安装事例:

    1. 运行 Eclipse。
    2. 单击文件,单击 New,然后选择Java 项目

    3. 项目名称字段中,键入Java2CRMCRUD并在项目位置字段中,键入C:\Projects\Java2CRMCRUD

    4. 单击“完成”

    5. 创建一个文件夹,在C:\Projects\Java2CRMCRUD

    6. 导航到安装Axis2 1.6.1包文件夹和复制.jar中的文件axis2-1.6.1\lib文件夹复制到C:\Projects\Java2CRMCRUD\lib文件夹。

    7. 复制addressing-1.6.1.mar文件位于axis2-1.6.1\repository\modules文件夹复制到C:\Projects\Java2CRMCRUD\lib文件夹。

    8. 导航到安装Apache HTTP组件和复制.jar文件从httpcomponents-client-4.1.3\lib文件夹复制到C:\Projects\Java2CRMCRUD\lib文件夹。

    9. 项目资源管理器,用鼠标左键单击Java2CRMCRUD项目,请单击生成路径,然后选择配置 BuildPath

    10. 在右窗格中,确保选项卡被选中。

    11. 单击添加 JARS 并浏览到一个位置复制所有的库, C:\Projects\Java2CRMCRUD\lib。

    12. 选择所有文件从lib文件夹,然后单击打开

    13. 单击确定将被引用的库。

    14. 项目资源管理器,验证所有库下都出现引用库树节点位于Java2CRMCRUD项目

    注意:

     1. 请确保JAVA_HOME环境变量设置为正确的JDK的路径,例如,JAVA_HOME=C:\Program Files\Java\jdk1.6.0_29\jre

     2.在命令提示符下,导航到安装axis2-1.6.1\bin文件夹,然后键入:

       WSDL2Java -uri https://disco.crm.dynamics.com/XRMServices/2011/Discovery.svc?wsdl -p java2crmpack -s -o c:\projects\Java2CRMCRUD

      如果您不知道服务的 URL,请执行以下操作: 

      A: 启动Internet Explorer和登录到Microsoft Dynamics CRM Online。

      B: 定位到设置-> 自定义项

      C: 单击开发人员资源。

      D: 发现服务中复制的 URL,并将追加“?wsdl”到它。


      还可以了解有关在中使用的选项WSDL2Java命令,该命令后键入帮助

     3.在命令提示符下,导航到安装axis2-1.6.1\bin文件夹,然后键入:

      WSDL2Java -uri https://yourcrmonlineinstance.crm.dynamics.com/XRMServices/2011/Organization.svc?wsdl -p java2crmpack -s -o c:\projects\Java2CRMCRUD其中yourcrmonlineinstance替换为相应的Microsoft Dynamics CRM Online组织唯一名称

     4. 命令窗口已生成的类之后,请将其关闭。验证该命令的输出中, c:\projects\Java2CRMCRUD\src\java2crmpack。此文件夹应显示以下文件:

     

     

    重要提示:

     不要尝试打开OrganizationServiceStub.java文件中Eclipse或NetBeans IDE因为它是非常大和IDE将停止运行