WSRP and WLP 8.1 sp4
I would like to put data in the SOAP message so it can be extracted by our XML gateway. I am using the preRender() method in a backing file to do this but need to get a handle for the SOAPMessageContext. How can I do this in wlp 8.1sp4?
I would like to put data in the SOAP message so it can be extracted by our XML gateway. I am using the preRender() method in a backing file to do this but need to get a handle for the SOAPMessageContext. How can I do this in wlp 8.1sp4?
Similar Messages
-
has anyone worked on the combination of WSRP and coherence ?is it possible?will it work..
Thanks
Edited by: goodboy626696 on Jul 27, 2009 1:17 PMTake a look at http://coherence.oracle.com/display/COH35UG/Using+Coherence+and+WebLogic+Portal.
:Rob:
Coherence Team -
Can anyone tell me where to find some good documentation (especially tutorials) for WSRP and JSR 168?
ThanksThis is a good document for WSRP understanding.
http://xml.coverpages.org/WSRP-Primerv0920040830a.pdf -
WSRP in WLP 8.1.5 : portletStateChange and PortletStateChangeRequiredExcept
Hello BEA Experts,
I am currently working in a project for a main Telecom company in Greece and we are going to use WSRP technology in the End User Portal. We are using Weblogic portal 8.1.5 and we want to make our solution as cross-platformed as it can be. We are trying to create a demo using BEA portal as the consumer and Pluto with WSRP4J as the producer. We managed to fetch the welcome page of the remote portlet but in this page we want to have an http form with a submit button. When the user presses this button a new page will be displayed in the portlet.
You can imagine it like the following fragment.
<form action="hello.jsp" method="post">
<button type="submit" value="CLICK ME"/>
</form>
When we consume the portlet from Pluto everything works fine but with BEA Weblogic Portal we get the following exception
Error invoking portlet "WSRP4J Test1 Portlet"
The source of this error is:
com.bea.wsrp.faults.PortletStateChangeRequiredException: A portlet needs to modify its persistent state, but has been prevented from doing so.
at com.bea.wsrp.proxy.ProxyBase.getFaultInstance(ProxyBase.java:591)
at com.bea.wsrp.proxy.ProxyBase.raiseFault(ProxyBase.java:632)
at com.bea.wsrp.proxy.ProxyBase.invoke(ProxyBase.java:439)
at $Proxy12.performBlockingInteraction(Unknown Source)
at com.bea.wsrp.consumer.controls.ProxyPortlet.invokePerformBlockingInteraction(ProxyPortlet.java:897)
at com.bea.wsrp.consumer.controls.ProxyPortlet.handleEvent(ProxyPortlet.java:566)
at com.bea.wsrp.consumer.controls.BlockingActionEvent$Manager.fireEvent(BlockingActionEvent.java:122)
at com.bea.wsrp.consumer.controls.ProxyPortlet.raiseChangeEvents(ProxyPortlet.java:490)
at com.bea.netuix.nf.ControlLifecycle$4.postVisitRoot(ControlLifecycle.java:298)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:372)
at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:126)
at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:105)
at com.bea.netuix.nf.Lifecycle.runInbound(Lifecycle.java:173)
at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:137)
at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:333)
at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:196)
at com.bea.netuix.servlets.manager.PortalServlet.doPost(PortalServlet.java:772)
at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:150)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1072)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:293)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6987)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3892)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2766)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
After investigate it further I found that there is a difference in the performBlockingInteraction WSRP command sent from WSRP4J consumer and BEA Weblogic Portal consumer. In WSRP4J case the flag portletStateChange is readWrite and in the WLP case it is readOnly. Who can I manage this value in WLP? Could this value be the answer to my problem?
Thanks in Advance,
KostasYou probably need to stream your portal to the database (create a
desktop) in the admin tools. This will allow the portlet to be modified.
Nate
Kostas Chaidos wrote:
Hello BEA Experts,
I am currently working in a project for a main Telecom company in Greece and we are going to use WSRP technology in the End User Portal. We are using Weblogic portal 8.1.5 and we want to make our solution as cross-platformed as it can be. We are trying to create a demo using BEA portal as the consumer and Pluto with WSRP4J as the producer. We managed to fetch the welcome page of the remote portlet but in this page we want to have an http form with a submit button. When the user presses this button a new page will be displayed in the portlet.
You can imagine it like the following fragment.
<form action="hello.jsp" method="post">
<button type="submit" value="CLICK ME"/>
</form>
When we consume the portlet from Pluto everything works fine but with BEA Weblogic Portal we get the following exception
Error invoking portlet "WSRP4J Test1 Portlet"
The source of this error is:
com.bea.wsrp.faults.PortletStateChangeRequiredException: A portlet needs to modify its persistent state, but has been prevented from doing so.
at com.bea.wsrp.proxy.ProxyBase.getFaultInstance(ProxyBase.java:591)
at com.bea.wsrp.proxy.ProxyBase.raiseFault(ProxyBase.java:632)
at com.bea.wsrp.proxy.ProxyBase.invoke(ProxyBase.java:439)
at $Proxy12.performBlockingInteraction(Unknown Source)
at com.bea.wsrp.consumer.controls.ProxyPortlet.invokePerformBlockingInteraction(ProxyPortlet.java:897)
at com.bea.wsrp.consumer.controls.ProxyPortlet.handleEvent(ProxyPortlet.java:566)
at com.bea.wsrp.consumer.controls.BlockingActionEvent$Manager.fireEvent(BlockingActionEvent.java:122)
at com.bea.wsrp.consumer.controls.ProxyPortlet.raiseChangeEvents(ProxyPortlet.java:490)
at com.bea.netuix.nf.ControlLifecycle$4.postVisitRoot(ControlLifecycle.java:298)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:372)
at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:126)
at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:105)
at com.bea.netuix.nf.Lifecycle.runInbound(Lifecycle.java:173)
at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:137)
at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:333)
at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:196)
at com.bea.netuix.servlets.manager.PortalServlet.doPost(PortalServlet.java:772)
at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:150)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1072)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:293)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6987)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3892)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2766)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
After investigate it further I found that there is a difference in the performBlockingInteraction WSRP command sent from WSRP4J consumer and BEA Weblogic Portal consumer. In WSRP4J case the flag portletStateChange is readWrite and in the WLP case it is readOnly. Who can I manage this value in WLP? Could this value be the answer to my problem?
Thanks in Advance,
Kostas -
Hx_5 is undefined - WSRP: Consumer: WLP 10.2 Producer: Websphere 6
WSRP Version - 2
Consumer: WLP 10.2
Producer: Websphere 6
In the consumer end, the portlets are getting rendered, but when any action is performed it is not redirecting to the new page. A js error: hx_5 is undefined is thrown.
This is not occuring in producer stand alone and in consumer local envs. The consumer uses Clear Trust for authentication.
Anyone has faced this issue? Please let me know if you have any inputs on this.
Thanks,
SidHello Sid,
I assume by "A js error" you mean a JavaScript error in the browser? If so, is the JavaScript actually trying to redirect the page to a URL that it is generating?
WSRP modifies the URLs put out by portlets, and this often causes issues with JavaScript libraries.
Kevin -
Hello,
I am using BEA 8.1 SP4.
I am trying to find out the status of being able to do file uploads in portlets being displayed remotely. I have a JSR-168 portlet which simply does a file upload to the server. The JSP page that renders the content contains:
<form name="ont_mainform" method="post" action="<%=portletURI%>" enctype="multipart/form-data">
When I have the same portlet running remotely in another portal via WSRP, I get the error:
java.lang.Exception: The request does not contain a multipart/form-data or multipart/mixed stream. Content type = null
Does anyone know whether WSRP is not able to handle file uploads in the web service call just yet or is there something I need to do to get it to work? Or is this a container issue?
Thanks for any thoughts - Peter LenHi Peter,
By default, the consumer reads the MIME message, sends it to the
producer over SOAP, and the producer then recreates the stream for the
portlet. So, the boundary strings and the headers may not be the same.
WLP8.1SP4 also supports a mode wherein the uploaded data is transported
as a MIME attachment. For this enable accepts-mime to "true" and
transport="attachment" on the producer side in wsrp-producer-config.xml.
Here is a sample snippet.
<markup secure="false" rewrite-urls="true"
transport="string" accepts-mime="false"/>
Can you try this configuration and see if it works differently.
Subbu
Peter Len wrote:
Subbu,
This is a re-copy of my last reply as it looks like the line breaks did not take.
Okay, I have run across something else which is another oddity. In the code that deals with the commons-fileupload.
I have the following code:
int boundaryIndex = contentType.indexOf("boundary="); byte[] boundary = contentType.substring(boundaryIndex +
9).getBytes();
InputStream input = req.getPortletInputStream(); MultipartStream multi = new MultipartStream(input,
boundary);
boolean nextPart = multi.skipPreamble();
// some print statements
When running the portlet locally I get:
Boundary Index: 21
Boundary Array: [B@1cccea2
InputStream: weblogic.servlet.internal.ServletInputStreamImpl@111fae9 MultipartStream: boundary='[B@17002a1' bufSize=4096 skipPreamble?: true
When running it remotely I get:
Boundary Index: 21
Boundary Array: [B@737d8a
InputStream: com.bea.wsrp.producer.container.MultipartInputStream@3708e6 MultipartStream: boundary='[B@12952ec' bufSize=4096 skipPreamble?: false
There seems to be a difference in what the InputStream object is. The key here is that the skipPreamble boolean is false for the remote portlet and that essentially keeps the code from downloading anything. Not sure if this is a commons-fileupload thing or not. Do you know of another fileupload API that you know works with remote portlets?
Thanks - Peter -
SecWinAD is not available and SSO in XIR2 Sp4
So, we're on XIR2 + Sp4 + FP 4.2 and now we're trying to setup the AD+SSO. We're using the PDF material which is written by Tim Ziemba; AD is working fine in DeskI, also we can use AD in InfoView/CMC (java), but when it comes to SSO, then we're getting a bunch of errors which does not say anything to me. Maybe someone can bring some light on what we're missing or what's wrong. I do know that XIR2 +Sp4 is unsupported version, but I can't push the customer to migrate to the latest release.
I tried to search in SAP notes and here as well, but did not find anything which could help us to figure out ...
Many thanks in advance, VP
INFO: Server startup in 13046 ms
[DEBUG] Mon Apr 11 12:31:52 EEST 2011 jcsi.kerberos: No Subject found on the current thread [DEBUG] Mon Apr 11 12:31:52 EEST 2011 jcsi.kerberos: GSS: Acceptor
supports: KRB5
[DEBUG] Mon Apr 11 12:31:52 EEST 2011 jcsi.kerberos: Ticket service name
is: HTTP/paris.DOMAINCONTROLLERPC.DOMAINNAME.COM AT DOMAINCONTROLLERPC.DOMAINNAME.COM
[DEBUG] Mon Apr 11 12:31:52 EEST 2011 jcsi.kerberos: GSS name is:
BOSSO/SRVBOVINTELA.DOMAINCONTROLLERPC.DOMAINNAME.COM at DOMAINCONTROLLERPC.DOMAINNAME.COM
[DEBUG] Mon Apr 11 12:31:52 EEST 2011 jcsi.kerberos: Using keytab entry
for: BOSSO/SRVBOVINTELA.DOMAINCONTROLLERPC.DOMAINNAME.COM at DOMAINCONTROLLERPC.DOMAINNAME.COM
[DEBUG] Mon Apr 11 12:31:52 EEST 2011 jcsi.kerberos: ** decrypting ticket .. **
with key
Principal: BOSSO/SRVBOVINTELA.DOMAINCONTROLLERPC.DOMAINNAME.COM at DOMAINCONTROLLERPC.DOMAINNAME.COM
Type: 1
TimeStamp: Thu Jan 01 02:00:00 EET 1970
KVNO: -1
Key: [23, a8 89 e0 49 cf 2e 23 bc d8 c a4 65 6c 9d 4c 69 ]
[DEBUG] Mon Apr 11 12:31:52 EEST 2011 jcsi.kerberos: decrypted ticket:
Ticket:
encryption type: 23 (DECRYPTED OK)
service principal: HTTP/paris.DOMAINCONTROLLERPC.DOMAINNAME.COM at DOMAINCONTROLLERPC.DOMAINNAME.COM
TransitedEncoding:
client: username at DOMAINCONTROLLERPC.DOMAINNAME.COM
session key: [23, f6 51 2a aa 18 12 d4 97 9f d0 28 e6 6c d5 bd 9f ]
ticket flags: forwardable renewable ok-as-delegate preauthent
valid from: Mon Apr 11 12:31:52 EEST 2011
valid till: Mon Apr 11 22:31:37 EEST 2011
valid for:
all addresses
auth data:
[1, 30 82 5 b2 30 82 5 ae a0 4 2 2 0 80 a1 82 5 a4 4 82 5 a0 5 0 0 0 0
0 0 0 1 0 0 0 b0 4 0 0 58 0 0 0 0 0 0 0 a 0 0 0 16 0 0 0 8 5 0 0 0 0 0 0 c
0 0 0 50 0 0 0 20 5 0 0 0 0 0 0 6 0 0 0 14 0 0 0 70 5 0 0 0 0 0 0 7 0 0 0
14 0 0 0 88 5 0 0 0 0 0 0 1 10 8 0 cc cc cc cc a0 4 0 0 0 0 0 0 0 0 2 0 4b ec f2 7a 29 f8 cb 1 ff ff ff ff ff ff ff 7f ff ff ff ff ff ff ff 7f 36 c4
76 33 86 b9 cb 1 36 c4 76 33 86 b9 cb 1 36 44 a4 1c 3f 0 cc 1 c 0 c 0 4 0 2
0 24 0 24 0 8 0 2 0 0 0 0 0 c 0 2 0 0 0 0 0 10 0 2 0 42 0 42 0 14 0 2 0 4 0
4 0 18 0 2 0 8f 10 0 0 b6 9 0 0 1 2 0 0 51 0 0 0 1c 0 2 0 20 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 8 0 a 0 20 0 2 0 c 0 e 0 24 0 2 0 28 0 2 0 0 0 0 0
0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
0 0 0 2c 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 61 0 62 0 30
0 38 0 36 0 36 0 12 0 0 0 0 0 0 0 12 0 0 0 56 0 6c 0 61 0 64 0 69 0 6d 0 69
0 72 0 73 0 20 0 47 0 6f 0 72 0 65 0 6c 0 6f 0 76 0 73 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 5c 0 5c 0 61 0 75 0
72 0 6f 0 72 0 61 0 2e 0 61 0 62 0 2e 0 6c 0 76 0 5c 0 64 0 61 0 74 0 61 0 5c 0 41 0 42 0 48 0 4f 0 4d 0 45 0 5c 0 61 0 62 0 30 0 38 0 36 0 36 0 0 0 2
0 0 0 0 0 0 0 2 0 0 0 4e 0 3a 0 51 0 0 0 47 b 0 0 7 0 0 0 cd 15 0 0 7 0 0 0
a4 5 0 0 7 0 0 0 a 19 0 0 7 0 0 0 33 1b 0 0 7 0 0 0 c6 1c 0 0 7 0 0 0 42 1e
0 0 7 0 0 0 bd 20 0 0 7 0 0 0 b9 5 0 0 7 0 0 0 ba 5 0 0 7 0 0 0 cf 13 0 0 7
0 0 0 e7 13 0 0 7 0 0 0 c1 1c 0 0 7 0 0 0 ff 15 0 0 7 0 0 0 c0 20 0 0 7 0 0
0 c0 1a 0 0 7 0 0 0 66 1c 0 0 7 0 0 0 be 20 0 0 7 0 0 0 99 1c 0 0 7 0 0 0
67 1c 0 0 7 0 0 0 6e 1e 0 0 7 0 0 0 21 19 0 0 7 0 0 0 20 16 0 0 7 0 0 0 5d 1d 0 0 7 0 0 0 12 1d 0 0 7 0 0 0 a8 20 0 0 7 0 0 0 a6 1d 0 0 7 0 0 0 ec 13
0 0 7 0 0 0 b7 5 0 0 7 0 0 0 fc 14 0 0 7 0 0 0 ab b 0 0 7 0 0 0 7c 1e 0 0 7
0 0 0 26 18 0 0 7 0 0 0 b8 10 0 0 7 0 0 0 7b 1e 0 0 7 0 0 0 be 1b 0 0 7 0 0
0 88 13 0 0 7 0 0 0 bc 8 0 0 7 0 0 0 bf 1b 0 0 7 0 0 0 7a 1e 0 0 7 0 0 0 f5
18 0 0 7 0 0 0 c0 1b 0 0 7 0 0 0 2c 1b 0 0 7 0 0 0 3 17 0 0 7 0 0 0 81 13 0
0 7 0 0 0 27 1b 0 0 7 0 0 0 f4 19 0 0 7 0 0 0 ea 1b 0 0 7 0 0 0 e8 8 0 0 7
0 0 0 38 14 0 0 7 0 0 0 cd 17 0 0 7 0 0 0 9e 1c 0 0 7 0 0 0 10 1d 0 0 7 0 0
0 80 10 0 0 7 0 0 0 b1 1b 0 0 7 0 0 0 68 1c 0 0 7 0 0 0 4c 1a 0 0 7 0 0 0
62 14 0 0 7 0 0 0 fd 1b 0 0 7 0 0 0 6e 16 0 0 7 0 0 0 16 14 0 0 7 0 0 0 8d 1a 0 0 7 0 0 0 25 1d 0 0 7 0 0 0 dd 14 0 0 7 0 0 0 33 20 0 0 7 0 0 0 64 1b
0 0 7 0 0 0 e8 13 0 0 7 0 0 0 83 13 0 0 7 0 0 0 23 1d 0 0 7 0 0 0 96 1b 0 0
7 0 0 0 fe 1c 0 0 7 0 0 0 a4 b 0 0 7 0 0 0 a0 5 0 0 7 0 0 0 28 1b 0 0 7 0 0
0 5f 1c 0 0 7 0 0 0 25 18 0 0 7 0 0 0 1 2 0 0 7 0 0 0 c0 1c 0 0 7 0 0 0 2a
16 0 0 7 0 0 0 1d 16 0 0 7 0 0 0 56 1e 0 0 7 0 0 0 5 0 0 0 0 0 0 0 4 0 0 0
55 0 52 0 41 0 4e 0 7 0 0 0 0 0 0 0 6 0 0 0 41 0 55 0 52 0 4f 0 52 0 41 0 4
0 0 0 1 4 0 0 0 0 0 5 15 0 0 0 2 a8 59 bf b 6b 72 48 ab 7 3c 44 1 0 0 0 30
0 2 0 7 0 0 20 5 0 0 0 1 5 0 0 0 0 0 5 15 0 0 0 2 a8 59 bf b 6b 72 48 ab 7 3c 44 4c 13 0 0 0 0 0 0 80 a2 1e 41 2b f8 cb 1 c 0 61 0 62 0 30 0 38 0 36 0
36 0 0 0 26 0 10 0 18 0 38 0 0 0 0 0 0 0 0 0 61 0 62 0 30 0 38 0 36 0 36 0
40 0 61 0 75 0 72 0 6f 0 72 0 61 0 2e 0 61 0 62 0 2e 0 6c 0 76 0 0 0 41 0
55 0 52 0 4f 0 52 0 41 0 2e 0 41 0 42 0 2e 0 4c 0 56 0 76 ff ff ff 46 c2 65 9d 22 b 47 f0 33 9c 84 64 fe 83 25 32 0 0 0 0 76 ff ff ff 20 d3 e8 3f 1e ba 4d 55 22 66 72 22 3a a3 aa 25 0 0 0 0 ]
[1, 30 41 30 3f a0 4 2 2 0 8d a1 37 4 35 30 33 30 31 a0 3 2 1 0 a1 2a
4 28 0 0 0 0 0 20 0 0 e2 bc 7b f7 68 2d ee ed e6 8c f3 4b 73 92 db 47 6c ad
a6 59 dc 74 e2 bb 7f 62 7e 20 1 af 7b 5b ] [DEBUG] Mon Apr 11 12:31:52 EEST 2011 jcsi.kerberos: Setting context expiry to [1302550297000] [DEBUG] Mon Apr 11 12:31:52 EEST 2011 jcsi.kerberos: Current wall time is [1302514312246] [DEBUG] Mon Apr 11 12:31:52 EEST 2011 jcsi.kerberos: ** decrypting application request .. ** with key [23, f6 51 2a aa 18 12 d4 97 9f d0 28 e6 6c d5 bd 9f ]
[DEBUG] Mon Apr 11 12:31:52 EEST 2011 jcsi.kerberos: decrypted
application request:
++++ KRB-AP-REQ Message ++++
encryption type: 23 (DECRYPTED OK)
ap options: mutual-required
Ticket:
encryption type: 23
service principal: HTTP/paris.DOMAINCONTROLLERPC.DOMAINNAME.COM at DOMAINCONTROLLERPC.DOMAINNAME.COM
client: user at DOMAINCONTROLLERPC.DOMAINNAME.COM
subkey: [23, c7 7d ba a2 51 38 c1 17 8b 8b 8f d7 e3 bb ad 4d ] client time: Mon Apr 11 12:31:52 EEST 2011
cusec: 3895
sequence number: 1335040271
++++++++++++++++++++++++++++
[DEBUG] Mon Apr 11 12:31:52 EEST 2011 jcsi.kerberos: Got delegated credential [DEBUG] Mon Apr 11 12:31:52 EEST 2011 jcsi.kerberos: Delegated credential:
++++ KRB-CRED Message ++++
encryption type: 23 (DECRYPTED OK)
sender address: null
receiver address: null
nonce: -1
timestamp: null
credentials:
Credential
client: uset at DOMAINCONTROLLERPC.DOMAINNAME.COM
session key: [23, 1a 8c 9b 7b 66 6e d 57 eb 74 b0 f1 96 2a 3c aa ] service principal: krbtgt/DOMAINCONTROLLERPC.DOMAINNAME.COM at DOMAINCONTROLLERPC.DOMAINNAME.COM valid from: Mon Apr 11 12:31:52 EEST 2011 valid till: Mon Apr 11 22:31:37 EEST 2011 renewable till: Mon Apr 18 12:31:37 EEST 2011
Ticket:
encryption type: 23
service principal: krbtgt/DOMAINCONTROLLERPC.DOMAINNAME.COM at DOMAINCONTROLLERPC.DOMAINNAME.COM ticket flags: forwardable forwarded renewable preauthent valid for: all addresses
++++++++++++++++++++++++++++
[DEBUG] Mon Apr 11 12:31:52 EEST 2011 jcsi.kerberos: ** creating application response .. **
with key
[23, f6 51 2a aa 18 12 d4 97 9f d0 28 e6 6c d5 bd 9f ] [DEBUG] Mon Apr 11 12:31:52 EEST 2011 jcsi.kerberos: created application
response:
++++ KRB-AP-REP Message ++++
encryption type: 23
sequence number: 41295745
sub session key: null
client time: Mon Apr 11 12:31:52 EEST 2011
cusec: 3895
++++++++++++++++++++++++++++
367734 [http-8080-Processor25] ERROR
com.crystaldecisions.sdk.plugin.authentication.ldap.internal.SecWinADAuthentication
- secWinAD is not availableHi, Tim
Yes, if I take the value of idm.princ and run kinit, then ticket is generated correctly - no error messages. Also we tried to replace java SDK 1.4. (the default one) with Java 1.5.22 and added
default_tgs_enctypes = rc4-hmac
default_tkt_enctypes = rc4-hmac
in the Krb.ini file, but everything is still the same.
Regards, VP -
MS SQLServer 7.0 and WLPS
Hi,
I am in the process of starting a new service and have some trouble deciding
whether I should use
Oracle or MS-SQL Server as the database. I would prefer to use MS-SQL for
its ease of use
and due to the fact that the load will not be an issue.
My only concern is how hard it would be to port the WLPS DB-schemas to
MS-SQL.
Has anyone done this, and how hard is it?
Is there any other problems that I might expect if I go for the MS-SQL
solution?
Please note that this is not an invitation to a Oracle vs MsSQL flame war.
regards,
Lars Hansson
CTO
Compost Marketing ABYou may need some 'Actions' assigned to a role you have in the UME to be able to deploy drivers:
JDBC Drivers:
XMII_JDBCDriver_R
XMII_JDBCDriver_RWD
XMII_JDBCDriver_deploy
XMII_JDBCDriver_all
http://help.sap.com/saphelp_mii122sp01/helpdata/en/48/d0c6efbcb810b6e10000000a421138/content.htm?frameset=/en/45/5a399bec592a4de10000000a11466f/frameset.htm¤t_toc=/en/44/e13108c4cb19d7e10000000a422035/plain.htm&node_id=7 -
WLST and WLS 81. SP4 Issue
A WLST script of mine that I have used to build domains since 8.1 SP1 no longer works with SP4. It appears that calls to shutdown( <servername>, force="true" ) immediately followed by startServer (to pick up config changes) are generating errors:
Connecting to weblogic server instance running at t3://htx690.cce.cpqcorp.net:10
510 as username admin ...
<Apr 4, 2005 3:08:57 PM CDT> <Notice> <WebLogicServer> <BEA-000353> <Thread "ListenThread.Default" stopped listening on port 10510, ip address 16.110.73.1
30>
<Apr 4, 2005 3:08:57 PM CDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STANDBY>
<Apr 4, 2005 3:08:57 PM CDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to SHUTTING_DOWN>
<Apr 4, 2005 3:08:57 PM CDT> <Alert> <WebLogicServer> <BEA-000218> <Servershutdown has been requested by <WLS Kernel>>
<Apr 4, 2005 3:08:57 PM CDT> <Alert> <WebLogicServer> <BEA-000219> <The shutdown sequence has been initiated.>
Traceback (innermost last):
File "/opt/sasu/utils/domainBuilder/bin/sasu_init.py", line 56, in ?
File "<string>", line 1, in ?
File "/opt/sasu/utils/domainBuilder/bin/sasu_funcs.py", line 89, in configureD
omain
File "/opt/sasu/utils/domainBuilder/bin/sasu_funcs.py", line 38, in connectToA
dmin
File "<iostream>", line 64, in connect
WLSTException: 'Error occured while performing connect : Unknown Error. Use dump
Stack() to view the error stack trace'
* I have now put in a 15 second sleep and this appears to be working. Is this a known issue with WLST and SP4? I notice with the 15 seconds sleep that is appears to properly drain stdout/err, something it does not do without the pause (though it was not required with < SP4).
Here is it now working with 15 second pause:
Disconnected from weblogic server: AdminServer
Waiting 15 seconds for AdminServer to shut down...
<Apr 4, 2005 3:45:25 PM CDT> <Notice> <WebLogicServer> <BEA-000353> <Thread "ListenThread.Default" stopped listening on port 10510, ip address 16.110.73.1
30>
<Apr 4, 2005 3:45:25 PM CDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STANDBY>
<Apr 4, 2005 3:45:25 PM CDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to SHUTTING_DOWN>
<Apr 4, 2005 3:45:25 PM CDT> <Alert> <WebLogicServer> <BEA-000218> <Servershutdown has been requested by <WLS Kernel>>
<Apr 4, 2005 3:45:25 PM CDT> <Alert> <WebLogicServer> <BEA-000219> <The shutdown sequence has been initiated.>
Stopped draining child stderr
Stopped draining child stdout
Admin Server Name:AdminServer
Domain Name:validateSP4
Domain Directory:/opt/sasuapps/validateSP4/domain/validateSP4
Starting weblogic server ...
<Apr 4, 2005 3:45:43 PM CDT> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) Server VM Version 1.4.2 1.4.2.05-040917-
18:54-PA_RISC2.0 PA2.0 (aCC_AP) from Hewlett-Packard Company>
Message was edited by:
dstofletHello Daryl,
Not sure what to say, it does seem like the sp4 server is returning success even before it is completely shutdown.. :-(. The workaround you put in to wait for 15 seconds seems to be a right workaround.
thanks,
-satya -
Hi,
I'm looking for information about which version of coherence is supported with WLP? can someone point me to any documentation (if any)?
Thanks!Please take a look at the latest version, v3.7, of Coherence Integration Guide, Chapter 4, Integrating WebLogic Portal and Oracle Coherence:
http://download.oracle.com/docs/cd/E18686_01/coh.37/e18691/wlportal.htm#sthref104
It has information and links to the supported Oracle WebLogic Portal (10.3.2).
-Luk -
Hello,
we have a remote portlet running on JBoss-portal (producer). The portlet is accessed from the SAP EP 7.0 (consumer) via WSRP.
Now the question: Is it possible to forward portal events to the remote portlet?
I know the WSRP 1.0 standard doesn't support this, but I thought about writing a portal component which receives the event and passes it on to the remote portlet as a "normal" parameter. But I'm not sure how to trigger the WSRP-calls form my component.
Any suggestions/ideas?
Thanks a lot for your help!
HeikoHi Heiko,
Here is the response I got from development:
Client side eventing is indeed not supported in WSRP.
It is technically possible to extend our ProxyPortalComponent but it requires deap knowledge in the architecture.
The concept of WSRP is to propagate the portlet's functionality using WSRP protocol logic, i do not fully understand the question in that case. it is eaither:
a. to reflect the portlet's functionality (URLS) as they are (with the modification of URL rewriting done by the protocol)
b. alter the portlet functionality to contain the event as a request parameter.
in both cases straight forword usage is required and no 'hacking' can do the work.
Let me know if the developer did not understand your question, or if you need some more information.
Hope this helps.
Daniel -
After I installed wsrp, I get the following exception when starting the
sample portal:
The WebLogic Server did not start up properly.
java.lang.NoClassDefFoundError: com/bea/wsrp/util/debug/Debug
at
com.bea.wsrp.security.WSRPIdentityAsserterProviderImpl.<clinit>(WSRPI
dentityAsserterProviderImpl.java:44)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
orAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:306)
at java.lang.Class.newInstance(Class.java:259)
at
weblogic.security.service.SecurityServiceManagerDelegateImpl.createSe
curityProvider(SecurityServiceManagerDelegateImpl.java:231)
at
weblogic.security.service.SecurityServiceManager.createSecurityProvid
er(SecurityServiceManager.java:929)
at
weblogic.security.service.PrincipalAuthenticator.initialize(Principal
Authenticator.java:151)
at
weblogic.security.service.PrincipalAuthenticator.<init>(PrincipalAuth
enticator.java:257)
at
weblogic.security.service.SecurityServiceManagerDelegateImpl.doATN(Se
curityServiceManagerDelegateImpl.java:580)
at
weblogic.security.service.SecurityServiceManagerDelegateImpl.initiali
zeRealm(SecurityServiceManagerDelegateImpl.java:419)
at
weblogic.security.service.SecurityServiceManagerDelegateImpl.loadReal
m(SecurityServiceManagerDelegateImpl.java:697)
at
weblogic.security.service.SecurityServiceManagerDelegateImpl.initiali
zeRealms(SecurityServiceManagerDelegateImpl.java:730)
at
weblogic.security.service.SecurityServiceManagerDelegateImpl.initiali
ze(SecurityServiceManagerDelegateImpl.java:873)
at
weblogic.security.service.SecurityServiceManager.initialize(SecurityS
erviceManager.java:719)
at weblogic.t3.srvr.T3Srvr.initializeHere(T3Srvr.java:820)
at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:664)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:342)
at weblogic.Server.main(Server.java:32)
Reason: com/bea/wsrp/util/debug/DebugCould you check if wsrp-common.jar is in the system classpath?
Subbu
[email protected] wrote:
I got the same exception while running the server, anybody has the solution for
this?
"Carl" <[email protected]> wrote:
After I installed wsrp, I get the following exception when starting the
sample portal:
The WebLogic Server did not start up properly.
java.lang.NoClassDefFoundError: com/bea/wsrp/util/debug/Debug
at
com.bea.wsrp.security.WSRPIdentityAsserterProviderImpl.<clinit>(WSRPI
dentityAsserterProviderImpl.java:44)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
orAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:306)
at java.lang.Class.newInstance(Class.java:259)
at
weblogic.security.service.SecurityServiceManagerDelegateImpl.createSe
curityProvider(SecurityServiceManagerDelegateImpl.java:231)
at
weblogic.security.service.SecurityServiceManager.createSecurityProvid
er(SecurityServiceManager.java:929)
at
weblogic.security.service.PrincipalAuthenticator.initialize(Principal
Authenticator.java:151)
at
weblogic.security.service.PrincipalAuthenticator.<init>(PrincipalAuth
enticator.java:257)
at
weblogic.security.service.SecurityServiceManagerDelegateImpl.doATN(Se
curityServiceManagerDelegateImpl.java:580)
at
weblogic.security.service.SecurityServiceManagerDelegateImpl.initiali
zeRealm(SecurityServiceManagerDelegateImpl.java:419)
at
weblogic.security.service.SecurityServiceManagerDelegateImpl.loadReal
m(SecurityServiceManagerDelegateImpl.java:697)
at
weblogic.security.service.SecurityServiceManagerDelegateImpl.initiali
zeRealms(SecurityServiceManagerDelegateImpl.java:730)
at
weblogic.security.service.SecurityServiceManagerDelegateImpl.initiali
ze(SecurityServiceManagerDelegateImpl.java:873)
at
weblogic.security.service.SecurityServiceManager.initialize(SecurityS
erviceManager.java:719)
at weblogic.t3.srvr.T3Srvr.initializeHere(T3Srvr.java:820)
at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:664)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:342)
at weblogic.Server.main(Server.java:32)
Reason: com/bea/wsrp/util/debug/Debug -
SL3000 and Networker 7.4 SP4
Hi
V890 running Solaris 10, Networker Legato 7.4 SP4
When we issue the command jbconfig option 2 throught Legato appears the message:
Hardware issue
Error: 0 drives detected.
EMC says is a SL3000 issue or misconfiguration.
I hope someone could help us.
Regards
VicenteThis SL3000 normally comes with installation services. Ask your local Sun customer service to configure your box with you. It cannot be fix over email.
-
Content Express and WLPS 3.5
Hi,
We are having a hard time trying to retrieve content not from the WLPS tables
but from Interwoven Content Express new content table, do you have any idea on
wish steps should we follow to achieve this?
Thanx in advanced!!Hi,
This is Prashanth Bhat,based out of Delhi,India.Iam trying to
integrate Content Express with WEBLOGIC PORTAL 4.0.If u have done any integration
with Interwoven's Content Express,pls tell
me the steps (critical ones)to follow.Even if u have integrated
with WLCS 3.5,its fine.
Iam facing these problems after installing the Content Express
1.I could able to deploy the Content Express web application with
portal by modyfying the config.xml file.
2.I could even able to get the page if i access
http://localhost:7501/ContentExpress/Login.
3.The login page appears, but could not get into the content express system.
Pls help me in completing my task.
Thanks in advance,
PRASHANTH BHAT.
"Gerardo Jimenez" <[email protected]> wrote:
>
Hi,
We are having a hard time trying to retrieve content not from the WLPS
tables
but from Interwoven Content Express new content table, do you have any
idea on
wish steps should we follow to achieve this?
Thanx in advanced!! -
Spring 2.5 and WLP integration
Hello,
I'm trying to integrate Spring 2.5 with a Bea Portal 9.2 application.
Given a simple three layers architecture (web/service/dao), I would like to be able to inject the service pojos into the action classes. The web layer is based on Struts and I'm using the Struts/Portal plugin.
I have tried different approaches but the bottom line is that the Portal framework (Beehive) doesn't like that the Action is instantiated by Spring. There are Lifecycle related exceptions.
I was wondering if any of you guys ever tried to do something like that and got any luck.
Of course, I can get the service bean via getBean(...) but I would like to avoid having Spring classes imported into my Struts controllers.
Any idea?
Thanks
LucianoIs that so? No one ever tried integrating Spring and Portal?
That's quite scary, which company would ever decide to use a product that does have no history of integration with the leading J2ee framework (Spring).
Maybe you are looking for
-
It seems that all apple products used in my house at times will not connect to our wifi. It's hit and miss. It says I am connected, but when you try to connect to any search engine it does not. I have disconnected and reconnected the power to the
-
Submit Email PDF in Acrobat X Pro / LiveCycle ES2
I'm pulling out my hair trying to get this form I created to email back the filled out pdf. I've spent a couple of days searching like crazy trying to figure out how to fix this issue. I created a fillable pdf form using LiveCycle ES2. I created the
-
ITunes does not recognize ripped CDs-- Help!
Last night, I ripped (or imported, whatever term you'd like to use) The Wall by Pink Floyd into my iTunes library, and everything was perfectly fine (in fact, i'm listening to it from my library right now). However, tonight when I tried to rip the r
-
How to reflect changes to Address Book entries?
I have 2 SL clients connected to a SL server with Address Book bound. But when I make a change to the one my "Office Contacts" entries, the change doesn't get reflected anywhere (only locally). Even if I make the change in Workgroup Manager, I still
-
I sometimes receive a file from a client that has accidentally had overprint fill turned on for an object, it happens on type a lot. It happens on PDFs made in indesign and illustrator. I was wondering is there a way inside acrobat reader pro to tu