// ±¹¹Î °Ç°­ º¸Çè °ü¸® °ø´Ü ÀÎÅÍÆäÀ̽º // DLL ¹öÀü var gvNhicUrl = null; var gvNhicObject = null; // °´Ã¼ »ý¼º ÀÛ¾÷ function zehfInitialize() { var viewerObj = getViewer("sysMessage"); if (viewerObj != null) { // main È­¸éÀÇ »óÅ ¸Þ½ÃÁö ºä¾î°¡ ÀÖ´Â °æ¿ì44 gvNhicUrl = viewerObj.window.javascript.fGetNhicURL(); gvNhicObject = viewerObj.window.javascript.fGetNhicObject(); } else { // main È­¸éÀÌ ¾ø´Â °æ¿ì(TF ¹Ì¸®º¸±â) try { if (document.all("nhicAX") == null) { // ÃÖÃÊ Çѹø¸¸ createChild() ÇÑ´Ù. body.createChild("xforms:object", "id:nhicAX; clsid:{1669D75E-B1C3-46DF-A410-7FF60B39B762}; visibility:hidden; left:0px; top:0px; width:0px; height:0px; "); } gvNhicUrl = "http://ws.nhic.or.kr:1443/services/nhic?WSDL"; // °³¹ß¿ë URL gvNhicObject = nhicAX; } catch(e) { gvNhicObject = null; } } return (gvNhicObject != null); } function zehfCheckModule() { if (zehfInitialize() == false) { messageBox("¿¬°è¸ðµâÀÌ ÃʱâÈ­µÇÁö","E007"); return false; } else { return true; } } function zehfAddParam(name,value) { if (!zehfCheckModule()) { return; } return gvNhicObject.WSAddParam(name,value); } function zehfShowMessage() { var msg = zehfGetValue(0,"message"); messageBox(msg,"E"); } function zehfQualify() { if (!zehfCheckModule()) { return; } // ÀÚ°ÝÁ¶È¸ ºñÁ¤»ó Á¾·á ½Ã // ¿¹¿Üó¸® Ãß°¡ by Á¶Áß·¡ 20140522 var result = 0; try { // ÀÚ°ÝÁ¶È¸ ocx ¸Þ¼Òµå È£Ãâ result = gvNhicObject.WSQualify(gvNhicUrl); } catch (exception) { var msg = "¡Ú¡Ú¡Ú ÀÚ°ÝÁ¶È¸ ¿¹¿Ü¹ß»ý ¡Ú¡Ú¡Ú\r\nº» Çö»óÀÌ Áö¼ÓµÇ¸é Àü»ê½Ç·Î ¹®ÀÇÇϽʽÿÀ.\r\n"; // ¿¹¿Ü »ó¼¼³»¿ª ¸Þ¼¼Áö ó¸® for (var i in exception) { msg += i + ":" + exception[i] + "\r\n"; } // ¸Þ¼¼Áö Ç¥½Ã alert(msg); result = -1; } return result; } function zehfApproval() { if (!zehfCheckModule()) { return; } return gvNhicObject.WSApproval(gvNhicUrl); } function zehfCancel() { if (!zehfCheckModule()) { return; } return gvNhicObject.WSCancel(gvNhicUrl); } function zehfGetValue(seq, name) { if (!zehfCheckModule()) { return; } return gvNhicObject.WSGetValue(seq, name); } function zehfClose() { if (!zehfCheckModule()) { return; } gvNhicObject.WSClose(); }