public int UploadDocumentForPart(string partNumber, string fileName, string filePath, string mdaName, byte[] content) { KeyValue[] attributeValues = new KeyValue[] { new KeyValue("PART_NUMBER", partNumber) }; KeyValue[] mdaValues = new KeyValue[] { new KeyValue("MDA_ACTIVE", "1"), new KeyValue("MDA_DATA_TYPE", "3"), new KeyValue("MDA_DESC", mdaName) , new KeyValue("MDA_NAME", mdaName), new KeyValue("MDA_FILE_NAME", fileName), new KeyValue("MDA_STATUS", "2"), new KeyValue("MDA_URL_NAME", filePath) , new KeyValue("MDA_VERSION_DESC", "-1"), new KeyValue("MDA_VERSION_NAME", "-1") }; int error = imsapi.mdaUploadDocument(sessionContext, init.configHandler.StationNumber, 100, attributeValues, mdaValues, content); return(error); }