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:
That's a limitation of the JAX-RPC RI. Hopefully, this is just a SHOULD requirement.

Regards

Dave

Richard Jacob wrote:
ok, I was able to verify this and to deserialize your faults.

The Oracle producer however doesn't set the faultcode to the namespaced
WSRP error code.
It sets <faultcode>env:Server</faultcode> where xmlns:env
="http://schemas.xmlsoap.org/soap/envelope/".


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


|---------+---------------------------->
|         |           David Ward       |
|         |           <david.ward@oracl|
|         |           e.com>           |
|         |                            |
|         |           07/16/2003 05:41 |
|         |           PM               |
|---------+---------------------------->
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |                                                                                                                                                  |
  |       To:       Richard Jacob/Germany/IBM@IBMDE                                                                                                  |
  |       cc:       wsrp-interop@lists.oasis-open.org                                                                                                |
  |       Subject:  Re: [wsrp-interop] does oracle producer throw a InvalidRegistration fault?                                                       |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|




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     |  Oracle European          |                       |
|      Principal     |  Development Centre       |                       |
|  Software Engineer |  520 Oracle Parkway       |                Email: |
|    Oracle Portal   |  Thames Valley Park       |                 david |
|                    |  Reading                  |                 .ward |
|                    |  Berkshire RG6 1RA        |                 @orac |
|                    |  UK                       |                 le.co |
|                    |                           |                 m     |
|                    |                           |                  Tel: |
|                    |                           |                 +44   |
|                    |                           |                 118   |
|                    |                           |                 924   |
|                    |                           |                 5079  |
|                    |                           |                  Fax: |
|                    |                           |                 +44   |
|                    |                           |                 118   |
|                    |                           |                 924   |
|                    |                           |                 5005  |
|                    |                           |                       |
|                    |                           |                       |
|--------------------+---------------------------+-----------------------|






  

--


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]