Desktop productivity for business analysts and programmers

Custom Task : SASStoredProcessService 9.2

Reply
Occasional Contributor
Posts: 5

Custom Task : SASStoredProcessService 9.2

Hi there,

I am trying to use the new SASStoredProcessService (StoredProcessService.dll and not the old way sps.dll).

The following experience is ok but i would not to send the userContext  (because i am in a SEG Custom Task already connected)

Dim usrContext As New

SAS.BI.AuthenticationService.ClientUserContext.UserContext

        Dim login As New SAS.BI.AuthenticationService.ClientUserContext.Login

        ' Initiate connection

        login = usrContext.GetOmrCredentials()

        ' Define stored process

        Dim stp As New

SAS.BI.StoredProcessService.StoredProcess(usrContext, "/Shared

Data/Reports/Examples/Test_VBNET")

any ideas ?

Regards,

Greg

Community Manager
Posts: 2,889

Custom Task : SASStoredProcessService 9.2

Hi Greg,

I believe you still need to pass a user context object, but you're correct: you should not have to reauthenticate.

I'll see if I can find an example for getting the user context with an existing session.  In the meantime, you might see if you can make use of the information in SAS.Tasks.Toolkit.Helpers.SasMetadataProfile class. 

I think that if you make use of that class, you'll have add additional references to your project for:

  SAS.EG.SDS.Model.dll

  SAS.EG.SDS.Metadata.MetadataManager.dll

That's just a requirement to resolve some external dependencies when building the project.  The classes within those DLLs are not documented for customer use: only the classes in SAS.Tasks.Toolkit.dll.

Chris

Ask a Question
Discussion stats
  • 1 reply
  • 185 views
  • 0 likes
  • 2 in conversation