FIM Object Visualizer for Synchronization Service

Does this tool work if all we are running is the Synchronization Service?  It appears that it looks for the FIM Portal:
$uri = "http://" + $args[0] + ":5725/resourcemanagementservice"
I need to be able to extract my IAF and EAF settings.  There used to be a set of utilities for MIIS/ILM, but I can't find them on the web now and lost my copy of them when I migrated to FIM.
Thanks.
Ed Bell - Specialist, Network Services, Convergys

That might help except that none of the download links work:
"The Archive Gallery has been retired."
When did MS start getting so sloppy about this stuff?  They use to have one of the best support sites in the business, but it is really falling apart...
I posted a comment (
 Powershell MA (Microsoft) missing documentation) in July that the documentation for the PowerShell MA (http://social.technet.microsoft.com/wiki/contents/articles/23647.windows-powershell-connector-for-fim-2010-r2-sample-connector-collection.aspx)
was incomplete; it is like no one cares.
Ed Bell - Specialist, Network Services, Convergys

Similar Messages

  • FIM Object Visualizer

    Name
    Latest Version
    FIM Object Visualizer
    6.0
    Description:
    The FIM Object Visualizer is a community script to display and document configurable objects such as Synchronization Rules, Workflows and Management Policy Rules:
    Display – because the script has a UI to render your configuration
    Document – because you can copy a displayed configuration to the clipboard and save it to a file.
    The script is based on the HTA (HTML Application) framework – a framework that enables you to develop scripts that look like Windows applications without the need of writing code in Visual Studio.
    Important
    To run the script, you need a FIM server with PowerShell installed.
    Please read the FIM ScriptBox Read Me First prior to running this script
    The FIM Object Visualizer is a customizable community script to display and document configurable objects such as Synchronization Rules, Workflows and Management Policy Rules.
    You can use this script to document your current FIM deployment or to provide configuration information in case of a troubleshooting scenario.
    The script consist of two main components:
    Data Request
    Data Display
    The script assumes that all PowerShell scripts that are located in the Collection folder are scripts to request object information from your FIM server.
    When you start the script, the script code locates all these scripts and adds them to the left list box in the toolbar:
    To request new or update existing object information for a specific object type, select the object type you are interested in from the list box, and then click Get Objects.
    You can extend the number of supported object types by adding additional PowerShell scripts to the Collection folder.
    The second list box lists the object types for which you have already requested object information.
    To list the display names for an object type, select the object type from the list box, and then click Get Names:
    To display the configuration of an object, click the object's display name:
    As mentioned eelier in this post, the FIM Object Visualizer is a community tool.
    This means, the objective of this download is to get you started with the process of documenting your deployment; however, I expect that you will modify the components of this script.
    For example, if you don't like the "look & feel" of how an object type is rendered, you can easily customize it by modifying the related XSLT file.
    If you have questions, comments or even extensions for this script, please respond to this post.
    To download this script, use this link.
    To get to the FIM ScriptBox, use this link.
    Markus Vilcinskas, Technical Content Developer, Microsoft Corporation

    The goal of this script is to enable you to create reports of various configurations.
    The most recent version supports the following reports:
    Active Metaverse Schema
    Attribute Flow Precedence
    FIMMA Schema
    FIM Resource
    Management Policy Rules
    Metaverse Schema
    Provisioning Triple
    Schema Object Definitions
    Selected Management Agent Attributes
    Synchronization Rules
    Replication Configuration
    Workflows
    Below are some examples for what you can do with this script and also abbreviated examples
    Active Metaverse Schema - This report shows  the inbound population of your metaverse grouped by object type:
    Metaverse Active Schema Configuration
    Metaverse object type: group
    Metaverse Attribute
    Type
    Multi-valued
    Indexed
    Import-Flows
    membershipLocked
    Boolean
    no
    no
    1
    membershipAddWorkflow
    String (non-indexable)
    no
    no
    1
    domain
    String (non-indexable)
    no
    no
    1
    accountName
    String (non-indexable)
    no
    no
    1
    member
    Reference (DN)
    yes
    no
    1
    type
    String (non-indexable)
    no
    no
    1
    scope
    String (non-indexable)
    no
    no
    1
    displayName
    String (non-indexable)
    no
    no
    1
    csObjectID
    String (non-indexable)
    no
    no
    1
    Replication Configuration - This report shows your active metaverse schema configuration and whether an export attribute flow rule exists on the FIM MA for each metaverse attribute
    Metaverse Active Schema and FIMMA EAF Configuration
    Metaverse object type: group
    Metaverse Attribute
    Type
    Multi-valued
    Indexed
    Import-Flows
    Replicated
    membershipLocked
    Boolean
    no
    no
    1
    yes
    membershipAddWorkflow
    String (non-indexable)
    no
    no
    1
    yes
    domain
    String (non-indexable)
    no
    no
    1
    yes
    accountName
    String (non-indexable)
    no
    no
    1
    no
    member
    Reference (DN)
    yes
    no
    1
    no
    type
    String (non-indexable)
    no
    no
    1
    yes
    scope
    String (non-indexable)
    no
    no
    1
    yes
    displayName
    String (non-indexable)
    no
    no
    1
    yes
    csObjectID
    String (non-indexable)
    no
    no
    1
    no
    Attribute Flow Precedence - This report shows how each attribute in the metaverse is populated and the order:
    Metaverse Attribute Flow Configuration for group
    accountName, ranked
    Management Agent
    Object Type
    Type
    Source Attributes
    Fabrikam ADMA
    group
    sr
    sAMAccountName
    scope, ranked
    Management Agent
    Object Type
    Type
    Source Attributes
    Fabrikam ADMA
    group
    sr
    CustomExpression(IIF(Eq(BitAnd(2,groupType),2),"Global",IIF(Eq(BitAnd(4,groupType),4),"DomainLocal","Universal")))
    type, ranked
    Management Agent
    Object Type
    Type
    Source Attributes
    Fabrikam ADMA
    group
    sr
    CustomExpression(IIF(Eq(BitOr(14,groupType),14),"Distribution","Security"))
    FIMMA Schema - This report shows the schema definition of your FIMMA:
    FIM MA Schema
    Object type: Group
    Attribute Name
    Data Type
    Required
    Multi-Valued
    AccountName
    String
    no
    no
    CreatedTime
    DateTime
    yes
    no
    Creator
    Reference
    no
    no
    DeletedTime
    DateTime
    no
    no
    Description
    String
    no
    no
    FIM Resource - This report shows the generic representation of an object in the FIM data store:
    Export Object - Person
    ObjectID
    7fb2b853-24f0-4498-9534-4e10589723c4
    AccountName
    administrator
    CreatedTime
    1/20/2010 11:33:37 AM
    Creator
    7fb2b853-24f0-4498-9534-4e10589723c4
    DisplayName
    administrator
    Domain
    FABRIKAM
    DomainConfiguration
    1aff46f4-5511-452d-bcbd-7f7b34b0fe14
    MailNickname
    administrator
    MVObjectID
    {1FDD4880-9B68-4509-BAB1-AC34ABF50AC1}
    ObjectSID
    AQUAAAAAAAUVAAAAVn2Q+4bZuFuYINe99AEAAA==
    ObjectType
    Person
    Markus Vilcinskas, Knowledge Engineer, Microsoft Corporation

  • Object store for web service call?

    Hi all,
    If I can't do synchronous web service calls I remember
    reading something about an object that you can send with the call
    containing attribute you set and it will be included in the
    callback. I can use this to store some info I need for the call
    back on the client side.
    I cant find info about this object now despite searching high
    and low. If this object exists what is it called (callbackStore?)
    thanks
    Mark

    Hi Mike,
    Good news!!! I figured out what's happening.
    The codes that I posted were related to the Process. They are process status codes.
    What you are looking for is related to the Job. So here are the job status codes.
    JOB_STATUS_UNKNOWN = 0 (default)
    JOB_STATUS_QUEUED = 1
    JOB_STATUS_RUNNING=2
    JOB_STATUS_COMPLETED=3
    JOB_STATUS_FAILED=4
    JOB_STATUS_TERMINATED=5
    JOB_STATUS_SUSPENDED=6
    JOB_STATUS_COMPLETE_REQUESTED=7
    JOB_STATUS_TERMINATE_REQUESTED=8
    JOB_STATUS_SUSPEND_REQUESTED=9
    JOB_STATUS_RESUME_REQUESTED=10
    cheers,
    Parth

  • JMX object names for JBI services

    In a previous post it was stated that the JMX objectnames for the JBI installation service, deployment service, and admin service were implementation specific. Is it possible to lookup the installation service and deployment service from the admin service in a similar fashion to looking up the object name of a component by it's name?

    The names are implementation dependent. The model is that administrative code is implementation-specific. You can use the AdminServiceMBean.getSystemService method to find things like the installation and deployment services:
    The Open ESB names for the System services are:
    DeploymentService
    LoggingService
    InstallationService
    ConfigurationService
    MessageService
    AdministrationService
    (These are best discovered using JConsole!)
    Obviously there are more system services than Deployment and Installation; the Open ESB implementation supplies other MBeans to control other implementation modules that are not specified by JBI, but are needed to realize a controllable system.
    -Ron

  • FIM EVENT ID 3 when starting User Profile Synchronization service

    I am having issues getting the USP Sync Service to start correctly in our 2013 Farm.  
    We are using a named instance for this install and from what I have read, it looks like that is the issue.
    In the ULS I find this error "ERROR  ILMPostSetupConfiguration: ILM Configuration: Validating installation of SQL Service FAILED ."
    The event log shows this error: 
    .Net SqlClient Data Provider: System.Data.SqlClient.SqlException: HostId is not registered
       at Microsoft.ResourceManagement.Utilities.ExceptionManager.ThrowException(Exception exception)
       at Microsoft.ResourceManagement.Data.Exception.DataAccessExceptionManager.ThrowException(SqlException innerException)
       at Microsoft.ResourceManagement.Data.DataAccess.RetrieveWorkflowDataForHostActivator(Int16 hostId, Int16 pingIntervalSecs, Int32 activeHostedWorkflowDefinitionsSequenceNumber, Int16 workflowControlMessagesMaxPerMinute, Int16 requestRecoveryMaxPerMinute,
    Int16 requestCleanupMaxPerMinute, Boolean runRequestRecoveryScan, Boolean& doPolicyApplicationDispatch, ReadOnlyCollection`1& activeHostedWorkflowDefinitions, ReadOnlyCollection`1& workflowControlMessages, List`1& requestsToRedispatch)
       at Microsoft.ResourceManagement.Workflow.Hosting.HostActivator.RetrieveWorkflowDataForHostActivator()
       at Microsoft.ResourceManagement.Workflow.Hosting.HostActivator.ActivateHosts(Object source, ElapsedEventArgs e)
    The server was set up with a sql alias and we also added an alias for the server itself.   Based on the below links, I did verify that the SQLInstance is empty in the registry.  
    I am at a loss on what to try next to get this working.  As a side note, I just noticed the dev farm we have (which I didn't set up) does not have the UPS configured.  I have seen references that state the only FIM  2010 SP1 works with SharePoint
    2013 and am currently investigating updating the version on our server to SP1.
    all help is appreciated!  
    Thanks,
    Natalie
    References:
    https://translate.google.com/translate?sl=es&tl=en&js=y&prev=_t&hl=en&ie=UTF-8&u=http%3A%2F%2Fmsmvps.com%2Fblogs%2Fhaarongonzalez%2Farchive%2F2013%2F03%2F07%2Funa-raz-243-n-mas-por-la-cual-no-inicializa-la-aplicaci-243-n-de-servicio-de-perfiles-de-usuario-de-sharepoint-2010.aspx&edit-text=
    http://sharepoint.licomputersource.com/2010/07/23/installing-and-configuring-user-profile-synchronization-service-in-sharepoint-2010-2/
    NLewis

    Have you tried restarting the server hosting the FIM instance?
    http://blogs.msdn.com/b/akhawaja/archive/2010/03/24/forefront-identity-manager-hostid-is-not-registered.aspx
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • FIM Synchronization Service Event ID 6050 , 6126

    FIM Synchronization Service
    Event ID 6050 , 6126
    Version : SharePoint 2010 Sp1+ CU12 14.0.6129.5000
    i have saw daily in my logs regarding User profile Service and FIM Errror .  Daily 1 AM scheduled time for User Profile Incremental Running.
    And also.
    MsiInstaller Error 1015, 1001,1004,1015,1001,
    The management agent "MOSSAD-Sync" failed on run profile "DS_FULLIMPORT" because of connectivity issues.
     Additional Information
     Discovery Errors       : "0"
     Synchronization Errors : "0"
     Metaverse Retry Errors : "0"
     Export Errors          : "0"
     Warnings               : "0"
     User Action
     View the management agent run history for details.
    The management agent "MOSSAD- Sync" failed on run profile "DS_FULLIMPORT" because of connectivity issues.
     Additional Information
     Discovery Errors       : "0"
     Synchronization Errors : "0"
     Metaverse Retry Errors : "0"
     Export Errors          : "0"
     Warnings               : "0"
     User Action
     View the management agent run history for details.
    The management agent "MOSSAD- Sync" failed on run profile "DS_FULLIMPORT" because of connectivity issues.
     Additional Information
     Discovery Errors       : "0"
     Synchronization Errors : "0"
     Metaverse Retry Errors : "0"
     Export Errors          : "0"
     Warnings               : "0"
     User Action
     View the management agent run history for details.
    The management agent "MOSS-7ffc718e-5920-45ab-9cae-5c435e3769c0" completed run profile "MOSS_DELTAIMPORT_b23eb677-e1bd-4079-9feb-b769fd6ff90a" with a delta import or delta synchronization step type. The rules configuration has changed
    since the last full import or full synchronization.
     User Action
     To ensure the updated rules are applied to all objects, a run with step type of full import and full synchronization should be completed.
    Please suggest . 
    Deepesh Yevle - MCTS MCITP

    Hi
    Deepesh,
    Please confirm that the Service Account you used to run the Forefront Identity Manager Synchronization Service(FIM Synchronization
    Service) has the Active Directory Security Rights for “ Replicating Directory Changes”.
    For more detailed information, see
    http://themossblog.com/sharepoint-2010/sharepoint-2010-user-profile-synchronization-failing-event-id-6050
    Best Regards.
    Kelly Chen
    TechNet Community Support

  • FIM Synchronization Service doesn't start

    Hi,
    Recently we have migreated FIM database from the local SQL server to an SQL 2012 Cluster. I used the following guide to configure DB related settings. Things worked fine.
    http://social.technet.microsoft.com/wiki/contents/articles/5465.fimilm-how-to-move-the-backend-sql-server-synchronization-service-database.aspx
    However after I uninstalled local SQL and rebooted the server FIM service doesn't start. The error message is:
    The Forefront Identity Manager Sychronization Service depends the following service: MSSQLSERVER. This service might not be installed. (Event ID 7003).
    How to fix this problem?
    Thank you for your help.

    I assume that you have uninstalled MS SQL Server, right? If so, please try the following:
    Remove MSSQLServer from the DependOnService Value Name, a REG_MULTI_SZ data type
    at HKLM\System\CurrentControlSet\Services\<ServiceKey>
    Run as admin - it would remove dependency from FIMSynchronizationService.
    Keep trying If you found my post helpful, please give it a Helpful vote. If it answered your question, remember to mark it as an Answer.

  • Fim Synchronization service 2010 r2

    hello,
    I am running FIM Synchronization service  with different management agents. sometimes thing goes wrong. how can i monitor those tasks? I want to use powershell for than because i have a lot of other hings that i monitor that way.
    is it possible to "GET" the status and dates with some kind of FIM cmdlets? or maybe via event log? 
    third-party modules is no option.  
    I hope one of u guys can point me in the right direction.
    Kind regards
    Harm Schutte 

    Hi Harm,
    In addition to the FIM Cmdlets the FIM Synchronization Service event log also contains log entries when the Management Agent runs have warnings/errors. You would though need to filter down to the find the specific entries that you are after.  
    If third party products/modules aren't an option you could also look at using a scheduled task that gets triggered based on particular events happening in the Sync Service log - I probably wouldn't recommend it though.
    Andrew.

  • FIM Synchronization Service Manager Service Stopped infrequently

    Hi All,
    FIM Synchronization Service Manager Service Stopped infrequently, When run the Full Sync of the SQL Management Agent, the service stopped automatically.The issue occur randomly, there are instance when the Full Sync run successfully. Kindly advice
    Thanks and Regards,
    RajaVillage Sync

    Please look in the Application Event log for more data. Post what you find here and the community will help out. Also tell us what version of FIM, what version of SQL is hosting FIM and what version of SQL your MA is talking to.
    David Lundell, Get your copy of FIM Best Practices Volume 1 http://blog.ilmbestpractices.com/2010/08/book-is-here-fim-best-practices-volume.html

  • Creating Activity object for a Service Request object...

    <b>[This thread was migrated from the On Demand Developer Forum in the old Siebel Community] </b>
    drangineni
    New Contributor
    Ho do we use Activity object of a Service Request object. I am trying to
    create an Activity object for a existing Service Request object.
    I am looking for some sample code.
    I greatly appreciate your help.
    Product: CRM OnDemand
    11-26-2006 12:40 PM
    Re: Creating Activity object for a Service Request object...
    BigSlick
    Valued Contributor
    drangineni, What programming language are you using?
    BS
    12-04-2006 10:56 AM
    Re: Creating Activity object for a Service Request object...
    drangineni
    New Contributor
    Hi, I am using C# .
    12-04-2006 07:40 PM
    Re: Creating Activity object for a Service Request object...
    BigSlick
    Valued Contributor
    drangineni, assuming you know the service requestid or externalId of the
    Sr you are dealin gwith you would first set that value.
    ServiceRequest1[] objSRList =new ServiceRequest1[1];
    objSRList[0] = new ServiceRequest1();
    objSRList[0].ServiceRequestId = <YourSRId>;
    Then you create an array of activities and initialize the first one:
    objSRList[0].ListOfActivity = new Activity[1];
    objSRList[0].ListOfActivity[0] = new Activity();
    Now set the data fields
    objSRList[0].ListOfActivity[0].Subject ="My Subject";
    objSRList[0].ListOfActivity[0].Description ="My Description";
    objSRList[0].ListOfActivity[0].Display = "Task"; //valid values are either
    "Task" or "Appointment"
    Then call the ServiceREquestInsertOrUpdate method on the ServiceRequest
    WebService and pass in the above variable.
    BS
    12-06-2006 12:36 PM
    Re: Creating Activity object for a Service Request object...
    drangineni
    New Contributor
    Thank you BigSlick.
    The following error is thrown when I use the
    ServiceRequestInsertOrUpdate(objInput)
    "No user key can be used for the Integration Component instance 'Service <br/>
    Request_Action'.(SBL-EAI-04397)"
    When I use the prxySrvcRequest.ServiceRequestInsert(objInput), no error is
    thrown and the Activity gets added, but a new Service Request object is
    created, but the Activity gets added to an existing Service Request
    object. I greatly appreciate your help.
    The following is the code:
    int ActivityLength = 0;
    WSOD_ServiceRequest.ServiceRequest1[] ServiceRequest = new
    WSOD_ServiceRequest.ServiceRequest1[1];
    ServiceRequest[0] = new WSOD_ServiceRequest.ServiceRequest1();
    ServiceRequest[0].ServiceRequestId = this.Request.QueryString["id"];
    ServiceRequest[0].ListOfActivity = new
    WebSelfService.WSOD_ServiceRequest.Activity[ActivityLength + 1];
    ServiceRequest[0].ListOfActivity[0] = new WSOD_ServiceRequest.Activity();
    ServiceRequest[0].ListOfActivity[ActivityLength].Description =
    this.txtDescription.Text;
    ServiceRequest[0].ListOfActivity[ActivityLength].Display = "Task";
    ServiceRequest[0].ListOfActivity[ActivityLength].Subject = "My Subject";
    WSOD_ServiceRequest.ServiceRequest prxySrvcRequest = new
    WebSelfService.WSOD_ServiceRequest.ServiceRequest();
    WSOD_ServiceRequest.ServiceRequestWS_ServiceRequestInsertOrUpdate_Input
    objInput = new
    WebSelfService.WSOD_ServiceRequest.ServiceRequestWS_ServiceRequestInsertOrUpdate_Input();
    WSOD_ServiceRequest.ServiceRequestWS_ServiceRequestInsertOrUpdate_Output
    objOutput = new
    WebSelfService.WSOD_ServiceRequest.ServiceRequestWS_ServiceRequestInsertOrUpdate_Output();
    objInput.ListOfServiceRequest = ServiceRequest;
    Session objSession;
    objSession = (Session) Application["Session"];
    prxySrvcRequest.Url = objSession.GetURL();
    try
    objOutput = prxySrvcRequest.ServiceRequestInsertOrUpdate(objInput);
    catch(Exception e)
    12-09-2006 09:53 AM
    Re: Creating Activity object for a Service Request object...
    drangineni
    New Contributor
    Thank you BigSlick.
    The following error is thrown when I use the
    ServiceRequestInsertOrUpdate(objInput)
    "No user key can be used for the Integration Component instance 'Service <br/>
    Request_Action'.(SBL-EAI-04397)"
    When I use the prxySrvcRequest.ServiceRequestInsert(objInput), no error is
    thrown and the Activity gets added, but a new Service Request object is
    created, but the Activity gets added to an existing Service Request
    object. I greatly appreciate your help.
    The following is the code:
    int ActivityLength = 0;
    WSOD_ServiceRequest.ServiceRequest1[] ServiceRequest = new
    WSOD_ServiceRequest.ServiceRequest1[1];
    ServiceRequest[0] = new WSOD_ServiceRequest.ServiceRequest1();
    ServiceRequest[0].ServiceRequestId = this.Request.QueryString["id"];
    ServiceRequest[0].ListOfActivity = new
    WebSelfService.WSOD_ServiceRequest.Activity[ActivityLength + 1];
    ServiceRequest[0].ListOfActivity[0] = new WSOD_ServiceRequest.Activity();
    ServiceRequest[0].ListOfActivity[ActivityLength].Description =
    this.txtDescription.Text;
    ServiceRequest[0].ListOfActivity[ActivityLength].Display = "Task";
    ServiceRequest[0].ListOfActivity[ActivityLength].Subject = "My Subject";
    WSOD_ServiceRequest.ServiceRequest prxySrvcRequest = new
    WebSelfService.WSOD_ServiceRequest.ServiceRequest();
    WSOD_ServiceRequest.ServiceRequestWS_ServiceRequestInsertOrUpdate_Input
    objInput = new
    WebSelfService.WSOD_ServiceRequest.ServiceRequestWS_ServiceRequestInsertOrUpdate_Input();
    WSOD_ServiceRequest.ServiceRequestWS_ServiceRequestInsertOrUpdate_Output
    objOutput = new
    WebSelfService.WSOD_ServiceRequest.ServiceRequestWS_ServiceRequestInsertOrUpdate_Output();
    objInput.ListOfServiceRequest = ServiceRequest;
    Session objSession;
    objSession = (Session) Application["Session"];
    prxySrvcRequest.Url = objSession.GetURL();
    try
    objOutput = prxySrvcRequest.ServiceRequestInsertOrUpdate(objInput);
    catch(Exception e)
    12-10-2006 08:49 AM
    Re: Creating Activity object for a Service Request object...
    BigSlick
    Valued Contributor
    Ah yes, I forgot you also need to specify a unquie Id for the activity.
    It's kinda strange.
    Try adding this:
    ServiceRequest[0].ListOfActivity[ActivityLength].ActivityId = "DummyId";
    //OD will overwrite this with a real Id
    Or if you have a unquie ID for your Activities you can use:
    ServiceRequest[0].ListOfActivity[ActivityLength].ExternalSystemId = <Your
    Unique Value>;
    Hope that helps,
    BS
    12-11-2006 10:52 AM
    Re: Creating Activity object for a Service Request object...
    surgientweb
    New Contributor
    Hi all,
    I have a similar problem, but mine is returning a message that field
    "Display" is required. Looking at this post and the documentation it is
    obvious that Display is a required field, but my WSDL did not include a
    field called "Display", so my proxy did not generate one.
    I tried adding a field called Display to the WSDL and the proxy class, but
    I get a different error... I figure I maybe cannot add it manually like
    that - but I think the bigger problem is it is not part of the WSDL that
    Siebel OD generates for me in my admin account.
    On top of that Display is not shown in the list of fields for Activity
    through the admin interface.. is it possible my account is bugged? Am I
    missing something simple here? BigSlick, I see you mention a .Display in
    your code sample so I thought you might understand what is wrong. Here is
    my code (I am trying to add a activity to a lead).
    Thanks for any insight into this!
    private void InsertLeadActivity(Session session, NameValueCollection data,
    string leadID)
    try
    if (blnDebug)
    Response.Write("Setting up Activity<br>";
    // instantiate the proxy service
    Activity_Service.Activity activityProxy = new Activity_Service.Activity();
    // set up the target URL
    activityProxy.Url = session.GetURL();
    activityProxy.CookieContainer = session.GetCookieContainer();
    // set up input argument
    ActivityNWS_Activity_Insert_Input input = new
    ActivityNWS_Activity_Insert_Input();
    input.ListOfActivity = new Activity1[1];
    input.ListOfActivity[0] = new Activity1();
    if (blnDebug)
    Response.Write("Getting Data<br>";
    // dg note: name value
    // input.ListOfActivity[0].MrMrs = data["MrMrs"];
    input.ListOfActivity[0].LeadId = leadID.ToString();
    input.ListOfActivity[0].Description = DataToString(data);
    input.ListOfActivity[0].Subject = "Website Submission Activity";
    input.ListOfActivity[0].Priority = "3-Low";
    //input.ListOfActivity[0].DueDate =
    DateTime.Now.AddDays(7).ToShortDateString();
    input.ListOfActivity[0].Owner = this.defaultLeadOwner;
    input.ListOfActivity[0].Type = "Call";
    //input.ListOfActivity[0].Display = "Task";
    input.ListOfActivity[0].ActivityId = "DummyId";
    input.ListOfActivity[0].ExternalSystemId = "web";
    activityProxy.Activity_Insert(input);
    catch (Exception exInsertActivity1)
    if (blnDebug)
    Response.Write("<br>Error inserting activity.<br><br>" +
    exInsertActivity1.ToString() + "<br>";
    01-06-2007 05:05 PM
    Re: Creating Activity object for a Service Request object...
    surgientweb
    New Contributor
    Figured it out.. the field "Display" is also known as "Activity"........
    Here are some notes for other people.. good luck and feel free to write me
    at raskawa-at-gmail-com if you want a code sample.
    Some unpublished nice to knows for Siebel On Demand Activities....
    In summary:
    - .Activity is also known as Display in documentation and on the error
    messages coming back from the WS. Also, it appears based on these boards
    some people actually have a .Display field. Maybe different accounts
    generate different WSDL's.... buggy.
    - If a error message is thrown saying "Description is required" it really
    means "Subject is required" (make sure .Subject has a value)
    - If a error message is thrown complaining that ActionType is not right..
    that is really .Type.. make sure it's lookup value is valid for the
    dropdown values in your CRM OD system.
    My code/values that worked..
    input.ListOfActivity[0].LeadId = leadID.ToString();
    input.ListOfActivity[0].Description = DataToString(data);
    input.ListOfActivity[0].Subject = "Website Submission Activity";
    input.ListOfActivity[0].Priority = "3-Low";
    //input.ListOfActivity[0].DueDate =
    DateTime.Now.AddDays(7).ToShortDateString();
    input.ListOfActivity[0].Owner = this.defaultLeadOwner;
    input.ListOfActivity[0].Type = "Call";
    input.ListOfActivity[0].ActivityId = "DummyId";
    input.ListOfActivity[0].ExternalSystemId = "web";
    //input.ListOfActivity[0].Display = "Task"; //doesn't work
    input.ListOfActivity[0].Activity = "Task"; //does work.
    01-06-2007 05:17 PM
    Re: Creating Activity object for a Service Request object...
    raskawa
    First Time Contributor
    Hi,
    This is surgientweb (under my own login now..)
    Anyway, I wanted to add that I figured out that there are two ways to add
    a Activity to a Lead. Via the Lead object (by getting a ListOfActivities)
    OR by creating a Activity directly and just adding your "LeadID" to it (or
    you can also add a "ContactID" to relate the activity to a Contact.)
    Feel free to email me for a code example (raskawa....at....gmail)
    -David
    01-09-2007 02:58 PM

    Hi Stephane,
    You can definitely read the categories using Tables in CRM. The logic is a bit complicated though.
    Use the following steps to retrieve Categories using Std. CRM Tables:
    1. Pass transaction GUID in field GUID of table CRMV_REPORT_SUBJ and get KATALOGART, CODEGRUPPE and CODE field values in lv_catalog, lv_codegrp and lv_code.
    2. Now you need to concatenate these 3 fields values carefully like this:
    CONCATENATE lv_catelog lv_codegrp '    ' lv_code into lv_category1.
    Remember there are 4 spaces between lv_codegrp and lv_code.
    3. Now pass this lv_category1 in field OBJEXT in table CRMC_ERMS_CAT_OK and get OBJGUID in field lv_objguid.
    4. Pass this lv_objguid in field OBJ_GUID and LNK_TYPE = 'IS_CODE' in table CRMC_ERMS_CAT_LN and get value of CAT_GUID in lv_cat_guid.
    5. Pass this lv_cat_guid in field CAT_GUID in table CRMC_ERMS_CAT_CA and get value of CAT_ID in field lv_cat_text.
    Remember this lv_cat_text is the text value of your last level of category of transaction.
    6. To get its upper cateogry level value, simply use table CRMC_ERMS_CAT_HI and get parent guid value and pass this as CAT_GUID again in table CRMC_ERMS_CAT_CA to get its text.
    Alternatively, you can also use class method cl_crm_ml_category_util=>get_parse_all to get all levels of categories.
    Hope this helps.
    Thanks
    Vishal

  • Autorisation object for accepting service entry sheet in ML81n

    Dear Sapiens,
    What is the authorisation object for accepting service entry sheet in ML81n, here with my client some users are not getting the acceptance flag.
    kindly guide.
    Viji kantha

    Hi,
    I would like to share with you additional information on activities 75 and 76 to the different release objects:
    To accept the service entry sheet the user has to have both          
    activities 75 and 76. Please note that it is not possible to accept an entry sheet    
    without activity 76.                                                                               
    Activity 76 means maintain service entry sheets,                                 
    Activity 75 means accept service entry sheets.  
    In order to accept the entry sheet, you must change into the  
    change mode. In order to change into the change mode, you     
    need the activity 76.                             
    This activity 76 will be used in both creating and changing of the       
    entry sheet.                             
    Regards,
    Edit

  • Object type for service notification?

    Hi guys,
    In workflow what is the object type to create service notification (IW51). How can I find it?
    thanks in advance.
    Regards

    The object type for service notifications is BUS2080.  You can find it via transaction SWO1 - use the search help on the Object/Interface field.  You can also use the Business object repository (Browser) button on SWO1.

  • Could not generate stub objects for web service invocation in ColdFusion

    I was able to call the services on the development box - windows server without any problem at all, everything was working fine but the moment i uploaded to a linux box production server I get this error. "Could not generate stub objects for web service invocation in ColdFusion"
    What could be the cause of this problem, i have googled a lot but no solution yet any ideas.

    Let me make it simple:
    1. Server A is our development server.- hosted inhouse with coldfusion installed.
    2. Server B is our production server - a linux server with coldfusion installed hosted on the internet
    3. Server C is a third party server containing the webservice - this is a windows server with .net
    coldfusion is installed on Server A, the code works here and can connect to server C without any problem. It gets the required respone
    but when the code was uploaded to server c it gives the error when we run it.
    now i tried just a simple code which works fine on server A below:
    <cfinvoke webservice="http://www.webservicex.net/CurrencyConvertor.asmx?WSDL" method="ConversionRate" returnvariable="ConversionRateResult">
        <cfinvokeargument name="FromCurrency" value="EUR" />
        <cfinvokeargument name="ToCurrency" value="USD" />
    </cfinvoke>
    <cfdump var="#ConversionRateResult#" />
    But when i uploaded it to server C: it returns the error
    Cannot generate stub objects for web service invocation.
    Name: http://www.webservicex.net/CurrencyConvertor.asmx?WSDL. WSDL: http://www.webservicex.net/CurrencyConvertor.asmx?WSDL. java.io.FileNotFoundException: /opt/coldfusion8/stubs/WS728929035/NET/webserviceX/www/Currency.java (No such file or directory) It is recommended that you use a web browser to retrieve and examine the requested WSDL document to ensure it is correct. If the requested WSDL document cannot be retrieved or is dynamically generated, it is likely that the target web service has programming errors.
    The error occurred in /home/works/public_html/currency.cfm: line 7
    5 :     <cfinvokeargument name="FromCurrency" value="EUR" />
    6 :
    7 :     <cfinvokeargument name="ToCurrency" value="USD" />
    8 :
    9 : </cfinvoke>
    Now if you try the preceeding code on a windows environment  it works fine but the moment you put in the in the linux environment it generates this error
    I feel that the error may actually be :
    java.io.FileNotFoundException: /opt/coldfusion8/stubs/WS728929035/NET/webserviceX/www/Currency.java (No such file or directory)
    but i am clueless as to what to do next
    Ok so I tried the wget command on the linux
    this is what i got
    -bash-3.2# wget http://www.webservicesx.net/CurrencyConvertor.asmx?WDSL
    --2011-07-02 23:23:42--  http://www.webservicesx.net/CurrencyConvertor.asmx?WDSL
    Resolving www.webservicesx.net... 216.8.179.25
    Connecting to www.webservicesx.net|216.8.179.25|:80... connected.
    HTTP request sent, awaiting response... 403 Forbidden
    2011-07-02 23:23:43 ERROR 403: Forbidden.

  • Logs for Cluster Synchronization Service daemon

    ORA-29746: Cluster Synchronization Service is being shut down.
    Cause: The administrator has shut down the Cluster Synchronization Service daemon. This error message is intended to be informative to users on the status of the service.
    Action: Check the log file of the Cluster Synchronization Service daemon to verify the state of the service.
    Can someone tell me the location of these logs?
    Thnaks

    $CRS_HOME/log/<node>/cssd/

  • User profile synchronization service wont start after SharePoint Service pack SP2

    Hi
    -Using SharePoint 2010 with 1 appserver and 2 frontend webservers on Service Pack2. (ms server 2008r2, SQLServer2008r2).
    -Farmaccount has been set to local admin on all sp servers.
    -Firstly, the User Profile Service Application runs fine and is started. Dont mix it with the User profile synchronization Service.
    Prior to installing SP2 User profile service application and user profile synchronization service were running fine.
    The first thing I did after the installation of SP2 was running the:
    -psconfig -cmd upgrade -inplace b2b -wait
    As SharePoint setup user (spadmin).
    This ran fine on the 2 front end web servers.
    However i got one fault on the Appserver:
    I have also tried:
    PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures
    which led to same resulting error.
    So I tried to start the Use profile synchronization service as suggested manually by logging on with the Farmaccount, starting the user profile synchronization service through Central Administration. This led to Stuck on Starting status. 
    The windows services Forefront had status starting, then stopped.
    One question:
    Prior to starting the User profile synchronization service through Central Administration. What account and startup status should the 2 Forefront Windows Services have? (Automatic and local system?) or (Automatic and Farmaccount?) or (Disabled and Local
    system?) or (Disabled and farmaccount?). Because i know that SharePoint UPA will provision these services though Central Administration. However what is the default state prior to starting the Synchronization service?
    So i continue...
    Since it was stuck on starting i stopped it with:
    stop-SPServiceInstance -identity <upaSyncguid>
    which gave me:
    Stop-SPServiceInstance : An object of the type Microsoft.SharePoint.Administrat
    ion.SPServiceInstanceJobDefinition named "job-service-instance-36bdf2ef-58f2-45
    e5-8f78-ab75f646611a" already exists under the parent Microsoft.SharePoint.Admi
    nistration.SPTimerService named "SPTimerV4". Rename your object or delete the
    and i could fix with:
    #Stop the stopping:
    stsadm -o provisionservice -action stop -servicetype "Microsoft.Office.Server.Administration.ProfileSynchronizationService, Microsoft.Office.Server.UserProfiles,
    Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" -servicename FIMSynchronizationService
    I also removed the forefront certificate from personal - certificate store, as this is provisioned when user profile synchronization service is provisioned.
    That set the Central Administration Status on the User profile synchronization Service to disabled. Fine.
    Everytime i tried to start the user profile synchronization service (logged on as farmaccount), left it for 10-15 min and did iisreset and restart sharepoint timer service, and also tried rebooting the appserver. No change.
    A thought, is it important to restart timer service and do iisreset on the two frontend servers after trying to start the user profile synchronization service on the appserver?
    I'm getting to the point were i just want to delete the whole service application and set it up anew...
    any tips will be greatly appreaciated.
    brgs
    Bjorn

    You're very welcome, hope it helped, if not the I suggest you clear the configuration cache as follows.
    The config cache is where config settings are stored locally on the Microsoft SharePoint server, so a SQL call isn’t required.
    To clear the cache:
    Stop the SP Timer service. To do this, follow these steps:
    Click Start, point to Administrative Tools, and then click
    Services.
    Right-click SharePoint 2010 Timer, and then click Stop.
    Close the Services console.
    On the computer that is running Microsoft SharePoint Server 2010 and on which the Central Administration site is hosted, click
    Start, click Run, type explorer, and then press ENTER.
    In Windows Explorer, locate and then double-click the following folder:
    %SystemDrive%\ProgramData\Microsoft\SharePoint\Config\GUID
    Notes
    The %SystemDrive% system variable specifies the letter of the drive on which Windows is installed. By default, Windows is installed on drive C.
    The GUID placeholder specifies the GUID folder. There may be more than one of these.
    The ProgramData folder may be hidden. To view the hidden folder, follow these steps:
    On the Tools menu, click Folder Options.
    Click the View tab.
    In the Advanced settings list, click Show hidden files and folders under
    Hidden files and folders, and then click OK.
    You can also simply type this directly in the path if you do not want to show hidden files and folders.
    Back up the Cache.ini file. (Make a copy of it. DO NOT DELETE THIS FILE, Only the XML files in the next step)
    Delete all the XML configuration files in the GUID folder (DO NOTE DELETE THE FOLDER). Do this so that you can verify that the GUID folders content is replaced by new XML configuration files when the cache is rebuilt.
    Note When you empty the configuration cache in the GUID folder, make sure that you
    do NOT delete the GUID folder and the Cache.ini file that is located in the GUID folder.
    Double-click the Cache.ini file.
    On the Edit menu, click Select All.
    On the Edit menu, click Delete.
    Type 1, and then click Save on the
    File menu. (Basically when you are done, the only text in the config.ini file should be the number 1)
    On the File menu, click Exit.
    Start the Timer service. To do this, follow these steps:
    Click Start, point to Administrative Tools, and then click
    Services.
    Right-click SharePoint 2010 Timer, and then click Start.
    Close the Services console.
    Note The file system cache is re-created after you perform this procedure. Make sure that you perform this procedure on all servers in the server farm.
    Make sure that the Cache.ini file in the GUID folder now contains its previous value. For example, make sure that the value of the Cache.ini file is not 1.
    Check in the GUID folder to make sure that the xml files are repopulating. This may take a bit of time.
    BRGS
    Mishagri

Maybe you are looking for