OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsrp-interop message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: RE: [wsrp-interop] Oracle consumer


Title: RE: [wsrp-interop] Oracle consumer

I believe our producer has similar issues with the "secure" gif. I suspect the consumer will attempt a "get" but the SSL handshake fails as the certificate is not verifiable. And you will not get a Web server log (only an tcp/SSL level event)?

For the & you see: Is that not how a string containing an "&" will be encoded on the wire? The stack converts the "&" to "&" so the wsrp producer gets an "&".

regards,
Andre

-----Original Message-----
From: Subbu Allamaraju [mailto:subbu@bea.com]
Sent: 02 December 2003 14:31
To: wsrp-interop@lists.oasis-open.org
Subject: [wsrp-interop] Oracle consumer


I notice the following with Oracle consumer.

a. Redirect: I looked at the pbia response from the producer, and it
looks correct.

<soapenv:Envelope      
   xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
     <urn:performBlockingInteractionResponse
       xmlns:urn="urn:oasis:names:tc:wsrp:v1:types">
       <urn:redirectURL>http://www.bea.com</urn:redirectURL>
     </urn:performBlockingInteractionResponse>
   </soapenv:Body>
</soapenv:Envelope>

However, the response headers that the browser is getting seem to be
incorrect. I noticed two redirect attempts by the browser with the
second one pointing to http://portalstandards.oracle.com/index.jsp. With
Mozilla Firebird, the final URL pointed to
http://portalstandards.oracle.com/index.jsp#{wsrp-fragmentID}.

b. Secure resource: The image appears broken in the browser, but there
is no request made to the producer. The access logs on our producer show
  a GET request for testUnsecure.gif, but there is no request for
testSecure.gif. So, it seems that the consumer may not be processing the
resource URL correctly. Since there is no request to the producer, I
can't tell if there is an SSL-configuration issue on either side.

c. Templates: Here are the templates the producer received on the first
request

<ns0:defaultTemplate xsi:nil="1"/>
<ns0:blockingActionTemplate>wsrp_rewrite?wsrp-urlType=blockingAction&amp;amp;wsrp-navigationalState={wsrp-navigationalState}&amp;amp;wsrp-interactionState={wsrp-interactionState}&amp;amp;wsrp-mode={wsrp-mode}&amp;amp;wsrp-windowState={wsrp-windowState}&amp;amp;wsrp-fragmentID={wsrp-fragmentID}/wsrp_rewrite</ns0:blockingActionTemplate>

 
<ns0:renderTemplate>wsrp_rewrite?wsrp-urlType=render&amp;amp;wsrp-navigationalState={wsrp-navigationalState}&amp;amp;wsrp-mode={wsrp-mode}&amp;amp;wsrp-windowState={wsrp-windowState}&amp;amp;wsrp-fragmentID={wsrp-fragmentID}/wsrp_rewrite</ns0:renderTemplate>

 
<ns0:resourceTemplate>wsrp_rewrite?wsrp-urlType=resource&amp;amp;wsrp-url={wsrp-url}&amp;amp;wsrp-requiresRewrite={wsrp-requiresRewrite}/wsrp_rewrite</ns0:resourceTemplate>

<ns0:secureDefaultTemplate xsi:nil="1"/>
<ns0:secureBlockingActionTemplate><![CDATA[wsrp_rewrite?wsrp-urlType=blockingAction&amp;wsrp-secureURL=true&amp;wsrp-navigationalState={wsrp-navigationalState}&amp;wsrp-interactionState={wsrp-interactionState}&amp;wsrp-mode={wsrp-mode}&amp;wsrp-windowState={wsrp-windowState}&amp;wsrp-fragmentID={wsrp-fragmentID}/wsrp_rewrite]]></ns0:secureBlockingActionTemplate>

 
<ns0:secureRenderTemplate>wsrp_rewrite?wsrp-urlType=render&amp;amp;wsrp-secureURL=true&amp;amp;wsrp-navigationalState={wsrp-navigationalState}&amp;amp;wsrp-mode={wsrp-mode}&amp;amp;wsrp-windowState={wsrp-windowState}&amp;amp;wsrp-fragmentID={wsrp-fragmentID}/wsrp_rewrite</ns0:secureRenderTemplate>

 
<ns0:secureResourceTemplate>wsrp_rewrite?wsrp-urlType=resource&amp;amp;wsrp-secureURL=true&amp;amp;wsrp-url={wsrp-url}&amp;amp;wsrp-requiresRewrite={wsrp-requiresRewrite}/wsrp_rewrite</ns0:secureResourceTemplate>

</ns0:templates>

For templates not enclosed in CDATA, every &amp; is followed by amp;,
and it seems that "&" is encoded twice in each template. This may
explain the hidden param names for the method get portlet with param
names as "amp;wsrp-interactionState".

Also, the consumer is writing the link to secure blocking action as a
http URL. Does  your consumer support SSL?

Regards,

Subbu


To unsubscribe from this mailing list (and be removed from the roster of the OASIS TC), go to http://www.oasis-open.org/apps/org/workgroup/wsrp-interop/members/leave_workgroup.php.



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]