public static void submitMimeToHDM(JDFNode n) { // build SubmitQueueEntry JDFDoc docJMF = new JDFDoc("JMF"); JDFJMF jmf = docJMF.getJMFRoot(); JDFCommand com = (JDFCommand)jmf.appendMessageElement(JDFMessage.EnumFamily.Command, JDFMessage.EnumType.SubmitQueueEntry); com.appendQueueSubmissionParams().setURL("dummy"); System.Net.Mail.AttachmentCollection mp = MimeUtil.buildMimePackage(docJMF, n.getOwnerDocument_JDFElement(), true); try { MIMEDetails md = new MIMEDetails(); md.transferEncoding = UrlUtil.BASE64; md.httpDetails.chunkSize = -1; HttpWebRequest response = MimeUtil.writeToURL(mp, "http://192.168.40.71:8889/jmfportal", md); // Java to C# Converstion - What is the ResponseCode for HttpWebRequest? //Assert.AreEqual(200, response.GetResponse().getResponseCode()); MimeUtil.writeToURL(mp, UrlUtil.fileToUrl(new FileInfo("C:\\data\\test.mim"), false), md); } catch (Exception e) { Assert.Fail(e.Message); // fail on exception } }
/// /// * <param name="_schemaLocation"> the schema location </param> /// public virtual void setJDFSchemaLocation(FileInfo _schemaLocation) { if (_schemaLocation != null && _schemaLocation.Length != 0) { string fileToUrl = UrlUtil.fileToUrl(_schemaLocation, false); m_SchemaLocation = "http://www.CIP4.org/JDFSchema_1_1 " + fileToUrl; } }
/// /// * <param name="parent"> </param> /// private void setup() { if (grayBox) { setCategory(MISCPS_PRINTING); } // theStatusCounter.addIgnorePart(EnumPartIDKey.Side); theStatusCounter.addIgnorePart(EnumPartIDKey.Separation); previewShare = UrlUtil.fileToUrl(new FileInfo("\\\\Share\\Dir\\Preview_"), false); }
/// /// * <param name="previewLeaf"> </param> /// private void setPreviewURL(JDFPreview previewLeaf) { DirectoryInfo share = UrlUtil.urlToFile(previewShare).Directory; FileInfo file; if (bPPF) { file = new FileInfo(previewLeaf.getSheetName() + ".ppf"); } else { file = new FileInfo(previewLeaf.getSheetName() + "_" + previewLeaf.getSide().getName().Substring(0, 1) + "_" + previewLeaf.getSeparation() + ".png"); } file = FileUtil.getFileInDirectory(share, file); previewLeaf.setURL(UrlUtil.fileToUrl(file, false)); previewLeaf.setPreviewUsage(EnumPreviewUsage.Separation); previewLeaf.setPreviewFileType(EnumPreviewFileType.CIP3Single); }
/// /// <summary> * sets the URL attribute to an absolute file IRL (internationalized) /// * </summary> /// * <param name="f"> /// * the file to set the URL to </param> /// * <param name="boolean"> bEscape128 if true, escape chars>128 (URL) else don't /// * escape (IRL) </param> /// public virtual void setAbsoluteFileURL(FileInfo f, bool bEscape128) { string s = UrlUtil.fileToUrl(f, bEscape128); setMimeURL(s); }