Web Service Connector for SAP ECC 6 available on Connect
-
Tuesday, February 28, 2012 6:31 PM
We have just released our beta for a new Web Service Connector for SAP ECC 6.0 on Connect. It is an optional component for FIM2010 Update 2. Note that this connector will not work with FIM2010 R2 RC but will work with FIM2010 R2 RTM in the future. FIM2010 Update 2 can be found on Microsoft Update from today.
With moving to a web service platform and a configuration tool which should be easier to understand we expect faster deployments when you need to connect to SAP systems.
Additional details about the functionality can be found in the TechNet documentation attached to the download.To get access to the download, make sure you are a participant in the program “FIM Sync Connectors Pre-release”. Then find the download following this link:
https://connect.microsoft.com/site433/Downloads/DownloadDetails.aspx?DownloadID=41558As always, feedback is appreciated.
/Andreas
Program Manager, FIM Synchronization Service
This posting is provided "AS IS" with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at http://www.microsoft.com/info/copyright.htm
- Changed Type Markus VilcinskasMicrosoft Employee, Owner Wednesday, April 18, 2012 9:50 PM
All Replies
-
Wednesday, February 29, 2012 8:08 AM
Hello Andreas, thank you for this!
I have a question though, the document mentions delta import support "with custom codes". What does that mean, what's the suggested concept of getting delta changes from SAP? Would those be somehow pulled from SAP, generated on the fly within the web service, calculated within the MA based on two full imports or is there some serious magic involved? :)
thanks,
Piotr -
Wednesday, February 29, 2012 9:34 AM
Are we expecting configuration files (wsconfig) for other systems to be used with the "web services management agent" soon, such as Oracle E-business suite.
burn baby burn ... Idm Inferno
-
Friday, March 02, 2012 5:48 PM
Yes, there will be more wsconfig files for other ERP systems as well coming out in beta during March and April.
/Andreas
This posting is provided "AS IS" with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at http://www.microsoft.com/info/copyright.htm
-
Friday, March 02, 2012 5:51 PM
In SAP there isn't a default way to get delta information. If you want real delta, you have to create a custom BAPI. When you have it, then you can create a workflow for it. This will be different from customer to customer.
/Andreas
This posting is provided "AS IS" with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at http://www.microsoft.com/info/copyright.htm
-
Friday, March 16, 2012 11:15 AM
Can this webservice connector be used for SAP GRC as well?
Thanks
-
Thursday, March 22, 2012 6:09 PM
Hello Andreas,
I am unable to see this download page? Is there any other place in microsoft site where I can get this web service connector details?
Thanks in advance
Ravi
sfsf
-
Thursday, February 28, 2013 12:30 AM
Hi Andreas,
I have FIM 2010 R2 SP1 installed on Windows Server 2012 Datacenter 64Bit, 8GB Ram and 2x 2.80GHz processors.
SQL Server 2008 R2 SP2 in installed on a seperate server. The Portal and sync services are all configured on the same server.
I have downloaded and installed the Web Service Connector for SAP ECC 6.0 and it seems to install ok but when I try and run the WSConfigTool it just crashed with;
Faulting application name: WSConfigTool.exe, version: 5.0.601.0, time stamp: 0x50e722e4
Faulting module name: KERNELBASE.dll, version: 6.2.9200.16451, time stamp: 0x50988aa6
Exception code: 0xe0434352
Fault offset: 0x000000000003811c
Faulting process id: 0x1214
Faulting application start time: 0x01ce14b84351602c
Faulting application path: D:\Program Files\Microsoft Forefront Identity Manager\2010\Synchronization Service\UIShell\Web Service Configuration\WSConfigTool.exe
Faulting module path: C:\Windows\system32\KERNELBASE.dll
Report Id: 811357dc-80ab-11e2-93fe-0050568579de
Faulting package full name:
Faulting package-relative application ID:Any ideas would be greatly appreciated.
-
Thursday, February 28, 2013 11:29 PM
I just had the same problem as Rfroman.
There seems to be a problem with the latest version.
On a hunch, I tried replacing the MetaDirectoryServicesEx.DLL in the :\Synchronization Service\UIShell\Web Service Configuration folder with the one from :\Synchronization Service\Bin\Assemblies folder, and it started to work.
Meow
-
Thursday, February 28, 2013 11:34 PM
I had logged a call with MS here is the outcome:
Issue definition
=============
WebServices Configuration Tool (5.0.601.0) failed to start with below error in FIM 2010 R2 SP1 on 2008R2 & 2012
Problem signature:
P1: wsconfigtool.exe
P2: 5.0.601.0
P3: 50e722e4
P4: WSConfigTool
P5: 5.0.601.0
P6: 50e722e4
P7: d
P8: 0
P9: System.TypeInitialization
P10:
Root Cause
=============
That is a known issue with the latest release. One DLL is not signed and it is causing the problem.
To resolve, take the MetaDirectoryServicesEx.DLL from R2 RTM or from Update 2 (3606) and replace it with the one installed in the folder where the config tool is installed. After verification, it is working OK now after putting the right signed DLL.
Thanks
-
Sunday, March 03, 2013 10:34 PM
Is anyone having problems with Web Service connector export?
After upgrading to SP1, I am getting this below error when I run export profile.
2013-03-04T11:07:11 [18652:14456] Trace - ExportStrategy:OpenExportConnection : "Web Service MA" - Done:
2013-03-04T11:07:25 [18652:14456] Trace - ScriptHost:InvokeExtMA_BeginExportBatch : " Web Service MA" - Opened.
2013-03-04T11:07:25 [18652:14456] Trace - ScriptHost:InvokeExportEntriesWorker : " Web Service MA" - Exporting 1 entries....
2013-03-04T11:07:25 [15848:14456] Error - UnhandledExceptionEventHandler:OnStage1Complete : " Web Service MA" - Activity 'LogActivity' failed.(Can't serialize)
--------- Outer Exception Data ---------
Message: Method not found: 'Microsoft.MetadirectoryServices.MAExportError Microsoft.MetadirectoryServices.CSEntryChange.get_ErrorCodeExport()'.
Exception root Exception type: System.MissingMethodException
Source: Microsoft.IdentityManagement.MA.WebServices.Activities.Ext
Stack Trace: at Microsoft.IdentityManagement.MA.WebServices.Activities.Extensions.Formatters.FormatExport(CSEntryChange connectorSpaceEntryChange, String prolog)
at lambda_method(Closure , ActivityContext )
at System.Activities.Expressions.LambdaValue`1.TryGetValue(ActivityContext context, TResult& value)
at System.Activities.InArgument`1.TryPopulateValue(LocationEnvironment targetEnvironment, ActivityInstance activityInstance, ActivityContext resolutionContext)
at System.Activities.ActivityInstance.ResolveArguments(ActivityExecutor executor, IDictionary`2 argumentValueOverrides, Location resultLocation, Int32 startIndex)
at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityE
I can see this below error on Event Viewer
The management agent controller encountered an unexpected error.
"BAIL: MMS(8920): d:\bt\800\private\source\miis\ma\extensible\extensionmanager.cpp(550): 0x80230721 (An error occured in the extensible extension.)
BAIL: MMS(8920): d:\bt\800\private\source\miis\ma\extensible\extensionmanager.cpp(2421): 0x80230721 (An error occured in the extensible extension.)
BAIL: MMS(8920): d:\bt\800\private\source\miis\ma\extensible\export.cpp(2114): 0x80230721 (An error occured in the extensible extension.)
BAIL: MMS(8920): d:\bt\800\private\source\miis\ma\extensible\export.cpp(515): 0x80230721 (An error occured in the extensible extension.)
BAIL: MMS(8920): d:\bt\800\private\source\miis\cntrler\cntrler.cpp(9727): 0x80230721 (An error occured in the extensible extension.)
BAIL: MMS(8920): d:\bt\800\private\source\miis\cntrler\cntrler.cpp(8453): 0x80230721 (An error occured in the extensible extension.)
Forefront Identity Manager 4.1.3419.0" -
Thursday, March 07, 2013 7:53 AM
Hi Aneesh Varghese
We are having the exact same issues with the SAP Web Service Connector for SAP ECC 6.0.
We have currently opened a case with Microsoft, will post it here once the Issue is resolved.
Meanwhile are there any Updates, from your end? Guys?
Regards Furqan Asghar
-
Thursday, March 07, 2013 10:00 AM
Is anyone having problems with Web Service connector export?
After upgrading to SP1, I am getting this below error when I run export profile.
2013-03-04T11:07:11 [18652:14456] Trace - ExportStrategy:OpenExportConnection : "Web Service MA" - Done:
2013-03-04T11:07:25 [18652:14456] Trace - ScriptHost:InvokeExtMA_BeginExportBatch : " Web Service MA" - Opened.
2013-03-04T11:07:25 [18652:14456] Trace - ScriptHost:InvokeExportEntriesWorker : " Web Service MA" - Exporting 1 entries....
2013-03-04T11:07:25 [15848:14456] Error - UnhandledExceptionEventHandler:OnStage1Complete : " Web Service MA" - Activity 'LogActivity' failed.(Can't serialize)
--------- Outer Exception Data ---------
Message: Method not found: 'Microsoft.MetadirectoryServices.MAExportError Microsoft.MetadirectoryServices.CSEntryChange.get_ErrorCodeExport()'.
Exception root Exception type: System.MissingMethodException
Source: Microsoft.IdentityManagement.MA.WebServices.Activities.Ext
Stack Trace: at Microsoft.IdentityManagement.MA.WebServices.Activities.Extensions.Formatters.FormatExport(CSEntryChange connectorSpaceEntryChange, String prolog)
at lambda_method(Closure , ActivityContext )
at System.Activities.Expressions.LambdaValue`1.TryGetValue(ActivityContext context, TResult& value)
at System.Activities.InArgument`1.TryPopulateValue(LocationEnvironment targetEnvironment, ActivityInstance activityInstance, ActivityContext resolutionContext)
at System.Activities.ActivityInstance.ResolveArguments(ActivityExecutor executor, IDictionary`2 argumentValueOverrides, Location resultLocation, Int32 startIndex)
at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityE
I can see this below error on Event Viewer
The management agent controller encountered an unexpected error.
"BAIL: MMS(8920): d:\bt\800\private\source\miis\ma\extensible\extensionmanager.cpp(550): 0x80230721 (An error occured in the extensible extension.)
BAIL: MMS(8920): d:\bt\800\private\source\miis\ma\extensible\extensionmanager.cpp(2421): 0x80230721 (An error occured in the extensible extension.)
BAIL: MMS(8920): d:\bt\800\private\source\miis\ma\extensible\export.cpp(2114): 0x80230721 (An error occured in the extensible extension.)
BAIL: MMS(8920): d:\bt\800\private\source\miis\ma\extensible\export.cpp(515): 0x80230721 (An error occured in the extensible extension.)
BAIL: MMS(8920): d:\bt\800\private\source\miis\cntrler\cntrler.cpp(9727): 0x80230721 (An error occured in the extensible extension.)
BAIL: MMS(8920): d:\bt\800\private\source\miis\cntrler\cntrler.cpp(8453): 0x80230721 (An error occured in the extensible extension.)
Forefront Identity Manager 4.1.3419.0"
OK here is what we did to resolve the issue
- We uninstalled the older version of Web Service Connector from the Synchronization Server (Important because the new version available at the Microsoft Website would report that newer version already installed, which is wrong)
- Installed the version 5.0.601 downloaded from the Microsoft website, (WebServiceConnector.msi from http://www.microsoft.com/en-us/download/details.aspx?id=29944)
- We then replaced the MetaDirectoryServicesEx.DLL file under the path “C:\Program Files\Microsoft Forefront Identity Manager\2010\Synchronization Service\UIShell\Web Service Configuration” from a NON SP1 Installation of FIM 2010 R2 under the folder (C:\Program Files\Microsoft Forefront Identity Manager\2010\Synchronization Service\Bin\Assemblies).
- Opened the MA for web services connector, under the Global Parameters section, retype the password, click OK.
- Refresh the Schema
- Error gone.
OK here is how we resolved the issue.
- We uninstalled the older version of Web Service Connector from the synchronization server
- Installed the version 5.0.601 downloaded from the Microsoft website
- We then replaced the MetaDirectoryServicesEx.DLL file under the path “\Program Files\Microsoft Forefront Identity Manager\2010\Synchronization Service\UIShell\Web Service Configuration” provided by Exceed.
Regards Furqan Asghar

