Implementing SDL Knowledge Center Content Manager API in C#

Hi!

I'm new with SDL Knowledge Center and I was wondering how would I implement SDL Knowledge Center Content Manager API in C#. I've seen a examples but it doesn't work for me probably bacause i'm not familiar with it. Another is that, whenever i searched for c# examples ISHRemote always shows up.

Can you give me an idea on how this thing works?

What should I learn? Probably a learning path.

I really need to learn this but I don't know where to start.

Thank you.

Parents
  • Hi Nikku,

    Can you elaborate more what doesn't work? Can you authenticate? Can you execute the simple function GetVersion from Wcf/API25/Application.svc ?

    If you can then you need more understanding about the API and the product itself. ISHRemote provides some examples but mostly from the perspective of the PowerShell console.

    If you can't then that is understandable. The authentication bit is a bit tricky. Have you followed the instructions on the manual on how to create a proxy in Visual Studio and execute?

    Alex
  • Hi Alex,

    I was able to execute the GetVersion function. It works like a charm. But I think my problem is i'm not really familiar with the product, that's why I was looking for some API implementation in C# to get started. And the only sample that i've found was the GetVersion function.

    I was trying to search for a publication, get its metadata and etc..but it's very tricky mostly because I don't know what metadata should I pass as a parameter (<ishfields>). I'm also having a hard time looking for things like "pasLogicalIds", "plLngRef", and the like.

    But these APIs in C# will work fine as with the ISHRemote? I'm not really a powershell guy that's why. :)

    Thanks,
    Nikku
Reply
  • Hi Alex,

    I was able to execute the GetVersion function. It works like a charm. But I think my problem is i'm not really familiar with the product, that's why I was looking for some API implementation in C# to get started. And the only sample that i've found was the GetVersion function.

    I was trying to search for a publication, get its metadata and etc..but it's very tricky mostly because I don't know what metadata should I pass as a parameter (<ishfields>). I'm also having a hard time looking for things like "pasLogicalIds", "plLngRef", and the like.

    But these APIs in C# will work fine as with the ISHRemote? I'm not really a powershell guy that's why. :)

    Thanks,
    Nikku
Children