I am having a problem exporting an asset via the Sdk.
I either get an invalid operation or the requested saved task is unavailable.
Could you offer some pointers?
String assetId = "{B7018F53-FF95-4180-9CDE-F81B86D21061}";
try
{
iMediaBinSdkService.ExportAsset(assetId);
}
catch (MBPNetModel.MBObjects.MBException exception)
{
}
///////////////////////////////////
public void ExportAsset(String assetId)
{
if (_mediaBinServer == null)
{
_mediaBinServer = new MediaBinServer();
LogOnToMediaBinServer();
}
try
{
MBRunTimeParameter mbRunTimeParameter = new MBRunTimeParameter();
mbRunTimeParameter.mID = assetId;
MBRunTimeParameter[] mbRunTimeParameters=new MBRunTimeParameter[1];
mbRunTimeParameters[0]=new MBRunTimeParameter();
mbRunTimeParameters[0]=mbRunTimeParameter;
MBRunTimePrimitive mbRunTimePrimitive = new MBRunTimePrimitive();
mbRunTimePrimitive.mID = assetId;
mbRunTimePrimitive.mParameters = mbRunTimeParameters;
MBRunTimePrimitive[] mbRunTimePrimitives = new MBRunTimePrimitive[1];
mbRunTimePrimitives[0] = new MBRunTimePrimitive();
mbRunTimePrimitives[0] = mbRunTimePrimitive;
String msg= _mediaBinServer.RetrieveFile
(
assetId
, 0
, "{78EB3F78-0A3C-11D3-8B23-00C0F0171F2D}"
, mbRunTimePrimitives
,
@\\uncshare\AssetsExported\ , false
);
Console.WriteLine("Return str: " + msg);
_mediaBinServer.ExportTask(msg);
}
catch (MBPNetModel.MBObjects.MBException exception)
{
}
}