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] does oracle producer throw a InvalidRegistrationfault?


Title:
At the moment we don't validate registration handles on a per-request basis.

You should hopefully find an invalid entity handle should throw you a fault. Anything that causes the container to have to look up something from persistent storage should provoke it to validate the handle.

Regards

David

Richard Jacob wrote:
hi I tried to finalize the fault handling tests.
Therefor I wanted to provoke the Oracle consumer to throw an
InvalidRegistration fault by passing it an invalid regHandle.
But it was accepted as valid.
Since this was my first reconnect I started with ProOfferedPortlets and was
able to call getMarkup on them with my random handle.

Here is the getSD() call as an example:

POST /wsrp/jaxrpc/WSRPServiceDescriptionService HTTP/1.0
Content-Type: text/xml; charset=utf-8
Accept: application/soap+xml, application/dime, multipart/related, text/*
User-Agent: Axis/1.1
Host: localhost:8082
Cache-Control: no-cache
Pragma: no-cache
SOAPAction: "urn:oasis:names:tc:wsrp:v1:getServiceDescription"
Content-Length: 491

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance">
 <soapenv:Body>
  <getServiceDescription xmlns="urn:oasis:names:tc:wsrp:v1:types">
   <registrationContext>
    <registrationHandle>C:1.2.3.4:123456:1234567890:
-1234</registrationHandle>
   </registrationContext>
  </getServiceDescription>
 </soapenv:Body>
</soapenv:Envelope>

HTTP/1.0 200 OK
Via: HTTP/1.1 ips-ehni-c.ehningen.de.ibm.com (IBM-PROXY-WTE), 1.1 JACOBTP.
Date: Wed, 16 Jul 2003 14:44:03 GMT
Cache-Control: private
SOAPAction: ""
Server: Oracle9iAS/9.0.2 Oracle HTTP Server Oracle9iAS-Web-Cache/Oracl
Content-Type: text/xml; charset="utf-8"

<?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" xmlns:ns0
="urn:oasis:names:tc:wsrp:v1:types"><env:Body><ns0:getServiceDescriptionResponse><ns0:requiresRegistration>true</ns0:requiresRegistration><ns0:offeredPortlets><ns0:portletHandle>E:0:default</ns0:portletHandle><ns0:markupTypes><ns0:mimeType>text/html</ns0:mimeType><ns0:modes>urn:javax:portlet:mode:custom:about</ns0:modes><ns0:modes>urn:javax:portlet:mode:custom:edit_defaults</ns0:modes><ns0:modes>wsrp:help</ns0:modes><ns0:modes>wsrp:preview</ns0:modes><ns0:modes>wsrp:view</ns0:modes><ns0:modes>wsrp:edit</ns0:modes><ns0:windowStates>wsrp:normal</ns0:windowStates><ns0:windowStates>wsrp:minimized</ns0:windowStates><ns0:windowStates>wsrp:maximized</ns0:windowStates><ns0:locales>EN</ns0:locales></ns0:markupTypes><ns0:description

xml:lang="EN" resourceName
="urn:oracle:wsrp:portlet:0:description"><ns0:value>A very simple
portlet.</ns0:value></ns0:description><ns0:shortTitle xml:lang="EN"
<<--- cut here -->>


Mit freundlichen Gruessen / best regards,

        Richard Jacob
______________________________________________________
IBM Lab Boeblingen, Germany
Dept.8288, WebSphere Portal Server Development
Phone: ++49 7031 16-3469  -  Fax: ++49 7031 16-4888
Email: mailto:richard.jacob@de.ibm.com


You may leave a Technical Committee at any time by visiting http://www.oasis-open.org/apps/org/workgroup/wsrp-interop/members/leave_workgroup.php

  

--


David Ward
Principal Software Engineer
Oracle Portal
Oracle European Development Centre
520 Oracle Parkway
Thames Valley Park
Reading
Berkshire RG6 1RA
UK
Email: david.ward@oracle.com
Tel: +44 118 924 5079
Fax: +44 118 924 5005




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