Can someone please point me to the direction where there is a example on how to connect and retrieve data from Microsoft Dynamic online 2011 with only the web services, such as Discovery and Organization, and not using any of the SDK that Microsoft provided. It would also be nice if I dont need to add System.ServiceModel.
I looked at the Soap example it still used Microsoft.Crm.Sdk.Samples.
The reason i am avoiding any SDK or namespace is I am trying to build a SQL CLR that can connect to CRM online and retrieve the data i needed for the reports. The reports are based on my local database and CRM data.
Thank you for all the help
Most data can be fetched (and relationships are well represented) via the oData/REST web services. You don't need any particular SDKs or custom code, just anything that can read data in XML or JSON format from a URI.
[Your Organization Root URL]/XRMServices/2011/OrganizationData.svc is where you'll find the fun stuff. Documentation is on MSDN at http://msdn.microsoft.com/en-us/library/gg334767.aspx
Related
Our employee salary data are stored in the cloud provided by the third party. Currently, the third party need to send us a copy of the database to us and we recover it to our local server for reporting purpose. I need to build a application to retrieve the data directly from the cloud and use the only tables we need for report purpose. the third party provide restful service to do this, but since I am new to web service programming, I am kind of lost here to decide what to do. So my question is what is the best way that i could proceed this.
Any help will be appreciated.
The first place to start is to familiarize yourself with a coding language you'd like to use. You can usually find documentation from the REST API provider on the 'developer' section of their website. Once on their site, you can usually setup a developer sandbox account and grab a few quick examples from the documentation in the most popular languages i.e Java, PHP etc. Then, using the documentation, tweak the example to get the data you want for your app.
It is common for REST APIs to assign you a key/token that you will use with each request. Refer to their documentation for more examples.
I have a client who wants to use Dynamics CRM Online 2015, but they need to sync the data via Web Service (SOAP), from and to CRM.
That web service is designed to work with complex types
I tried with talend, but working with complex types is a bit messy.
I don't have enough time to build my own custom solution for this.
Any ideas or tools you can recommend?
Thank you in advance
While working for my customers I used Simego and Scribe. Check their websites and see if they fit.
You can try Azure SQL Database for this purpose. Data export service gels well with Azure Database.
I'm struggling to access to some data hosted on a website.
I know this website was developed using Sharepoint 2013 (by someone else, and I don't have any contact with them).
I have the right credentials to the site, and via browser I can navigate and obtain the data I need (some electric measurements).
I need a way to obtain the data using a webservice.
Is there a way to discover all the webservices implemented on the site? And to gain access to those data?
I browsed the lists on _api/Web/Lists but due to my lack of knowledge I didn't find anything useful.
Thank you all!
Best way to start you discovery of default SharePoint web services is from here
There are at least 3 default services that you could use to get more information from different lists and webs:
/_api/site
/_api/web
/_api/web/lists/getbytitle('listname')/items
Unfortunately I don't think there is a way to discover all web services there are on your particular site
I would like to access the aggregated data of a chart in a Crystal Report. It seems there are many different Web services such as SAP BO RESTful Web Service, Crystal Reports REST WebService, OpenDocument Web service and it is - to be honest - a bit confusing.
Does anyone know if accessing the aggregated data of a Crystal Report via a Web Service is possible?
If so, which web service is the correct one?
In the best case I would expect to get the data in XML or JSON format in return.
Thanks for your suggestions. :)
I'm not an expert on Crystal Reports, but you can already eliminate OpenDocument for this scenario, as this is used to open a document hosted in the BI Platform, and display it in the browser. The use case for OpenDocument is to provide inter- and intra-document links as well as allow you to link from outside the BI Platform to a specific document.
Using the Crystal Report REST SDK, you could perhaps use the OData protocol to retrieve the necessary information. Have a look at the RESTful Web Services documentation to see if that provides what you need (OData is described in section 3.6).
Forgive my ignorance, but do people build websites with Microsoft Dynamics CRM?
I have a potential client who says that is the technology they will use for a new web project, for which I would be doing the HTML templating. I want to learn all I can as I am new to this particular system, but I can't seem to find anything related to web building and CRM. Is it more likely the client is using another piece of technology that they are neglecting to tell us about?
Any experience or insight about this process is greatly appreciated!
You can't build website using MSCRM, but you can build ASP.Net website using CRM content easily. The API provided by MSCRM is a set of web services, that can be queried in a website to populate pages content.
Also, you can directly query the Database if you want ReadOnly content, and only for read-only content, because it is not supported to update/create data using SQL connections.
Note that it's required to have the external connector license to use any data in the CRM, thru the API and even thru direct SQL queries.
I have built a website using .NET, utilising the CRM4 API and database. All the website did was to submit queries to CRM using the CRM web services and metadata web services, and get data back. This company was already using CRM for their back end, so it's much easier for the front end to use the same database as well since it's a simple one.
The alternative would be to create an intermediate connector between the 2 systems -- backend and front end, which is not as efficient (for our case anyway).