Vet inte vilket forum men jag provar här Får du lov att publicera källkoden för din sida? Om du får lov att göra det så kan vi sluta denna gissa lek. Det är ett standard Biztalk-receve dokument men jag sparar bara ner det till en fil. Jag ser genast något jag tycker är skumt: Kanske det men när jag sätter  JAg antar att min misstanke om att det var statuscode som var orsaken inte stämmer. Jag tror inte dom använder sig av en biztalk-server (99%säker) Enligt MSDN ska Response.Status vara en sträng: Be dom leta efter loggfilen Qwatcherlog och se om du kan få ut något på deras server. Skyll på Sasser och be dem återkomma efter din semester.  ;o)Error code 999
    
    
När en distrubutör postar ett xml meddelande till vår asp-sida så får ha tillbaka Error code 999, undrar vad det betyder?. Dokumentet blir mottaget så det uppstår inget fel, bara att han i sitt system får ett felmeddelande.
Error code 999 är inget som sätts på asp-sidan, om det inte kommer från servern.
MVH HenkeSv: Error code 999
    
    
Annars kan du väl med or berätta vad din sida gör. Detta skulle göra det lättare att "gissa" vad felet är.
Sätter du Response.Status någonstans i din sida?
Använder du felhanterin. T.ex. Onn Error Resume Next? 
Utförs hela sidan? Testa detta genom att sist på sidan spara en fil med now eller något annat sätt verkligen kunna identifierar att sidan utförts utan fel.Sv:  Error code 999
    
    
<code>
<%
function logg(Invalue,x)
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set cFSO = CreateObject("Scripting.FileSystemObject")
    SavePath = "files/" & x & ".xml"
    Set responsefile  = cFSO.CreateTextFile(Server.MapPath(SavePath))
    responsefile.Writeline(Invalue)
    responsefile.close
end function
  Randomize
  tmpNr = Int(RND * 99999)
'---------------------------------------------------------------------
'
'	ReceiveStandard.asp
'
'	Microsoft Biztalk Server 2000
'	Copyright (C) Microsoft Corporation, 1998-2000.  All rights reserved.
'
'	Description: 
'	Sample Biztalk Server / Biztalk Framework 2.0 receive page 
'
'---------------------------------------------------------------------
'	Option Explicit
   
	Response.Buffer = True
	Dim interchange
	Dim SubmissionHandle
	Dim PostedDocument
	Dim ContentType
	Dim CharSet
	Dim EntityBody
	Dim Stream
	Dim StartPos
	Dim EndPos
	Set interchange = CreateObject( "BizTalk.Interchange" )
	ContentType = Request.ServerVariables( "CONTENT_TYPE" )
	'
	' Determine request entity body character set (default to us-ascii)
	'
	CharSet = "us-ascii"
	StartPos = InStr( 1, ContentType, "CharSet=""", 1)
	If (StartPos > 0 ) then
		StartPos = StartPos + Len("CharSet=""")
		EndPos = InStr( StartPos, ContentType, """",1 )
		CharSet = Mid (ContentType, StartPos, EndPos - StartPos )
	End if
  
	'
	' Check for multipart MIME message
	'
	PostedDocument = ""
	if ( ContentType = "" or Request.TotalBytes = 0) then
		'
		' Content-Type is required as well as an entity body
		Response.Status = "406 Not Acceptable"
		Response.Write "Content-type or Entity body is missing" & VbCrlf
		Response.Write "Message headers follow below:"  & VbCrlf
		Response.Write Request.ServerVariables("ALL_RAW") & VbCrlf
		Response.End
	else
		if ( InStr( 1,ContentType,"multipart/" ) > 0 ) then
			'
			' MIME multipart message. Build MIME header
			'
			PostedDocument = "MIME-Version: 1.0" & vbCrLf & "Content-Type: " & ContentType & vbCrLf & vbCrLf
			PostedDocument = PostedDocument & "This is a multi-part message in MIME format." & vbCrLf 
		End if
		   
		'
		' Get the post entity body
		'
	
		EntityBody = Request.BinaryRead (Request.TotalBytes )
		'
		' Convert to UNICODE
		'
		Set Stream = Server.CreateObject("AdoDB.Stream")
		Stream.Type = 1						'adTypeBinary
		stream.Open
		Stream.Write EntityBody
		Stream.Position = 0
		Stream.Type = 2						'adTypeText
		Stream.Charset = CharSet
		PostedDocument = PostedDocument & Stream.ReadText
		Stream.Close
		Set Stream = Nothing
    ' sparar ner dokumentet
    c = logg(PostedDocument,tmpNr & "NewDocument")
		'
		' Submit document asynchronously to Biztalk Server
		'
   
		'SubmissionHandle = interchange.submit( 1, PostedDocument )
   
		Set interchange = Nothing
   
		'
		' indicate that the message has been received, but that processing may not be complete
		'
    'Response.Status = "202 Accepted"
		Response.Status = "200 Accepted"
		Response.End
	End if
%>
</code>Sv:   Error code 999
    
    
<code>
    Response.Status = "406 Not Acceptable"
</code>
Borde det inte vara så att du bara sätter status till ett tal:
<code>
    Response.Status = 406 'Not Acceptable
</code>
Då koderna redan är definierade i HTTP specifikationen: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10Sv:    Error code 999
    
    
<code>
Response.Status = "200 Accepted"
</code>
så är det ok.
men jag kan prova kommentera bort och bar sätta Response.Status =  "200"Sv:     Error code 999
    
    
Kan du be användaren kopiera och skicka sitt svar till dig. Gärna med hela http-svaret.
Hur tar användaren emot svaret? Sköts det av Biztalk-servern. Kan det då var så att ditt svar på något sätt innehåller et fel vilkets han Biztalk-server/klientprogramvar genererar fel 999.
Kan vara värt att kolla upp.Sv:      Error code 999
    
    
Men jag kan be om mer felinformation- den jag fått ser ut så här.
failed to execute HTTP request: http://xxxxx/page.asp
Errorcode: 999
See Qwatcherlog for more details.Sv:     Error code 999
    
    
<info>
Response.Status = [StatusDescription]
 
Parameters 
StatusDescription 
A string that consists of both a three-digit number that indicates a status code and a brief explanation of that code. For example, 310 Move Permanently.
</info>Sv:       Error code 999
    
    Sv: Error code 999
    
    
Mitt sätt att med lit humor säga att jag inte kan erbjuda en lösning på ditt problem.