Oracle EBS的Webservice不可用,“集成 SOA 网关”职责查看Webservice,首先提示一个警告
Warning
Service Provider Access is not available. You may not be able to see complete information about the service. Please view Service Provider logs for more details
"查看 WSDL"链接无法点击。“重新生成 WSDL”或者“重新部署”Webservice也都报一个类似的错误
中文
尝试执行 'GENERATE' 时,服务供应商访问权限导致例外 'oracle.apps.fnd.soa.util.SOAException: SystemError: Error while sending message to server. http://xxx.com.cn:8044/webservices/SOAProvider/EbizAuth?Generate=4392&soa_ticket=tmGD5LYlp6r3E6AcMtjwng..'。有关详情,请查看服务供应商日志
英文
Service Provider Access resulted in exception 'oracle.apps.fnd.soa.util.SOAException: SystemError: Error while sending message to server. http://xxx.crc.com.cn:8044/webservices/SOAProvider/EbizAuth?Generate=4392&soa_ticket=S8hYxnrLCHqosIpphMKofA..' when attempting to perform 'GENERATE'. Please view Service Provider logs for more details
解决方法
详见:Doc ID
1079163.1 - HTTP-500 oracle.apps.fnd.soa.util.SOAException.. Error When Trying to Generate a WSDL From iRepository
Cause: The ASADMIN password is out of sync.
Solution:
To implement the solution, please execute the following steps:
1. Reset the "ASADMIN" password in the file system, update the file $ORA_CONFIG_HOME/10.1.3/j2ee/oafm/config/system-jazn-data.xml as shown below:
<user>
<name>ASADMIN</name>
<display-name>Default Apps SOA User</display-name>
<description>Used by SOAProvider for DB connection</description>
<credentials>!<NEW PASSWORD></credentials>
</user>
NOTE: The password should be preceded by a '!' (Exclamation) so that when OAFM is started, it gets encrypted. For example, if the password is "welcome", then you have to change it to "!welcome".
2. Bounce oafm and retest the issue.
cd $ADMIN_SCRIPTS_HOME
./adoafmctl.sh start/stop