Filter application view in cProject
Hello all,
We want to filter the projects that you see through a nomenclature, so that users only see a series of projects.
Is there any way to do it for a group of users? That is, creating a new application iview where the user can choose the view.
Best Regards,
Jennifer Lohan.
Hi Malhotra,
Thanks for your reply. I have tried with the data available in the link you have mentioned. But stil i am getting the error like
com.sap.tc.webdynpro.services.sal.core.DispatcherException: The requested deployable object 'local/Interappnav' and application 'urlToTargetApp' are not deployed on the server. Please check the used URL for typos.
Here we are not calling any fireplug. so is it the otherway to navigate from one webdynpro application to another application
Regards
Ravi
Similar Messages
-
CProject 4.5 : Dashboard : Application view "Projects"
Hi guys,
i write you this message for a question about cProject 4.5.
What projects are being filtered into "Project" application view? I ask you this because instead into "Last used Projects" view i see all the project created. Both views are standard.
Could you help me,please?
Thanks a lot.
Dario.Hi,
Check in http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=129335661 SAP consulting note 1305197.
I hope this can be useful,
Sara -
Application view creation in WLI SERVER
Hi folks,
w,r.to my previous mail,Iam getting the following errors while i try to login
to the Application view console in WLI
Server.pl. anyone try to help me to sort this problem.Iam new to WLI Server.
<Cannot startup connection pool "wliPool" java.sql.SQLException: No suitable driver>
<Jun 13, 2003 5:02:45 PM IST> <Error> <JDBC> <001059> <Error during Data Source
creation: weblogic.common.ResourceException: DataSource(WLAI_DataSource) can't
be created with non-existent Pool (connection or multi) (wliPool)
at weblogic.jdbc.common.internal.JdbcInfo.validateConnectionPool(JdbcInfo.java:127)
at weblogic.jdbc.common.internal.JdbcInfo.startDataSource(JdbcInfo.java:260)
at weblogic.jdbc.common.internal.JDBCService.addDeploymentx(JDBCService.java:293)
at weblogic.jdbc.common.internal.JDBCService.addDeployment(JDBCService.java:270)
<Jun 13, 2003 5:02:49 PM IST> <Alert> <JMS> <040052> <JMSServer "WLIJMSServer",
store failed to open, java.io.IOException: JMS JDBC store, connection pool = <wliPool>,
prefix = <myserver___PBPUBLIC>: connection pool does not exist.
java.io.IOException: JMS JDBC store, connection pool = <wliPool>, prefix = <myserver___PBPUBLIC>:
connection pool does not exist
>
<Jun 13, 2003 5:02:52 PM IST> <Error> <Connector> <190024> << Calumma LDAP JCA
Resource Adapter_LdapConnector > Error making initial connections for pool. Reason:
CreateManagedConnection Error: 192.168.66.144:389>
<Jun 13, 2003 5:03:04 PM IST> <Error> <AI> <000000> <Failed to initialize the
WLI-Application Integration enterprise application due to an exception while initializing
JMS resources.
com.bea.wlai.JMSResourceException: Failed to initialize the WLAI asynchronous
service request JMS Queue 'WLAI_ASYNC_REQUEST_QUEUE' bound at JNDI context 'com.bea.wlai.ASYNC_REQUEST_QUEUE'.
Root Cause: javax.naming.NameNotFoundException: Unable to resolve 'com.bea.wlai.ASYNC_REQUEST_QUEUE'
Resolved: 'com.bea.wlai' Unresolved:'ASYNC_REQUEST_QUEUE' ; remaining name 'ASYNC_REQUEST_QUEUE'
at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:174)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:263)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:230)
at weblogic.jndi.internal.ServerNamingNode_WLStub.lookup(Unknown Source)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:337)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:332)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at com.bea.wlai.JMSHelper.initQueue(Unknown Source)
<Jun 13, 2003 5:03:05 PM IST> <Critical> <WebLogicServer> <000286> <Failed to
invoke startup class "LwcStartup", java.lang.ClassNotFoundException: com.bea.lwclient.Startup>
<Jun 13, 2003 5:03:07 PM IST> <Notice> <Management> <141052> <Application Poller
started for development server.>
<Jun 13, 2003 5:03:11 PM IST> <Error> <HTTP> <101165> <Could not load user defined
filter: com.bea.b2b.transport.http.TransportServletFilter
java.lang.ClassNotFoundException: com.bea.b2b.transport.http.TransportServletFilter
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:179)
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:62)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:262)
at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:41)
at weblogic.servlet.internal.WebAppServletContext.loadClass(WebAppServletContext.java:4714)
at weblogic.servlet.internal.WebAppServletContext.registerFilter(WebAppServletContext.java:2446)
at weblogic.servlet.internal.WebAppServletContext.initFilters(WebAppServletContext.java:2433)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:2703)
at weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java:563)
at weblogic.servlet.internal.WebService.preloadResources(WebService.java:476)
at weblogic.t3.srvr.ServletInitRunner$1.run(ServletInitRunner.java:50)
at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:780)
at weblogic.t3.srvr.ServletInitRunner.run(ServletInitRunner.java:46)
at java.lang.Thread.run(Thread.java:536)
>
<Jun 13, 2003 5:03:11 PM IST> <Error> <socket> <000433> <Unable to load performance
pack, using Java I/O instead.
Please ensure that libmuxer library is in :'/home/tsuresh/j2sdk1.4.0/jre/lib/i386/client:/home/tsuresh/j2sdk1.4.0/jre/lib/i386:/home/tsuresh/j2sdk1.4.0/jre/../lib/i386'
java.lang.UnsatisfiedLinkError: no muxer in java.library.path
java.lang.UnsatisfiedLinkError: no muxer in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1410)
at java.lang.Runtime.loadLibrary0(Runtime.java:772)
at java.lang.System.loadLibrary(System.java:832)
at weblogic.socket.PosixSocketMuxer.<init>(PosixSocketMuxer.java:180)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:296)
at java.lang.Class.newInstance(Class.java:249)
at weblogic.socket.SocketMuxer.makeTheMuxer(SocketMuxer.java:54)
at weblogic.socket.SocketMuxer.getMuxer(SocketMuxer.java:37)
at weblogic.t3.srvr.ListenThread.run(ListenThread.java:205)
>
<Jun 13, 2003 5:03:12 PM IST> <Notice> <Management> <141030> <Starting discovery
of Managed Server... This feature is on by default, you may turn this off by passing
-Dweblogic.management.discover=false>
<Jun 13, 2003 5:03:12 PM IST> <Notice> <WebLogicServer> <000354> <Thread "ListenThread.Default"
listening on port 7010>
<Jun 13, 2003 5:03:12 PM IST> <Notice> <WebLogicServer> <000331> <Started WebLogic
Admin Server "myserver" for domain "ldap_adapterdomain" running in Development
Mode>
<Jun 13, 2003 5:03:15 PM IST> <Notice> <WebLogicServer> <000365> <Server state
changed to RUNNING>
<Jun 13, 2003 5:03:15 PM IST> <Notice> <WebLogicServer> <000360> <Server started
in RUNNING mode>
<Jun 13, 2003 5:04:18 PM IST> <Error> <AI> <000000> <Could not create NamespacePersistence
Object.
-------- Begin level 0 Exception Stack Trace --------
com.bea.wlai.repository.PersistenceException: Failed to initialize WLI repository
access layer for the Application Integration subcomponent because the JDBC data
source was not found at JNDI name WLAI_DataSource due to Unable to resolve 'WLAI_DataSource'
Resolved: '' Unresolved:'WLAI_DataSource'
at com.bea.wlai.repository.NamespacePersistence.initDataSource(Unknown
Source)
at com.bea.wlai.repository.NamespacePersistence.<init>(Unknown Source)
at com.bea.wlai.NamespaceManagerImpl.<init>(Unknown Source)
at com.bea.wlai.NamespaceManagerImpl.getInstance(Unknown Source)
at com.bea.wlai.client.bean.NamespaceManagerBean.establishImpl(Unknown
Source)
at com.bea.wlai.client.bean.NamespaceManagerBean.ejbCreate(Unknown Source)
at com.bea.wlai.client.bean.NamespaceManagerBean_k6j0cj_Impl.ejbCreate(NamespaceManagerBean_k6j0cj_Impl.java:122)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at weblogic.ejb20.pool.StatelessSessionPool.createBean(StatelessSessionPool.java:151)
at weblogic.ejb20.pool.StatelessSessionPool.getBean(StatelessSessionPool.java:101)
at weblogic.ejb20.manager.StatelessManager.preInvoke(StatelessManager.java:142)
at weblogic.ejb20.internal.BaseEJBObject.preInvoke(BaseEJBObject.java:127)
at weblogic.ejb20.internal.StatelessEJBObject.preInvoke(StatelessEJBObject.java:61)
at com.bea.wlai.client.bean.NamespaceManagerBean_k6j0cj_EOImpl.getRootNamespace(NamespaceManagerBean_k6j0cj_EOImpl.java:83)
at jsp_servlet.__nshierarchy._jspService(__nshierarchy.java:115)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1058)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:401)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:306)
at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:543)
at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:369)
at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:136)
at jsp_servlet.__display._jspService(__display.java:511)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1058)
rgds
Suresh.K
1) http://commerce.bea.com/showproduct.jsp?family=WLP&major=8.1&minor=4
2)Make sure you add your JDBC drivers to the beginning of CLASSPATH in either setDomainenv.cmd or setEnv.cmd
3)What really helped was BEA support and playing with BEA's JDBC example that shows how to create and deploy and use a data source.
http://dev2dev.bea.com/codelibrary/code/examples_jdbc.jsp -
Enhance initial views for cProjects
Hi experts,
My requirement is to enhance the initial views of cProjects (e.g. Projects, Tasks, Checklist Items, Templates) by an additional tab where I want to provide a custom report. (I know that there is the possibility to add an additional tab for specified project elements, e.g. project definition, project role.)
Is there a way to enhance the startup view of cProjects?
I appreciate any hint!
Thanks in advance!
Regards
WolfgangHi Wolfgang,
The tabs on top level can not be enhanced via customizing. If you would like to add your own tab, the views has to be modified,
dpr_mainframe, vi_tabs.
P.S: the existing tab 'Info' (on the left side of tab Projects) seems to be filled dynamically. may be you can use it for your application.
Kind regards,
Zhenbo -
A problem when I try to create a application view throug a Bea MQSeries Adapter8.1
Hi, guys!
I have installed Weblogic platform 8.1 beta, and try to use the MQSeries Adapter
which provide by Bea weblogic, and it's seems I must deploy the .ear file which
is an application include the MQ Adapter, on a domain which provide the Integration
function, the ear file I was download from bea site. So I deploy it in the samples/domain/platform
domain as the docs told me. And after that I create a new directory called session
and a subdirectory contain a manifest.xml file, I do this also due to the docs
provide by Bea. And then I can create the application view in the application
view console, BUT, when I try to add a Event in the console, the page and OS console
both print this message :
DEBUG 21 ?? 2003 20:43:11,906 BEA_MQSERIES_1_0.DesignTime - getMergedDictionary
got exception:
DEBUG 21 ?? 2003 20:43:11,906 BEA_MQSERIES_1_0.DesignTime -
StackTrace:
java.lang.NullPointerException
at com.ibi.beamqseries.web.DesignTimeRequestHandler.getMergedDictionary(DesignTimeRequestHandler.java:372)
at jsp_servlet.__addservc._jspService(__addservc.java:120)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1047)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:383)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:301)
at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:547)
at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:364)
at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:153)
at jsp_servlet.__display._jspService(__display.java:632)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1047)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:383)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:301)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6319)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:97)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3525)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2553)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:178)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:151)
And I'm not quit sure about how to make the Schema directory correcttly, I just
make one manifest.xml file. and hope I can find more document about the adapter,
or can fix this problem.
by the way, I just have userguid, installguide and releasenotes pdf file which
can be download from Bea
Regards,
shannon
Can you tell me the exact url of the BEA_MQSERIES_8_1.ear?
Please give it to me... Thanks in advance... -
Use of an application view for SAP R/3
Hello,
I created an Application View of my SAP R/3 backend and integrated it into Weblogic
Workshop.
I fire a request to the BAPI through the App View, but nothing happens. I thought
I get a response through the response event??? Maybe someone has an idea... here
the code:
import weblogic.jws.control.JwsContext;
import MySAPControllerControl.MySAPServiceRequest;
import MySAPControllerControl.MySAPServiceResponse;
import MySAPControllerControl.MySAPEventEvent;
* @jws:target-namespace namespace="com.js.sap"
public class SapService
* @jws:control
private MySAPControllerControl SAPController;
/** @jws:context */
JwsContext context;
* @jws:operation
public void CallSapConnector()
try
MySAPControllerControl.MySAPServiceRequest.PurchaseOrderGetDetail peter
= new MySAPControllerControl.MySAPServiceRequest.PurchaseOrderGetDetail();
peter.PURCHASEORDER = "4500006374";
peter.ITEMS = "X";
SAPController.MySAPService(peter);
catch(Exception ex)
System.out.println(ex.getMessage());
private void SAPController_onMySAPServiceResponse(java.lang.String requestID,
MySAPServiceResponse.PurchaseOrderGetDetailResponse PurchaseOrderGetDetailResponse)
String a = PurchaseOrderGetDetailResponse.PO_ITEMS.toString();
System.out.println(a);
System.out.println(requestID);
private void SAPController_onMySAPEvent(MySAPEventEvent.BAPI_PO_GETDETAIL
BAPIPOGETDETAIL)
System.out.println("Event:" + BAPIPOGETDETAIL.ITEMS);
private void SAPController_onAsyncServiceResponse(java.lang.Object asyncResp)
private void SAPController_onEvent(java.lang.Object event)
private void SAPController_onAsyncServiceError(java.lang.String asyncError,
java.lang.String asyncError2)
thanks for any response!
regards, uggarcan u pls tell me how u solved it
I am working on Production system when I go to rsa5 it displaying the msg
No valid application component hierarchy exists
Message no. R8053
Diagnosis
Currently no application component hierarchy ("APCO_MERGED", database table RODSAPPL and RODSAPPLT) exists in the system. This is required in BW so that the DataSources can be displayed correctly in the source system tree.
Procedure
Copy the application component hierarchy from the Content using transaction RSA9.
In development system I went to RSA9 & transferred the application componet then its asks or pkg name I have given the pkg name also before use the datasrcs , I have transported the same thing to production before transporting the datasrcs but in production the application component herarachy did not get transported I think that why its giving the msg No valid application component hierarchy exists but my datasrcs got transported ,pls suggest me what has to be done
Should I import the same request in to production again
Or shall I run rsa9 again & transfer the application component hierarchy again & transport it to production id I do this will already transported datarscs have any effect in production -
Import / export of Application view and Data Form
Hi,
I'd like to know if it's possible to backup or export Applications View in EPMA and Data Form in a Planning Application between the test and production machine.
Can anyone help me?
Thanks in advance.
AleHi John and Hi to all,
I’ve used the EPMA File Generator that you sent me both under a test virtual machine and our test machine, but always I’ve the same problem (deploy aborted on 0%), that I’ve pasted up in this tread, and I’ve note that after the exporting with the EPMA File Generator, the original application view not deploys with the followed message:
Status : Aborted
Progress : 100%
Server : DimServer
Detail : App Creation failed with Exceptioncom.hyperion.planning.OptimisticConcurrencyException: You are trying to change data that has been changed by a user on another server. Wait a few seconds and try again. If you continue to see this error message, please contact your administrator. at com.hyperion.planning.sql.actions.HspObjectAction.ensureOptimisticConcurrency(Unknown Source) at com.hyperion.planning.sql.actions.HspObjectAction.update(Unknown Source) at com.hyperion.planning.sql.actions.HspUniqueObjectAction.update(Unknown Source) at com.hyperion.planning.sql.actions.HspMemberAction.update(Unknown Source) at com.hyperion.planning.sql.actions.HspDimensionAction.update(Unknown Source) at com.hyperion.planning.sql.actions.HspAction.update(Unknown Source) at com.hyperion.planning.sql.actions.HspActionSet.doActions(Unknown Source) at com.hyperion.planning.sql.actions.HspActionSet.doActions(Unknown Source) at com.hyperion.planning.db.HspDEDBImpl.saveDimension(Unknown Source) at com.hyperion.planning.HyperionPlanningBean.updateDimension(Unknown Source) at com.hyperion.planning.appdeploy.HspAWBXMLHelper.updateDim(Unknown Source) at com.hyperion.planning.appdeploy.HspAWBXMLHelper.parseNLoadDimensions(Unknown Source) at com.hyperion.planning.appdeploy.HspAppDefinition.deployAppFromXML(Unknown Source) at com.hyperion.planning.appdeploy.HspAppDefinition.access$000(Unknown Source) at com.hyperion.planning.appdeploy.HspAppDefinition$1.run(Unknown Source)
What can is happened?
Thanks
Alessia -
Error when deploy the Planning SampAp application view
When deploying, the job console shows:
Started Time : 2008年3月4日 13:23:49
Submitted Time : 2008年3月4日 13:23:49
Last Updated Time : 2008年3月4日 13:23:52
User Name : admin
Process Name :
Thread : 0
Server : DimServer
Detail : Initiating Product Action...
Inspecting Deployment History...
Generating Headers and Callback Information...
Generating Application Data...
Preparing Product Request...
Posting Product Request...
Product Response:200...
Waiting For Status Updates...
and it was stocked at 9%. After a while, the job console showed:
Started Time : 2008年3月4日 11:41:34
Submitted Time : 2008年3月4日 11:41:34
Last Updated Time : 2008年3月4日 11:46:45
User Name : admin
Process Name :
Thread : 0
Server : DimServer
Detail : App Creation failed with Exceptioncom.hyperion.planning.HspRuntimeException: Unable to locate dimension information to load. Dimension: Currency at com.hyperion.planning.HspDimensionLoader.parseModelForPlanningDimen(Unknown Source) at com.hyperion.planning.HspDimensionLoader.parseModelForPlanningDimen(Unknown Source) at com.hyperion.planning.HspDimensionLoader.parse(Unknown Source) at com.hyperion.planning.HspDimensionLoader.load(Unknown Source) at com.hyperion.planning.HspDimensionLoader.load(Unknown Source) at com.hyperion.planning.utils.HspApplicationCreator.loadOutline(Unknown Source) at com.hyperion.planning.utils.HspApplicationCreator.load(Unknown Source) at com.hyperion.planning.utils.HspApplicationCreator.createApplication(Unknown Source) at com.hyperion.planning.appdeploy.HspAppDefinition.deployAppFromXML(Unknown Source) at com.hyperion.planning.appdeploy.HspAppDefinition.access$000(Unknown Source) at com.hyperion.planning.appdeploy.HspAppDefinition$1.run(Unknown Source)
I've created a new datasource for this app, but still faced the same problem.
PS: I also found some error when validate the SampAp application view, so I've changed it a little. I don't know if the application view design may cause this problem. Thanks for your reply.Hi,
From another post which I think relates to same sort of issue the solution was :-
On your server > Change your "Standards and formats" into English(United States) in "Regional and Language Options".
This was due to the currency format being in chinese.
Cheers
John -
Application View Deigner GUI and File Adapter
I am currently experiencing a problem with the Application View Designer GUI
tool. When I tried to edit an user-defined application view or the
associated Connection Factory for the File Adapter using the GUI tool, I got
an "Unsupported Adapter Type" error message -Adapter BEA_FS_ADAPTER doe not
support GUI-based configuration - please see attachment "error1.jpg" for the
screen capture. This Event associated with this application view is
currently functioning properly. It just seems that I am no longer able to
make any change to the current configuration (I had successfully made the
similar edits before without any problems).
When the above problem occurred, I then tried to create a new application
view based on the File Adapter, I got and "UnsupportedAdapterException"
error-please see attachement "error2.jpg" for the screen capture.
Has anyone encountered the similar errors before? Insight or thoughts?
Perhaps it was due to corruption of certain files or database? Any
information will be greatly appreciated!
Thanks, Qianqian
[error2.jpg]
[error1.jpg]Hi,
1.Status: TO_BE_DELIVERED
Which means that the message was successfully delivered from Integration Server point of view and it states that the messages is initially handed over to the Messaging System.
TO_BE_DELIVERED occurs while the message is put into the Messaging System receive queue.
Regards
Agasthuri Doss -
Application Viewer Deployment Problem - War File Path Error
Hello all!
I just installed a new CC&B demo environment (2.2SP6 on Apache/Windows) and the application viewer is not working at all. The first thing it does is throw a bunch of errors, such as
source file does not exist data/tables/updated.xml
source file does not exist data/maintobj/updated.xml
source file does not exist data/alg/updated.xml
source file does not exist data/batchContro/updated.xml
Then the App Viewer shows the following:
Data Dictionary Not built - submit F1-AVTBL
Maint. Object Not built - submit F1-AVMO
Algorithm Not built - submit F1-AVALG
Batch Control Not built - submit F1-AVBT
To Do Type Not built - submit F1-AVTD
Service XML Built 2008-04-14 (15:40)
Java Docs Built 2008-04-16 (08:43)
Cobol Source Built 2008-04-14 (10:22)
Manually submitting one of those throws this error:
File path to WAR file and location to expand WAR file are required if Use War File is switched.
Anyone seen anything like this?
Edited by: Adam D. on May 25, 2010 1:43 PMThat worked! Thank you so much. App viewer loads now and all the F1-* items show as built. Only problem now is all the CM xml files seem to be missing. Every time you click something in app viewer it throws an error such as:
Source file does not exist data/maintobj/ENG/CM/ext_BATCHCNTL.xml
This is just one of them. There are many, and they all exist in that same CM directory... which doesnt exist haha
Thanks again for the advice! -
Hi,
Am using Weblogic 6.0 Sp2 and WLAI 2.0.
I was working with DBMS adapter that comes along with WLAI. I created an
Application View and added
2 update events, on the same table, to it. But only 1 event gets registered
with it. What I mean is, as both the
events are on the same table (CUSTOMER_TABLE in this case) and of same type
(UPDATE here), only one
of them is notified of the event.
I was testing both of these events simultaneously on 2 separate browsers
(with sufficient wait time), and only 1 of
them was notified on the event, the other was timed out. I tried with more
than 2 events of same type, and the same thing
happened.
It seems that weblogic is registering only 1 event of each type defined for
the same table.
Like I defined 3 insert events and 4 updated events on the same table (in
the same application view),
and only 1 of each type, i.e. one of insert and one of update, got
registered, and only those are notified,
others just time out.
Is there anything wrong am doing, or is it a bug somewhere ?
Thanks
Amit ChauhanHi Chris,
Everything was on 1 machine. Weblogic server as well as all the 3
browsers.
Out of the 3 events, one of them generated the event using an
'updateService' in the application view,
which updated just 1 record. (While testing the event you have the option of
manual or service).
The other 2 events were waiting with sufficient time delay. (running with
manual option of testing the event)
But after the event only 1 of them got notified and all other timed out.
Thanks
Amit
Chris Stead <[email protected]> wrote in message
news:[email protected]...
Amit,
Were you on three different machines, or did you have three browsers onone
machine?
Were you updating different records (customers) or the same record?
Chris
Amit wrote:
Chris,
Its not my requirement, I was just working with and testing the DBMS
adapter that comes along with WLAI.
This is what I did. I created an Application View AV1. I created 3
update
events E1, E2 and E3 in this application view.
All were update events on the same Customer_Table. Again, its not the
requierment, I was just trying out, how these events work.
I tested all these three events simulatenously in 3 differnt browsers.So
they all were waiting for that event to occur. I updated a customer
record, so I was hoping that event notification will come to all the 3
events in the 3 browsers. But only 1 of them got notified, other 3 timed
out.
So I was just wondering, is it the correct behaviour of events or isthere
something wrong ?
Hope am a bit clear.
Thanks
Amit
Chris Stead <[email protected]> wrote in message
news:[email protected]...
Amit,
Please explain what you are hoping to accomplish with creating 3
events of
the
same event type. The application view sees an insert on theCustomer_Table as
one event, even if it is defined three times.
When a customer get inserted into the Customer_Table, from the EIS'perspective,
that is one event. We can define several business rules based on that
one
event
and don't need to define the event three times. But, maybe I am
missing
something, please let us know why you have approached it this way.Thanks.
Cheers,
Chris
Amit wrote:
Thanks Mitch.
Can you please also explain the behaviour, in case of 1 Application
View
AV1
having 3 events E1, E2 and E3 all
related to Customer_Table insert evetns. According to what you told,
it
will
create 1 insert trigger on customer_table
for all the 3 events. So when the a customer record will be insertedinto
the table, then it will generate 1 event and will
pass on to the event router, and then event router should route this
to
all
the 3 listeners.
But whats actually happening is, the event router, delivers the
event
notification to only 1 of the 3 events.
You can try this on the DBMS adapter that comes along with ADK.
I was using WLAI 2.0
Thanks
Amit
Amit Chauhan
eTouch System
510-795-4800 ext 113
Mitch Upton <[email protected]> wrote in message
news:[email protected]...
Amit,
In general, you can only have one trigger of a given type on a
table.
Some
databases support multiple 'insert' triggers, but some don't.
As your original problem, you can have multiple application viewsagainst
the same
database instance (same server in the case of MSSQL) and each can
have
multiple
events that are named differently, but refer to the same table and
trigger
type
(e.g. insert, update, delete). The event router elliminates
duplicate
table/trigger combinations and sends the unique list to the eventgenerator. The
router DOES remember all event types, and will deliver events to
all
subscribers
regardless if they were the 'first' to request a table/triggercombination.
For example, I can have 2 app views AV1, and AV2, where AV1
defines E1
to
be
related to Customer_Table insert events, and E2 to be related toCustomer_Table
insert events. The event generator attached to the database
instance
will
see only
E1's subscription, and install a trigger on Customer_Table for
insert.
>>>>>
When I insert a record into Customer_Table, the generator willgenerate a
SINGLE
event, and deliver it to the router. The router will deliver TWO
events,
one to
AV1 (as E1 event type), and one to AV2 (as E2 event type).
Deleting AV1.E1 will NOT cause the generator to delete the insert
trigger
on
Customer_Table. It will remain until someone deletes AV2.E2.
I hope this helps...
Mitch
Amit wrote:
Thanks Steven,
Is this a restriction from ADK coz this is not a restriction
from
database. I think, in database, you can have n number oftriggers
of one type on one table. Like there can be 5 update triggers on
customer_table.
Thanks
Amit
Steven Donovan <[email protected]> wrote:
Amit,
I am not sure if you can have multiple events of the same
type on the same table. The database itself can only have
one trigger on the table for an update and/or one for an
insert. However, with a single event, I was able to get
both browsers notified of the event by using the test feature
for one in manual mode (this will cause it to simply wait for
the specified time listening for events) and testing the other
with a service that generated an event. You will have to
start the manual one first for this.
Hope this helps,
Steven Donovan
Amit wrote:
Hi,
Am using Weblogic 6.0 Sp2 and WLAI 2.0.
I was working with DBMS adapter that comes along with WLAI. I
created
an
Application View and added
2 update events, on the same table, to it. But only 1 event
gets
registered
with it. What I mean is, as both the
events are on the same table (CUSTOMER_TABLE in this case)
and of
same
type
(UPDATE here), only one
of them is notified of the event.
I was testing both of these events simultaneously on 2
separate
browsers
(with sufficient wait time), and only 1 of
them was notified on the event, the other was timed out. I
tried
with
more
than 2 events of same type, and the same thing
happened.
It seems that weblogic is registering only 1 event of each
type
defined
for
the same table.
Like I defined 3 insert events and 4 updated events on the
same
table
(in
the same application view),
and only 1 of each type, i.e. one of insert and one of
update,
got
registered, and only those are notified,
others just time out.
Is there anything wrong am doing, or is it a bug somewhere ?
Thanks
Amit Chauhan--
Mitch Upton
Architect - Application Integration
BEA Systems
Denver, 5th Floor
[email protected]
(720)528-6087 -
How to write the CORRECT code to use Application View in WLI8.1
Hi, guys,
I try to use the WLI 8.1 released version now. and I deploy a Weblogic MQSeries
dapter 8.1 on WLI 8.1. And have create a Application view which detail is like
this:
ID demo_testadapter_conn110
Name conn110
Description connect to MQServer 110 machine
State Deployed
Adapter Instance mqdemo_testadapter_conn110__Default
And I create send/get message services in the defined Application view, and
they are work because I test the services in WLAI design console.
Then I try to write client code to use the deployed application view referenced
by aiuser(adapter).pdf document. And my code is like this :
Hashtable props = new Hashtable();
// set the properties
props.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
props.put(Context.PROVIDER_URL, "t3://localhost:7001");
props.put(Context.SECURITY_PRINCIPAL, "mqadmin");
props.put(Context.SECURITY_CREDENTIALS, "weblogic");
InitialContext initialContext = new InitialContext(props);
com.bea.wlai.client.ApplicationView appView = new ApplicationView(initialContext,"testadapter_conn110");
//com.bea.wlai.client.ApplicationView appView = new ApplicationView(initialContext,"mqdemo_testadapter_conn110__Default");
ConnectionRequestInfoMap map = new ConnectionRequestInfoMap();
//add ConnectionSpec properties
//map.put("prop_name","prop_value");
//put the connectionspec to a EIS
//appView.setConnectionSpec(map);
// Create a request document using the definition stored for this
// Application View at deployment time.
IDocumentDefinition requestDocumentDef = appView.getRequestDocumentDefinition("sendmsg");
SOMSchema requestSchema = requestDocumentDef.getDocumentSchema();
DefaultDocumentOptions options = new DefaultDocumentOptions();
options.setForceMinOccurs(1);
options.setRootName("ROOTNAME");
options.setTargetDocument(DocumentFactory.createDocument());
IDocument requestDocument = requestSchema.createDefaultDocument(options);
// Fill in the request with some data. What you fill in depends on
// the definition of the request document (i.e. its schema)
requestDocument.setStringInFirst("//ROOT/data/Format","value");
requestDocument.setStringInFirst("//ROOT/data/Content","this is a test");
// Invoke the service and retrieve the response document
IDocument responseDocument = appView.invokeService("sendmsg", requestDocument);
// Dump the response document out as XML
//System.out.println("GetSomeData: " + responseDocument.toXML());
But when I run this code, a jndi exception occured:
<2003-8-4 ÏÂÎç14ʱ43·Ö20Ãë CST> <Error> <HTTP> <BEA-101017> <[ServletContext(id=8732241,name=rootapp
,context-path=/rootapp)] Root cause of ServletException.
javax.naming.NameNotFoundException: Unable to resolve 'AI_GLOBAL_testadapter_conn110_ApplicationView
' Resolved ; remaining name 'AI_GLOBAL_testadapter_conn110_ApplicationView'
at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:186)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:284)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:244)
and you can see I set the application view name like "testadapter_conn110" in
my code, I use "conn110" and also applicaiton ID to try, also occur this excption.
In the JDK document, the constructor of com.bea.wlai.client.ApplicationView
showed I should use the 'Name' of the Application View to create a object, but
it also throw a jndi exception.
What's the problem ? Hope you guys can help me!!
Regards,
shannonShannon,
Obviously the stack-trace says that u r having some jndi lookup problems...
just curious check if the JNDI tree of the hosting server (You can check it using
the admin console) to see if u have your application view is binded.. maybe the
app view is not binded properly..
+arvind
"Shannon Lee" <[email protected]> wrote:
>
Hi, guys,
I try to use the WLI 8.1 released version now. and I deploy a Weblogic
MQSeries
dapter 8.1 on WLI 8.1. And have create a Application view which detail
is like
this:
ID demo_testadapter_conn110
Name conn110
Description connect to MQServer 110 machine
State Deployed
Adapter Instance mqdemo_testadapter_conn110__Default
And I create send/get message services in the defined Application view,
and
they are work because I test the services in WLAI design console.
Then I try to write client code to use the deployed application view
referenced
by aiuser(adapter).pdf document. And my code is like this :
Hashtable props = new Hashtable();
// set the properties
props.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
props.put(Context.PROVIDER_URL, "t3://localhost:7001");
props.put(Context.SECURITY_PRINCIPAL, "mqadmin");
props.put(Context.SECURITY_CREDENTIALS, "weblogic");
InitialContext initialContext = new InitialContext(props);
com.bea.wlai.client.ApplicationView appView = new ApplicationView(initialContext,"testadapter_conn110");
//com.bea.wlai.client.ApplicationView appView = new ApplicationView(initialContext,"mqdemo_testadapter_conn110__Default");
ConnectionRequestInfoMap map = new ConnectionRequestInfoMap();
//add ConnectionSpec properties
//map.put("prop_name","prop_value");
//put the connectionspec to a EIS
//appView.setConnectionSpec(map);
// Create a request document using the definition stored for this
// Application View at deployment time.
IDocumentDefinition requestDocumentDef = appView.getRequestDocumentDefinition("sendmsg");
SOMSchema requestSchema = requestDocumentDef.getDocumentSchema();
DefaultDocumentOptions options = new DefaultDocumentOptions();
options.setForceMinOccurs(1);
options.setRootName("ROOTNAME");
options.setTargetDocument(DocumentFactory.createDocument());
IDocument requestDocument = requestSchema.createDefaultDocument(options);
// Fill in the request with some data. What you fill in depends
on
// the definition of the request document (i.e. its schema)
requestDocument.setStringInFirst("//ROOT/data/Format","value");
requestDocument.setStringInFirst("//ROOT/data/Content","this is a
test");
// Invoke the service and retrieve the response document
IDocument responseDocument = appView.invokeService("sendmsg", requestDocument);
// Dump the response document out as XML
//System.out.println("GetSomeData: " + responseDocument.toXML());
But when I run this code, a jndi exception occured:
<2003-8-4 ÏÂÎç14ʱ43·Ö20Ãë CST> <Error> <HTTP> <BEA-101017> <[ServletContext(id=8732241,name=rootapp
,context-path=/rootapp)] Root cause of ServletException.
javax.naming.NameNotFoundException: Unable to resolve 'AI_GLOBAL_testadapter_conn110_ApplicationView
' Resolved ; remaining name 'AI_GLOBAL_testadapter_conn110_ApplicationView'
at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:186)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:284)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:244)
and you can see I set the application view name like "testadapter_conn110"
in
my code, I use "conn110" and also applicaiton ID to try, also occur this
excption.
In the JDK document, the constructor of com.bea.wlai.client.ApplicationView
showed I should use the 'Name' of the Application View to create a object,
but
it also throw a jndi exception.
What's the problem ? Hope you guys can help me!!
Regards,
shannon -
The application views in the context of using as Service in DBMS Adapter, have static
SQL definitions including the where clause.
At runtime, the input schema data is filled in.
This technique wont work for dynamic queries in which case, the where clause is filled
dynamically based on which input parameters the data was entered - typical case is
a parametric search from web.
Is it possible to implement this using Application Views ?In article <[email protected]>, "Praby says...
>
>
The application views in the context of using as Service in DBMS Adapter, have
static
SQL definitions including the where clause.
At runtime, the input schema data is filled in.
This technique wont work for dynamic queries in which case, the where clause is
filled
dynamically based on which input parameters the data was entered - typical case
is
a parametric search from web.
Is it possible to implement this using Application Views ?Yes, you will need to redefine the application view interaction such that the
schema of the document it expects supports parameters such as you describe. How
much you do in the workflow and how much you do in the adapter is up to you, it
may be you pass the entire SQL statement from the workflow or perhaps just a
query type and some parameters. Not being familiar with the DBMS adapter its
hard to say where the changes need to be made but InteractionImpl is a good
place to start as this is where the workflow meets the adapter.
HTH -
Adjusting the table view in cProjects
Hi,
The table view for cProjects include a lot of columns. I want to change the table view for all users. Have any of you done this, and if can you give me a description on how to do it.
Thanks, CamillaMy team found a solution for this, you need to enter cProjects with Webdynpro admin rights,
Access cProjects in standalone mode, after login append "SAP-CONFIG-MODE=X" at the end of the URL like below
http://<appserver>:<port>/sap/bc/webdynpro/sap/cprojects?sap-client=345&sap-language=EN&SAP-CONFIG-mode=X and refresh.
Select any project go to the table view and right click you will get option as "Setting for current configuration", you can change the no of columns to appear here. Award points.
Thanks
Pugazh
[email protected] -
Testing Events on an Application View
Hi,
I am testing an event on an application view using a service. The execution of
the service should generate two events, but I only got one back during the test.
Does the com.bea.wlai.client.EventTester suppose to return ALL the events of that
type generated by a service? Or only the first one? I want to make sure that no
events were lost due to bugs in my adapter.
Thanks for your help.
Yongtao You
[email protected]Instead of
:APP_USER
use
v('APP_USER')
Denes Kubicek
http://deneskubicek.blogspot.com/
http://www.opal-consulting.de/training
http://apex.oracle.com/pls/otn/f?p=31517:1
-------------------------------------------------------------------
Maybe you are looking for
-
ITunes 10.6.3.25 does not stop being the default audio player
I have tried to disable the setting for iTunes from being the default audio player but, it does not work. After unchecking the box under: Edit -> Preferences -> Advanced, clicked OK, closed iTunes and reopened it, the check box for this feature rema
-
Can i use prepaid card in itunes store
can i use prepaid card in tunes store
-
HT4527 how do I download music from my mac to my ipad?
My Ipad tellls me I can't turn on home sharing. No idea why.
-
How can I Classification Creation with Engineering Change Number.
Dear. I haver question about the title. The followings are the steps of my test 1. I create the engineering change number without release1 (CC01) 2. I create the material code and basic view 1 and 2 with the engineering change number that is created
-
Black screen : restore to factory default
I am trying to reset camera to factory default . This happens Thanks for the help. I have already followed those steps, but when I do the second to last one the hand icon comes up with busy. I will try the contact you provided, but the camera is no