本页内容是《ASP的Provsion原代码》同时我们还提供济宁地区的网站建设,百度,雅虎,google的推广,点金,商友,等营销软件
请输入关键字:

标题搜索 内容搜索  

你现在所在的位置->首页->wap->ASP的Provsion原代码

ASP的Provsion原代码

时间:[2005-12-9 10:57:08]     作者:未知

<!--#include file = "conn.asp" -->
<%
Rem -------------------------------------------
Rem 文件名:SyncOrderRelationReq.asp
Rem 作用:解析POST请求的XML,检测处理结果
Rem 作者:Dengpc
Rem QQ :
Rem -------------------------------------------
Response.ContentType="text/xml"
Response.CharSet="utf-8"

dim ReceivedDoc
Set ReceivedDoc = server.CreateObject("MSXML2.DOMDocument")
'Set ReceivedDoc =Server.CreateObject("Microsoft.XMLDOM")

ReceivedDoc.async=False
'是否同步
ReceivedDoc.load Request
'取得post请求
TransactionID=ReceivedDoc.selectSingleNode("//TransactionID").text
'消息类型
version=ReceivedDoc.selectSingleNode("//Version").text
'该接口消息的版本号,本次所有的接口消息的版本都为“1.5.0”
msgtype=ReceivedDoc.selectSingleNode("//MsgType").text
'消息类型

send_devicetype=ReceivedDoc.selectSingleNode("//Send_Address/DeviceType").text
'devicetype为0是表示网关发过来的。
send_deviceid=ReceivedDoc.selectSingleNode("//Send_Address/DeviceID").text
'不知道具体意思。log记录就行了。
'这里的send_deviceid/deviceid表示网关ID号。重庆是0004
dest_devicetype=ReceivedDoc.selectSingleNode("//Dest_Address/DeviceType").text
dest_deviceid=ReceivedDoc.selectSingleNode("//Dest_Address/DeviceID").text
'不知道具体意思。log记录就行了。

fee_useridtype=ReceivedDoc.selectSingleNode("//FeeUser_ID/UserIDType").text
'附费用户标识 1手机号码 2伪码
fee_msisdn=ReceivedDoc.selectSingleNode("//FeeUser_ID/MSISDN").text
'手机号码
fee_pseudocode=ReceivedDoc.selectSingleNode("//FeeUser_ID/PseudoCode").text
'伪码

dest_useridtype=ReceivedDoc.selectSingleNode("//DestUser_ID/UserIDType").text
'目标用户标识 1手机号码 2伪码
dest_msisdn=ReceivedDoc.selectSingleNode("//DestUser_ID/MSISDN").text
'手机号码
dest_pseudocode=ReceivedDoc.selectSingleNode("//DestUser_ID/PseudoCode").text
'伪码

linkid=ReceivedDoc.selectSingleNode("//LinkID").text
'linkid
actionid=ReceivedDoc.selectSingleNode("//ActionID").text
'服务状态管理动作代码,具体值如下:
'1: 开通服务;2: 停止服务;3: 激活服务;4: 暂停服务;
actionreasonid=ReceivedDoc.selectSingleNode("//ActionReasonID").text
'产生服务状态管理动作原因的代码,具体值如下:
'1:用户发起行为 2:系统发起行为 3:扣费失败导致的服务取消 4:其他
spid=ReceivedDoc.selectSingleNode("//SPID").text
'SP 的企业代码
spserviceid=ReceivedDoc.selectSingleNode("//SPServiceID").text
'SP 中该服务的服务代码
accessmode=ReceivedDoc.selectSingleNode("//AccessMode").text
'服务的访问方式 1:WEB 2:WAP 3:SMS

featurestr=ReceivedDoc.selectSingleNode("//FeatureStr").text
'服务订购参数
Set ReceivedDoc =nothing

'response.write "spid="&spid&"<br>"
'response.write "spserviceid="&spserviceid&"<br>"
if fee_useridtype=1 then fee_phone=fee_msisdn else fee_phone=fee_pseudocode end if
if dest_useridtype=1 then dest_phone=dest_msisdn else dest_phone=dest_pseudocode end if
sql="insert into provision_log (TransactionID,version,msgtype,send_devicetype,send_deviceid,"
sql=sql&"dest_devicetype,dest_deviceid,feeuser_type,feeuser_phone,destuser_type,destuser_phone,actionid,actionreasonid,spid,"
'sql=sql&"spserviceid,accessmode,featurestr) values("
sql=sql&"spserviceid,accessmode) values("
sql=sql&"'"&TransactionID&"','"&version&"','"&msgtype&"','"&send_devicetype&"','"&send_deviceid&"',"
sql=sql&"'"&dest_devicetype&"','"&dest_deviceid&"','"&fee_useridtype&"','"&fee_phone&"','"&dest_useridtype&"','"&dest_phone&"',"
'sql=sql&"'"&actionid&"','"&actionreasonid&"','"&spid&"','"&spserviceid&"','"&accessmode&"','"&featurestr&"'"
sql=sql&"'"&actionid&"','"&actionreasonid&"','"&spid&"','"&spserviceid&"','"&accessmode&"')"
'response.write sql
'打开数据库
dbopen()
conn.execute(sql)
'关闭数据库
hret=get_hret()
dbclose()
Set ReceivedDoc=nothing

【声明】本站刊载的《ASP的Provsion原代码》一文如果有侵害你权益的情况,请联系我们。我们将及时采取措施。
QQ:44637339 Email:just6@163.com Tel:13355163107 Lining studios

友情链接

本页内容是《ASP的Provsion原代码》 返回顶部
© 2001-2024 Lining studios 济宁速创科技有限公司, All Rights Reserved
 Processed Time:140.625ms
中华人民共和国信息产业部网站备案号: 鲁ICP备09103015号-1