Parses a MMS from its binary representation. This function can be used to prepare a received MMS for header checking, for example checking response status.
MmsLib.bdh
MmsParseMms( in hMms         : number,
             in sData        : string,
             in nDataLen     : number optional,
             in bHeadersOnly : boolean optional ): boolean;
               true if successful
false otherwise
| Parameter | Description | 
|---|---|
| hMms | Handle for the MMS returned by a call to MmsCreateMms. | 
| sData | Binary representation of the MMS to be parsed. | 
| nDataLen | Optional: Length of the binary data. | 
| bHeadersOnly |  
                           Optional: Specifies whether the parsing process should be stopped after the MMS headers (sufficient for header checking). 
                           
                            A value of false specifies that the entire MMS should be parsed.  |  
                        
                     
dcltrans transaction TWap var sData : string(0x10000); nData : number; hMms : number; sFrom : string; begin nData := WapGetContent(sData); MmsCreateMms(hMms); MmsParseMms(hMms, sData, nData, true); MmsGetHeaderString(hMms, MMS_HEADER_From, sFrom); MmsDeleteMms(hMms); print(sFrom); end TWap;