Thanks for the quick reply. I did as you suggested, pulled mbuni code from CVS and modified the conf to mm7-version = 5.6.0. After running the test, the VASP rejected the deliveryReq because the MM7Version was not 5.3.0. The VASP indicated that they only implemented up to 5.3.0 and they also indicated that the 5.3.0 schema supports the Sender elements in the deliveryReq and deliveryReportReq. I reviewed the 24130-530 specification to find that the Sender elements are supported.
Is it possible to update mbuni to support the Sender elements in version 5.3.0? <xs:element name="RFC2822Address"> <xs:element name="Number"> <xs:element name="ShortCode"> Thanks, Ronnie "P. A. Bagyenda" <[EMAIL PROTECTED]> 06/02/2008 10:53 AM To Ronnie Jones/Raleigh/[EMAIL PROTECTED] cc [email protected] Subject Re: [Users] Sender element missing sub element in deliveryReq and deliveryReportReq Hi, Use the CVS version and set the MM7 version in use to > 5.3.0 (in the conf file) and Mbuni will do the right thing. Mbuni supports both older and new MM7 encodings, hence the apparent 'error'. On Jun 02, 2008, at 15:03, Ronnie Jones wrote: I'm a first time user of mbuni, and it seems to be a good piece of software but I've seem to have ran into an issue with deliveryReq and deliveryReportReq where the Sender element should contain the following sub elements: <xs:element name="RFC2822Address"> <xs:element name="Number"> <xs:element name="ShortCode"> Can this please be reviewed and determine whether there is a mbuni fix.... Below is a snippet from the trace that was producted by mmsreply. It appears that the Sender address should have one of the three sub elements above. 2008-06-01 23:41:22 [19623] [27] INFO: MMS Relay: Send[soap] to VASP[newscorp], msg_type=[m-send-req], from=[100/TYPE=PLMN], to=[111/TYPE=PLMN] 2008-06-01 23:41:22 [19623] [27] DEBUG: SOAP headers dump follows: 2008-06-01 23:41:22 [19623] [27] DEBUG: Dumping HTTP headers: 2008-06-01 23:41:22 [19623] [27] DEBUG: Octet string at 0x9fd5c60: 2008-06-01 23:41:22 [19623] [27] DEBUG: len: 14 2008-06-01 23:41:22 [19623] [27] DEBUG: size: 15 2008-06-01 23:41:22 [19623] [27] DEBUG: immutable: 0 2008-06-01 23:41:22 [19623] [27] DEBUG: data: 53 4f 41 50 41 63 74 69 6f 6e 3a 20 22 22 SOAPAction: "" 2008-06-01 23:41:22 [19623] [27] DEBUG: Octet string dump ends. 2008-06-01 23:41:22 [19623] [27] DEBUG: Octet string at 0x9fd7220: 2008-06-01 23:41:22 [19623] [27] DEBUG: len: 148 2008-06-01 23:41:22 [19623] [27] DEBUG: size: 149 2008-06-01 23:41:22 [19623] [27] DEBUG: immutable: 0 2008-06-01 23:41:22 [19623] [27] DEBUG: data: 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 6d 75 Content-Type: mu 2008-06-01 23:41:22 [19623] [27] DEBUG: data: 6c 74 69 70 61 72 74 2f 72 65 6c 61 74 65 64 3b ltipart/related; 2008-06-01 23:41:22 [19623] [27] DEBUG: data: 20 74 79 70 65 3d 22 74 65 78 74 2f 78 6d 6c 22 type="text/xml" 2008-06-01 23:41:22 [19623] [27] DEBUG: data: 3b 20 73 74 61 72 74 3d 22 3c 73 31 32 31 32 33 ; start="<s12123 2008-06-01 23:41:22 [19623] [27] DEBUG: data: 37 38 30 38 32 2e 31 30 34 35 39 31 37 30 36 30 78082.1045917060 2008-06-01 23:41:22 [19623] [27] DEBUG: data: 2e 46 72 2e 6d 73 67 3e 22 3b 20 62 6f 75 6e 64 .Fr.msg>"; bound 2008-06-01 23:41:22 [19623] [27] DEBUG: data: 61 72 79 3d 5f 62 6f 75 6e 64 61 72 79 5f 31 32 ary=_boundary_12 2008-06-01 23:41:22 [19623] [27] DEBUG: data: 34 31 39 35 31 32 36 32 5f 31 32 31 32 33 37 38 41951262_1212378 2008-06-01 23:41:22 [19623] [27] DEBUG: data: 30 38 32 5f 55 5f 67 5f 62 64 31 35 31 38 39 33 082_U_g_bd151893 2008-06-01 23:41:22 [19623] [27] DEBUG: data: 39 38 39 32 9892 2008-06-01 23:41:22 [19623] [27] DEBUG: Octet string dump ends. 2008-06-01 23:41:22 [19623] [27] DEBUG: Octet string at 0x9fd5ee0: 2008-06-01 23:41:22 [19623] [27] DEBUG: len: 17 2008-06-01 23:41:22 [19623] [27] DEBUG: size: 18 2008-06-01 23:41:22 [19623] [27] DEBUG: immutable: 0 2008-06-01 23:41:22 [19623] [27] DEBUG: data: 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 31 2e MIME-Version: 1. 2008-06-01 23:41:22 [19623] [27] DEBUG: data: 30 0 2008-06-01 23:41:22 [19623] [27] DEBUG: Octet string dump ends. 2008-06-01 23:41:22 [19623] [27] DEBUG: End of dump. 2008-06-01 23:41:22 [19623] [27] DEBUG: SOAP MSG is: --_boundary_1241951262_1212378082_U_g_bd1518939892 Content-Type: text/xml Content-ID: <s1212378082.1045917060.Fr.msg> <?xml version='1.0' encoding='UTF-8'?> <SOAP-ENV:Envelope xmlns:SOAP-ENV=" http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header> <mm7:TransactionID xmlns:mm7=" http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-5-MM7-1-2 " SOAP-ENV:mustUnderstand="1">mmsc-sipintel27-j-l2-qf8081.9.x501.40</mm7:TransactionID> </SOAP-ENV:Header> <SOAP-ENV:Body> <mm7:DeliverReq xmlns:mm7=" http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-5-MM7-1-2 "> <mm7:MM7Version>5.3.0</mm7:MM7Version> <mm7:Recipients> <mm7:To> <mm7:Number>111</mm7:Number> </mm7:To> </mm7:Recipients> <mm7:MMSRelayServerID>mmsc-sipintel27</mm7:MMSRelayServerID> <mm7:LinkedID>mmsc-sipintel27-j-l2-qf8081.9.x501.40</mm7:LinkedID> <mm7:Sender>100</mm7:Sender> <mm7:TimeStamp>2008-06-02T03:41:16Z</mm7:TimeStamp> <mm7:Subject>Party Time</mm7:Subject> <mm7:Content href="cid:c1212378082.1835012365.Ui.msg"/> </mm7:DeliverReq> </SOAP-ENV:Body> </SOAP-ENV:Envelope> --_boundary_1241951262_1212378082_U_g_bd1518939892 Content-Type: text/plain Content-ID: <c1212378082.1835012365.Ui.msg> This is a test begin-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-end --_boundary_1241951262_1212378082_U_g_bd1518939892-- Also, here is a snippet from the XSD taken from the Specification for the deliveryReportReqType that maps to the mentioned sub elements. <xs:element name="DeliveryReportReq" type="tns:deliveryReportReqType"> <xs:annotation> <xs:documentation>MMS to VASP : Delivery Report from one of the MM recipients</xs:documentation> </xs:annotation> </xs:element> <xs:complexType name="deliveryReportReqType"> <xs:complexContent> <xs:extension base="tns:genericRSReqType"> <xs:sequence> <xs:element name="MessageID" type="tns:messageIDType"/> <xs:element name="Recipient" type="tns:addressType"/> <xs:element name="Sender" type="tns:addressType"/> <xs:element name="Date" type="xs:dateTime"/> <xs:element name="MMStatus" type="tns:mmDeliveryStatusType"/> <xs:element name="StatusText" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="addressType"> <xs:group ref="tns:AddressGroup"/> </xs:complexType> <xs:group name="AddressGroup"> <xs:choice> <xs:element name="RFC2822Address"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="displayOnly" type="xs:boolean" use="optional" default="False"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Number"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:NMTOKEN"> <xs:attribute name="displayOnly" type="xs:boolean" use="optional" default="False"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="ShortCode"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:NMTOKEN"> <xs:attribute name="displayOnly" type="xs:boolean" use="optional" default="False"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:choice> </xs:group> Thanks, Ronnie_______________________________________________ Users mailing list [email protected] http://lists.mbuni.org/mailman/listinfo/users
_______________________________________________ Users mailing list [email protected] http://lists.mbuni.org/mailman/listinfo/users
