Vad är det som inte fungerar? Om det enda som skiljer är ett serverbyte skulle jag börja kolla om XML-filen som programmet försöker läsa in verkligen finns där programmet letar.Kod fungerar inte efter serverbyte
Jag är dålig på xlm, men vi har haft den här koden
i en asp sida några år och nu har IT bytt server och då
fungerar det inte längre.
Vad kan vara orsaken?
Vad behöver kollas?
dim xmlfile,xslfile,propkey,extern,myslash,gbllang
dim xmlDoc, xslDoc, commentlist, commentroot, mycloneNode
dim selectString, xmltext, errtxt
dim inx,delimpos,s1,s2, bret
dim errnum, errdescr
xmlfile = Request("xmlfile") ' Name of XML-file
propkey = Request("propkey") ' help onwhat
extern = Request("extern") ' true=> this report is global
gbllang = Request("gbllang") ' true=> this report is in global language
Set xmlDoc = Server.CreateObject("MSXML2.DOMDocument")
Set xslDoc = Server.CreateObject("MSXML2.DOMDocument")
xmlDoc.async = false ' -- wait for complete load
xmlDoc.setProperty "ServerHTTPRequest", true
bret=xmlDoc.load(xmlfile) ' -- load file with data and comments
selectString = "//propcom[@name='" & propkey & "']" ' -- build selectstring in XPath
xmlDoc.setProperty "SelectionLanguage", "XPath"
set commentroot = xmlDoc.selectSingleNode(selectString) ' -- Find The Node to be displayed
on error resume next
Err.Clear
set myclonenode = commentroot.cloneNode(true) ' -- Clone node to get all children
if gbllang = "true" then
xslfile = "http://insys2.skoghall.corp.storaenso.com/rapscommon/DispComGbl.xsl" ' -- always same formatting-file
else
xslfile = "http://insys2.skoghall.corp.storaenso.com/rapscommon/DispCom.xsl" ' -- always same formatting-file
end if
xslDoc.async = false
xslDoc.setProperty "ServerHTTPRequest", true
bret=xslDoc.load(xslfile)
xmltext = myclonenode.transformnode(xslDoc) ' -- Transform the cloned node
Response.Write xmltext
Set xmlDoc = Nothing
Set xslDoc = Nothing
Sv: Kod fungerar inte efter serverbyte
Får du nå't felmeddelande?
/johan/Sv:Kod fungerar inte efter serverbyte
Object required
/rapscommon/dispcom.asp, line 44
Raden är
set myclonenode = commentroot.cloneNode(true)
Sv: Kod fungerar inte efter serverbyte
/johan/