一、编写目的:本手册用于指导指导海航开发人员对人才测评系统WebService接口程序的编写,本手册的读者对象一般为软件系统开发和管理维护人员。
二、WebService接口概要说明:此接口包含若干个Web服务,Web服务地址:http://jii1.ceping.com/service.asmx,请在你的DotNet项目中引用此Web服务,假设你的Web引用名为:localhost。
1、BEISEN_CheckEP_Session (检测企业帐户状态是否有效)
2、BEISEN_TestInfo (根据枚举测评唯一ID,返回本测评说明信息,如测评简介,背景,提醒信息)
3、BEISEN_TestQuestion (根据枚举测评唯一ID,返回测评试题)
4、BEISEN_SubmitResults (处理用户测评结果,返回测评Url地址,根据此号码得到测评报告)
5、BEISEN_AbilityQuestion (根据枚举测评唯一ID,返回能力测评试题)
三、WebService的用户验证方式
此接口的用户验证方式采用SoapHeader传递Web Serivices自定义的身份验证数据的方式
使用Web服务前,需在项目中定义如下代码,用于验证:
{
localhost.UserService UserServiceObj=new localhost.UserService();
localhost.CredentialSoapHeader cshObj=new localhost.CredentialSoapHeader();
cshObj.UserName="test";//企业名称
cshObj.PassWord="******";//企业密码
UserServiceObj.CredentialSoapHeaderValue=cshObj;
UserServiceObj.BEISEN_TestVersion(localhost.TestIdentity.Interest); //7个服务中之一
}
以上验证代码只需要定义一次
四、WebService接口方法详细说明
