Log access (viewing / display) to sensitive infotypes, e.g. IT0008
Hi all,
I am currently working in a customer project, the requirements are to log access (viewing / display) to sensitive infotypes, e.g. IT0008 when accessing through e.g. transaction PA20.
Knowing Audit Trail and also logging functionality on a db table level which are only logging changes to data and/or deleting data (as far as I know...can it also be configured to log display/view access as well??).
For this customer project I am looking for a solution to log simple access like viewing/display of e.g. IT0008 through PA20 with time, userid and terminal. Is this supported with SAP HCM? How can this be achieved?
I know probably the simplest solution would be just to restrict user privileges properly. But the client definitely wants this logging feature (log viewing/display access to e.g. IT0008).
Thx for your help, Stefan
Dear Manoj,
thanks for your answer. Indeed increasing db table size could be a problem.
I am still wondering if there is not a standard SAP solution for this problem. Is this not a common customer request having
infotype access (display access) being logged?
I understand that for revision purpose it is necessary to have a change log on infotype data however in my understanding there must be the need on customer side as well to have logging for display access on sensitive infotypes to prevent misuse of data or at least set up a higher hurdle for prevention.
Any more insights on this?
Thanks again, Stefan
Similar Messages
-
Dear All,
Is there any facility of audit for checking who has looked into the SRM tables through SE16 or through function modules. As bid prices are very sensitive in nature and nobody should see it through tables etc, this log/audit becomes important.
If there is no facility provided by SAP, can a functionality be developed for putting the audit trail for display of tables?
Regards
AmitThe System Log is available for at Data Base (SE11->Table->Technical Details) Object level and you can see the details using transaction SCU3.
Here are more details:
The logging flag defines whether changes to the data records of a table should be logged. If logging is activated, every change (with UPDATE, DELETE) to an existing data record by a user or an application program is recorded in a log table in the database.
Note: Activating logging slows down accesses that change the table. First of all, a record must be written in the log table for each change. Secondly, many users access this log table in parallel. This could cause lock situations even though the users are working with different application tables.
Dependencies
Logging only takes place if parameter rec/client in the system profile is set correctly. Setting the flag on its own does not cause the table changes to be logged.
The existing logs can be displayed with Transaction Table history (SCU3). -
Basic viewer display blank document
Hi ,
I am facing a issue in IPM 11.1.1.3,
basic view display only blank document for all login but advance view display is ok.
the problem seems to happen all of suddent and the IPM, IPM _diagnostic log shows
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[2012-10-14T09:33:51.082+08:00] [IPM_server2] [WARNING] [ADF_FACES-30120] [oracle.adfinternal.view.faces.taglib.util.TagUtils] [tid: [ACTIVE].ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: IPMA] [ecid: 0000JdStxtFFS8O6yjjc6G1GUI830000Ic,0] [APP: imaging] [arg: imgMTP:CntRgn:0:sltgt, imgMTP:cntSbFm:sltgt] More than one af:skipLinkTarget found: imgMTP:CntRgn:0:sltgt, imgMTP:cntSbFm:sltgt. Only one af:skipLinkTarget is allowed per page.
[2012-10-14T09:33:51.151+08:00] [IPM_server2] [WARNING] [] [oracle.adfinternal.view.faces.renderkit.rich.SimpleSelectOneRenderer] [tid: [ACTIVE].ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: IPMA] [ecid: 0000JdStxtFFS8O6yjjc6G1GUI830000Ic,0] [APP: imaging] Could not find selected item matching value "3:BW Invoice Procesing" in RichSelectOneChoice[UIXEditableFacesBeanImpl, id=selectOneApplication]
[2012-10-14T09:34:14.192+08:00] [IPM_server2] [WARNING] [ADF_FACES-30120] [oracle.adfinternal.view.faces.taglib.util.TagUtils] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: IPMA] [ecid: 0000JdSu3coFS8O6yjjc6G1GUI830000JJ,0] [APP: imaging] [arg: imgMTP:CntRgn:0:sltgt, imgMTP:cntSbFm:sltgt] More than one af:skipLinkTarget found: imgMTP:CntRgn:0:sltgt, imgMTP:cntSbFm:sltgt. Only one af:skipLinkTarget is allowed per page.
[2012-10-14T09:34:14.254+08:00] [IPM_server2] [WARNING] [] [oracle.adfinternal.view.faces.renderkit.rich.SimpleSelectOneRenderer] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: IPMA] [ecid: 0000JdSu3coFS8O6yjjc6G1GUI830000JJ,0] [APP: imaging] Could not find selected item matching value "3:BW Invoice Procesing" in RichSelectOneChoice[UIXEditableFacesBeanImpl, id=selectOneApplication]
[2012-10-14T09:34:37.945+08:00] [IPM_server2] [NOTIFICATION] [TCM-00129] [oracle.imaging.agents] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000JdSu9TtFS8O6yjjc6G1GUI830000Jw,0] [APP: imaging] Input Agent is checking for work.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
we are on IPM -PS2 windows x64 enviornment, recently no change is OS level or application level .
When running REST in IE (http://hostname:16000/Imaging/Renderimage/3.IPM_docid) .. shows blank display
Any idea what is going wrong here , any sort of help wil be greatly appreciated.
Thanks
DheerajFurther to add the ucm logs are full of below, unable to understand which job is locked ?
++++++++++++++++++++++++
The job (Err) is locked. Exception type is 'java.lang.Throwable'. [ Details ]
An error has occurred. The stack trace below shows more information.
!csSjLockedJob!syExceptionType,java.lang.Throwable
java.lang.Throwable
at intradoc.common.IdcLogWriter.doMessageAppend(IdcLogWriter.java:82)
at intradoc.common.Log.addMessage(Log.java:271)
at intradoc.common.DefaultReportHandler.message(DefaultReportHandler.java:519)
at intradoc.common.DefaultReportDelegator.message(DefaultReportDelegator.java:134)
at intradoc.common.Report.messageInternal(Report.java:170)
at intradoc.common.Report.message(Report.java:154)
at intradoc.common.Report.error(Report.java:407)
at intradoc.shared.ProgressStateUtils.reportError(ProgressStateUtils.java:48)
at intradoc.server.jobs.ScheduledJobsProcessor.processJob(ScheduledJobsProcessor.java:163)
at intradoc.server.jobs.ScheduledJobsProcessor.processJobs(ScheduledJobsProcessor.java:92)
at intradoc.server.ScheduledSystemEvents.checkHandleEvent(ScheduledSystemEvents.java:660)
at intradoc.server.ScheduledSystemEvents.processWork(ScheduledSystemEvents.java:590)
at intradoc.server.ScheduledSystemEvents.run(ScheduledSystemEvents.java:489)
at java.lang.Thread.run(Thread.java:619)
+++++++++++++++++
before above log there are numerous log as below
++++++++++++++++++++++++++++++++++++
An error has occurred. The stack trace below shows more information.
!csFailedToFindIndexableFile,ipm_105691,2,105691!syExceptionType,java.lang.Throwable
java.lang.Throwable
at intradoc.common.IdcLogWriter.doMessageAppend(IdcLogWriter.java:82)
at intradoc.common.Log.addMessage(Log.java:271)
at intradoc.common.DefaultReportHandler.message(DefaultReportHandler.java:519)
at intradoc.common.DefaultReportDelegator.message(DefaultReportDelegator.java:134)
at intradoc.common.Report.messageInternal(Report.java:170)
at intradoc.common.Report.message(Report.java:145)
at intradoc.common.Report.error(Report.java:397)
at intradoc.indexer.CommonIndexerBulkLoader.handleLoadError(CommonIndexerBulkLoader.java:554)
at intradoc.indexer.CommonIndexerBulkLoader.loadRecordWebChange(CommonIndexerBulkLoader.java:221)
at intradoc.indexer.IndexerBulkLoader.createBulkLoad(IndexerBulkLoader.java:321)
at intradoc.indexer.IndexerBulkLoader.doWork(IndexerBulkLoader.java:170)
at intradoc.indexer.Indexer.doIndexing(Indexer.java:411)
at intradoc.indexer.Indexer.buildIndex(Indexer.java:319)
at intradoc.server.IndexerMonitor.doIndexing(IndexerMonitor.java:1021)
at intradoc.server.IndexerMonitor$4.run(IndexerMonitor.java:841)
+++++++++++++++++++++++++++++++++++++++++++++++++++++ -
Creating a photo book, How can I access / view all the versions?
I used 247 versions to create a book in Aperture 3.5.1. I am reviewing the book. Only 93 versions are now displayed! I cannot access/view the other ones. Up to friday it was fine. What happens? How do I solve this issue?
You can not - they are soreted by date
-- the only solution I have seen is to put them in an album sorted the way you and and then use the batch cnage command to redate them with a small invrement between so a data sort matches your desired sort -- I personally do not want to redate a bunch of my photos nor do i want to have to go through and un-re- date a bunch
suggest a change to Apple - iPhoto menu ==> provide iPhoto feedback
LN -
Browser can resolve, access, and display JPEG image, but ImageIcon can't.
I've got this weird problem that only happens with images accessed through a customer's VPN:
Microsloth Internet Imploder can resolve, access, and display a JPG image from a VPN URL, in the general form:
http://intranet/part?FOOBAR.JPG which the browser apparently transmogrifies into
http://mogrify.foo.com/images/scripts/cgi/detail.cgi?FOOBAR.JPG(as Jack Webb often said, the names have been changed to protect the innocent)
Firefox can also resove, access, and display the image.
But an ImageIcon, when fed either URL, quietly fails to get anything, No errors, no exceptions, but no image, either.
The application, if it detects the failure of ImageIcon to come up with the image, somehow (not my code) defers to "Windoze Image and Fax Viewer," which locks up trying to resolve, access, and display the image.
What could possibly be going on here?I'd love to have the luxury of saying, "You lost me at Windoze." Then again, to paraphrase a running gag from Airplane!, it looks like I picked the wrong week to quit hemlock.
As my final message on my other thread on this topic indicates, the problem is that even though the URL ends in JPG, the server isn't really serving up a JPEG, but rather, an HTML page containing the JPEG.
Knowing this, a solution (of sorts) presented itself: if the URL doesn't produce a displayable ImageIcon, try constructing a JEditorPane on the URL. The results aren't exactly pretty, and you do have to try the ImageIcon first, but it does work.
JHHL -
Unaable to access view layout in NWDS tool
Good afternoon all,
when i'm trying to access view layout in NWDS it is displaying the layout for a second and then it is redirecting to some other screen because of this im unaable to access the layout of the viewand unable to place UI elements on it in designing mode.
Can anyone suggest what might be the problem and what is the remedy to it?
The version we are using is netweaver 7.1 CE.
Thanks and regards
sam
Edited by: sumankumar kurimilla on Jan 11, 2008 11:37 AM
Edited by: sumankumar kurimilla on Jan 11, 2008 11:50 AMHi Venkat,
Did you get any solution for this?
Regards,
Sreeram -
Re: [iPlanet-JATO] Re: Href click & tiled view display
Srinivas--
Remember, attachments don't come through on the forum. Please send them to
the jatoteam@e... alias.
Todd
----- Original Message -----
From: "Srinivas Chikkam" <srinivas.chikkam@w...>
Sent: Thursday, July 19, 2001 5:26 AM
Subject: [iPlanet-JATO] Re: Href click & tiled view display
Todd,
I'm calling resetTileIndex() in the begin display of the tiled views.
I'm attaching the code with this mail.
Outer tile: pgModelDistributionrMultiplePayeesTiledView
inner tile: pgModelDistributionrPayeeDetailsTiledView
Yes, Matt's mail helped me in resolving the first problem (submitting
the form on href click).
I have replaced the href from
<a
href="../Participant/pgModelDistribution?pgModelDistribution.linkNetDistribu
tion=&pageAttributes=">
$1,000 </a>
to
$1,000
and added a new javascript method as below:
function netDistFunc()
val = document.forms[0].elements["pageAttributes"].value;
_url =
"../Participant/pgModelDistribution?pgModelDistribution.linkNetDistribution=
&pageAttributes="+val;
>
document.forms[0].method = "post";
document.forms[0].action = _url;
document.forms[0].submit();
return false;
Now, I'm able to get the data entered by the user.
Thanks
Srinivas
Message: 2
Date: Wed, 18 Jul 2001 04:03:51 -0600
From: "Todd Fast" <toddwork@c...>
Subject: Re: Digest Number 157
Srinivas--
From where are you calling these methods, what event? Maybe you shouldsend
me the code for your nested tiled views--that's probably the easiest way
for
me to understand what's happening. Also, were any of Matt's
suppositions
correct?
Todd
The Information contained and transmitted by this E-MAIL is proprietary to
Wipro Limited and is intended for use only by the individual or entity towhich
it is addressed, and may contain information that is privileged,confidential or
exempt from disclosure under applicable law. If this is a forwardedmessage,
the content of this E-MAIL may not have been sent with the authority ofthe
Company. If you are not the intended recipient, an agent of the intended
recipient or a person responsible for delivering the information to thenamed
recipient, you are notified that any use, distribution, transmission,printing,
copying or dissemination of this information in any way or in any manneris
strictly prohibited. If you have received this communication in error,please
delete this mail & notify us immediately at mailadmin@w...
[Non-text portions of this message have been removed]
[email protected]Srinivas--
Remember, attachments don't come through on the forum. Please send them to
the jatoteam@e... alias.
Todd
----- Original Message -----
From: "Srinivas Chikkam" <srinivas.chikkam@w...>
Sent: Thursday, July 19, 2001 5:26 AM
Subject: [iPlanet-JATO] Re: Href click & tiled view display
Todd,
I'm calling resetTileIndex() in the begin display of the tiled views.
I'm attaching the code with this mail.
Outer tile: pgModelDistributionrMultiplePayeesTiledView
inner tile: pgModelDistributionrPayeeDetailsTiledView
Yes, Matt's mail helped me in resolving the first problem (submitting
the form on href click).
I have replaced the href from
<a
href="../Participant/pgModelDistribution?pgModelDistribution.linkNetDistribu
tion=&pageAttributes=">
$1,000 </a>
to
$1,000
and added a new javascript method as below:
function netDistFunc()
val = document.forms[0].elements["pageAttributes"].value;
_url =
"../Participant/pgModelDistribution?pgModelDistribution.linkNetDistribution=
&pageAttributes="+val;
>
document.forms[0].method = "post";
document.forms[0].action = _url;
document.forms[0].submit();
return false;
Now, I'm able to get the data entered by the user.
Thanks
Srinivas
Message: 2
Date: Wed, 18 Jul 2001 04:03:51 -0600
From: "Todd Fast" <toddwork@c...>
Subject: Re: Digest Number 157
Srinivas--
From where are you calling these methods, what event? Maybe you shouldsend
me the code for your nested tiled views--that's probably the easiest way
for
me to understand what's happening. Also, were any of Matt's
suppositions
correct?
Todd
The Information contained and transmitted by this E-MAIL is proprietary to
Wipro Limited and is intended for use only by the individual or entity towhich
it is addressed, and may contain information that is privileged,confidential or
exempt from disclosure under applicable law. If this is a forwardedmessage,
the content of this E-MAIL may not have been sent with the authority ofthe
Company. If you are not the intended recipient, an agent of the intended
recipient or a person responsible for delivering the information to thenamed
recipient, you are notified that any use, distribution, transmission,printing,
copying or dissemination of this information in any way or in any manneris
strictly prohibited. If you have received this communication in error,please
delete this mail & notify us immediately at mailadmin@w...
[Non-text portions of this message have been removed]
[email protected] -
RE: [iPlanet-JATO] Href click & tiled view display
Srinivas,
I hope that I am not oversimplifying your first question; repost if I do not
answer your question. Independent of JATO, HTML Form button sumbits will
include the scraping of data off the form input fields; the data will passed
as part of the body of the HTTP request. Therefore, you would expect to
receive all your inputs during the Button submit. In the case of a button,
a HTTP POST request is invoked. Href clicks, only submit the NVPs which are
encoded on the HREF URL. Therefore, it is impossible (under normal
circumstances) to retrieve the inputs from the FORM during the Href click.
In the case of a Href, a HTTP GET request is invoked. Some customers have
used a pattern in which Javascript is used to capture the Href onClick()
event to perform some runtime modifications to the HREF URL before the HTTP
GET request is submitted. I recommend to always have the LogProxy2 utility
running during development so that the HTTP requests and repsonses can be
debugged. If you setup the LogProxy2 (downloadable from this Group's Files
repository) then you would see the HTTP requests in the LogProxy2's console
window.
TiledView question: Remember, each TiledView requires a "primary
DatasetModel" which it uses for iteration of the tiles. It can be
confusing, but the API call of
<ContainerView>.getDefaultModel()
has no relation to the implementation class called DefaultModel. See the
Javadoc (excerp below)
/migtoolbox-1.1.1/doc/jato/api/com/iplanet/jato/view/ContainerView.html#getD
efaultModel()
"Returns this view's default model. The default model is typically used by
DisplayField children for default value storage (if they are not bound to
any other model). This method should always return a valid model instance.
Note that the default model need not be an actual instance of DefaultModel,
although this is usually the case."
Both of your TiledView's (inner and outer) are ContainerViews, each having
their own property for [get/set]DefaultModel(). Likewise, the ViewBean
parent of the outer TiledView is a ContainerView as well. With these facts
in mind, consider the behavior of the ModelManager. The ModelManager will
ensure that only once instance of specifically named model will be provided
during a request scope. Therefore, everytime that you make a call to
<ModelManager>.getModel(SomeModel.class)
no matter how many times you make this call during a request, the
ModelManager will ensure that you get the same object reference back.
Implicitly, you are asking for a Model with the exclusive name of
<ModelManager>.getDefaultModelInstanceName(SomeModel.class)
I believe that your problem is that you have the Primary Model of both the
inner and outer TiledView's set to the same instance of the DefaultModel
class. Therefore, the TiledViews are tripping over each other because they
are using the same Primary model. What I would do is change the constructor
of each TiledView to set an exclusive Primary model
// add to constructor of outer TileView
setPrimaryModel(getModelI(DefaultModel.class,"outer")
// add to constructor of inner TileView
setPrimaryModel(getModelI(DefaultModel.class,"inner")
remember to set the "size" of the Primary Model appropriately in the
beginDisplay() event of each TiledView before calling super.beginDisplay()
matt
-----Original Message-----
From: Srinivas Chikkam [mailto:<a href="/group/SunONE-JATO/post?protectID=061212020185082096169232190043244089032032196034013195172049230091142254099102">srinivas.chikkam@w...</a>]
Sent: Tuesday, July 17, 2001 7:36 AM
Subject: [iPlanet-JATO] Href click & tiled view display
Hi,
I'm facing the following two problems in JATO. Your help will be
appreciated.
1) Clicking a HREF.
I have a button and a href in a page. When I submit the page by
clicking the button, I'm able to
get all the user entered data (form elements) in handler method.
However, when I click
the href and I try to retrieve the data entered by the user in my
corresponding handler method, I'm
getting blank values.
How would I be able to get the user entered data upon clicking of a href
? I'm copying the sample
code for your reference.
// This returns me 5 values entered in the 5 tiles by the user.
public void handleBButtonRequest(RequestContext req)
throws ServletException, IOException
try
System.out.println("button clicked..");
pgSampleTiledView tiledView = getSampleTile();
System.out.println("\n\n\n\n@@@@@@@@@@@ No of tiles >>>
"+tiledView.getNumTiles());
int n = tiledView.getNumTiles();
for (int i=0; i<n; i++)
tiledView.setTileIndex(i);
System.out.println(i+".
"+tiledView.getTbValue().getValue().toString());
this.forwardTo(req);
catch (Exception ex)
ex.printStackTrace();
// This returns me 0 tiles and doesn't get into for loop
public void handleLinkModifyDistributionRequest(RequestContext req )
throws ServletException, IOException
try
System.out.println("href clicked..");
pgSampleTiledView tiledView = getSampleTile();
System.out.println("\n\n\n\n@@@@@@@@@@@ No of tiles >>>
"+tiledView.getNumTiles());
int n = tiledView.getNumTiles();
for (int i=0; i<n; i++)
tiledView.setTileIndex(i);
System.out.println(i+".
"+tiledView.getTbValue().getValue().toString());
this.forwardTo(req);
catch (Exception ex)
ex.printStackTrace();
2) Tiled view display
I have tiled view inside another tiled view. Based upon the data
retrieved from the database, lets say, the outer tile needs to be
displayed twice and the inner tile 3 times and 1 time.
For Ex: Lets say, the desired output from these tiled views is as
follows
STOCK INVESTMENT
stock name1
stock name2
stock name3
OTHER INVESTMENT
other investment1
The outer tiled view displays the investment type headings (STOCK
INVESTMENT or OTHER INVESTMENT) and inner tile
displays the actual stock names or the other investment names. Both
the tile views are bound to a default model. In the begin display
of these tiled view I'm setting the size of the model as
getPrimaryModel.setSize(requiredsize).
If i display 3 records in the inner tiled view in the first iteration
and i try to display 1 record in the second iteration, it displays 3
records
properly the first time but it doesn't display any records second
time. super.nextTile() returns false right away second time.
But If I try to display 1 record in the first iteration and 3 records in
the second iteration as below, it works fine.
STOCK INVESTMENT
stock name1
OTHER INVESTMENT
other investment1
other investment2
other investment3
Please let me know what could be the problem.
Thanks
~ Srinivas
The Information contained and transmitted by this E-MAIL is
proprietary to
Wipro Limited and is intended for use only by the individual or
entity to which
it is addressed, and may contain information that is privileged,
confidential or
exempt from disclosure under applicable law. If this is a
forwarded message,
the content of this E-MAIL may not have been sent with the
authority of the
Company. If you are not the intended recipient, an agent of the intended
recipient or a person responsible for delivering the information
to the named
recipient, you are notified that any use, distribution,
transmission, printing,
copying or dissemination of this information in any way or in any
manner is
strictly prohibited. If you have received this communication in
error, please
delete this mail & notify us immediately at mailadmin@w...
[Non-text portions of this message have been removed]
[email protected]should read
// add to constructor of outer TileView
setPrimaryModel(getModel(DefaultModel.class,"outer");
// add to constructor of inner TileView
setPrimaryModel(getModel(DefaultModel.class,"inner");
matt
-----Original Message-----
From: Matthew Stevens [mailto:<a href="/group/SunONE-JATO/post?protectID=029166114165042198028082000056130080177026031196061123241150194211220076086020224">matthew.stevens@e...</a>]
Sent: Tuesday, July 17, 2001 9:25 AM
Subject: RE: [iPlanet-JATO] Href click & tiled view display
Srinivas,
I hope that I am not oversimplifying your first question; repost
if I do not
answer your question. Independent of JATO, HTML Form button sumbits will
include the scraping of data off the form input fields; the data
will passed
as part of the body of the HTTP request. Therefore, you would expect to
receive all your inputs during the Button submit. In the case of
a button,
a HTTP POST request is invoked. Href clicks, only submit the
NVPs which are
encoded on the HREF URL. Therefore, it is impossible (under normal
circumstances) to retrieve the inputs from the FORM during the Href click.
In the case of a Href, a HTTP GET request is invoked. Some customers have
used a pattern in which Javascript is used to capture the Href onClick()
event to perform some runtime modifications to the HREF URL
before the HTTP
GET request is submitted. I recommend to always have the
LogProxy2 utility
running during development so that the HTTP requests and repsonses can be
debugged. If you setup the LogProxy2 (downloadable from this
Group's Files
repository) then you would see the HTTP requests in the
LogProxy2's console
window.
TiledView question: Remember, each TiledView requires a "primary
DatasetModel" which it uses for iteration of the tiles. It can be
confusing, but the API call of
<ContainerView>.getDefaultModel()
has no relation to the implementation class called DefaultModel. See the
Javadoc (excerp below)
/migtoolbox-1.1.1/doc/jato/api/com/iplanet/jato/view/ContainerView
.html#getD
efaultModel()
"Returns this view's default model. The default model is typically used by
DisplayField children for default value storage (if they are not bound to
any other model). This method should always return a valid model instance.
Note that the default model need not be an actual instance of
DefaultModel,
although this is usually the case."
Both of your TiledView's (inner and outer) are ContainerViews, each having
their own property for [get/set]DefaultModel(). Likewise, the ViewBean
parent of the outer TiledView is a ContainerView as well. With
these facts
in mind, consider the behavior of the ModelManager. The ModelManager will
ensure that only once instance of specifically named model will
be provided
during a request scope. Therefore, everytime that you make a call to
<ModelManager>.getModel(SomeModel.class)
no matter how many times you make this call during a request, the
ModelManager will ensure that you get the same object reference back.
Implicitly, you are asking for a Model with the exclusive name of
<ModelManager>.getDefaultModelInstanceName(SomeModel.class)
I believe that your problem is that you have the Primary Model of both the
inner and outer TiledView's set to the same instance of the DefaultModel
class. Therefore, the TiledViews are tripping over each other
because they
are using the same Primary model. What I would do is change the
constructor
of each TiledView to set an exclusive Primary model
// add to constructor of outer TileView
setPrimaryModel(getModelI(DefaultModel.class,"outer")
// add to constructor of inner TileView
setPrimaryModel(getModelI(DefaultModel.class,"inner")
remember to set the "size" of the Primary Model appropriately in the
beginDisplay() event of each TiledView before calling super.beginDisplay()
matt
-----Original Message-----
From: Srinivas Chikkam [mailto:<a href="/group/SunONE-JATO/post?protectID=061212020185082096169232190043244089032032196034013195172049230091142254099102">srinivas.chikkam@w...</a>]
Sent: Tuesday, July 17, 2001 7:36 AM
Subject: [iPlanet-JATO] Href click & tiled view display
Hi,
I'm facing the following two problems in JATO. Your help will be
appreciated.
1) Clicking a HREF.
I have a button and a href in a page. When I submit the page by
clicking the button, I'm able to
get all the user entered data (form elements) in handler method.
However, when I click
the href and I try to retrieve the data entered by the user in my
corresponding handler method, I'm
getting blank values.
How would I be able to get the user entered data upon clicking of a href
? I'm copying the sample
code for your reference.
// This returns me 5 values entered in the 5 tiles by the user.
public void handleBButtonRequest(RequestContext req)
throws ServletException, IOException
try
System.out.println("button clicked..");
pgSampleTiledView tiledView = getSampleTile();
System.out.println("\n\n\n\n@@@@@@@@@@@ No of tiles >>>
"+tiledView.getNumTiles());
int n = tiledView.getNumTiles();
for (int i=0; i<n; i++)
tiledView.setTileIndex(i);
System.out.println(i+".
"+tiledView.getTbValue().getValue().toString());
this.forwardTo(req);
catch (Exception ex)
ex.printStackTrace();
// This returns me 0 tiles and doesn't get into for loop
public void handleLinkModifyDistributionRequest(RequestContext req )
throws ServletException, IOException
try
System.out.println("href clicked..");
pgSampleTiledView tiledView = getSampleTile();
System.out.println("\n\n\n\n@@@@@@@@@@@ No of tiles >>>
"+tiledView.getNumTiles());
int n = tiledView.getNumTiles();
for (int i=0; i<n; i++)
tiledView.setTileIndex(i);
System.out.println(i+".
"+tiledView.getTbValue().getValue().toString());
this.forwardTo(req);
catch (Exception ex)
ex.printStackTrace();
2) Tiled view display
I have tiled view inside another tiled view. Based upon the data
retrieved from the database, lets say, the outer tile needs to be
displayed twice and the inner tile 3 times and 1 time.
For Ex: Lets say, the desired output from these tiled views is as
follows
STOCK INVESTMENT
stock name1
stock name2
stock name3
OTHER INVESTMENT
other investment1
The outer tiled view displays the investment type headings (STOCK
INVESTMENT or OTHER INVESTMENT) and inner tile
displays the actual stock names or the other investment names. Both
the tile views are bound to a default model. In the begin display
of these tiled view I'm setting the size of the model as
getPrimaryModel.setSize(requiredsize).
If i display 3 records in the inner tiled view in the first iteration
and i try to display 1 record in the second iteration, it displays 3
records
properly the first time but it doesn't display any records second
time. super.nextTile() returns false right away second time.
But If I try to display 1 record in the first iteration and 3 records in
the second iteration as below, it works fine.
STOCK INVESTMENT
stock name1
OTHER INVESTMENT
other investment1
other investment2
other investment3
Please let me know what could be the problem.
Thanks
~ Srinivas
The Information contained and transmitted by this E-MAIL is
proprietary to
Wipro Limited and is intended for use only by the individual or
entity to which
it is addressed, and may contain information that is privileged,
confidential or
exempt from disclosure under applicable law. If this is a
forwarded message,
the content of this E-MAIL may not have been sent with the
authority of the
Company. If you are not the intended recipient, an agent of the intended
recipient or a person responsible for delivering the information
to the named
recipient, you are notified that any use, distribution,
transmission, printing,
copying or dissemination of this information in any way or in any
manner is
strictly prohibited. If you have received this communication in
error, please
delete this mail & notify us immediately at mailadmin@w...
[Non-text portions of this message have been removed]
[email protected]
[email protected] -
How to get "Calendar in the View" displayed on the page where Calendar web part is displayed?
I have a calendar with overlay set up for 5 views. When the calendar list is open in full page, the "Calendars in View" is displayed on the left pane with all 5 views listed by colors.
1) I want to display the calendar right on the home page, so I added the calendar web part to the page. But the problem is the "Calendars in the View" does not show up on the quick launch on home page, it only shows up in calendar list view.
How can I get "Calendars in View" displayed on left pane when calendar web part is displayed? so that users can select different views?
2) Also it will be better if the "Calendars in View" can display all components of the overlay when not in the default view, so user can toggle thru different views to see each one on the main pane.
Currently, only the default view has all colored views displayed under "Calendars in Views", once you click another view on the list, it just displays the current view, and you have to click the "Calendar" to see all and select another
one.
Really appreciated if someone can give a solution for at least the #1 problem. great if you have a solution for #2 as well!Hi,
According to your post, my understanding is that you wanted to know how to add iFrame via Content Editor web part.
There are two articles for your reference.
How to insert an iFrame into a SharePoint web page
Embed YouTube video in SharePoint 2010
Thanks & Regards,
Jason
Jason Guo
TechNet Community Support -
Power on MacBook Pro takes me to login screen. All user icons appear as normal. Once I enter password for myself (administrator) spinning takes longer than normal and doesn't log in but displays a no sign (circle w line through it) when attempting to login from guest account it takes me to screen that says that the computer will restart to a safe safari system for the guest user. I waited for a longer time and the grey denim screen comes up. By the apple in left upper corner it said I think LSA? Then safari menu bar. The page it loads to us file:///System/Installation/CDIS/Mac%2005%20X%20Utilities.app/Contents/Resource s/English.iproj/GuestLoginInfirmation.html
Can someone HELP? I'm afraid I might do something wrongWhat backups do you have?
-
Gnome 3 log file viewer crashes on file open
Hi everyone,
I'm experiencing an annoying issue in which the system log file viewer crashes when I load certain log files. For example, if I go to file>open>crond.log, the viewer will crash. The same occurs with errors.log, kernel.log, pm-suspend.log, and others on a somewhat inconsistent basis. When I relaunch the program, crond.log (or any of the other files in question) is open and can be viewed without a problem.
After I initially set up the system, I ran into permissions problems when trying to open a number of log files. I added my user to the "log" group and then had to manually chmod the /var/log/ directory to resolve those issues. The crash seems to occur on the log files that were originally restricted. It does appear that some of the log files are still in the "root" group as opposed to the "log" group.
I'm running Arch 64-bit with Gnome 3.0 (native install, not upgrade). Has anyone else experienced this problem? I'm somewhat of a novice with permissions so perhaps that's to blame. Still, it doesn't seem like the viewer should crash but then be able to open the file.
Output of ls -l /var/log:
total 34244
-rw-r----- 1 root log 12691 May 15 20:44 auth.log
-rw-r----- 1 root log 15189 May 15 10:31 auth.log.1
-rw-r----- 1 root log 44949 May 8 09:01 auth.log.2
-rw-r----- 1 root log 70857 May 6 18:01 auth.log.3
-rw-r--r-- 1 root root 11577 May 15 20:44 boot
-rw------- 1 root root 0 Apr 22 21:09 btmp
drwxr-x--- 2 root root 4096 May 15 14:50 ConsoleKit
-rw-r----- 1 root log 362 May 15 15:01 crond.log
-rw-r----- 1 root log 1796 May 15 14:50 crond.log.1
-rw-r----- 1 root log 1440 May 8 09:32 crond.log.2
-rw-r----- 1 root log 4441 May 6 18:10 crond.log.3
drwxr-xr-x 2 root root 4096 May 15 14:50 cups
-rw-r----- 1 root log 44287 May 15 20:44 daemon.log
-rw-r----- 1 root log 96821 May 15 14:41 daemon.log.1
-rw-r----- 1 root log 128416 May 8 08:27 daemon.log.2
-rw-r----- 1 root log 445951 May 6 17:14 daemon.log.3
-rw-r--r-- 1 root root 48494 May 15 20:44 dmesg.log
-rw-r----- 1 root log 6334 May 15 20:57 errors.log
-rw-r----- 1 root log 10912 May 15 10:30 errors.log.1
-rw-r----- 1 root log 4098198 May 7 18:36 errors.log.2
-rw-r----- 1 root log 28279 May 6 17:23 errors.log.3
-rw-r----- 1 root log 292780 May 15 20:57 everything.log
-rw-r----- 1 root log 352142 May 15 14:50 everything.log.1
-rw-r----- 1 root log 8504549 May 8 09:32 everything.log.2
-rw-r----- 1 root log 2329358 May 6 18:10 everything.log.3
-rw------- 1 root root 32064 May 8 08:28 faillog
drwxrwx--T 2 root gdm 4096 May 15 20:44 gdm
-rw-r----- 1 root log 237511 May 15 20:45 kernel.log
-rw-r----- 1 root log 244356 May 15 14:41 kernel.log.1
-rw-r----- 1 root log 8366407 May 8 08:09 kernel.log.2
-rw-r----- 1 root log 1781951 May 6 17:23 kernel.log.3
-rw-r--r-- 1 root root 292584 May 8 08:28 lastlog
-rw-r----- 1 root log 195079 May 15 20:57 messages.log
-rw-r----- 1 root log 247865 May 15 14:41 messages.log.1
-rw-r----- 1 root log 4231866 May 8 09:29 messages.log.2
-rw-r----- 1 root log 1620382 May 6 17:54 messages.log.3
-rw-r--r-- 1 root root 12448 May 15 20:45 ntp.log
drwxr-x--- 2 root root 4096 Apr 8 06:08 old
-rw-r--r-- 1 root root 0 May 13 23:47 PackageKit
-rw-r--r-- 1 root root 113304 May 15 17:09 pacman.log
-rw-r--r-- 1 root root 203599 May 15 20:44 pm-powersave.log
-rw-r--r-- 1 root root 289619 May 15 20:36 pm-suspend.log
-rw-r----- 1 root log 701 May 15 20:44 syslog.log
-rw-r----- 1 root log 619 May 15 10:00 syslog.log.1
-rw-r----- 1 root log 1387 May 7 18:18 syslog.log.2
-rw-r----- 1 root log 5309 May 6 17:14 syslog.log.3
-rw-r----- 1 root log 9697 May 15 20:57 user.log
-rw-r----- 1 root log 7773 May 15 10:31 user.log.1
-rw-r----- 1 root log 6344 May 8 08:27 user.log.2
-rw-r----- 1 root log 90189 May 6 17:14 user.log.3
-rw-r----- 1 root log 0 May 15 14:50 uucp.log
-rw-r----- 1 root log 0 May 8 09:32 uucp.log.1
-rw-r----- 1 root log 0 May 6 18:10 uucp.log.2
-rw-r----- 1 root log 0 Apr 25 01:11 uucp.log.3
-rw-rw-r-- 1 root root 167424 May 15 20:57 wtmp
-rw-r--r-- 1 root root 348288 May 6 17:14 wtmp.1
-rw-r--r-- 1 root root 38995 May 15 20:44 Xorg.0.log
-rw-r--r-- 1 root root 40721 May 15 20:36 Xorg.0.log.oldw201 wrote:Dconf editor has completly vanished from my activities overview, well at least the GUI frontend, pacman shows that it's installed. Another function that seems to be gone in 3.16 is the ability to search for files from the activities overview!! I really hope that gets fixed soon :-(
reinstalling dconf-editor fixed that issue for me -
RAISEERROR not shown in Agent Job Log File Viewer
I use a RAISEERROR for a critical error in a CATCH. When the Job is run, it does fail but it gives the following message. How do i get my @Note to show in the Log File Viewer? Also, where is the log referenced 'WITH LOG'. I looked at the SQL Server Agent
Log and did not see anything.
Message
Executed as user: NT AUTHORITY\SYSTEM. TCP Provider: The specified network name is no longer available. [SQLSTATE 08S01] (Error 64) Communication link failure [SQLSTATE 08S01] (Error 64). The step failed.
DECLARE @Note VARCHAR(500) = 'RAISEERROR due to Critical error'
RAISERROR (@Note, 20, 127) WITH LOGIt says Target Local Server. I scripted out the job and proc and ran them on another SQL Server 2008 R2 and I got the expected results. Maybe the test SQL Server 2008 R2 environment I am using has some quirks (for lack of a more technical term)
@VERSION on SQL Server where I get the [SQLSTATE 08S01] (Error 64)
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (Intel X86) Apr 2 2010 15:53:02 Copyright (c) Microsoft Corporation Standard Edition on Windows NT 5.2 <X86> (Build 3790: Service Pack 2) (Hypervisor)
@VERSION on SQL Server where I get expected results
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (Intel X86) Apr 2 2010 15:53:02 Copyright (c) Microsoft Corporation Developer Edition on Windows NT 6.0 <X86> (Build 6002: Service Pack 2) (Hypervisor)
BELOW are the scripted out job and proc that I have been using to test the RAISERROR
-- scripted out job
USE [msdb]
GO
/****** Object: Job [AATEST] Script Date: 12/15/2013 16:15:09 ******/
IF EXISTS (SELECT job_id FROM msdb.dbo.sysjobs_view WHERE name = N'AATEST')
EXEC msdb.dbo.sp_delete_job @job_id=N'2dd36995-fde6-491c-b4e2-85e8bdea6411', @delete_unused_schedule=1
GO
USE [msdb]
GO
/****** Object: Job [AATEST] Script Date: 12/15/2013 16:15:09 ******/
BEGIN TRANSACTION
DECLARE @ReturnCode INT
SELECT @ReturnCode = 0
/****** Object: JobCategory [[Uncategorized (Local)]]] Script Date: 12/15/2013 16:15:09 ******/
IF NOT EXISTS (SELECT name FROM msdb.dbo.syscategories WHERE name=N'[Uncategorized (Local)]' AND category_class=1)
BEGIN
EXEC @ReturnCode = msdb.dbo.sp_add_category @class=N'JOB', @type=N'LOCAL', @name=N'[Uncategorized (Local)]'
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
END
DECLARE @jobId BINARY(16)
EXEC @ReturnCode = msdb.dbo.sp_add_job @job_name=N'AATEST',
@enabled=1,
@notify_level_eventlog=0,
@notify_level_email=0,
@notify_level_netsend=0,
@notify_level_page=0,
@delete_level=0,
@description=N'No description available.',
@category_name=N'[Uncategorized (Local)]',
@owner_login_name=N'FNXXX\eME', @job_id = @jobId OUTPUT
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
/****** Object: Step [STEP1] Script Date: 12/15/2013 16:15:09 ******/
EXEC @ReturnCode = msdb.dbo.sp_add_jobstep @job_id=@jobId, @step_name=N'STEP1',
@step_id=1,
@cmdexec_success_code=0,
@on_success_action=1,
@on_success_step_id=0,
@on_fail_action=2,
@on_fail_step_id=0,
@retry_attempts=0,
@retry_interval=0,
@os_run_priority=0, @subsystem=N'TSQL',
@command=N'EXEC aap1test',
@database_name=N'Store01',
@flags=0
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXEC @ReturnCode = msdb.dbo.sp_update_job @job_id = @jobId, @start_step_id = 1
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXEC @ReturnCode = msdb.dbo.sp_add_jobserver @job_id = @jobId, @server_name = N'(local)'
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
COMMIT TRANSACTION
GOTO EndSave
QuitWithRollback:
IF (@@TRANCOUNT > 0) ROLLBACK TRANSACTION
EndSave:
GO
-- scripted out proc
USE [Store01]
GO
/****** Object: StoredProcedure [dbo].[aap1test] Script Date: 12/15/2013 16:17:19 ******/
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[aap1test]') AND type in (N'P', N'PC'))
DROP PROCEDURE [dbo].[aap1test]
GO
USE [Store01]
GO
/****** Object: StoredProcedure [dbo].[aap1test] Script Date: 12/15/2013 16:17:19 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[aap1test]
AS
BEGIN
RAISERROR ('************ i am here', 20, 127) WITH LOG -- bxg
END
GO -
I am trying to delete duplicate content in my iTunes library. I have stopped the download and I can see them on VIEW>Displaying Duplicates, but cannot delete them with the Delete button. Can anyone assist?
If you've paused the download (they are partially greyed out on the duplicates screen ?) then you will need to delete them from download window, you can't (as far as I know) delete partially downloaded items from that screen. When you have items downloading, or downloads that are paused, you should have a downward pointing arrow at the top right of the iTunes screen
If you click that arrow you should get a popup window with the items that are downloading/paused - and you should be able to select and delete them (or resume their download) from there. -
Log Out causes display distortion
Hi folks
I currently have two user accounts on my MacBook Pro because of a recent attempt to use Migration Assistant. While trying to sort out the mess this has left me with, I have been switching between the 2 accounts.
I have noticed that when I log out the displayed in shortened in the vertical direction, leaving me with black bars about 1cm wide on top and below. In addition, the clarity of the display is blurred slightly. Switching back to the other account does not fix the issue, though if I restart and login from there everything is normal.
Something about logging out is causing the issue. Any ideas?
ThanksWell my problem did NOT go away either. At the Apple Store, I had 3 geniuses help and no one could figure it out. AppleCare top support people as well. No one knew. Hardware checked out. Software seemed fine. Solution? They gave me a new machine. Not what I was hoping for as I wish they found the answer. However, the unit is said to go to Apple diagnostics and they will trouble shoot it. Hopefully, someday we will get an answer. Until then, I wish everybody well and hope this doesn't happen to everybody's MBP 15 i7.
One question - how did all of you bring in your user (home) files, if you did. I had dragged over my home folder so there was POSSIBLY an issue in there that the new i7 doesn't like?
If one of you above, did NOT bring in a home folder, that would get rid of one culprit. -
View Display Error in OBIEE with Essbase Cubes
Hi All,
Currently we are generating the Reports from Essbase Cubes.
We have an hierarchy in OBIEE and when we are trying to drill down one hierarchy(Tech Executive) we are getting below Error.
" Error
View Display Error
Odbc driver returned an error (SQLExecDirectW).
Error Details
Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 43119] Query Failed: [nQSError: 96002] Essbase Error: Unknown Member [H1_Rel_TecExec_Ini_appl].[Unknown] used in query (HY000)
SQL Issued: SELECT s_0, s_1, s_2, s_3, s_4, s_5 FROM ( SELECT 0 s_0, "Defect7M"."H1_Rel_TecExec_Ini_appl"."H1 Initiative Name" s_1, "Defect7M"."H1_Rel_TecExec_Ini_appl"."H1 Tech Executive" s_2, SORTKEY("Defect7M"."H1_Rel_TecExec_Ini_appl"."H1 Initiative Name") s_3, SORTKEY("Defect7M"."H1_Rel_TecExec_Ini_appl"."H1 Tech Executive") s_4, "Defect7M"."Defect7M#1"."Defect7M - measure" s_5 FROM "Defect7M" WHERE ("Defect7M"."H1_Rel_TecExec_Ini_appl"."H1 Tech Executive" = 'Unknown') ) djm "
Can someone assist me how to resolve this error
Thanks,
SatyaBSatya,
Have you done anything to modify the essbase drill logic within your BMM?
Remember when modeling essbase you should just try to use the defaults first to ensure that all works correctly the first time through. Then you can adjust any hiearchies, federate, etc.
Maybe you are looking for
-
Tables related to Parked MM Invoices
Hi All, I am printing all the A/c documents (Posted/Parked) using sap script. In the print program, for posted documents i retrieved the data from BKPF AND BSEG tables for display. While coming to Parked documents i am using VBKPF, RBKP_V (for MM inv
-
APPENDING data into the sales text header of a sales order
Hi, I need to write data into the sales text of a SALES ORDER. My problem is that if i use SAVE_TEXT it writes the new text and erases the old text.Is there any function module to append the data into the sales text or any setting in the function m
-
IOS 4.2 killing iPad battery in sleep mode
I noticed the battery in my Touch was dropping overnight after upgrading to 4.0. I have been turning off the Wi-Fi when I am not using it and it has been holding a charge. I just upgraded both my wife's and my iPads to 4.2. We are both experiencing p
-
APP LAUCHING PROBLEM AFTER TRANSFER TO NEW MBP
Hi, I made a transfer from my old MBP to my new one. Both up to date. I use Set Up Assitant when I stared for the firs time and everything was great until a realize that two apps were't lauching propelry (CSR Racing and Biplane). That's why i did: Re
-
Hi would you build web content with shake? can shake content be imported to "Adobe Go Live" can you produce content similar to Flash? Im looking to make a flashy front page to my website - dont know how to get there. best, M/