none
Web Service Connector for SAP ECC 6 available on Connect

    General discussion

  • 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=41558

    As 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

    Tuesday, February 28, 2012 6:31 PM

All replies

  • 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 8:08 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

    Wednesday, February 29, 2012 9:34 AM
  • 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:48 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 02, 2012 5:51 PM
  • Can this webservice connector be used for SAP GRC as well?

    Thanks

    Friday, March 16, 2012 11:15 AM
  • 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, March 22, 2012 6:09 PM
  • 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 12:30 AM
  • 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:29 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

    Thursday, February 28, 2013 11: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"


    Sunday, March 03, 2013 10:34 PM
  • 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 7:53 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

    1. 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)
    2. 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)
    3. 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).
    4. Opened the MA for web services connector, under the Global Parameters section, retype the password, click OK.
    5. Refresh the Schema
    6. Error gone.

    OK here is how we resolved the issue.

    1. We uninstalled the older version of  Web Service Connector from the synchronization server
    2. Installed the version 5.0.601 downloaded from the Microsoft website
    3. 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

    Thursday, March 07, 2013 10:00 AM