webForumDet fria alternativet

XML kommunikation

3 svar · 479 visningar · startad av EchO

EchOMedlem sedan aug. 2001112 inlägg
#1

Hur kan jag via XML kommunicera via 2 separata servrar. Vill spara över en XML fil till den andra, som sedan hämtar upp den och behandlar informationen.

Har ett exempel men jag får det inte att fungera...

Avsändarsidan:

<script>
var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
xmlhttp.Open("POST", "po.asp", false);
xmlhttp.Send(objXML);
if (xmlhttp.responseXML.text=="ok")
	alert("Purchase Order successfully placed.")
else
	alert("There was a problem placing your order.")
  
}
</SCRIPT>

Mottagarsidan

var objXML = Server.CreateObject("Microsoft.XMLDOM")
objXML.async=false
objXML.load(Request)

var objXSL = Server.CreateObject("Microsoft.XMLDOM")
objXSL.async=false
objXSL.load(Server.MapPath("RosettaNet2BizTalk.xsl"))

var objNewXML = Server.CreateObject("Microsoft.XMLDOM")
objNewXML.async=false

Response.ContentType=("text/xml")
str = objXML.transformNodeToObject(objXSL,objNewXML)

objNewXML.save(Server.MapPath("Orders")+"/"+
 objXML.selectSingleNode("//ProprietaryDocumentIdentifier").text+".xml")

Response.Write("<result>ok</result>")
BrimbaMedlem sedan dec. 19995 875 inlägg
#2

Jag har ett liknande problem, säg till om du lyckas lösa det!

BrimbaMedlem sedan dec. 19995 875 inlägg
#3

Mottagarsidan:

xmlhttp.Send(objXML);
Jag antar att du objXML är konstruerat tidigare?

Annars tycker jag det ser bra ut.

Vad får du för felmeddelande?

EchOMedlem sedan aug. 2001112 inlägg
#4

Japp. ObjXML är konstruerat sen tidigare...
Får bara min alert som säger att det är ett problem...

Vet i tusan vad det kan vara för fel???

248 ms totalt · 3 externa anrop · v20260731065814-full.30151723
126 ms — hämta forumlista (db)
120 ms — hämta statistik (db)
125 ms — hämta tråd, inlägg och bilagor (db)