on 04-29-2011 3:50 PM
I have a single application that manages multiple MDM servers.
Recently, we have had to go from a flat 7.1.04 environment to a mixed mode as we roll out 7.1.06
It appears that the updated API for SP06 does not work with SP04. When I execute a command, I get:
Can not get RepositoryIdentifier for repository 'YYY'' on the server ''ZZZ'' because command execution problems
Is it possible to get the 7.1.06 API to work with 7.1.04 servers?
Unfortunately that is not possible, all MDM components must be kept at the same SP level for them to work.
BR,
Carlos
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
thats not true ... generally SP levels are always backward compatible.
whats causing the issues could be the need for the new Connector to be deployed for .net api usage
try this
thanks
-Adrivit
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Adrivit,
I am not following. Are you saying to try the 7.6 API with the 7.4 server?
That is what I am trying to do.
I have a .net project which I can compile and run with either the 7.4 .Net API or the 7.6 .Net API.
However, the code only works against an exact matching MDM server.
So, with the 7.4 API, I can only connect to a 7.4 MDM instance.
With the 7.6 API, I can only connect to a 7.6 MDM instance.
When I try to use the 7.6 API to talk to a 7.4 MDM instance, I get the command error in my first post.
Are you saying that this should work?
sorry - my mistake in understanding ur issue properly !
Since the MDM .NET API communicates directly with the MDS using the internal MDM Network Protocol on top of TCP/IP, these two components must be compatible. Ie same build version for both the MDS and the .NET API.
The build version of the MDS can be determined by:
Looking at the server node in the MDMConsole
Running the following commands from the MDS installation folder:
Windows: mds /version
Unix: mds-r /version
The build version is then displayed.
The version of the MDM .NET API assembly can be determined by displaying the following property of the assembly:
Version--> Assembly Version.
++At runtime, you can retrieve the assembly version in your program using the static method com.sap.mdm.intern.util.Version.getAPIVersion(), which returns the assembly version as a string object
hth.
thanks
-Adrivit
Hello Wardell
I think - No.
You can install both versions of API's and work with it's in depend of MDM Server version.
Better way - to have the same SAP MDM server versions on all environment
because rich client applications from SP4 don't work on SP6 too.
Regards
Kanstantsin Chernichenka
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
25 | |
12 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.