php调用sap和.net的webservices接口
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php调用sap和.net的webservices接口相关的知识,希望对你有一定的参考价值。
参考技术A php连接sapwebservices接口public function getwebservice($param)
$user = 'username';
$password = 'password';
$wsdl = '*****'; /*wsdl地址*/
$SOAP_CONFIG = array(
'login' => $user,
'password' => $password,
'trace' =>true,
'soap_version'=>SOAP_1_2,
'connection_timeout' => 50,
'encoding' => 'UTF-8',
'cache_wsdl' => WSDL_CACHE_NONE,
'keep_alive' => false
);
try
$client = new \SoapClient($wsdl, $SOAP_CONFIG); //调用sap里的接口
/* $param= array(
'参数1' => '1',
'参数2' => '2',
'参数3' => '3',
'参数4' => '4');*/
$ve=$client->__call("ZSdSoInfo", array($param));
return $ve;
catch (Exception $e)
print $e->getMessage();
php链接.net接口
$ws = "http://*****?wsdl";//webservice服务的地址
$client = new SoapClient ($ws);
$result=$client->kelOtp(array('参数1'=>参数1,'参数2'=>参数2);
$a= $result->kelOtpResult;/
SAP 如何调用我的webservice?
因为客户使用的是SAP,如何调用我的webservice. 作为客户来说,他需要做什么sap修改还是什么其他操作?没怎么接触过SAP.. 谢谢!
参考技术A 在SAP系统中使用T-codeSE80,建立一个Proxy代理类,系统会提示你一步一步操作,输入你的Web
Service的地址就OK了,不过这个需要客户的SAP系统中启用Web
Service组件和设定,这个有点复杂,详情可以问我要文档
以上是关于php调用sap和.net的webservices接口的主要内容,如果未能解决你的问题,请参考以下文章
php 如何利用 soap调用.Net的WebService asmx文件
java webservices 以Axis1.4方式 调用sap webservice接口.