Basic http authentication not working when consuming Web Service in BPEL.
Hi,
I am consuming an AXIS Web Service from BPEL 10.1.3. The Web Service uses basic http
authentication so we need a way to get username and password into the http
header. In the Oracle BPEL Process Manager Administrator's Guide 10g
(10.1.3.1.0) section 1.3.4.1 HTTP Basic Authentication (10.1.2.0.2) is stated
that this can be done using the properties httpUsername and httpPassword. I
have set the 2 for the partner link in bpel.xml but username and password does
not get in to the http header. Has anybody got an idea?
Regards Pete
I'm having the same sorts of problems with 10.1.3.1.0. I've got a deployed BPEL suitcase that's trying to hit a BASIC AUTH-secured web service running on a WebLogic 8.1 server. I've set up my partner link according to the documentation, and the BPEL console Descriptor tab even shows the parameters correctly:
partnerLinkBindings
client
wsdlLocation awardService.wsdl
spsAwardSubmitPartnerLink
basicHeaders credentials
basicUsername ko1
basicPassword xxxxx
wsdlLocation IAwardDraftServiceRef1.wsdl
However, when I funnel the resultant call to the endpoint specified in IAwardDraftServiceRef1.wsdl, none of the fields I would expect show up in the HTTP header:
POST /pd2WebServices/service/IAwardDraftService HTTP/1.1
Host: vm-orcl-app-srv:4444
Connection: Keep-Alive, TE
TE: trailers, deflate, gzip, compress
User-Agent: Oracle HTTPClient Version 10h
SOAPAction: ""
Accept-Encoding: gzip, x-gzip, compress, x-compress
Content-type: text/xml; charset=UTF-8
Content-length: 3800
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><env:Body><IAwardDraftSubmitNew xmlns="http://www.caci.com/pd2/pub">
<IAwardDraft>
<accessController/>
<agreementEndDate/>
Is there some other configuration piece I'm missing?? I've tried the other variation using httpBasicHeaders, with the same results. I even noted that the "Oracle® BPEL Process Manager Administrator's Guide" says that "Starting with Oracle BPEL Process Manager release 10.1.3, all partner link properties are automatically propagated into the HTTP header." I've tried putting "extra" parms in the partner link bindings, but they don't show up either.
What am I missing??
Thanks,
Mike
Similar Messages
-
Problem when consuming web service on WIndows authentication applcation
Hi,
I am having a tough time in consuming web services on a
Windows authentication IIS server.
In one of my application I have created web services and
consuming those web services from my another application.
If I turned off the Windows authentication everything works
fine, but If I turned on the Windows authentication web services
stop working.
Has anyone encountered such error while working with web
services on Windows authentication server.
Attach Code
Could not perform web service invocation "funGetCustomer".
Here is the fault returned when invoking the web service
operation:
AxisFault
faultCode: {
http://xml.apache.org/axis/}HTTP
faultSubcode:
faultString: (401)Unauthorized
faultActor:
faultNode:
faultDetail:
{}:return code: 401
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "
http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>You are not authorized
to view this page</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html;
charset=Windows-1252">
<STYLE type="text/css">
BODY { font: 8pt/12pt verdana }
H1 { font: 13pt/15pt verdana }
H2 { font: 8pt/12pt verdana }
A:link { color: red }
A:visited { color: maroon }
</STYLE>
</HEAD><BODY><TABLE width=500 border=0
cellspacing=10><TR><TD>
<h1>You are not authorized to view this page</h1>
You do not have permission to view this directory or page
using the credentials that you supplied because your Web browser is
sending a WWW-Authenticate header fi...You could try switching the HTTP transport provided in the
Apache Axis embedded in ColdFusion to "CommonsHTTPSender".
See this blog post:
http://tjordahl.blogspot.com/2007/03/apache-axis-and-commons-httpclient.html -
How to reference complex data type when consuming web services in WAS 620?
In WAS 620, I tried to consume a web service in ABAP. I was successful when the web service returned one or more simple data type. But when the web service is changed to return a complex data type (eg. a structure with 3 elements), the call to the web service did not return anything.
Do any of you know how to reference the individual element in the structure of an output parameter in a web service? I use the add_parameter method of the CSoapDocument class to identify the output parameters.
Here is part of the WSDL file:
<?xml version="1.0" encoding="UTF-8" ?>
- <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:s0="urn:sap-com:document:sap:rfc:functions" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="urn:sap-com:document:sap:rfc:functions">
- <types>
- <xsd:schema targetNamespace="urn:sap-com:document:sap:rfc:functions">
- <xsd:element name="Z_SRM_SOAP_TEST_COMPLEX">
- <xsd:complexType>
- <xsd:all>
- <xsd:element name="INTEXT">
- <xsd:simpleType>
- <xsd:restriction base="xsd:string">
<xsd:maxLength value="50" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:all>
</xsd:complexType>
</xsd:element>
- <xsd:element name="Z_SRM_SOAP_TEST_COMPLEX.Response">
- <xsd:complexType>
- <xsd:all>
<xsd:element name="OUTTEXT" type="s0:ZSRM_TEST_STRUCT" />
</xsd:all>
</xsd:complexType>
</xsd:element>
- <xsd:complexType name="ZSRM_TEST_STRUCT">
- <xsd:sequence>
- <xsd:element name="ELEMENT1" minOccurs="0">
- <xsd:simpleType>
- <xsd:restriction base="xsd:string">
<xsd:maxLength value="50" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
- <xsd:element name="ELEMENT2" minOccurs="0">
- <xsd:simpleType>
- <xsd:restriction base="xsd:string">
<xsd:maxLength value="50" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
- <xsd:element name="ELEMENT3" minOccurs="0">
- <xsd:simpleType>
- <xsd:restriction base="xsd:string">
<xsd:maxLength value="50" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
</types>Hi,
[email protected] is my id and one more thing u by looking at the wsdl file u can know what al the parameters we have to give to the webservice so try it out also.
Regards,
Sirisha. -
HTTPS hyperlinks not working when report exported to PDF
Hi,
I have the following problem - I have a https link in the report, which works properly when the report is exported to HTML, Excel, DOC, but no hyperlink is rendered when the report is exported to PDF.
Important: When http:// or mailto: are used in the hyperlink, then the PDF export renders the link correctly. Only https does not render properly and only in PDF.
I am using Crystal Reports Basic for Visual Studio 2008. The following 2 dlls are referenced in the .net application:
CrystalDecisions.CrystalReports.Engine 10.5.3700.0
CrystalDecisions.Shared 10.5.3700.0
Thanks in advance for any hints!
Br,
LeonUpdate
I did a little more testing and it worked for me because my Text field said https://mail.google.com and the hyperlink in the background was also https://mail.google.com. Once I updated the Text object to read Gmail it failed like yours did.
I suspect this is something that spilled over from version 10. Crystal Reports Basic is built on the version 10 runtime and the issue may have been fixed in version 10 but missed for CR Basic. I have a feeling this works without error in XI R2 and 2008. -
Dear all,
I'm using the powershell cmdlt New-WebServiceProxy to query ITSM incidents. I'm able to get the WSDL definition ..
$uri='http://pitsm/arsys/WSDL/public/pitsmapp/HPD_IncidentInterface_WS'
$myitsm=New-WebServiceProxy -Uri $uri -Namespace ITSM -Verbose true
$auth= New-Object ITSM.AuthenticationInfo
$cred=get-credential
$auth.username=$cred.username
$auth.password= [System.Runtime.InteropServices.marshal]::PtrToStringAuto([System.Runtime.InteropServices.marshal]::SecureStringToBSTR($cred.password))
$auth.authentication="Domain Authentication"
$myitsm.AuthenticationInfoValue=$auth
$myitsm.RequestEncoding = [System.Text.Encoding]::UTF8
$tid="INC000002237910"
$criteria="'Incident Number' = ""$tid"""
When i'm consuming now the web service i get back an error messages:
$answer=$myitsm.HelpDesk_QueryList_Service($criteria,0,100)
Exception calling "HelpDesk_QueryList_Service" with "3" argument(s): "There is an error in XML document (3, 4)."
At line:1 char:1
+ $answer=$myitsm.HelpDesk_QueryList_Service($criteria,0,100)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : InvalidOperationException
Has anybody an idea what could be wrong?
Any idea how to debug the commandlet New-WebServiceProxy?
Best Regards
ChrisHello Christian,
i know this reply is really late ;) I am actually the author of the blog post mentioned by @AnnaWY, the post she mentioned is in regards of a situation 'where everything' is how it should be. Basically, (i think) sometime administrator, or the
person who implements ITSM webservices makes an error, hence this script will not run. You will end up with that issue mentioned, in order to fix it, either you should contact the person who is responsible for that service, OR rewrite the wsdl for it yourself.
It might be a bit problematic, but, it is for sure doable, as in my latest blog post about this issue.
I am writing it here, because i also saw this page, while googling for explanation, i guess there are more people who are looking for this so here is the link to the explanation:
http://wp.me/pAXaY-ht
I hope that helps !
Regards,
Greg -
Weak Xcelsius when consuming web services
Post Author: cybercowboy
CA Forum: Xcelsius and Live Office
The following wsdl is deployed on weblogic 10.0. SoapUI, java, .net, flex ... can all consume it. Only Xcelsius can not even load the wsdl. Anybody who is familiar with the Xcelsius can give me any hints? I am using Xcelsius 2008. Thanks a lot!<?xml version='1.0' encoding='UTF-8'?><s0:definitions name="HelloWorldServiceDefinitions" targetNamespace="http://tempuri.org/" xmlns="" xmlns:s0="http://schemas.xmlsoap.org/wsdl/" xmlns:s1="http://tempuri.org/" xmlns:s2="http://schemas.xmlsoap.org/wsdl/soap/"> <s0:types> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:s0="http://schemas.xmlsoap.org/wsdl/" xmlns:s1="http://tempuri.org/" xmlns:s2="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="sayHelloWorld"> <xs:complexType> <xs:sequence/> </xs:complexType> </xs:element> <xs:element name="sayHelloWorldResponse"> <xs:complexType> <xs:sequence> <xs:element name="StringOutput" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </s0:types> <s0:message name="sayHelloWorld"> <s0:part element="s1:sayHelloWorld" name="parameters"/> </s0:message> <s0:message name="sayHelloWorldResponse"> <s0:part element="s1:sayHelloWorldResponse" name="parameters"/> </s0:message> <s0:portType name="HelloWorldPortType"> <s0:operation name="sayHelloWorld" parameterOrder="parameters"> <s0:input message="s1:sayHelloWorld"/> <s0:output message="s1:sayHelloWorldResponse"/> </s0:operation> </s0:portType> <s0:binding name="HelloWorldServiceSoapBinding" type="s1:HelloWorldPortType"> <s2:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <s0:operation name="sayHelloWorld"> <s2:operation soapAction="" style="document"/> <s0:input> <s2:body parts="parameters" use="literal"/> </s0:input> <s0:output> <s2:body parts="parameters" use="literal"/> </s0:output> </s0:operation> </s0:binding> <s0:service name="HelloWorldService"> <s0:port binding="s1:HelloWorldServiceSoapBinding" name="HelloWorldServicePort"> <s2:address location="http://localhost:7001/HelloWorldServices/HelloWorldImpl"/> </s0:port> </s0:service></s0:definitions>Post Author: muhammedismail
CA Forum: Xcelsius and Live Office
Multiple Schema could not be the issue as Xcelsius can consume the following weblogic WSDL.Can you point the documentation which lists what web service protocols or standards Xcelcius adheres to. What its limitations are. Basically most experts point to using .NET webservices. However none of them does not discuss what exactly in weblogic is not meeting the standard. <?xml version="1.0" encoding="UTF-8"?><definitions xmlns:tns="java:com.compy.tiby.services" xmlns:wsr="http://www.openuri.org/2002/10/soap/reliability/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap12enc="http://www.w3.org/2003/05/soap-encoding" xmlns:conv="http://www.openuri.org/2002/04/wsdl/conversation/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="java:com.compy.tiby.services"> <types xmlns:tns="java:com.compy.tiby.services" xmlns:wsr="http://www.openuri.org/2002/10/soap/reliability/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap12enc="http://www.w3.org/2003/05/soap-encoding" xmlns:conv="http://www.openuri.org/2002/04/wsdl/conversation/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/"> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:stns="java:com.compy.tiby.tops.exception" elementFormDefault="qualified" attributeFormDefault="qualified" targetNamespace="java:com.compy.tiby.tops.exception"> <xsd:element type="stns:topsServiceException" name="topsServiceException"> </xsd:element> <xsd:complexType name="topsServiceException"> <xsd:sequence> <xsd:element type="xsd:string" name="ID" minOccurs="1" nillable="true" maxOccurs="1"> </xsd:element> <xsd:element type="xsd:string" name="causeDetail" minOccurs="1" nillable="true" maxOccurs="1"> </xsd:element> <xsd:element type="xsd:string" name="causeException" minOccurs="1" nillable="true" maxOccurs="1"> </xsd:element> <xsd:element type="xsd:string" name="causeID" minOccurs="1" nillable="true" maxOccurs="1"> </xsd:element> <xsd:element type="xsd:string" name="causeMessage" minOccurs="1" nillable="true" maxOccurs="1"> </xsd:element> <xsd:element type="xsd:string" name="message" minOccurs="1" nillable="true" maxOccurs="1"> </xsd:element> <xsd:element type="xsd:string" name="operation" minOccurs="1" nillable="true" maxOccurs="1"> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:schema> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:stns="java:com.compy.tiby.model" elementFormDefault="qualified" attributeFormDefault="qualified" targetNamespace="java:com.compy.tiby.model"> <xsd:complexType name="tibyBaseModel"> </xsd:complexType> </xsd:schema> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:stns="java:com.compy.tiby.model.tops" elementFormDefault="qualified" attributeFormDefault="qualified" targetNamespace="java:com.compy.tiby.model.tops"> <xsd:import namespace="java:com.compy.tiby.model"> </xsd:import> <xsd:complexType name="NavigationGroup"> <xsd:complexContent> <xsd:extension xmlns:tp="java:com.compy.tiby.model" base="tp:tibyBaseModel"> <xsd:sequence> <xsd:element type="xsd:string" name="navGroupDesc" minOccurs="1" nillable="true" maxOccurs="1"> </xsd:element> <xsd:element type="xsd:int" name="navGroupId" minOccurs="1" maxOccurs="1"> </xsd:element> <xsd:element type="xsd:string" name="navGroupTitle" minOccurs="1" nillable="true" maxOccurs="1"> </xsd:element> <xsd:element type="xsd:int" name="sequence" minOccurs="1" maxOccurs="1"> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="NavigationLink"> <xsd:complexContent> <xsd:extension xmlns:tp="java:com.compy.tiby.model" base="tp:tibyBaseModel"> <xsd:sequence> <xsd:element type="xsd:string" name="URL" minOccurs="1" nillable="true" maxOccurs="1"> </xsd:element> <xsd:element type="xsd:boolean" name="intops" minOccurs="1" maxOccurs="1"> </xsd:element> <xsd:element type="xsd:int" name="moduleId" minOccurs="1" maxOccurs="1"> </xsd:element> <xsd:element type="xsd:int" name="navGroupId" minOccurs="1" maxOccurs="1"> </xsd:element> <xsd:element type="xsd:string" name="navLinkDesc" minOccurs="1" nillable="true" maxOccurs="1"> </xsd:element> <xsd:element type="xsd:int" name="navLinkId" minOccurs="1" maxOccurs="1"> </xsd:element> <xsd:element type="xsd:string" name="navLinkTitle" minOccurs="1" nillable="true" maxOccurs="1"> </xsd:element> <xsd:element type="xsd:boolean" name="newWindow" minOccurs="1" maxOccurs="1"> </xsd:element> <xsd:element type="xsd:int" name="reportId" minOccurs="1" maxOccurs="1"> </xsd:element> <xsd:element type="xsd:int" name="sequence" minOccurs="1" maxOccurs="1"> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:schema> </types> <message name="deleteNavigationGroup"> <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:int" name="intVal"> </part> </message> <message name="deleteNavigationGroupResponse"> <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:boolean" name="result"> </part> </message> <message name="topsServiceException"> <part xmlns:partns="java:com.compy.tiby.tops.exception" type="partns:topsServiceException" name="topsServiceException"> </part> </message> <message name="deleteNavigationLink"> <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:int" name="intVal"> </part> </message> <message name="deleteNavigationLinkResponse"> <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:boolean" name="result"> </part> </message> <message name="updateNavigationGroup"> <part xmlns:partns="java:com.compy.tiby.model.tops" type="partns:NavigationGroup" name="navigationGroup"> </part> </message> <message name="updateNavigationGroupResponse"> <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:boolean" name="result"> </part> </message> <message name="updateNavigationLink"> <part xmlns:partns="java:com.compy.tiby.model.tops" type="partns:NavigationLink" name="navigationLink"> </part> </message> <message name="updateNavigationLinkResponse"> <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:boolean" name="result"> </part> </message> <message name="addNavigationGroup"> <part xmlns:partns="java:com.compy.tiby.model.tops" type="partns:NavigationGroup" name="navigationGroup"> </part> </message> <message name="addNavigationGroupResponse"> <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:int" name="result"> </part> </message> <message name="addNavigationLink"> <part xmlns:partns="java:com.compy.tiby.model.tops" type="partns:NavigationLink" name="navigationLink"> </part> </message> <message name="addNavigationLinkResponse"> <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:int" name="result"> </part> </message> <message name="gettopsXML"> </message> <message name="gettopsXMLResponse"> <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:string" name="result"> </part> </message> <message name="getSearchXML"> <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:string" name="string"> </part> </message> <message name="getSearchXMLResponse"> <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:string" name="result"> </part> </message> <portType name="topsServicesPort"> <operation name="deleteNavigationGroup"> <input message="tns:deleteNavigationGroup"> </input> <output message="tns:deleteNavigationGroupResponse"> </output> <fault name="topsServiceException" message="tns:topsServiceException"> </fault> </operation> <operation name="deleteNavigationLink"> <input message="tns:deleteNavigationLink"> </input> <output message="tns:deleteNavigationLinkResponse"> </output> <fault name="topsServiceException" message="tns:topsServiceException"> </fault> </operation> <operation name="updateNavigationGroup"> <input message="tns:updateNavigationGroup"> </input> <output message="tns:updateNavigationGroupResponse"> </output> <fault name="topsServiceException" message="tns:topsServiceException"> </fault> </operation> <operation name="updateNavigationLink"> <input message="tns:updateNavigationLink"> </input> <output message="tns:updateNavigationLinkResponse"> </output> <fault name="topsServiceException" message="tns:topsServiceException"> </fault> </operation> <operation name="addNavigationGroup"> <input message="tns:addNavigationGroup"> </input> <output message="tns:addNavigationGroupResponse"> </output> <fault name="topsServiceException" message="tns:topsServiceException"> </fault> </operation> <operation name="addNavigationLink"> <input message="tns:addNavigationLink"> </input> <output message="tns:addNavigationLinkResponse"> </output> <fault name="topsServiceException" message="tns:topsServiceException"> </fault> </operation> <operation name="gettopsXML"> <input message="tns:gettopsXML"> </input> <output message="tns:gettopsXMLResponse"> </output> <fault name="topsServiceException" message="tns:topsServiceException"> </fault> </operation> <operation name="getSearchXML"> <input message="tns:getSearchXML"> </input> <output message="tns:getSearchXMLResponse"> </output> <fault name="topsServiceException" message="tns:topsServiceException"> </fault> </operation> </portType> <binding type="tns:topsServicesPort" name="topsServicesPort"> <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"> </soap:binding> <operation name="deleteNavigationGroup"> <soap:operation style="rpc" soapAction=""> </soap:operation> <input> <soap:body namespace="java:com.compy.tiby.services" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"> </soap:body> </input> <output> <soap:body namespace="java:com.compy.tiby.services" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"> </soap:body> </output> <fault name="topsServiceException"> <soap:fault namespace="java:com.compy.tiby.services" name="topsServiceException" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"> </soap:fault> </fault> </operation> <operation name="deleteNavigationLink"> <soap:operation style="rpc" soapAction=""> </soap:operation> <input> <soap:body namespace="java:com.compy.tiby.services" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"> </soap:body> </input> <output> <soap:body namespace="java:com.compy.tiby.services" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"> </soap:body> </output> <fault name="topsServiceException"> <soap:fault namespace="java:com.compy.tiby.services" name="topsServiceException" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"> </soap:fault> </fault> </operation> <operation name="updateNavigationGroup"> <soap:operation style="rpc" soapAction=""> </soap:operation> <input> <soap:body namespace="java:com.compy.tiby.services" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"> </soap:body> </input> <output> <soap:body namespace="java:com.compy.tiby.services" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"> </soap:body> </output> <fault name="topsServiceException"> <soap:fault namespace="java:com.compy.tiby.services" name="topsServiceException" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"> </soap:fault> </fault> </operation> <operation name="updateNavigationLink"> <soap:operation style="rpc" soapAction=""> </soap:operation> <input> <soap:body namespace="java:com.compy.tiby.services" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"> </soap:body> </input> <output> <soap:body namespace="java:com.compy.tiby.services" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"> </soap:body> </output> <fault name="topsServiceException"> <soap:fault namespace="java:com.compy.tiby.services" name="topsServiceException" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"> </soap:fault> </fault> </operation> <operation name="addNavigationGroup"> <soap:operation style="rpc" soapAction=""> </soap:operation> <input> <soap:body namespace="java:com.compy.tiby.services" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"> </soap:body> </input> <output> <soap:body namespace="java:com.compy.tiby.services" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"> </soap:body> </output> <fault name="topsServiceException"> <soap:fault namespace="java:com.compy.tiby.services" name="topsServiceException" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"> </soap:fault> </fault> </operation> <operation name="addNavigationLink"> <soap:operation style="rpc" soapAction=""> </soap:operation> <input> <soap:body namespace="java:com.compy.tiby.services" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"> </soap:body> </input> <output> <soap:body namespace="java:com.compy.tiby.services" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"> </soap:body> </output> <fault name="topsServiceException"> <soap:fault namespace="java:com.compy.tiby.services" name="topsServiceException" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"> </soap:fault> </fault> </operation> <operation name="gettopsXML"> <soap:operation style="rpc" soapAction=""> </soap:operation> <input> <soap:body namespace="java:com.compy.tiby.services" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"> </soap:body> </input> <output> <soap:body namespace="java:com.compy.tiby.services" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"> </soap:body> </output> <fault name="topsServiceException"> <soap:fault namespace="java:com.compy.tiby.services" name="topsServiceException" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"> </soap:fault> </fault> </operation> <operation name="getSearchXML"> <soap:operation style="rpc" soapAction=""> </soap:operation> <input> <soap:body namespace="java:com.compy.tiby.services" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"> </soap:body> </input> <output> <soap:body namespace="java:com.compy.tiby.services" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"> </soap:body> </output> <fault name="topsServiceException"> <soap:fault namespace="java:com.compy.tiby.services" name="topsServiceException" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"> </soap:fault> </fault> </operation> </binding> <service name="topsServices"> <port name="topsServicesPort" binding="tns:topsServicesPort"> <soap:address location="http://biservicesdev.compy.com:80/tibyServices/topsServices"> </soap:address> </port> </service></definitions> -
"end-of-body reached" Error when consuming web service from 10GR1
Hi all,
Im consuming a number of web services, all of which work fine apart from one which returns the error:
29266. 00000 - "end-of-body reached"
*Cause: The end of the HTTP response body was reached.
*Action: If the end of the HTTP response is reached prematurely, check if
the HTTP response terminates prematurely. Otherwise, end the
HTTP response.
I don't understand why this is happening and would really appreciate some help. I have checked the invoke procedure and there is a ' utl_http.end_response(http_resp);' call which online searching suggests can be a cause of the problem (if not used). The procedure which calls the service is:
function Events_Insert(id varchar2, pwd varchar2) return clob as
req opf_portal.pkg_call_web_services.request;
resp opf_portal.pkg_call_web_services.response;
aEventRecord varchar2(4000);
begin
req := opf_portal.pkg_call_web_services.new_request('Events_Insert', 'xmlns="<removed>');
aEventRecord:='<Options>
<EventOptionRecord>
<Comments>None</Comments>
<Quantity>1</Quantity>
<OptionID>53</OptionID>
</EventOptionRecord>
<EventOptionRecord>
<Comments>None</Comments>
<Quantity>1</Quantity>
<OptionID>53</OptionID>
</EventOptionRecord>
</Options>
<Badges>
<EventBadgeRecord>
<Company>Oracle</Company>
<JobTitle>Consultant</JobTitle>
<Name>GregCox</Name>
<EventBadgeRecord>
</Badges>
<SpecialRequirements>
<EventSpecialRequirementRecord>
<Notes>bob</Notes>
<Pvkey>110606</Pvkey>
<RequirementCode>VEG</RequirementCode>
</EventSpecialRequirementRecord>
</SpecialRequirements>
<Pvkey>110606</Pvkey>
<DelegateType>DELEGATE</DelegateType>
<EventID>524938</EventID>';
opf_portal.pkg_call_web_services.add_parameter(req, 'userid', 'xsd:string', id);
opf_portal.pkg_call_web_services.add_parameter(req, 'password', 'xsd:string', pwd);
opf_portal.pkg_call_web_services.add_parameter(req, 'aEventRecord', 'xsd:complexType', aEventRecord);
resp := opf_portal.pkg_call_web_services.invoke(req, '<removed>', '<removed>');
return resp.doc.getstringval();
end;Incase anybody else encounters this problem, it was my XML that was invalid:
<EventBadgeRecord>
<Company>Oracle</Company>
<JobTitle>Consultant</JobTitle>
<Name>GregCox</Name>
<EventBadgeRecord>
was missing '/' in closing tag -
Invalid characters when consuming web service
Morning all,
I am using Apache Axis 1.3 (yes, slightly old version) to consume a Microsoft SharePoint web service. The problem I am finding is that the returned XML contains an invalid XML character which is causing Axis to throw an exception. I have no control over the SharePoint web service so I am wondering if it is possible to somehow obtain the XML returned from SharePoint so that I can pre-process it, removing all the bad characters, before then letting Axis process as normal. Or perhaps there is a more elegant solution?
This snippet of code shows how I am currently calling the web service :
String endpoint = listSite.endsWith("/") ? listSite + "_vti_bin/Lists.asmx" : listSite + "/_vti_bin/Lists.asmx";
org.apache.axis.client.Service service = new org.apache.axis.client.Service();
org.apache.axis.client.Call call = (org.apache.axis.client.Call) service.createCall();
call.setProperty(Call.SOAPACTION_USE_PROPERTY, new Boolean(true));
call.setProperty(Call.SOAPACTION_URI_PROPERTY, "http://schemas.microsoft.com/sharepoint/soap/GetListItems");
call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
call.setOperationName(new javax.xml.namespace.QName("http://schemas.microsoft.com/sharepoint/soap/", "GetListItems"));
call.setTargetEndpointAddress(new java.net.URL(endpoint));
call.addParameter(new javax.xml.namespace.QName("http://schemas.microsoft.com/sharepoint/soap/", "listName"),
new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"),
java.lang.String.class,
javax.xml.rpc.ParameterMode.IN);
call.addParameter(new javax.xml.namespace.QName("http://schemas.microsoft.com/sharepoint/soap/", "rowLimit"),
new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"),
javax.xml.rpc.ParameterMode.IN);
call.setUsername(domain + "\\" + user);
call.setPassword(password);
call.setReturnType(org.apache.axis.Constants.XSD_SCHEMA);
Schema schema = (Schema) call.invoke(new Object[]{ listGUID, "100" });The error occurs after the call to the invoke method :
org.xml.sax.SAXParseException: Character reference "" is an invalid XML characterMany Thanks,
Ben.You're not going to like this but... get the producer (SharePoint) fixed.
Because if you get invalid XML then yes you'd have to pre-process it, which basically will entail you throwing out Axis and doing it all yourself. Which seems brutal.
Bottom line is that a webservice producing invalid XML is not in fact a webservice. -
Wrong data when consuming web service via ABAP
Dear all,
we tried to consume a web service via ABAP and used one of the various existing how-to papers from the internet in order to develop everything.
The development was not that difficult, but when we now execute our ABAP, we noticed that
- the first 100 returned rows from the webservice are completely correct
- then we receive 10-15 completely incorrect rows (empty fields, redundant lines, etc.)
- the rest of the data (60 records) is correct again
As we nearly all objects have been generated automatically via SE80, I do not really know where this problem might come from. We double checked the original data and there everything is correct.
Any ideas?
Thanks for your feedback,
AndreasMarcelo Almeida wrote:
> You can use Logial port for it in LPCONFIG ( Transaction). See this examplo Below:
>
> TRY.
>
> CREATE OBJECT my_proxy
> EXPORTING
> logical_port_name = 'LP01'.
> CATCH cx_ai_system_fault.
> ENDTRY.
>
> TRY.
> input-airline_id = p_carrid.
> input-connection_id = p_connid.
> input-flight_date = p_fldate.
>
> CALL METHOD my_proxy->flight_get_detail
> EXPORTING
> input = input
> IMPORTING
> output = output.
> CATCH cx_ai_system_fault.
> CATCH cx_ai_application_fault.
> ENTRY.
>
> Its necessary create a connection in SM59 (type H) and setting in the call parameters logical port (LPCONFIG).
Hi,
thanks for your answer. It´s working!
Cheers,
Andy -
Error when consuming Web Service in SAP R/3 ECC 6.0
Hi to everyone.
I have created an asynchronous Web Service in SAP R3, which I want to use in SAP PI later.
When I test the Web Service using WS Navigator or XMLSpy the following error occurs:
SOAP Runtime Protocol: ABAP Runtime exception: 1F09B73915F6B645E10000000A11447B occurred in program CL_SOAP_APPLICATION_PROXY=====CP CP in include CL_SOAP APPLICATIONPROXY=====CM008 at position 110
SOAP Runtime Protocol: Exception message: An exception with the type CX_SY_REF_IS_INITIAL occurred, but was neither handled locally, nor declared in a RAISING clause
I tested another synchronous Web Service developed by me in the same system, and the error does not occurs.
I just searched an OSS Note and does not find anything.
There are some restrictions in Web Service type developed in SAP R/3?
Thanks in advance.
Rafael Rojas.Hi.
I think I must clarify my question.
The Web Service is not called inside SAP R/3 but externally. For testing pourpose I actually use WS Navigator and XMLSpy.
The method inside ABAP Server Proxy which is exposed as a Web Server in SAP R/3 system is the following. Note that the Web Service is Asynchronous.
METHOD zpi_ii_test_ws_4_in~test_ws_4_in.
DATA: lwa_zpi_test TYPE zpi_test.
lwa_zpi_test-mandt = input-mt_test-record-client.
lwa_zpi_test-bukrs = input-mt_test-record-company.
lwa_zpi_test-belnr = input-mt_test-record-document.
lwa_zpi_test-gjahr = input-mt_test-record-year.
INSERT zpi_test FROM lwa_zpi_test.
COMMIT WORK.
ENDMETHOD.
I have created another Web Service in SAP R/3 which is Synchronous, and the error does not occurs. The following is the method inside ABAP Server Proxy which is exposed as a Web Service in SAP R/3 system.
METHOD zpi_ii_test_ws_3_in~test_ws_3_in.
DATA: l_bukrs TYPE bukrs,
l_belnr TYPE belnr_d,
l_gjahr TYPE gjahr,
lr_belnr TYPE RANGE OF belnr_d,
lwa_zpi_test TYPE zpi_test.
l_bukrs = input-mt_req-msg+0(4).
l_gjahr = input-mt_req-msg+4(4).
SELECT MAX( belnr ) INTO l_belnr
FROM zpi_test
WHERE bukrs EQ l_bukrs
AND belnr IN lr_belnr
AND gjahr EQ l_gjahr.
IF l_belnr IS INITIAL.
l_belnr = '4700000000'.
ELSE.
l_belnr = l_belnr + 1.
ENDIF.
lwa_zpi_test-mandt = sy-mandt.
lwa_zpi_test-bukrs = l_bukrs.
lwa_zpi_test-belnr = l_belnr.
lwa_zpi_test-gjahr = l_gjahr.
INSERT zpi_test FROM lwa_zpi_test.
COMMIT WORK.
output-mt_resp-msg = l_belnr.
ENDMETHOD.
I hope to have clarified my question.
Rafael Rojas. -
Not able to consume Web Services that are in Service Registry
Hi Experts,
I am trying to consume the web services that are published into the Service Registry of CE 7.1 Server.
Previously, I was able to consume the web services.But now I found the following error in VC Console, When i try to consume the same web services or even other web services that are there in that server.
"(E) Error in Search: Unknown error has occured in service execution"
Please help me to solve this issue.
Thanks,
Regards,
PalaniHi Palani,
I guess the first 2 things you may want to test are:
1. Is the Webservice reachable? please try and run the webservice URL in your browser and see if you get the xml file.
2. Proxy settings - please see that the proxy settings on the server are defined properly.
Hope this helps.
Regards.
Omer. -
HTTP Error (302) Found when calling Web Service on XI
Hi,
I have a scenario where a Client is calling a web service in XI using SOAP. The Client gets the response (302) Found. I don't see any message in XI Monitoring (SXMB_MONI).
The URL which is called has the following structure:
http://host:port/XISOAPAdapter/MessageServlet?channel=:<service>:<channel>&nosoap=true
Any idea why the call fails, i.e. what the error message (302) Found means?
Thanks in advance.
AlexHi Alex,
This link would give u the reason of the error
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
Also have a look at this note
SAP Note 857596 - Message server: Status code for redirect requests
Regards,
Prateek
Message was edited by:
Prateek Srivastava -
Captcha Is Not Working When Consumed In Another Application As Portlet.
Dear all,
I have downloaded the sample captcha application from :
http://www.oracle.com/technetwork/developer-tools/adf/learnmore/index-101235.html
Along with a litle documentation.
I convert the basic functionality,previously the captcha verification was at button click.
I convert it into the validator,now on tab out from the specific input field the captcha is getting verified.
I put one more input field in it,from which am inserting a record into the database.
then i created portlet entry for the captcha application.
register that with another ADF appplication as WSRP producer.
then consume that on to a JSF page in a pop up.
but when i run this JSF page,it opens the captcha in pop up(means portlet is coming fine),
but when i tried to verify the captcha functionality through it,
its throwing the error that, "connection is not found with the server".
I am developing the Consumer application(ADF) in jdev 11.1.1.3,with integrated weblogic server.with no extra libraries(only those which comes with the application template).
I am putting error logs in here,Please help me as this is the last bit which is remaining with me and its kind very important as we want o use this captcha on our newsletter subscription verification.
<PortletApplicationImpl><log> Exception thrown in ADFBridgePortlet.doFacesRequest:resource
javax.faces.el.EvaluationException: java.lang.NullPointerException
at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:58)
at org.apache.myfaces.trinidad.component.UIXEditableValue.validateValue(UIXEditableValue.java:367)
at org.apache.myfaces.trinidad.component.UIXEditableValue.validate(UIXEditableValue.java:172)
at org.apache.myfaces.trinidad.component.UIXEditableValue._executeValidate(UIXEditableValue.java:503)
at org.apache.myfaces.trinidad.component.UIXEditableValue.processDecodes(UIXEditableValue.java:239)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl$ApplyRequestValuesCallback.invokeContextCallback(LifecycleImpl.java:1175)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1413)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1333)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1427)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1333)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1427)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1333)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1427)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1333)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1427)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1333)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1427)
at oracle.adf.view.rich.component.rich.RichDocument.invokeOnComponent(RichDocument.java:161)
at javax.faces.component.UIComponent.invokeOnComponent(UIComponent.java:731)
at javax.faces.component.UIComponentBase.invokeOnComponent(UIComponentBase.java:675)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:313)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177)
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.doFacesRequest(ADFBridgePortlet.java:361)
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.doBridgeDispatch(ADFBridgePortlet.java:321)
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.doDispatchInternal(ADFBridgePortlet.java:309)
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.serveResource(ADFBridgePortlet.java:238)
at oracle.portlet.server.containerimpl.ServerImpl.doRuntimeCall(ServerImpl.java:1328)
at oracle.portlet.server.containerimpl.ServerImpl.getResource(ServerImpl.java:183)
at oracle.portlet.server.containerimpl.ServerPerfLogger.getResource(ServerPerfLogger.java:88)
at oracle.portlet.wsrp.v2.WSRPv2VersionWrapperServer.getResource(WSRPv2VersionWrapperServer.java:85)
at oracle.portlet.wsrp.v2.WSRPv2ToServer.getResource(WSRPv2ToServer.java:12913)
at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeSoapToJaxb.getResource(WSRP_v2_Markup_PortTypeSoapToJaxb.java:350)
at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeSoapPerfLogger.getResource(WSRP_v2_Markup_PortTypeSoapPerfLogger.java:96)
at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.invoke_getResource(WSRP_v2_Markup_Binding_SOAP_Tie.java:681)
at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.processingHook(WSRP_v2_Markup_Binding_SOAP_Tie.java:1454)
at oracle.j2ee.ws.server.StreamingHandler.handle(StreamingHandler.java:299)
at oracle.j2ee.ws.server.JAXRPCProcessor.doEndpointProcessing(JAXRPCProcessor.java:421)
at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:996)
at oracle.j2ee.ws.server.JAXRPCProcessor.doRequestProcessing(JAXRPCProcessor.java:312)
at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:222)
at oracle.j2ee.ws.server.JAXRPCProcessor.doService(JAXRPCProcessor.java:166)
at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:430)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:94)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:414)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:138)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.portlet.server.service.ContextFilter.doFilter(ContextFilter.java:101)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
javax.portlet.PortletException: doBridgeDispatch failed: error from Bridge in executing the request
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.doBridgeDispatch(ADFBridgePortlet.java:323)
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.doDispatchInternal(ADFBridgePortlet.java:309)
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.serveResource(ADFBridgePortlet.java:238)
at oracle.portlet.server.containerimpl.ServerImpl.doRuntimeCall(ServerImpl.java:1328)
at oracle.portlet.server.containerimpl.ServerImpl.getResource(ServerImpl.java:183)
at oracle.portlet.server.containerimpl.ServerPerfLogger.getResource(ServerPerfLogger.java:88)
at oracle.portlet.wsrp.v2.WSRPv2VersionWrapperServer.getResource(WSRPv2VersionWrapperServer.java:85)
at oracle.portlet.wsrp.v2.WSRPv2ToServer.getResource(WSRPv2ToServer.java:12913)
at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeSoapToJaxb.getResource(WSRP_v2_Markup_PortTypeSoapToJaxb.java:350)
at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeSoapPerfLogger.getResource(WSRP_v2_Markup_PortTypeSoapPerfLogger.java:96)
at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.invoke_getResource(WSRP_v2_Markup_Binding_SOAP_Tie.java:681)
at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.processingHook(WSRP_v2_Markup_Binding_SOAP_Tie.java:1454)
at oracle.j2ee.ws.server.StreamingHandler.handle(StreamingHandler.java:299)
at oracle.j2ee.ws.server.JAXRPCProcessor.doEndpointProcessing(JAXRPCProcessor.java:421)
at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:996)
at oracle.j2ee.ws.server.JAXRPCProcessor.doRequestProcessing(JAXRPCProcessor.java:312)
at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:222)
at oracle.j2ee.ws.server.JAXRPCProcessor.doService(JAXRPCProcessor.java:166)
at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:430)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:94)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:414)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:138)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.portlet.server.service.ContextFilter.doFilter(ContextFilter.java:101)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)<PortletApplicationImpl><logWithLevel> An internal error has occurred in method getResource.
javax.portlet.PortletException: doBridgeDispatch failed: error from Bridge in executing the request
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.doBridgeDispatch(ADFBridgePortlet.java:323)
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.doDispatchInternal(ADFBridgePortlet.java:309)
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.serveResource(ADFBridgePortlet.java:238)
at oracle.portlet.server.containerimpl.ServerImpl.doRuntimeCall(ServerImpl.java:1328)
at oracle.portlet.server.containerimpl.ServerImpl.getResource(ServerImpl.java:183)
at oracle.portlet.server.containerimpl.ServerPerfLogger.getResource(ServerPerfLogger.java:88)
at oracle.portlet.wsrp.v2.WSRPv2VersionWrapperServer.getResource(WSRPv2VersionWrapperServer.java:85)
at oracle.portlet.wsrp.v2.WSRPv2ToServer.getResource(WSRPv2ToServer.java:12913)
at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeSoapToJaxb.getResource(WSRP_v2_Markup_PortTypeSoapToJaxb.java:350)
at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeSoapPerfLogger.getResource(WSRP_v2_Markup_PortTypeSoapPerfLogger.java:96)
at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.invoke_getResource(WSRP_v2_Markup_Binding_SOAP_Tie.java:681)
at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.processingHook(WSRP_v2_Markup_Binding_SOAP_Tie.java:1454)
at oracle.j2ee.ws.server.StreamingHandler.handle(StreamingHandler.java:299)
at oracle.j2ee.ws.server.JAXRPCProcessor.doEndpointProcessing(JAXRPCProcessor.java:421)
at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:996)
at oracle.j2ee.ws.server.JAXRPCProcessor.doRequestProcessing(JAXRPCProcessor.java:312)
at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:222)
at oracle.j2ee.ws.server.JAXRPCProcessor.doService(JAXRPCProcessor.java:166)
at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:430)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:94)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:414)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:138)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.portlet.server.service.ContextFilter.doFilter(ContextFilter.java:101)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: javax.portlet.faces.BridgeException: java.lang.NullPointerException
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.doFacesRequest(ADFBridgePortlet.java:374)
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.doBridgeDispatch(ADFBridgePortlet.java:321)
... 49 more
Caused by: java.lang.NullPointerException
at adf.sample.backing.NewTest.it1_validator(NewTest.java:335)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.el.parser.AstValue.invoke(AstValue.java:157)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283)
at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
at org.apache.myfaces.trinidad.component.UIXEditableValue.validateValue(UIXEditableValue.java:367)
at org.apache.myfaces.trinidad.component.UIXEditableValue.validate(UIXEditableValue.java:172)
at org.apache.myfaces.trinidad.component.UIXEditableValue._executeValidate(UIXEditableValue.java:503)
at org.apache.myfaces.trinidad.component.UIXEditableValue.processDecodes(UIXEditableValue.java:239)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl$ApplyRequestValuesCallback.invokeContextCallback(LifecycleImpl.java:1175)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1413)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1333)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1427)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1333)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1427)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1333)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1427)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1333)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1427)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1333)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1427)
at oracle.adf.view.rich.component.rich.RichDocument.invokeOnComponent(RichDocument.java:161)
at javax.faces.component.UIComponent.invokeOnComponent(UIComponent.java:731)
at javax.faces.component.UIComponentBase.invokeOnComponent(UIComponentBase.java:675)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:313)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177)
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.doFacesRequest(ADFBridgePortlet.java:361)
... 50 more
Nested Exception is javax.portlet.faces.BridgeException: java.lang.NullPointerException
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.doFacesRequest(ADFBridgePortlet.java:374)
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.doBridgeDispatch(ADFBridgePortlet.java:321)
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.doDispatchInternal(ADFBridgePortlet.java:309)
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.serveResource(ADFBridgePortlet.java:238)
at oracle.portlet.server.containerimpl.ServerImpl.doRuntimeCall(ServerImpl.java:1328)
at oracle.portlet.server.containerimpl.ServerImpl.getResource(ServerImpl.java:183)
at oracle.portlet.server.containerimpl.ServerPerfLogger.getResource(ServerPerfLogger.java:88)
at oracle.portlet.wsrp.v2.WSRPv2VersionWrapperServer.getResource(WSRPv2VersionWrapperServer.java:85)
at oracle.portlet.wsrp.v2.WSRPv2ToServer.getResource(WSRPv2ToServer.java:12913)
at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeSoapToJaxb.getResource(WSRP_v2_Markup_PortTypeSoapToJaxb.java:350)
at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeSoapPerfLogger.getResource(WSRP_v2_Markup_PortTypeSoapPerfLogger.java:96)
at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.invoke_getResource(WSRP_v2_Markup_Binding_SOAP_Tie.java:681)
at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.processingHook(WSRP_v2_Markup_Binding_SOAP_Tie.java:1454)
at oracle.j2ee.ws.server.StreamingHandler.handle(StreamingHandler.java:299)
at oracle.j2ee.ws.server.JAXRPCProcessor.doEndpointProcessing(JAXRPCProcessor.java:421)
at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:996)
at oracle.j2ee.ws.server.JAXRPCProcessor.doRequestProcessing(JAXRPCProcessor.java:312)
at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:222)
at oracle.j2ee.ws.server.JAXRPCProcessor.doService(JAXRPCProcessor.java:166)
at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:430)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:94)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:414)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:138)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.portlet.server.service.ContextFilter.doFilter(ContextFilter.java:101)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: java.lang.NullPointerException
at adf.sample.backing.NewTest.it1_validator(NewTest.java:335)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.el.parser.AstValue.invoke(AstValue.java:157)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283)
at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
at org.apache.myfaces.trinidad.component.UIXEditableValue.validateValue(UIXEditableValue.java:367)
at org.apache.myfaces.trinidad.component.UIXEditableValue.validate(UIXEditableValue.java:172)
at org.apache.myfaces.trinidad.component.UIXEditableValue._executeValidate(UIXEditableValue.java:503)
at org.apache.myfaces.trinidad.component.UIXEditableValue.processDecodes(UIXEditableValue.java:239)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl$ApplyRequestValuesCallback.invokeContextCallback(LifecycleImpl.java:1175)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1413)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1333)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1427)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1333)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1427)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1333)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1427)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1333)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1427)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1333)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1427)
at oracle.adf.view.rich.component.rich.RichDocument.invokeOnComponent(RichDocument.java:161)
at javax.faces.component.UIComponent.invokeOnComponent(UIComponent.java:731)
at javax.faces.component.UIComponentBase.invokeOnComponent(UIComponentBase.java:675)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:313)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177)
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.doFacesRequest(ADFBridgePortlet.java:361)
... 50 more
<HTTPClientTransport><invoke> A request to the producer URL "http://172.21.135.94:7101/captcha/portlets/WSRP_v2_Markup_Service" resulted in a status 500 response with fault string "oracle.portlet.wsrp.v2.OperationFailedException: oracle.portlet.server.container.OperationFailedException: javax.portlet.PortletException: doBridgeDispatch failed: error from Bridge in executing the request". The fault code given was "ns0:OperationFailed". The producer generated a timestamp of 2011-06-21T12:43:56+0530 and associated the following stack trace with the fault message: oracle.portlet.wsrp.v2.OperationFailedException: oracle.portlet.server.container.OperationFailedException: javax.portlet.PortletException: doBridgeDispatch failed: error from Bridge in executing the request
at oracle.portlet.wsrp.v2.WSRPv2ToServer.getResource(WSRPv2ToServer.java:13143)
at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeSoapToJaxb.getResource(WSRP_v2_Markup_PortTypeSoapToJaxb.java:350)
at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeSoapPerfLogger.getResource(WSRP_v2_Markup_PortTypeSoapPerfLogger.java:96)
at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.invoke_getResource(WSRP_v2_Markup_Binding_SOAP_Tie.java:681)
at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.processingHook(WSRP_v2_Markup_Binding_SOAP_Tie.java:1454)
at oracle.j2ee.ws.server.StreamingHandler.handle(StreamingHandler.java:299)
at oracle.j2ee.ws.server.JAXRPCProcessor.doEndpointProcessing(JAXRPCProcessor.java:421)
at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:996)
at oracle.j2ee.ws.server.JAXRPCProcessor.doRequestProcessing(JAXRPCProcessor.java:312)
at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:222)
at oracle.j2ee.ws.server.JAXRPCProcessor.doService(JAXRPCProcessor.java:166)
at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:430)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:94)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:414)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:138)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.portlet.server.service.ContextFilter.doFilter(ContextFilter.java:101)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: oracle.portlet.server.container.OperationFailedException: javax.portlet.PortletException: doBridgeDispatch failed: error from Bridge in executing the request
at oracle.portlet.server.containerimpl.ServerImpl.doRuntimeCall(ServerImpl.java:1411)
at oracle.portlet.server.containerimpl.ServerImpl.getResource(ServerImpl.java:183)
at oracle.portlet.server.containerimpl.ServerPerfLogger.getResource(ServerPerfLogger.java:88)
at oracle.portlet.wsrp.v2.WSRPv2VersionWrapperServer.getResource(WSRPv2VersionWrapperServer.java:85)
at oracle.portlet.wsrp.v2.WSRPv2ToServer.getResource(WSRPv2ToServer.java:12913)
... 42 more
Caused by: javax.portlet.PortletException: doBridgeDispatch failed: error from Bridge in executing the request
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.doBridgeDispatch(ADFBridgePortlet.java:323)
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.doDispatchInternal(ADFBridgePortlet.java:309)
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.serveResource(ADFBridgePortlet.java:238)
at oracle.portlet.server.containerimpl.ServerImpl.doRuntimeCall(ServerImpl.java:1328)
... 46 more
Caused by: javax.portlet.faces.BridgeException: java.lang.NullPointerException
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.doFacesRequest(ADFBridgePortlet.java:374)
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.doBridgeDispatch(ADFBridgePortlet.java:321)
... 49 more
Caused by: java.lang.NullPointerException
at adf.sample.backing.NewTest.it1_validator(NewTest.java:335)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.el.parser.AstValue.invoke(AstValue.java:157)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283)
at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
at org.apache.myfaces.trinidad.component.UIXEditableValue.validateValue(UIXEditableValue.java:367)
at org.apache.myfaces.trinidad.component.UIXEditableValue.validate(UIXEditableValue.java:172)
at org.apache.myfaces.trinidad.component.UIXEditableValue._executeValidate(UIXEditableValue.java:503)
at org.apache.myfaces.trinidad.component.UIXEditableValue.processDecodes(UIXEditableValue.java:239)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl$ApplyRequestValuesCallback.invokeContextCallback(LifecycleImpl.java:1175)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1413)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1333)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1427)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1333)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1427)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1333)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1427)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1333)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1427)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1333)
at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1427)
at oracle.adf.view.rich.component.rich.RichDocument.invokeOnComponent(RichDocument.java:161)
at javax.faces.component.UIComponent.invokeOnComponent(UIComponent.java:731)
at javax.faces.component.UIComponentBase.invokeOnComponent(UIComponentBase.java:675)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:313)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177)
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.doFacesRequest(ADFBridgePortlet.java:361)
... 50 more
<PortletResourceServlet><_process> Error proxying resource.
oracle.portlet.client.container.PortletRuntimeException: WSRPResourceOperationPipe caught exception: oracle.portlet.server.container.OperationFailedException: oracle.portlet.wsrp.v2.OperationFailedException: oracle.portlet.wsrp.v2.OperationFailedException: oracle.portlet.server.container.OperationFailedException: javax.portlet.PortletException: doBridgeDispatch failed: error from Bridge in executing the request
at oracle.portlet.client.techimpl.wsrp.WSRPResourceOperationPipe.execute(WSRPResourceOperationPipe.java:225)
at oracle.portlet.client.techimpl.wsrp.WSRPResourceOperationPipe.pre(WSRPResourceOperationPipe.java:43)
at oracle.portlet.client.service.pipeline.PipeContext.internalExecute2(PipeContext.java:654)
at oracle.portlet.client.service.pipeline.PipeContext.access$000(PipeContext.java:51)
at oracle.portlet.client.service.pipeline.PipeContext$1.run(PipeContext.java:502)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
at oracle.security.jps.internal.jaas.AccActionExecutor.execute(AccActionExecutor.java:47)
at oracle.security.jps.internal.jaas.CascadeActionExecutor$SubjectPrivilegedExceptionAction.run(CascadeActionExecutor.java:79)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
at weblogic.security.Security.runAs(Security.java:61)
at oracle.security.jps.wls.jaas.WlsActionExecutor.execute(WlsActionExecutor.java:48)
at oracle.security.jps.internal.jaas.CascadeActionExecutor.execute(CascadeActionExecutor.java:52)
at oracle.security.jps.internal.jaas.AbstractSubjectSecurity.executeAs(AbstractSubjectSecurity.java:106)
at oracle.portlet.client.service.pipeline.PipeContext.internalExecute(PipeContext.java:506)
at oracle.portlet.client.service.pipeline.PipeContextRunnable.run(PipeContextRunnable.java:23)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at oracle.portlet.client.service.pipeline.ModifiedThreadPoolExecutor$Worker.runTask(ModifiedThreadPoolExecutor.java:391)
at oracle.portlet.client.service.pipeline.ModifiedThreadPoolExecutor$Worker.run(ModifiedThreadPoolExecutor.java:416)
at java.lang.Thread.run(Thread.java:619)
Caused by: oracle.portlet.server.container.OperationFailedException: oracle.portlet.wsrp.v2.OperationFailedException: oracle.portlet.wsrp.v2.OperationFailedException: oracle.portlet.server.container.OperationFailedException: javax.portlet.PortletException: doBridgeDispatch failed: error from Bridge in executing the request
at oracle.portlet.wsrp.v2.ServerToWSRPv2.getResource(ServerToWSRPv2.java:2432)
at oracle.portlet.client.connection.wsrp.ActivityServerWrapper.getResource(ActivityServerWrapper.java:236)
at oracle.portlet.client.techimpl.wsrp.WSRPResourceOperationPipe.execute(WSRPResourceOperationPipe.java:113)
... 22 more
Caused by: oracle.portlet.wsrp.v2.OperationFailedException: oracle.portlet.wsrp.v2.OperationFailedException: oracle.portlet.server.container.OperationFailedException: javax.portlet.PortletException: doBridgeDispatch failed: error from Bridge in executing the request
at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeJaxbToSoap.getResource(WSRP_v2_Markup_PortTypeJaxbToSoap.java:290)
at oracle.portlet.wsrp.v2.ServerToWSRPv2.getResource(ServerToWSRPv2.java:2227)
... 24 more
Caused by: oracle.portlet.wsrp.v2.soap.OperationFailed
at oracle.portlet.wsrp.v2.soap.runtime.WSRP_v2_Markup_PortType_getResource_Fault_SOAPSerializer.deserializeDetail(WSRP_v2_Markup_PortType_getResource_Fault_SOAPSerializer.java:306)
at oracle.j2ee.ws.common.encoding.SOAPFaultInfoSerializer.doDeserializeSOAP11(SOAPFaultInfoSerializer.java:133)
at oracle.j2ee.ws.common.encoding.SOAPFaultInfoSerializer.doDeserialize(SOAPFaultInfoSerializer.java:95)
at oracle.j2ee.ws.common.encoding.ObjectSerializerBase.deserialize(ObjectSerializerBase.java:194)
at oracle.j2ee.ws.common.encoding.ReferenceableSerializerImpl.deserialize(ReferenceableSerializerImpl.java:148)
at oracle.portlet.wsrp.v2.soap.runtime.WSRP_v2_Markup_Binding_SOAP_Stub._readBodyFaultElement(WSRP_v2_Markup_Binding_SOAP_Stub.java:717)
at oracle.j2ee.ws.client.StreamingSender._sendImpl(StreamingSender.java:395)
at oracle.j2ee.ws.client.StreamingSender._send(StreamingSender.java:147)
at oracle.portlet.wsrp.v2.soap.runtime.WSRP_v2_Markup_Binding_SOAP_Stub.getResource(WSRP_v2_Markup_Binding_SOAP_Stub.java:155)
at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeJaxbToSoap.getResource(WSRP_v2_Markup_PortTypeJaxbToSoap.java:234) -
Freeradius Authentication not working when AP is given a reboot
Dear All, I have been working on this lab. The blue part of the network represents GNS3 emulated part and green part is real part. Following are key components in network.
I am using Centos 7 as Freeradius.
I am using Cisco e4200 with DDWRT as access points.
I am using Cisco 2950 switch as real switch connected with APs and also connected with GNS3 switches using two NICs.
I am using Cisco layer 3 switches in GNS3
I have given the IP address of Freeradius in Access Points. It works with authentication, but when I reboot my Access Point the FreeRadius stops the authentication until I access the AP and press the apply settings button in DDWRT in order to start the authentication. Initially I thought its some problem with DDWRT but when I replaced this Cisco 2950 switch with some netgear switch authentication works really very well even If I reboot AP(It means there is no problem with DDWRT). I thought I might have some problem with Cisco 2950 switch I replaced the switch with another Cisco 3500XL series switch but the problem still exists. Authentication works but when I reboot the AP it stops the authentication and at that point I have to access the AP and press "APPLY SETTINGS" button.
It looks like there is some problem with my Cisco Switch.If I set up the Airport in bridge mode (uncheck the
"Distribute IP Addresses" box in the Network setup
tab), the client can authenticate correctly and can
obtain an IP address from a DHCP server on my
internal network.
If I check the "Distribute IP Addresses" box, select
"Share a single address with DHCP & NAT" and the
192.168.1.1/24 address range, the client can no
longer authenticate. I haven't changed anything else
on either the Airport or the RADIUS server.
Why do you need another DHCP server when your network one is working fine?
Network traces taken on the wired (WAN) and wireless
side of the Airport show that the first few exchanges
of the EAP handshake go through fine, but the
server's reply to the client's "TLS Hello" message
are being blocked by the Airport.
If you knew the port that was used for the reply message then that could be forwarded to one address on the wireless Airport NAT network and the reply would get through to one computer. That computer should be configured with a static IP within the Airport's DHCP range to ensure it doesn't change. This may offer another level of security for the wireless network but also restricts it to one user. Again to my original question, with a Radius server authentication already required, why do you need another DHCP layer?
Is the Airport required to authenticate with the Radius server too? -
Links to XLS files not working when in Web View Mode
I have AA 8.1.2 and Office 2003 on XP. We have deployed a PDF document with links to many external documents stored in a folder on a Web server.The main document is in another folder on the same folder. All the documents will open except the .XLS Excel files. It appeares that the Adobe add in to IE is not handing over control to Excel. Word documents will open as will other PDFs. Does anyone know how to fix this?
Make sure you have Tools > Options > General Tab
"Ignore other applications" checkbox turned on in Excel.
Maybe you are looking for
-
How to set Password change in the WAD Browser
Hello All Before dropping my question i will explain you what was the Real scenario, i am using WAD 3.50 Version and server is BW 3.0B.we are not using portal, and Enduser will view the reports in the browser through the WAD execute Http link. Questi
-
Abt the survivalence of Oracle applications
hi i have one doubt regarding the survivlence of apps(current version) in future. Since current ongoing applications those developed and runned are based on Developer 6i. But Oracle had already withdraw its support for Developer 6i. and it is current
-
Turn on computer today and adobe reader will not open
I keep getting and error that says, "an internal error occurred" i've tried everything I have seen on the internet for this with no luck. Help
-
After upgrading to AVG 2011 Free, AOL webmail will not display a print page
This PC is running XP MCE SP3. I upgraded from AVG 9 free to AVG 2011 Free. When I use AOL webmail, everything works EXCEPT if I click on the print icon, the printable mail window that opens has only a horizontal bar. Webmail remains working with MSI
-
Converting application SQL code
I see that the migration workbench will convert stored procedures. Are there any tools that will help to sniff out or convert application SQL code for MS SQL into SQL supported by Oracle. I am converting from SQL Server 7 to Oracle 8i. Any help would