locked
SSO Config from Map RRS feed

  • Question

  • Hi All,

    I am using SSOSettingsFileReader.dll SSOSettingsFileManager.SSOSettingsFileReader class then Read method passing applicationa name and Key, getting Error transformation failed from Orchestration and when I execute map  -- Cannot find a script or an extension object associated with namespace 'http://schemas.microsoft.com/BizTalk/2003/ScriptNS0'.


    Any suggestions

    Monday, September 14, 2015 8:51 AM

Answers

  • Hi,

    There is a utility pack you can download to retrieve data from the SSO. check for the SSO Config Get Functoid in

    https://btsmapextutilitypack.codeplex.com/

    Regards

    K

    • Marked as answer by BTS User Monday, September 21, 2015 6:49 PM
    Monday, September 14, 2015 9:51 AM

All replies

  • Hi,

    Are you calling any method in custom XSLT ? If yes then you need a add an extention file into the map in the property Custom Extention XML. Save the below file as an XML file and fill the assembly name and namespace of your DLL.

    <ExtensionObjects>
      <ExtensionObject Namespace="http://schemas.microsoft.com/BizTalk/2003/ScriptNS0" AssemblyName="your Assembly fully qualified Name" />
    </ExtensionObjects>

    Basically this will define the assembly name and namespace of your DLL which you are trying to call in the map.

    Please indicate "Mark as Answer" or "Mark as Helpful" if this post has answered the question

    Regards

    Rahul Madaan

    biztalkvillage.blogspot.com

    Monday, September 14, 2015 9:02 AM
  • Thanks Rahul,

    But I am calling the method from scripting functoid.

    Thx

    Monday, September 14, 2015 9:20 AM
  • Hi ,

    You can refer code gallery written by @Sandro

    https://code.msdn.microsoft.com/windowsdesktop/Calling-an-external-c74ce8dc

    Thanks

    Abhishek

    Monday, September 14, 2015 9:25 AM
  • In scripting functoid what are you using ? Inline XSLT or Inline Call Template or something else ?

    Monday, September 14, 2015 9:43 AM
  • Hi,

    There is a utility pack you can download to retrieve data from the SSO. check for the SSO Config Get Functoid in

    https://btsmapextutilitypack.codeplex.com/

    Regards

    K

    • Marked as answer by BTS User Monday, September 21, 2015 6:49 PM
    Monday, September 14, 2015 9:51 AM
  • Thanks Rahul,

    I am using External Assembly.

    Monday, September 14, 2015 10:00 AM
  • I think you need to add SSOSettingsFileReader.dll into GAC by using gacutil or add it to your BizTalk Application resource with check add to gac then your need to restart your visual studio.

    When you see answers and helpful posts, please click Vote As Helpful, Propose As Answer, and/or Mark As Answer

    Monday, September 14, 2015 2:12 PM
  • Hi BTS User,

    The SSOSettingsFileReader.dll should be in GAC and please see the below screenshot to get the value. The scripting fuctoid takes two values first one is name of application and second one is key.

    


    JB

    • Proposed as answer by Angie Xu Monday, September 21, 2015 2:23 AM
    Monday, September 14, 2015 10:33 PM
  • Hi All,

    I am using BizTalk Mapper Extensions UtilityPack copied dlls to mapper extensions and gac.
    Able to access SSOConfig Get in Dev and Test. But Map failed in Prod.

    Any Suggestions.

    Thanks,
    Friday, September 25, 2015 11:34 AM
  • Hi,

    Can you confirm that the installation is done properly on all the servers properly. Can you see the DLL in all the GACs? Are there any errors in the event viewer?


    Praveen Behara
    MCST : BizTalk Server 2006 R2, 2010

    Saturday, September 26, 2015 2:41 PM
  • Thanks for reply,

    I have checked all the dlls present in Mapper extensions.I have restarted the machine.

    Sunday, September 27, 2015 9:41 PM