HTTP/1.0 200 Server Error: Service Unavailable; null

HTTP/1.0 200 Server Error: Service Unavailable; null SearchSearch
Author Message
Miriam
New member
Username: Myriam_

Post Number: 1
Registered: 03-2007
Posted on Thursday, March 01, 2007 - 12:00 pm:   

Hi all,

I'm a little bit confused about this MM7 response:

HTTP/1.0 200 Server Error: Service Unavailable; null
Content-Type: text/xml; charset="utf-8"
Server: xxxxMM7-5.3.0/1.1
Date: Tue, 30 Jan 2007 09:38:50 GMT
Content-Length: 721
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header>
<mm7:TransactionID
xmlns:mm7="http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-5-M M7-1-2" env:mustUnderstand="1">
xxxxxx
</mm7:TransactionID>
</env:Header>
<env:Body>
<env:Fault>
<faultcode>env:Server</faultcode>
<faultstring>Server Error: Service Unavailable; null</faultstring>
<detail>
<VASPErrorRsp xmlns="http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-5-MM7-1 -2">
<MM7Version>5.3.0</MM7Version>
<Status>
<StatusCode>4006</StatusCode>
<StatusText>Service Unavailable</StatusText>
</Status>
</VASPErrorRsp>
</detail>
</env:Fault>
</env:Body>
</env:Envelope>

Is it correct to put HTTP/1.0 200 Server Error: Service Unavailable; null?
According to HTTP specifaction "Reason-Phrase = *<TEXT, excluding CR, LF>", but according to draft-box-http-soap-01.txt, "If the fault specifies a server fault, as opposed to an HTTP fault, the HTTP status code MUST be "200" and the HTTP status message MUST be "OK".

How should be the behaviour of MMC with this MM7 response?

Thank you very much in advance,
BR//Miriam
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 6932
Registered: 10-2002
Posted on Tuesday, March 06, 2007 - 08:16 pm:   

Hi Miriam,

I'm a little confused as well.

I don't see anywhere that NowSMS generates this MM7 response. (This is the support forum for the Now SMS/MMS product.)

FWIW, I do concur that proper MM7 behaviour would be to respond with an HTTP status of "HTTP/1.0 200 OK".

-bn