Project providing tools which can be used to build a Java interface for Microsoft Dynamics CRM
This project is built around the
Apache Axis2 library using the Web Service provided by the Microsoft Dynamics CRM.
This project’s goal is not to rebuild the Microsoft Dynamics CRM in Java only to give a HOW-TO for a good integration interface.
The following software components are necessary to setup the Java MSCRM project environment:
<?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/> <classpathentry kind="lib" path="log4j.properties"/> <classpathentry kind="lib" path="resources"/> <classpathentry kind="lib" path="lib/log4j-1.2.15.jar"/> <classpathentry kind="lib" path="lib/miglayout-3.7.3.1-swing.jar"/> <classpathentry kind="lib" path="lib/axis2-1.4.jar"/> <classpathentry kind="lib" path="lib/commons-logging-1.1.1.jar"/> <classpathentry kind="lib" path="lib/backport-util-concurrent-3.1.jar"/> <classpathentry kind="lib" path="lib/neethi-2.0.4.jar"/> <classpathentry kind="lib" path="lib/woden-api-1.0M8.jar"/> <classpathentry kind="lib" path="lib/commons-codec-1.3.jar"/> <classpathentry kind="lib" path="lib/axiom-impl-1.2.7.jar"/> <classpathentry kind="lib" path="lib/xmlbeans-2.3.0.jar"/> <classpathentry kind="lib" path="lib/wsdl4j-1.6.2.jar"/> <classpathentry kind="lib" path="lib/commons-httpclient-3.1.jar"/> <classpathentry kind="lib" path="lib/axiom-api-1.2.7.jar"/> <classpathentry kind="lib" path="lib/axiom-dom-1.2.7.jar"/> <classpathentry kind="lib" path="lib/XmlSchema-1.4.3.jar"/> <classpathentry kind="output" path="bin"/> </classpath> |
log4j.rootLogger=ERROR, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=[%5p] %d{mm:ss} (%F:%M:%L)%n%m%n%n |
A good way to get started is to go through the already created Views and Forms.
Create / modify / delete entries to see how it works.
The first launching of the Java MSCRM project will invite you to enter the connection Settings:
After that you'll be able to login:
The following entites are implemented in the PHPMSCRM for now:
You can reach them through the Menu:
For each entity there is a View with the following options when possible.
For each entity there is a Form with the following options when possible :
The Look Up Records Field is already implemented: