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 Producer is not returning markupString or markupBinary in minimized state


Title: RE: [wsrp-interop] Oracle Producer is not returning markupString or markupBinary in minimized state

At this late stage I would prefer to follow the spec. So a vote for (a).

However, a null markupString and markupBinary makes us go look for WS Attachments (if experimental DIME support is compiled in). Therefore our code path is somewhat longer before we come up with "" ;-)

regards,
Andre

-----Original Message-----
From: Michael Freedman [mailto:Michael.Freedman@oracle.com]
Sent: 02 July 2003 00:44
To: Richard Jacob
Cc: wsrp-interop@lists.oasis-open.org
Subject: Re: [wsrp-interop] Oracle Producer is not returning
markupString or markupBinary in minimized state


So what do folks think?  How should we represent the case where a
portlet returns a title but no markup? 
a) As Richard suggests the spec is currently written, namely, return an
empty string as the markupString.
b) As we have implemented it, namely, return neither [null] markupString
or markupBinary field.
c) Some other way?
 
I don't particularly care, though (b) seems closer to the truth in
indicating there is no markup but there is a title.
    -Mike-

Richard Jacob wrote:

>Hi,
>
>I noticed that the Oracle Producer does not return markupString or
>markupBinary in markupContext if getMarkup with windowState=wsrp:minimized
>is being called.
>This causes our parameter checker to fail and throw a fault.
>As I understand the spec one has to provide one of both if useCachedMarkup
>is set to false.
>Here is the message log:
>
>==============
>Listen Port: 8082
>Target Host: portalstandards.oracle.com
>Target Port: 80
>==== Request ====
>POST /wsrp/jaxrpc/WSRPBaseService HTTP/1.0
>Host: localhost:8082
>Accept: application/soap+xml, application/dime, multipart/related, text/*
>Cache-Control: no-cache
>Content-Length: 1610
>Content-Type: text/xml; charset=utf-8
>Cookie:
>JSESSIONID=82093d2d77064e84852a9bc3f15a3e57.rQjwaxqK-AXMmkbGngTxpQOUaN0KahD3lN4Oc2SSbMSLax8IahyL-x8Kn6bycgTAbhmRakbvbh4L-wOSa30K8Oz1iN8Ka2TRnk8MbN0IrlaIpR9vmQLz-AbJpgaLah4Pbh0xhOaOgzXepR9OmkKxhOaOgzXepR9OmkKxn6jAmljGr5XDqQLvpAe_

>Pragma: no-cache
>SOAPAction: "urn:oasis:names:tc:wsrp:v1:getMarkup"
>User-Agent: Axis/1.1RC2
>Via: 1.0 JACOBTP.
>
><?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>
>    <getMarkup xmlns="urn:oasis:names:tc:wsrp:v1:types">
>      <registrationContext>
>        <registrationHandle>C:148.87.122.191:265121:f5fe1beba5:
>-7fd1</registrationHandle>
>      </registrationContext>
>      <portletContext>
>        <portletHandle>E:0:default</portletHandle>
>      </portletContext>
>      <runtimeContext>
>        <userAuthentication>wsrp:none</userAuthentication>
>        <portletInstanceKey>Oracle1_row_col1_p0</portletInstanceKey>
>        <namespacePrefix>Pluto_Oracle1_row_col1_p0_</namespacePrefix>
>      </runtimeContext>
>      <userContext>
>        <userContextKey>FallbackUserKey</userContextKey>
>      </userContext>
>      <markupParams>
>        <secureClientCommunication>false</secureClientCommunication>
>        <locales>en</locales>
>        <locales>de</locales>
>        <mimeTypes>text/html</mimeTypes>
>        <mode>wsrp:view</mode>
>        <windowState>wsrp:minimized</windowState>
>        <clientData>
>          <userAgent>WSRP4J Swing Consumer V. 0.3</userAgent>
>        </clientData>
>        <markupCharacterSets>UTF-8</markupCharacterSets>
>        <validNewModes>wsrp:view</validNewModes>
>        <validNewModes>wsrp:help</validNewModes>
>        <validNewModes>wsrp:edit</validNewModes>
>        <validNewWindowStates>wsrp:normal</validNewWindowStates>
>        <validNewWindowStates>wsrp:maximized</validNewWindowStates>
>        <validNewWindowStates>wsrp:minimized</validNewWindowStates>
>      </markupParams>
>    </getMarkup>
>  </soapenv:Body>
></soapenv:Envelope>
>==== Response ==== HTTP/1.0 200 OK
>Via: HTTP/1.1 ips-ehni-c.ehningen.de.ibm.com (IBM-PROXY-WTE), 1.1 JACOBTP.
>Date: Fri, 27 Jun 2003 15:27:15 GMT
>Cache-Control: private
>SOAPAction: ""
>Server: Oracle9iAS/9.0.2 Oracle HTTP Server Oracle9iAS-Web-Cache/Oracl
>Content-Length: 676
>Content-Type: text/xml; charset="utf-8"
>Set-Cookie:
>JSESSIONID=82093d2d77064e84852a9bc3f15a3e57.rQjwaxqK-AXMmkbGngTxpQOUaN0KahD3lN4Oc2SSbMSLax8IahyL-x8Kn6bycgTAbhmRakbvbh4L-wOSa30K8Oz1iN8Ka2TRnk8MbN0IrlaIpR9vmQLz-AbJpgaLah4Pbh0xhOaOgzXepR9OmkKxhOaOgzXepR9OmkKxn6jAmljGr5XDqQLvpAe_;

>
>Path=/wsrp
>
><?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:getMarkupResponse>
>      <ns0:markupContext>
>        <ns0:useCachedMarkup>false</ns0:useCachedMarkup>
>        <ns0:locale>EN</ns0:locale>
>        <ns0:requiresUrlRewriting>false</ns0:requiresUrlRewriting>
>        <ns0:cacheControl>
>          <ns0:expires>-1</ns0:expires>
>          <ns0:userScope>wsrp:perUser</ns0:userScope>
>        </ns0:cacheControl>
>        <ns0:preferredTitle>Hello World Portlet</ns0:preferredTitle>
>      </ns0:markupContext>
>    </ns0:getMarkupResponse>
>  </env:Body>
></env: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
>
>
>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

>

>



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



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