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] BEA Producer Updated (Resend)


Andre,

Could you please check if RuntimeContext in your getMarkup (after the 
performBlockingInteraction request) request is missing? Could you also 
resubmit the requests for the method GET portlet so that I can monitor. 
I guess other failures are related.

Regards,

Subbu


Andre Kramer wrote:

> Here are my results of testing with the updated BEA producer. In 
> Summary, I don't see any form data echo and see "underlying connection 
> closed" errors but have not had a chance to investigate.
>
> regards,
> Andre
>
> ----------- BEA portlets -------
>
> methodGet
> ---------
>
> Don't know if I should really be testing portlets that use "GET" ;-)
>
> first performBlockingInteraction request:
>
> <?xml version="1.0" encoding="utf-8" ?>
> - <soap:Envelope 
> xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
> xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing"; 
> xmlns:wsu="http://schemas.xmlsoap.org/ws/2002/07/utility";>
>
> - <soap:Header>
>   
> <wsa:Action>urn:oasis:names:tc:wsrp:v1:performBlockingInteraction</wsa:Action> 
>
> - <wsa:From>
>   
> <wsa:Address>http://schemas.xmlsoap.org/ws/2003/03/addressing/role/anonymous</wsa:Address> 
>
>   </wsa:From>
>   
> <wsa:MessageID>uuid:3752bd6b-f75e-424e-ae06-481d9a234ef3</wsa:MessageID>
>   <wsa:To>http://knowth:8080/WSRPService</wsa:To>
> - <wsu:Timestamp>
>   <wsu:Created>2003-09-24T08:54:00Z</wsu:Created>
>   <wsu:Expires>2003-09-24T08:59:00Z</wsu:Expires>
>   </wsu:Timestamp>
>   </soap:Header>
> - <soap:Body>
> - <performBlockingInteraction xmlns="urn:oasis:names:tc:wsrp:v1:types">
>   <registrationContext xsi:nil="true" />
> - <portletContext>
>   <portletHandle>methodGet</portletHandle>
>   </portletContext>
> - <runtimeContext>
>   <userAuthentication>wsrp:password</userAuthentication>
>   <portletInstanceKey>1um7kIU5pdiPqAxvJjqp1Io5iyU%3d</portletInstanceKey>
>   <namespacePrefix>netlet0</namespacePrefix>
>   
> <sessionID>1xcDFZyKFj3Q1epi1mrYr2tzKZa1rZAT61D4LruTvniAQ5c27Das!-225171163</sessionID> 
>
>   </runtimeContext>
> - <userContext>
>   <userContextKey>12345</userContextKey>
>   </userContext>
> - <markupParams>
>   <secureClientCommunication>false</secureClientCommunication>
>   <locales>en</locales>
>   <locales>de</locales>
>   <mimeTypes>text/html</mimeTypes>
>   <mode>wsrp:view</mode>
>   <windowState>wsrp:normal</windowState>
> - <clientData>
>   <userAgent>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET 
> CLR 1.1.4322)</userAgent>
>   </clientData>
>   <navigationalState />
>   <markupCharacterSets>UTF-8</markupCharacterSets>
>   <markupCharacterSets>UTF-16</markupCharacterSets>
>   </markupParams>
> - <interactionParams>
>   <portletStateChange>cloneBeforeWrite</portletStateChange>
>   <interactionState>firststep</interactionState>
> - <formParameters name="$netlet0_{actionForm.field1}">
>   <value>a</value>
>   </formParameters>
> - <formParameters name="$netlet0_{actionForm.field2}">
>   <value>b</value>
>   </formParameters>
>   </interactionParams>
>   </performBlockingInteraction>
>   </soap:Body>
>   </soap:Envelope>
>
> The second pbia is similar. Here is the markup returned. I did not see 
> my inputs echoed.
>
>
> <?xml version="1.0" encoding="UTF-8" ?>
> - <soapenv:Envelope 
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>
> - <soapenv:Body>
> - <urn:getMarkupResponse xmlns:urn="urn:oasis:names:tc:wsrp:v1:types">
> - <urn:markupContext>
>   <urn:mimeType>text/html</urn:mimeType>
> - <urn:markupString>
> - <![CDATA[
>
>
>
> <html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml";>
>
> <script language="JavaScript" type="text/JavaScript">
> <!--
>
> // **** This section contains code that will run when the page is 
> loaded ****
>
>
> // Build the netui_names table to map the tagId attributes
> // to the real id written into the HTML
> if (netui_names == null)
>    var netui_names = new Object();
> netui_names.field4="wsrp_rewrite_field4"
> netui_names.field1="wsrp_rewrite_field1"
> netui_names.field2="wsrp_rewrite_field2"
> netui_names.field3="wsrp_rewrite_field3"
> netui_names.results="wsrp_rewrite_results"
>
>
> // **** This section contains functions typically run as events ****
>
>
> // method which will return a real id for a tagId
> function getNetuiTagName(id) {
>    return netui_names[id];
> }
>
> // method which will return a real id for a tagId,
> // the tag parameter will be used to find the scopeId for
> // containers that may scope their ids
> function getNetuiTagName(id, tag)
> {
>    var scopeId = getScopeId(tag);
>    if (scopeId == "")
>       return netui_names[id];
>    else
>       return netui_names[scopeId  + "__" + id];
> }
>
> // method which get a tag will find any scopeId that,
> // was inserted by the containers
> function getScopeId(tag)
> {
>    if (tag == null)
>       return "";
>    if (tag.scopeId != null)
>       return tag.scopeId;
>    return getScopeId(tag.parentElement);
> }
> -->
> </script>
>
> <head>
>         <title>
>             Second Module
>         </title>
>     </head>
>     <body>
>         <table id="wsrp_rewrite_results">
>             <tr>
>                 <td>First Filed:</td>
>                 <td id="wsrp_rewrite_field1"><span></span></td>
>             </tr>
>             <tr>
>                 <td>Second Field:</td>
>                 <td id="wsrp_rewrite_field2"><span></span></td>
>             </tr>
>             <tr>
>                 <td>Third Field:</td>
>                 <td id="wsrp_rewrite_field3"><span></span></td>
>             </tr>
>             <tr>
>                 <td>Fourth Field:</td>
>                 <td id="wsrp_rewrite_field4"><span></span></td>
>             </tr>
>         </table>
>     </body></html>
>
>  
>
>
>   ]]>
>   </urn:markupString>
>   <urn:locale>en-US</urn:locale>
>   <urn:requiresUrlRewriting>true</urn:requiresUrlRewriting>
>   <urn:preferredTitle>Method Get</urn:preferredTitle>
>   </urn:markupContext>
> - <urn:sessionContext>
>   
> <urn:sessionID>1xcDFZyKFj3Q1epi1mrYr2tzKZa1rZAT61D4LruTvniAQ5c27Das!-225171163</urn:sessionID> 
>
>   <urn:expires>3600</urn:expires>
>   </urn:sessionContext>
>   </urn:getMarkupResponse>
>   </soapenv:Body>
>   </soapenv:Envelope>
>
>
>
> multipartRequest1
> -----------------
>
> Here is my file submit:
>
> <?xml version="1.0" encoding="utf-8" ?>
> - <soap:Envelope 
> xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
> xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing"; 
> xmlns:wsu="http://schemas.xmlsoap.org/ws/2002/07/utility";>
>
> - <soap:Header>
>   
> <wsa:Action>urn:oasis:names:tc:wsrp:v1:performBlockingInteraction</wsa:Action> 
>
> - <wsa:From>
>   
> <wsa:Address>http://schemas.xmlsoap.org/ws/2003/03/addressing/role/anonymous</wsa:Address> 
>
>   </wsa:From>
>   
> <wsa:MessageID>uuid:36f73b18-8e63-4861-88ec-4a6a543a61d4</wsa:MessageID>
>   <wsa:To>http://knowth:8080/WSRPService</wsa:To>
> - <wsu:Timestamp>
>   <wsu:Created>2003-09-24T10:36:20Z</wsu:Created>
>   <wsu:Expires>2003-09-24T10:41:20Z</wsu:Expires>
>   </wsu:Timestamp>
>   </soap:Header>
> - <soap:Body>
> - <performBlockingInteraction xmlns="urn:oasis:names:tc:wsrp:v1:types">
>   <registrationContext xsi:nil="true" />
> - <portletContext>
>   <portletHandle>multipartRequest1</portletHandle>
>   </portletContext>
> - <runtimeContext>
>   <userAuthentication>wsrp:password</userAuthentication>
>   
> <portletInstanceKey>ZkMJYMVTOvqx97ji%2bgt0c6BmPXk%3d</portletInstanceKey>
>   <namespacePrefix>netlet0</namespacePrefix>
>   
> <sessionID>1x024FLOhd6vq1zpDoYtuIhQ3k77xBoEOTbV2iBHMvMZC2Bfdc82!-225171163</sessionID> 
>
>   </runtimeContext>
> - <userContext>
>   <userContextKey>12345</userContextKey>
>   </userContext>
> - <markupParams>
>   <secureClientCommunication>false</secureClientCommunication>
>   <locales>en</locales>
>   <locales>de</locales>
>   <mimeTypes>text/html</mimeTypes>
>   <mode>wsrp:view</mode>
>   <windowState>wsrp:normal</windowState>
> - <clientData>
>   <userAgent>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET 
> CLR 1.1.4322)</userAgent>
>   </clientData>
>   <navigationalState />
>   <markupCharacterSets>UTF-8</markupCharacterSets>
>   <markupCharacterSets>UTF-16</markupCharacterSets>
>   </markupParams>
> - <interactionParams>
>   <portletStateChange>cloneBeforeWrite</portletStateChange>
>   <interactionState>multipartUpload</interactionState>
> - <formParameters name="$netlet0_{actionForm.text1}">
>   <value>test</value>
>   </formParameters>
> - <formParameters name="$netlet0_{actionForm.text2}">
>   <value />
>   </formParameters>
> - <uploadContexts>
>   <mimeType>text/xml</mimeType>
>   
> <uploadData>Zmlyc3QgcGVyZm9ybUJsb2NraW5nSW50ZXJhY3Rpb24gcmVxdWVzdDoNCg0KPD94bWwgdmVyc2lv 
> bj0iMS4wIiBlbmNvZGluZz0idXRmLTgiID8+IA0KLSA8c29hcDpFbnZlbG9wZSB4bWxuczpzb2Fw 
> PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHNpPSJo 
> dHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeG1sbnM6eHNkPSJodHRw 
> Oi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6d3NhPSJodHRwOi8vc2NoZW1hcy54 
> bWxzb2FwLm9yZy93cy8yMDAzLzAzL2FkZHJlc3NpbmciIHhtbG5zOndzdT0iaHR0cDovL3NjaGVt 
> YXMueG1sc29hcC5vcmcvd3MvMjAwMi8wNy91dGlsaXR5Ij4NCi0gPHNvYXA6SGVhZGVyPg0KICA8 
> d3NhOkFjdGlvbj51cm46b2FzaXM6bmFtZXM6dGM6d3NycDp2MTpwZXJmb3JtQmxvY2tpbmdJbnRl 
> cmFjdGlvbjwvd3NhOkFjdGlvbj4gDQotIDx3c2E6RnJvbT4NCiAgPHdzYTpBZGRyZXNzPmh0dHA6 
> Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDMvMDMvYWRkcmVzc2luZy9yb2xlL2Fub255bW91 
> czwvd3NhOkFkZHJlc3M+IA0KICA8L3dzYTpGcm9tPg0KICA8d3NhOk1lc3NhZ2VJRD51dWlkOjM3 
> NTJiZDZiLWY3NWUtNDI0ZS1hZTA2LTQ4MWQ5YTIzNGVmMzwvd3NhOk1lc3NhZ2VJRD4gDQogIDx3 
> c2E6VG8+aHR0cDovL2tub3d0aDo4MDgwL1dTUlBTZXJ2aWNlPC93c2E6VG8+IA0KLSA8d3N1OlRp 
> bWVzdGFtcD4NCiAgPHdzdTpDcmVhdGVkPjIwMDMtMDktMjRUMDg6NTQ6MDBaPC93c3U6Q3JlYXRl 
> ZD4gDQogIDx3c3U6RXhwaXJlcz4yMDAzLTA5LTI0VDA4OjU5OjAwWjwvd3N1OkV4cGlyZXM+IA0K 
> ICA8L3dzdTpUaW1lc3RhbXA+DQogIDwvc29hcDpIZWFkZXI+DQotIDxzb2FwOkJvZHk+DQotIDxw 
> ZXJmb3JtQmxvY2tpbmdJbnRlcmFjdGlvbiB4bWxucz0idXJuOm9hc2lzOm5hbWVzOnRjOndzcnA6 
> djE6dHlwZXMiPg0KICA8cmVnaXN0cmF0aW9uQ29udGV4dCB4c2k6bmlsPSJ0cnVlIiAvPiANCi0g 
> PHBvcnRsZXRDb250ZXh0Pg0KICA8cG9ydGxldEhhbmRsZT5tZXRob2RHZXQ8L3BvcnRsZXRIYW5k 
> bGU+IA0KICA8L3BvcnRsZXRDb250ZXh0Pg0KLSA8cnVudGltZUNvbnRleHQ+DQogIDx1c2VyQXV0 
> aGVudGljYXRpb24+d3NycDpwYXNzd29yZDwvdXNlckF1dGhlbnRpY2F0aW9uPiANCiAgPHBvcnRs 
> ZXRJbnN0YW5jZUtleT4xdW03a0lVNXBkaVBxQXh2SmpxcDFJbzVpeVUlM2Q8L3BvcnRsZXRJbnN0 
> YW5jZUtleT4gDQogIDxuYW1lc3BhY2VQcmVmaXg+bmV0bGV0MDwvbmFtZXNwYWNlUHJlZml4PiAN 
> CiAgPHNlc3Npb25JRD4xeGNERlp5S0ZqM1ExZXBpMW1yWXIydHpLWmExclpBVDYxRDRMcnVUdm5p 
> QVE1YzI3RGFzIS0yMjUxNzExNjM8L3Nlc3Npb25JRD4gDQogIDwvcnVudGltZUNvbnRleHQ+DQot 
> IDx1c2VyQ29udGV4dD4NCiAgPHVzZXJDb250ZXh0S2V5PjEyMzQ1PC91c2VyQ29udGV4dEtleT4g 
> DQogIDwvdXNlckNvbnRleHQ+DQotIDxtYXJrdXBQYXJhbXM+DQogIDxzZWN1cmVDbGllbnRDb21t 
> dW5pY2F0aW9uPmZhbHNlPC9zZWN1cmVDbGllbnRDb21tdW5pY2F0aW9uPiANCiAgPGxvY2FsZXM+ 
> ZW48L2xvY2FsZXM+IA0KICA8bG9jYWxlcz5kZTwvbG9jYWxlcz4gDQogIDxtaW1lVHlwZXM+dGV4 
> dC9odG1sPC9taW1lVHlwZXM+IA0KICA8bW9kZT53c3JwOnZpZXc8L21vZGU+IA0KICA8d2luZG93 
> U3RhdGU+d3NycDpub3JtYWw8L3dpbmRvd1N0YXRlPiANCi0gPGNsaWVudERhdGE+DQogIDx1c2Vy 
> QWdlbnQ+TW96aWxsYS80LjAgKGNvbXBhdGlibGU7IE1TSUUgNi4wOyBXaW5kb3dzIE5UIDUuMTsg 
> Lk5FVCBDTFIgMS4xLjQzMjIpPC91c2VyQWdlbnQ+IA0KICA8L2NsaWVudERhdGE+DQogIDxuYXZp 
> Z2F0aW9uYWxTdGF0ZSAvPiANCiAgPG1hcmt1cENoYXJhY3RlclNldHM+VVRGLTg8L21hcmt1cENo 
> YXJhY3RlclNldHM+IA0KICA8bWFya3VwQ2hhcmFjdGVyU2V0cz5VVEYtMTY8L21hcmt1cENoYXJh 
> Y3RlclNldHM+IA0KICA8L21hcmt1cFBhcmFtcz4NCi0gPGludGVyYWN0aW9uUGFyYW1zPg0KICA8 
> cG9ydGxldFN0YXRlQ2hhbmdlPmNsb25lQmVmb3JlV3JpdGU8L3BvcnRsZXRTdGF0ZUNoYW5nZT4g 
> DQogIDxpbnRlcmFjdGlvblN0YXRlPmZpcnN0c3RlcDwvaW50ZXJhY3Rpb25TdGF0ZT4gDQotIDxm 
> b3JtUGFyYW1ldGVycyBuYW1lPSIkbmV0bGV0MF97YWN0aW9uRm9ybS5maWVsZDF9Ij4NCiAgPHZh 
> bHVlPmE8L3ZhbHVlPiANCiAgPC9mb3JtUGFyYW1ldGVycz4NCi0gPGZvcm1QYXJhbWV0ZXJzIG5h 
> bWU9IiRuZXRsZXQwX3thY3Rpb25Gb3JtLmZpZWxkMn0iPg0KICA8dmFsdWU+YjwvdmFsdWU+IA0K 
> ICA8L2Zvcm1QYXJhbWV0ZXJzPg0KICA8L2ludGVyYWN0aW9uUGFyYW1zPg0KICA8L3BlcmZvcm1C 
> bG9ja2luZ0ludGVyYWN0aW9uPg0KICA8L3NvYXA6Qm9keT4NCiAgPC9zb2FwOkVudmVsb3BlPg0K 
> DQp0aGUgc2Vjb25kIHBiaWEgaXMgc2ltbGFyLiBIZXJlIGlzIHRoZSBtYXJrdXAgcmV0dXJuZWQu 
> IEkgZGlkIG5vdCBzZWUgbXkgaW5wdXRzIGVjaG9lZC4NCg0KDQo8P3htbCB2ZXJzaW9uPSIxLjAi 
> IGVuY29kaW5nPSJVVEYtOCIgPz4gDQotIDxzb2FwZW52OkVudmVsb3BlIHhtbG5zOnNvYXBlbnY9 
> Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4NCi0gPHNvYXBlbnY6 
> Qm9keT4NCi0gPHVybjpnZXRNYXJrdXBSZXNwb25zZSB4bWxuczp1cm49InVybjpvYXNpczpuYW1l 
> czp0Yzp3c3JwOnYxOnR5cGVzIj4NCi0gPHVybjptYXJrdXBDb250ZXh0Pg0KICA8dXJuOm1pbWVU 
> eXBlPnRleHQvaHRtbDwvdXJuOm1pbWVUeXBlPiANCi0gPHVybjptYXJrdXBTdHJpbmc+DQotIDwh 
> W0NEQVRBWyANCg0KDQoNCjxodG1sIHhtbDpsYW5nPSJlbiIgbGFuZz0iZW4iIHhtbG5zPSJodHRw 
> Oi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIj4NCg0KPHNjcmlwdCBsYW5ndWFnZT0iSmF2YVNjcmlw 
> dCIgdHlwZT0idGV4dC9KYXZhU2NyaXB0Ij4NCjwhLS0NCg0KLy8gKioqKiBUaGlzIHNlY3Rpb24g 
> Y29udGFpbnMgY29kZSB0aGF0IHdpbGwgcnVuIHdoZW4gdGhlIHBhZ2UgaXMgbG9hZGVkICoqKioN 
> Cg0KDQovLyBCdWlsZCB0aGUgbmV0dWlfbmFtZXMgdGFibGUgdG8gbWFwIHRoZSB0YWdJZCBhdHRy 
> aWJ1dGVzDQovLyB0byB0aGUgcmVhbCBpZCB3cml0dGVuIGludG8gdGhlIEhUTUwNCmlmIChuZXR1 
> aV9uYW1lcyA9PSBudWxsKQ0KICAgdmFyIG5ldHVpX25hbWVzID0gbmV3IE9iamVjdCgpOw0KbmV0 
> dWlfbmFtZXMuZmllbGQ0PSJ3c3JwX3Jld3JpdGVfZmllbGQ0Ig0KbmV0dWlfbmFtZXMuZmllbGQx 
> PSJ3c3JwX3Jld3JpdGVfZmllbGQxIg0KbmV0dWlfbmFtZXMuZmllbGQyPSJ3c3JwX3Jld3JpdGVf 
> ZmllbGQyIg0KbmV0dWlfbmFtZXMuZmllbGQzPSJ3c3JwX3Jld3JpdGVfZmllbGQzIg0KbmV0dWlf 
> bmFtZXMucmVzdWx0cz0id3NycF9yZXdyaXRlX3Jlc3VsdHMiDQoNCg0KLy8gKioqKiBUaGlzIHNl 
> Y3Rpb24gY29udGFpbnMgZnVuY3Rpb25zIHR5cGljYWxseSBydW4gYXMgZXZlbnRzICoqKioNCg0K 
> DQovLyBtZXRob2Qgd2hpY2ggd2lsbCByZXR1cm4gYSByZWFsIGlkIGZvciBhIHRhZ0lkDQpmdW5j 
> dGlvbiBnZXROZXR1aVRhZ05hbWUoaWQpIHsNCiAgIHJldHVybiBuZXR1aV9uYW1lc1tpZF07DQp9 
> DQoNCi8vIG1ldGhvZCB3aGljaCB3aWxsIHJldHVybiBhIHJlYWwgaWQgZm9yIGEgdGFnSWQsDQov 
> LyB0aGUgdGFnIHBhcmFtZXRlciB3aWxsIGJlIHVzZWQgdG8gZmluZCB0aGUgc2NvcGVJZCBmb3IN 
> Ci8vIGNvbnRhaW5lcnMgdGhhdCBtYXkgc2NvcGUgdGhlaXIgaWRzDQpmdW5jdGlvbiBnZXROZXR1 
> aVRhZ05hbWUoaWQsIHRhZykNCnsNCiAgIHZhciBzY29wZUlkID0gZ2V0U2NvcGVJZCh0YWcpOw0K 
> ICAgaWYgKHNjb3BlSWQgPT0gIiIpDQogICAgICByZXR1cm4gbmV0dWlfbmFtZXNbaWRdOw0KICAg 
> ZWxzZQ0KICAgICAgcmV0dXJuIG5ldHVpX25hbWVzW3Njb3BlSWQgICsgIl9fIiArIGlkXTsNCn0N 
> Cg0KLy8gbWV0aG9kIHdoaWNoIGdldCBhIHRhZyB3aWxsIGZpbmQgYW55IHNjb3BlSWQgdGhhdCwN 
> Ci8vIHdhcyBpbnNlcnRlZCBieSB0aGUgY29udGFpbmVycw0KZnVuY3Rpb24gZ2V0U2NvcGVJZCh0 
> YWcpDQp7DQogICBpZiAodGFnID09IG51bGwpDQogICAgICByZXR1cm4gIiI7DQogICBpZiAodGFn 
> LnNjb3BlSWQgIT0gbnVsbCkNCiAgICAgIHJldHVybiB0YWcuc2NvcGVJZDsNCiAgIHJldHVybiBn 
> ZXRTY29wZUlkKHRhZy5wYXJlbnRFbGVtZW50KTsNCn0NCi0tPg0KPC9zY3JpcHQ+DQoNCjxoZWFk 
> Pg0KICAgICAgICA8dGl0bGU+DQogICAgICAgICAgICBTZWNvbmQgTW9kdWxlDQogICAgICAgIDwv 
> dGl0bGU+DQogICAgPC9oZWFkPg0KICAgIDxib2R5Pg0KICAgICAgICA8dGFibGUgaWQ9IndzcnBf 
> cmV3cml0ZV9yZXN1bHRzIj4NCiAgICAgICAgICAgIDx0cj4NCiAgICAgICAgICAgICAgICA8dGQ+ 
> Rmlyc3QgRmlsZWQ6PC90ZD4NCiAgICAgICAgICAgICAgICA8dGQgaWQ9IndzcnBfcmV3cml0ZV9m 
> aWVsZDEiPjxzcGFuPjwvc3Bhbj48L3RkPg0KICAgICAgICAgICAgPC90cj4NCiAgICAgICAgICAg 
> IDx0cj4NCiAgICAgICAgICAgICAgICA8dGQ+U2Vjb25kIEZpZWxkOjwvdGQ+DQogICAgICAgICAg 
> ICAgICAgPHRkIGlkPSJ3c3JwX3Jld3JpdGVfZmllbGQyIj48c3Bhbj48L3NwYW4+PC90ZD4NCiAg 
> ICAgICAgICAgIDwvdHI+DQogICAgICAgICAgICA8dHI+DQogICAgICAgICAgICAgICAgPHRkPlRo 
> aXJkIEZpZWxkOjwvdGQ+DQogICAgICAgICAgICAgICAgPHRkIGlkPSJ3c3JwX3Jld3JpdGVfZmll 
> bGQzIj48c3Bhbj48L3NwYW4+PC90ZD4NCiAgICAgICAgICAgIDwvdHI+DQogICAgICAgICAgICA8 
> dHI+DQogICAgICAgICAgICAgICAgPHRkPkZvdXJ0aCBGaWVsZDo8L3RkPg0KICAgICAgICAgICAg 
> ICAgIDx0ZCBpZD0id3NycF9yZXdyaXRlX2ZpZWxkNCI+PHNwYW4+PC9zcGFuPjwvdGQ+DQogICAg 
> ICAgICAgICA8L3RyPg0KICAgICAgICA8L3RhYmxlPg0KICAgIDwvYm9keT48L2h0bWw+DQoNCiAN 
> Cg0KDQogIF1dPiANCiAgPC91cm46bWFya3VwU3RyaW5nPg0KICA8dXJuOmxvY2FsZT5lbi1VUzwv 
> dXJuOmxvY2FsZT4gDQogIDx1cm46cmVxdWlyZXNVcmxSZXdyaXRpbmc+dHJ1ZTwvdXJuOnJlcXVp 
> cmVzVXJsUmV3cml0aW5nPiANCiAgPHVybjpwcmVmZXJyZWRUaXRsZT5NZXRob2QgR2V0PC91cm46 
> cHJlZmVycmVkVGl0bGU+IA0KICA8L3VybjptYXJrdXBDb250ZXh0Pg0KLSA8dXJuOnNlc3Npb25D 
> b250ZXh0Pg0KICA8dXJuOnNlc3Npb25JRD4xeGNERlp5S0ZqM1ExZXBpMW1yWXIydHpLWmExclpB 
> VDYxRDRMcnVUdm5pQVE1YzI3RGFzIS0yMjUxNzExNjM8L3VybjpzZXNzaW9uSUQ+IA0KICA8dXJu 
> OmV4cGlyZXM+MzYwMDwvdXJuOmV4cGlyZXM+IA0KICA8L3VybjpzZXNzaW9uQ29udGV4dD4NCiAg 
> PC91cm46Z2V0TWFya3VwUmVzcG9uc2U+DQogIDwvc29hcGVudjpCb2R5Pg0KICA8L3NvYXBlbnY6 
> RW52ZWxvcGU+DQoNCg0KDQptdWx0aXBhcnRSZXF1ZXN0MQ0KLS0tLS0tLS0tLS0tLS0tLS0NCg0K 
> DQoNCg0KDQo=</uploadData>
>
> - <mimeAttributes name="content-Disposition">
>   <value>form-data; name="$netlet0_{actionForm.file1}"; 
> filename="C:\andre\work\bea-testing.txt"</value>
>   </mimeAttributes>
> - <mimeAttributes name="fieldname">
>   <value>$netlet0_{actionForm.file1}</value>
>   </mimeAttributes>
> - <mimeAttributes name="filename">
>   <value>C:\andre\work\bea-testing.txt</value>
>   </mimeAttributes>
>   </uploadContexts>
> - <uploadContexts>
>   <mimeType>application/octet-stream</mimeType>
>   <uploadData />
> - <mimeAttributes name="content-Disposition">
>   <value>form-data; name="$netlet0_{actionForm.file2}"; 
> filename=""</value>
>   </mimeAttributes>
> - <mimeAttributes name="fieldname">
>   <value>$netlet0_{actionForm.file2}</value>
>   </mimeAttributes>
> - <mimeAttributes name="filename">
>   <value />
>   </mimeAttributes>
>   </uploadContexts>
>   </interactionParams>
>   </performBlockingInteraction>
>   </soap:Body>
>   </soap:Envelope>
>
> [I note I'm sending an empty second file here but I first saw the 
> problem when posting 2 files.]
>
> response from bea producer:
>
> <?xml version="1.0" encoding="UTF-8" ?>
> - <soapenv:Envelope 
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>
> - <soapenv:Body>
> - <soapenv:Fault 
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>
>   <faultcode>soapenv:Server</faultcode>
>   <faultstring>String index out of range: -4</faultstring>
> - <detail>
>   <detail>java.lang.StringIndexOutOfBoundsException: String index out 
> of range: -4 at java.lang.String.substring(String.java:1480) at 
> java.lang.String.substring(String.java:1447) at 
> com.bea.wsrp.producer.container.MultipartInputStream.decodeName(MultipartInputStream.java:211) 
> at 
> com.bea.wsrp.producer.container.MultipartInputStream.createInputStream(MultipartInputStream.java:99) 
> at 
> com.bea.wsrp.producer.container.MultipartInputStream.<init>(MultipartInputStream.java:71) 
> at 
> com.bea.wsrp.producer.container.ServletRequestImpl.<init>(ServletRequestImpl.java:173) 
> at 
> com.bea.wsrp.producer.adapter.pageflow.PageflowPortletContainer.performInteraction(PageflowPortletContainer.java:334) 
> at 
> com.bea.wsrp.producer.handlers.markup.MarkupServiceHandler.doPerformBlockingInteraction(MarkupServiceHandler.java:293) 
> at 
> com.bea.wsrp.producer.handlers.markup.MarkupServiceHandler.doService(MarkupServiceHandler.java:169) 
> at com.bea.wsrp.producer.WsrpServer.doService(WsrpServer.java:301) at 
> com.bea.wsrp.producer.WsrpServer.internalService(WsrpServer.java:222) 
> at com.bea.wsrp.producer.WsrpServer.doPost(WsrpServer.java:209) at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at 
> weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:982) 
> at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402) 
> at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28) 
> at 
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) 
> at 
> com.bea.wsrp.producer.adapter.pageflow.WsrpPageflowFilter.doFilter(WsrpPageflowFilter.java:73) 
> at 
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) 
> at 
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6345) 
> at 
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317) 
> at 
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118) 
> at 
> weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3622) 
> at 
> weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585) 
> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at 
> weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)</detail>
>
>   </detail>
>   </soapenv:Fault>
>   </soapenv:Body>
>   </soapenv:Envelope>
>
>
>
> loginPortlet
> ------------
>
> fails with red message: "Login failed for user null".
>
> performBlockingInteraction request:
>
> <?xml version="1.0" encoding="utf-8" ?>
> - <soap:Envelope 
> xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
> xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing"; 
> xmlns:wsu="http://schemas.xmlsoap.org/ws/2002/07/utility";>
>
> - <soap:Header>
>   
> <wsa:Action>urn:oasis:names:tc:wsrp:v1:performBlockingInteraction</wsa:Action> 
>
> - <wsa:From>
>   
> <wsa:Address>http://schemas.xmlsoap.org/ws/2003/03/addressing/role/anonymous</wsa:Address> 
>
>   </wsa:From>
>   
> <wsa:MessageID>uuid:ce1c2be1-3ed5-4873-8d19-4ee3724d2753</wsa:MessageID>
>   <wsa:To>http://knowth:8080/WSRPService</wsa:To>
> - <wsu:Timestamp>
>   <wsu:Created>2003-09-24T10:45:38Z</wsu:Created>
>   <wsu:Expires>2003-09-24T10:50:38Z</wsu:Expires>
>   </wsu:Timestamp>
>   </soap:Header>
> - <soap:Body>
> - <performBlockingInteraction xmlns="urn:oasis:names:tc:wsrp:v1:types">
>   <registrationContext xsi:nil="true" />
> - <portletContext>
>   <portletHandle>loginPortlet</portletHandle>
>   </portletContext>
> - <runtimeContext>
>   <userAuthentication>wsrp:password</userAuthentication>
>   
> <portletInstanceKey>Qke%2bVOJqeZbkahhC1VgqNP7FJ30%3d</portletInstanceKey>
>   <namespacePrefix>netlet0</namespacePrefix>
>   
> <sessionID>1x2jSlKVOT1oLkExsH1pqqADU1MWxBy7A05cjoI8MoluarDpEpTA!-225171163</sessionID> 
>
>   </runtimeContext>
> - <userContext>
>   <userContextKey>12345</userContextKey>
>   </userContext>
> - <markupParams>
>   <secureClientCommunication>false</secureClientCommunication>
>   <locales>en</locales>
>   <locales>de</locales>
>   <mimeTypes>text/html</mimeTypes>
>   <mode>wsrp:view</mode>
>   <windowState>wsrp:normal</windowState>
> - <clientData>
>   <userAgent>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET 
> CLR 1.1.4322)</userAgent>
>   </clientData>
>   <navigationalState />
>   <markupCharacterSets>UTF-8</markupCharacterSets>
>   <markupCharacterSets>UTF-16</markupCharacterSets>
>   </markupParams>
> - <interactionParams>
>   <portletStateChange>cloneBeforeWrite</portletStateChange>
>   <interactionState>login</interactionState>
> - <formParameters name="$netlet0_{actionForm.username}">
>   <value>demouser</value>
>   </formParameters>
> - <formParameters name="$netlet0_{actionForm.password}">
>   <value>password</value>
>   </formParameters>
>   </interactionParams>
>   </performBlockingInteraction>
>   </soap:Body>
>   </soap:Envelope>
>
>
> consumerRewritePortlet
> ----------------------
>
> Not sure the links are working - all I see is a "secure_view.jsp" in 
> the markup when I click on "Secure Blocking Action" and a "view.jsp" 
> when I click on "Blocking Action".
>
>
> All
> ---
>
> I get "underlying connection closed" when going via a SOAP trace hop 
> occasionally or when I leave the page idle for a shortish time. What 
> sort of http set-up (version 1.1/1.0, keep-alive etc) are you using?
>




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