Workflow Soluiton

 View Only
  • 1.  Form with Asset Information (CI)

    Posted Apr 28, 2010 02:49 PM
    I need do create a form the select CI's to include a Change Process.

    I am use SMP and Workflow 7.0

    I using GETAllAssetComponents, but when I try to test the system show this error:



    Error Details

    Error Message:
    Falha na solicitação com status HTTP 404: Not Found.

    Message Stack:
    em System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
    em System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
    em Symantec.Workflow.Core.ResourceModelService.ResourceModelService.GetLastStuctureChangeTimestamp()
    em AltirisOutput.ServiceHelper.GetService(String notificationServerName, ProxySecurityToken token, Boolean useHttps)
    em AltirisOutput.ServiceHelper.GetAllResourcesOfType(Type t, Array dataClassesToFetch, String nsName, ProxySecurityToken token, Boolean useHttps)
    em AltirisOutput.ResourceService.GetAllAssets(AssetDataClasses[] fetchDataWith, String nsName, ProxySecurityToken token, Boolean useHttps)
    em Altiris.ResourceComponents.GetAllAssetsComponent.Run(IData data)
    em LogicBase.Core.ExecutionEngine.SinglePathProcessComponentExecutionDelegate.Execute(IData data, IOrchestrationComponent comp, String& outputPath, IExecutionEngine engine, TLExecutionContext context)
    em LogicBase.Core.ExecutionEngine.AbstractExecutionEngine.DoRunComp(IOrchestrationComponent comp, IData data, TLExecutionContext context)

    Close
     


  • 2.  RE: Form with Asset Information (CI)

    Posted Apr 28, 2010 03:06 PM
    Some things to check:

    * Verify there is a Create NS Creds comp in your model pointing to the SMP you want to run against before this comp
    * Verify the "NS Web Service" solution is installed on your SMP. the GetAll*Components are basically method calls to the ResourceModel web service delivered by this solution. This should be delivered as a prereq to the Workflow solution, but please verify.
    * The "AltirisOutput" namespace leads me to believe that you're using the GetAllAssets comp geared to an NS6. Please search for a GetAllAssets comp that has a namespace that starts with "Altiris7.Resource...". This differentiates it for a generated NS6 resource comp, which has a namespace that starts with "Altiris.Resource...". You can check the name space on the settings tab of each component in the Component Class Name.

    If there are no GetAllAssets comp for an SMP/NS7, you can try regenerating the resource comps against a SMP that has the Asset solutuion installed. The Get All Uncategorized Assets may be an appropriate comp for you as well.


  • 3.  RE: Form with Asset Information (CI)

    Posted May 12, 2010 10:49 AM

    Reecardo,

    I am using WS7 com SMP in my Server, but the CMDB is in NS6 in other Server.

    I see in SIM, the Symantec NS web Servies is already installed in Workflow Server.

    But the error persist.



  • 4.  RE: Form with Asset Information (CI)

    Posted Sep 29, 2010 05:56 AM

    Hi

    Did you ever get this resolved? I have the same error trying to do exactly the same. I'm using NS7 and Workflow7. I have recompiled the components against the NS but still the same.



  • 5.  RE: Form with Asset Information (CI)

    Posted Sep 29, 2010 07:42 AM

    Some more information... the resource model used by the resource components got moved between NS6 and NS7:

    NS6: http://<blah>/altiris/service/resourcemodel.asmx

    NS7/SMP: http://<blah>/altiris/nswebservice/resourcemodel.asmx

    I would go to your NS and find where the resource model resides. If the 1st style, use an NS6 comp... if the 2nd style, use an NS7/SMP component (explained diffs between the 2 above)



  • 6.  RE: Form with Asset Information (CI)

    Posted Sep 30, 2010 06:26 AM

    Thanks for the reply, I discovered that altough Workflow had been installed on the Server the Symantec Webservice component had not. Installed this and it all started working.