`
ghost_fly
  • 浏览: 112949 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

VBScript 调用webservice 示例

阅读更多
<%@ include file="/WEB-INF/jsp/common/taglibs.jsp" %>
<%@ include file="/WEB-INF/jsp/common/messages.jsp"%>
<%@ page language="java"  pageEncoding="GB2312" contentType="text/html;charset=utf-8" buffer="none"%>
<HTML>
<HEAD>
</HEAD>
<%
    request.setCharacterEncoding("GBK");
    String userName = (String) request.getAttribute("userName");
     String ip=(String)request.getAttribute("ip");
     String m8Path=(String)request.getAttribute("m8Path");
%>

             <script language="vbscript">
             function callToken(Token)
                     dim soap
                     dim rep
                     dim OutErrInfo
                     dim usercode
                     set soap=createobject("MSSOAP.SoapClient30")
                       soap.MSSoapInit "<%=m8Path%>XineM8WS/AuthWS.asmx?WSDL"
                         Token = soap.CreateTokenForJava("<%=userName%>","<SSO><IC>OA</IC><IP>"+"<%=ip%>"+"</IP></SSO>")
                 end function
                 function LoadToken()
                     dim Token
                     dim strToken
                     dim obj
                     Dim strErr
Dim i
Dim j
                     dim h
                     dim  result
                     call callToken(Token)
                         i=InStr(Token,"<flag>")
j=InStr(Token,"</flag>")
strErr=Mid(Token,i+Len("<flag>"),j-i-Len("<flag>"))
                         msgbox Token
                         if strErr<> "0" then
                             msgbox "创建令牌失败!!",64+0,"系统提示!!"
                         else

                        i=InStr(Token,"<token>")
j=InStr(Token,"</token>")
strToken=Mid(Token,i+Len("<token>"),j-i-Len("<token>"))

                         window.location.href="<%=m8Path%>XineM8UI/Default.aspx?Pa="+strToken
               end if
                 end function

         </script>
<BODY>
<script type="text/vbscript">
LoadToken()
</script>
<!--<input type="button" onclick="LoadToken();" value="登录M8系统"/>-->
</BODY>
</HTML>
分享到:
评论

相关推荐

    vbscript 调用WebService实现代码

    以下是一个使用VBScript调用WebService的实现代码示例: 首先,我们需要创建一个SOAP客户端对象。在VBScript中,我们可以使用`MSSOAP.SoapClient`对象来实现这一功能。`mssoapinit`方法用于初始化这个对象,并指定...

    从ASP3.0和JavaScript调用WebService

    本文主要探讨如何从ASP 3.0(Active Server Pages)和JavaScript这两种不同的编程环境调用WebService,以实现跨平台的数据交互。 首先,让我们理解WebService的核心概念。WebService是一种基于开放标准(如SOAP、...

    短信开发接口包

    HTTP是互联网上应用最为广泛的一种网络协议,通过`Java 调用WebService接口和HTTP接口 均支持GET和Post方式.rar`文件,我们可以看到Java开发者可以使用GET或POST方法来发送短信请求,这在处理跨平台应用时非常有用。...

    华视100UC身份证读卡器二次开发BS端

    "华视部分代码.doc"则可能包含了一些示例代码或已有的代码片段,这些代码可以帮助开发者理解如何在实际项目中集成读卡器功能。例如,可能包括了初始化控件、触发读卡操作、接收和解析身份证数据等关键代码段。 在...

    ASP.NET扩展名大全

    **示例**: `WebService.asmx` ##### 6. 类 (Class1.cs) **描述**: 类是面向对象编程的基本单元,用于定义对象的行为和属性。 **用途**: 构建应用程序的核心逻辑。 **示例**: `Class1.cs` ##### 7. 样式表 ...

    图片验证码代码源码

    接下来,在WebForm中调用这个WebMethod获取图片数据并显示: ```csharp imagesvr.MyService imgsvr = new imagesvr.MyService(); string strKey = ""; byte[] data = imgsvr.GenerateVerifyImage(4, ref strKey); //...

    EJB3.0实例教程服务器为JBOSS

    2. **编写客户端**: 编写 Java 客户端代码,使用 JNDI 查找并调用远程 EJB。 ##### 2.4 发布在 JBoss 集成环境中的 Web 应用调用 EJB 1. **创建 Web 应用**: 使用 IDE 创建一个新的 Web 应用项目。 2. **配置上...

    利用ASP发送和接收XML数据的处理方法与代码

    这种方法不仅适用于简单的数据交互,也可以扩展应用于更复杂的场景,如调用Servlet或WebService等。 需要注意的是,虽然本文介绍的方法对于老版本的ASP仍然有效,但在实际项目中,建议考虑使用更现代的技术栈,如...

Global site tag (gtag.js) - Google Analytics