You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* link:https://github.com/DKE-Data/agrirouter-sdk-cpp[C++] (3rd party contribution, not officially supported)
17
+
18
+
All SDKs are open source and their source code hosted on Github.
19
+
20
+
The SDKs are differing a bit in their range of features. If a certain feature is missing for your language, don't hesitate to contact us or maybe even provide a Pull Request on the respective Github project.
21
+
22
+
=== agrirouter middleware
23
+
24
+
There is a 3rd party maintained solution available called the *agrirouter middleware* that further eases some aspects of the agrirouter integration by wrapping the more complex aspects of the agrirouter interface into a simple-to-use REST interface.
25
+
26
+
For further information, please see link:https://agrirouter-middleware.com[their project].
27
+
28
+
29
+
=== Developer Tutorial
30
+
31
+
There is a link:https://github.com/DKE-Data/agrirouter-api-developer-tutorial[developer tutorial] available that guides you step-by-step through the development process, using Java as an example.
32
+
33
+
While the tutorial has already aged a bit, the main concepts are still the same.
34
+
35
+
=== IO-Tool
36
+
37
+
We provide a tool that presents an endpoint to communicate with during your integration work. Further information will soon be provided here.
38
+
39
+
// TODO
40
+
//== Development overview
41
+
//
42
+
//First, you should always keep in mind the xref:../integration/general-conventions.adoc[General conventions].
43
+
//
44
+
45
+
== Support
46
+
47
+
We are there for you during the whole development process.
48
+
49
+
Whether you want to discuss your integration architecture approach, are stuck at some point during development, encounter unknown issues etc., just contact us via one of these channels:
For communication with agrirouter, you need to setup an xref:../applications.adoc[application] in the productive environment.
18
+
== Register & submit your solution
19
19
20
+
For communication with agrirouter, you need to xref:../applications.adoc[setup an application].
20
21
21
-
== 4.3 Approval from the certification company
22
+
Whenever you create a new application version, the agrirouter support team will have to approve this application. Please send an email to support@my-agrirouter.com including the application id and the certification version id to request confirmation. Find out where to find them xref:../ids-and-definitions.adoc[here].
22
23
23
-
The certification company will perform the certification - with your support - and create a certificate to proof that your solution is compatible with agrirouter.
Please recognize that the certification will be done in the quality assurance environment.
28
-
====
26
+
== Develop your integration
27
+
28
+
Please see xref:../development-process.adoc[Development Process].
29
+
30
+
== Certify your solution
29
31
32
+
Every app needs to be certified to communicate with the agrirouter. Further information can be found xref:../certification.adoc[here].
30
33
31
-
== 4.4 Approval from support team
34
+
Once you know which kind of application you want to create, you should get in contact with one of the certification companies *early on* to clarify which specific requirements you will have to fulfil to pass the certification.
35
+
This will help you to adapt your implementation for the certification and add all requirements for certification.
36
+
37
+
Make sure to have all xref:../certification.adoc#prerequisites[prerequistes] available.
38
+
39
+
The certification company will perform the certification - with your support - and create a certificate to prove that your solution is compatible with agrirouter.
40
+
41
+
== Approval from support team
32
42
When the certification is successfully approved, the app will be set to status _Approved_ .
33
43
34
44
[NOTE]
@@ -37,7 +47,7 @@ If your app is a CU, it will from this point on be visible to all users wanting
37
47
====
38
48
39
49
40
-
== 4.5 Test Interface & Messaging
50
+
== Test Interface & Messaging
41
51
42
52
After certification is done, you can test your application in the production environment, which means that you can xref:../invite-testers.adoc[invite real test customers to test the connection in their everyday work] or just ask users to onboard your app (the tester status is not required when your app is _Approved_ but it helps to keep an overview of your testers).
43
53
@@ -54,15 +64,13 @@ To connect your app to the production environment, You need to update the follow
54
64
55
65
The URLS can be found xref:../urls.adoc[here].
56
66
57
-
58
67
[IMPORTANT]
59
68
====
60
69
Each agrirouter account has a limited number of endpoints, see xref:../limitations.adoc[here].
61
70
====
62
71
63
72
64
-
65
-
== 4.6 Approval for your end customer
73
+
== Approval for your end customer
66
74
When you decide that your application is successfully up and running and tested with the production environment, you can take all the steps relevant to publish your software to your customers like
67
75
68
76
* deploying it on the server
@@ -73,4 +81,4 @@ When you decide that your application is successfully up and running and tested
73
81
There are no additional steps required in the agrirouter UI or the agrirouter interface
74
82
75
83
== How to proceed
76
-
Once you published your software and customers start using it, you should xref:../maintenance.adoc[maintain your solution].
84
+
Once you published your software and customers start using it, you should xref:../maintenance.adoc[maintain your solution].
0 commit comments