InovcationService not returning all Members in the Map
Hello,
I am running my application with a near cache scheme. The distributed cache is on a seperate JVM - i have a tool that will allow me to view the Front and Back sizes using JMX, i can also view what is in the Front vs. the back cache using the InvocationService. The problem i am facing is hen i am doing my service.query() - the Map that is returned only contains the 2 storage enabled nodes. The Front cache Member does not get returned back - even though it is in the ActualMemberSet.
Any ideas why?
The tool i have is running on the DistributedCache JVM.
Thanks
Hi user644269,
My only explanation is that the corresponding InvocationService is not running on all the nodes.
Regards,
Gene
Similar Messages
-
Account Dimension not showing all members in the cube in Analysis Services
Hi,
In SAP - BPC 5.1 after processing account dimension all the members are created under account dimension in analysis services but the same cannot be found in the data cube. Hence the reports generated through SAP - BPC is not showing all the members.
The issue looks very strange as we can see the members getting created but the same is not getting populated in the cubes. I am not able to visualize what exacly the issue is? Is it with the application or with the analysis services?
Thanks
SharathYour sixth sense is correct, there is definitely support in MSAS and BPC 5.1 for multiple hierarchies in the account dimension.
I'm also referring to parentH1 and parentH2, but perhaps we're still speaking of different things.
In the past, I faced a very similar problem as you, and the root cause was because I had one member, let's call it FancyParent, which, in H1, had children Child1 and Child2.
But in H2 it had children Child1, Child2 and Child3. I forget now if that was how I wanted the setup to be, or if it was a mistake on my part, but either way, MSAS doesn't allow this. The admin consol didn't complain when processing the dimension -- this was in Outlooksoft 5.0; perhaps validation has improved now.
But the cube was completely unworkable. Certain things were calculating correctly, but everything in the account dimension in the area around FancyParent (above and below it, in both hierarchies) was quite unpredictable.
By disabling first one, and then the other, of the two hierarchies, and disabling blocks of accounts, I was eventually able to pinpoint the problem. But it took days to figure out what was the problem. (The account dimension had 2500 members and 4 hierarchies, and it was not a pretty sight.)
A parent must have the same definition of children in all hierarchies. It can't, as another example, have children in H1, and be a base member in H2. Each member can have different parents in the two hierarchies, but must always have the same children in both.
To work around this problem, I had to create two separate accounts NetIncomeH1 and NetIncomeH2 (and PretaxIncomeH1, PretaxIncomH2, etc. all the way down to the point where they branched off), to get the two separate aggregations of the P&L in the two hierarchies. Once I did that, it made sense to me why, but I also swore off on frivolous extra hierarchies ever again. -
RowSetIterator not returning all the rows
Hi,
We have a use-case where we need to create a new row iterator to insert rows(values) in it. Immediately after insertRow(), we are reading the values by creating a secondary row set iterator (createRowSetIterator) but it is not returning all the inserted rows. Here is the code snippet:
Code to insert rows:
public void insertTerrLineOfBusiness(CreateOperation operation, TerritoryVORowImpl newTerritoryRow, TerritoryVORowImpl selectedRow){
if((operation.equals(CreateOperation.CREATE))
|| operation.equals(CreateOperation.COPY)
|| operation.equals(CreateOperation.ADD_EXISTING)){
RowIterator selTerritoryLineOfBusinessIter = selectedRow.getTerritoryLineOfBusiness();
//RowIterator newTerrLineOfBusinessIter = newTerritoryRow.getTerritoryLineOfBusiness();
ViewRowSetImpl newTerrLineOfBusinessIter = (ViewRowSetImpl) newTerritoryRow.getTerritoryLineOfBusiness();
newTerrLineOfBusinessIter.setAssociationConsistent(true);
while(selTerritoryLineOfBusinessIter.hasNext()){
TerritoryLineOfBusinessVORowImpl selTerrLineOfBusinessRow =
(TerritoryLineOfBusinessVORowImpl)selTerritoryLineOfBusinessIter.next();
TerritoryLineOfBusinessVORowImpl newTerrLineOfBusinessRow =
(TerritoryLineOfBusinessVORowImpl)newTerrLineOfBusinessIter.createRow();
newTerrLineOfBusinessRow.setTerritoryVersionId(newTerritoryRow.getTerritoryVersionId());
newTerrLineOfBusinessRow.setLobCode(selTerrLineOfBusinessRow.getLobCode());
newTerrLineOfBusinessIter.insertRow(newTerrLineOfBusinessRow);
Code to read:
public List getTerritoryLobsValues() {
List <String> lobsValues = new ArrayList<String>();
if (this.getTerritory().getCurrentRow() != null) {
TerritoryVORowImpl territoryVORowImpl =
(TerritoryVORowImpl)this.getTerritory().getCurrentRow();
if(territoryVORowImpl.getTerritoryLineOfBusiness() != null){
ViewRowSetImpl territoryLob =
(ViewRowSetImpl)territoryVORowImpl.getTerritoryLineOfBusiness();
RowSetIterator itr = territoryLob.createRowSetIterator(null);
if(itr!=null){
while(itr.hasNext()) {
Row r = itr.next();
String lobCode = (String)r.getAttribute("LobCode");
lobsValues.add(lobCode);
itr.closeRowSetIterator();
return lobsValues;
Can anybody suggest what could be the issue? How to fix it?
Thanks,
AkhilaThanks for your response.
Jdev version:
Primary == FUSIONAPPS_PT.V1REL6INT_LINUX.X64_120719.0800 (Primary Product for the view)
Primary depends on FMWTOOLS == FMWTOOLS_11.1.1.6.0_GENERIC_120112.0037.2
FMWTOOLS depends on label == JDEVADF_11.1.1.6.0_GENERIC_111205.1733.6192.1
The above label originated from base label == JDEVADF_11.1.1.6.0_GENERIC_111205.1733.6192
Use case: We have a tree table, each record may or may not have Line of Business(LOB) associated with it. On creating a child node in the tree table, the child node copies all the attributes of parent. These attributes are not committed explicitly, if user wants to save the child node only then the attributes are committed.
Giving secondary rowSetIterator a name did not help in resolving this issue.
If I am calling postChanges() before reading from secondary row iterator then its returning all the inserted values. But this.getTransaction().postChanges() is a JAudit violation, so cannot use it:
RuleId: apps-jbo-category.File.AdfModel.54
Rule: insertTerrLineOfBusiness - Review DBTransaction.postChanges call to ensure passivation-safety
Any pointers on this? -
Server does not return query metadata check the query
hi,
i want know how to use bex query designer,
when i insert a data provider,the message is appear "server does not return query metadata check the query",
who can help me ?
thanks a lot !
addition: my current entironment is: gui710 with sp4,bi710 with sp2.Hi,
All the yellow and red lights will have an effect on query performance or execution. Read up on them as there are too many to explain via this forum.
There is a document on SDN on query performance. Some useful links:
[https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9f4a452b-0301-0010-8ca6-ef25a095834a]
[http://help.sap.com/saphelp_nw70/helpdata/en/41/b987eb1443534ba78a793f4beed9d5/frameset.htm]
[http://help.sap.com/saphelp_nw70/helpdata/en/d9/31363dc992752de10000000a114084/frameset.htm]
[http://help.sap.com/saphelp_nw04/helpdata/en/2e/caceae8dd08e48a63c2da60c8ffa5e/frameset.htm]
[https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e0501cb9-d51c-2a10-239c-c141a22c45a6]
Cheers... -
API Not returning all RTMP ingest endpoints
The web portal shows both URLs for RTMP
rtmp://etcetc.channel.mediaservices.windows.net:1935/live/...
rtmp://etcetc.channel.mediaservices.windows.net:1936/live/...
but the API (ex - myChannel.Input.Endpoints) only returns a single one (...:1935).
Any reason why the web portal and the API don't return the same info?Hi,
According to your post, my understanding is that Search is not returning all STS_Web.
You need to set the Trim Duplicates to false, please follow the steps as below:
Export the Search Results Web Part from your page.
Open the .webpart file in your favorite editor.
Search for “Trim Duplicates”, you will find it as part of the DataProviderJSON property.
Set the Trim Duplicates property to
False.
Upload the web part.
Add the web part to your page.
More information:
SharePoint Online Search Results Duplicates “Trap”:
http://www.hartsteve.com/2013/07/sharepoint-online-search-results-duplicates-trap/
Best Regards,
Linda Li
Linda Li
TechNet Community Support -
I finally need to turn to the forum after trying for a few days to resolve my problem I decide to turn to the Oracle people for help.
The following code below does two things:
1. If I have the get_menu_label in side of it's own loop it never returns
2. If I take the get_menu_label out side of it's own loop it returns but does not return all the data.
DECLARE
-- GETTING THE DATABASE NAME
CURSOR get_db_name
IS
SELECT DATABASE
FROM uaf_mfgp_menus_and_groups_vm
GROUP BY DATABASE
ORDER BY DATABASE ASC;
-- GETTING THE OBJECT_ID FOR EACH DATABASE
CURSOR get_object_id_db (l_db_name VARCHAR2)
IS
SELECT object_id
FROM UAF_FORM_OBJECTS
WHERE object_label_2 = l_db_name;
-- GETTING THE GROUP NAME
CURSOR get_gp_name
IS
SELECT group_name
FROM uaf_mfgp_menus_and_groups_vm
GROUP BY group_name
ORDER BY group_name ASC;
-- GETTING THE OBJECT_ID FOR GROUP WITH GP NAME AND DATABASE
CURSOR get_object_id_gp (l_gp_name VARCHAR2, db_id NUMBER)
IS
SELECT object_id
FROM UAF_FORM_OBJECTS
WHERE object_label_2 = l_gp_name AND parent_object_id = db_id;
-- GETTING MENU LABEL
CURSOR get_menu_label (l_db_name VARCHAR2, l_gp_name VARCHAR2)
IS
SELECT menu_label
FROM uaf_mfgp_menus_and_groups_vm
WHERE DATABASE = l_db_name AND group_name = l_gp_name;
got_object_id_db NUMBER (20);
got_object_id_gp NUMBER (20);
got_db VARCHAR2 (100);
got_menu_label VARCHAR2 (200);
BEGIN
FOR c1 IN get_db_name
LOOP
FOR c2 IN get_gp_name
LOOP
OPEN get_object_id_db (c1.DATABASE);
FETCH get_object_id_db
INTO got_object_id_db;
OPEN get_object_id_gp (c2.group_name, got_object_id_db);
FETCH get_object_id_gp
INTO got_object_id_gp;
CLOSE get_object_id_db;
CLOSE get_object_id_gp;
OPEN get_menu_label (c1.DATABASE, c2.group_name);
LOOP
FETCH get_menu_label
INTO got_menu_label;
END LOOP;
CLOSE get_menu_label;
DBMS_OUTPUT.put_line ( 'GP_OBJECT_ID= '
|| got_object_id_gp
|| ' '
|| 'MENU_LABEL= '
|| got_menu_label
END LOOP;
END LOOP;
END;
/Javier, this the wrong way to use PL/SQL. Oracle SQL can do all this for you using JOINs.
This code, even if it did work, would be terrible slow - unable to scale with data volumes.
This code breaks a few fundamental Oracle rules:
- row-by-row processing using PL/SQL
- huge number of context swicthes per PL/SQL loop iteration
- not maximizing SQL and minimizing PL/SQL
I suggest you trash this code and write a SQL JOIN instead. -
Parameter not returning all values
I have a crystal report built off an oracle DB. For one parameter it is not returning all values. I can display data or the entire table it shows me all values, but when i build a parameter it only shows me through August. It is a date/time field.
check the following thread
[Dynamic Parameter only showing 1000 records when Crystal report is run.;
regards,
Raghavendra.G -
Have 4 columns in IT_FIELDCAT_LVC marked with EDIT = 'X'. T_OUTTAB is examined in I_CALLBACK_USER_COMMAND. Only the first keyed fields are returned. The number of fields returned with the keyed changes varies. Could not find a relevant SAP note.
Found that a double-click anywhere on the report reliably returns all entered changes. An added button on the application toolbar did not return all entered changes.
Edited by: Jim Gebhardt on Nov 11, 2008 11:11 PM -
Web proxy not returning all elements
Web proxy generated over a web service does not return all elements of an array. Testing of the web service on the application server results in three detail elements. However executing the web proxy only results in the first element being processed. Not sure where the disconnect is when generating the response object. Any suggestion is appreciated.
Edited by: bstegen on Jul 29, 2009 12:53 PMHi,
I have also tried using 'Web Service Data Control' as an alternate method to overcome the above mentioned issue. But I have ended up the error "DCA-29000: Unexpected exception caught: java.lang.NullPointerException,msg=null" and failed to create a data control.
The JDeveloper version which I am using is 11.1.1.5.0. I also came to know that there is a patch (9790388) which has resolved this bug in JDeveloper. I also applied the same patch in my Oracle Home using OPatch utility.
But unfortunatley, the version suitable for this patch is 11.1.1.4.0 and I suspected that could be one of the reason that the problem has not got resolved yet.
Please suggest the patch or any solution which can also help me in resolving this issue. I really appreciate your time and effort in sharing your thoughts for the problems which I have mentioned over here.
Thank you !!!
With Regards,
Thiyagarajan V -
How can I set up an SMS group so that all group members can dial a group number and have a text sent out to all members of the group
This would be an SMS group similar to an email listserv but running on the SMS network
I have seen private individuals offering this service
It seems strange to me that no internet site like Apple, Yahoo or Google offers this as a free service much as the email group services are free services.
SteveI think the app GroupMe might do what you want. You might also try contacting your carrier. My carrier offered some fancy group texting service for a while but they never really advertised it so, unless you asked, you never would have known. But, GroupMe is available in the app store. There are lots of other apps that also do group texting but it seems to be the one that gets recommended the most.
-
I have my own icloud account separate from my family's apple ID for itunes. I need more storage for icloud...do I have to pay a separate $20/ month to get more storage or does the $20 include all members of the plan?
Welcome to Apple Support Communities
If your iCloud account uses your family's Apple ID, you will pay $20/year for all your family members. If your iCloud account uses a different Apple ID than your family's Apple ID, you will pay only for you -
DataSource or Crosstab -- List of all Members in the current selection
Hey Design Studio Experts,
i need a collection of the >>current<< member list of a datasource,
Example: i have the Datasource DS_1, which is filtered by 2-3 filters, so the number of lines, that is delivered by the DS_1 is less than the number of lines in the Query of the DS_1.
I have checked already the built-in Methods: getData delivers only a Sting (single value), but i need all members of the current selection.
Thank You in advance.
AlexNikhil ,
There are many IDs in the selection, and i need the complete list of them,
i repeat my requerement again:
1) WE have query that delivers following lines:
ID Color Amount
a red 3
b blue 3
c Magenta 1
d blue 10
2) We set a filter : Filter_1 (Color) = Blue.
3) After the upper filter got active, we see only two lines:
ID Color Amount
b blue 3
d blue 10
As i said im interested in the IDs of the selected lines. So i need a list of values = (b, d)
meanwhile i think there is now suitable method that delivers the needed result. -
My ipod will not put all music by the same artist together
my ipod will not put all music by the same artist together...suggestions, please? I have already checked spelling on all and checked to make certain they are all listed under the same genre of music
Do the un-syncing ones play in iTunes?
Try directly redownloading them on the iPod
Downloading past purchases from the App Store, iBookstore, and iTunes Store -
Database adapter not returning all the records
I've taken over a BPEL from a developer who left the organization and have been having an issue during our User Acceptance Testing. We are querying a table that will return the insurance enrollment information for employee's and their dependants. When an employee change plans, or adds people, the old plan is terminated and a new once is created. When this happens there will be two records on the database to show the old plan and the new plan.
When we run the SQL thru JDEV or SQLDeveloper, the data comes out fine. When we run it through a BPEL Database Adapter we are only getting one of the rows returned.
I have created a small tester BPEL that is easily modified and deployed to run the same query to try multiple configurations changes within the DBAdapter. What I have found is all the records are returned when the "Return single result set" box on the DBAdapter Wizard is unchecked. When it's checked then it only returns one record for the employees with an old and a new plan.
Can someone explain what the "Return single result set" option does, and what the impact will be if it's unchecked?Hello,
In same way i am using two parent-child(header-line) tables. they have one to many relationship.
I want to generate XML which contains multiple line items under a child elements for header elements.
I have tried it but i am getting only one line under that child item. i am using jdev10.0.3.3.0
can u help me please.
-regards
satyendra -
So I have a cache with 3 key/values in it.
If I call cache (over extend) with specific keys, i get all values back.
Object valueA = namedCache.get("A");
Object valueB = namedCache.get("B");
Object valueC = namedCache.get("C");
i.e. valueA/B/C are all not null.
If I now try to use keySet()/entrySet(), I only get 1 value back.
eg:
int cacheSize= namedCache.size(); //cache size is 3
int keySetSize = namedCache.keySet(); //cache size is 3
int actualKeySetSize = (new HashSet(namedCache.keySet())).size(); // actual size is 1
The same happens if I iterate over keyset/entryset, i.e. there is only 1 value in the result.
I have 2 storage nodes, JMX shows 1 node has 1 unit and other node shows cache has 2 units.
Are there any known bugs where above can occur, we are using Oracle Coherence GE 3.5.3/465p3.
i.e. keySet/entrySet not returning full result sets!
Cheers,
Neville.Apparently a timing issue between the "creation" of a cache, and the processing of requests against that cache. Because of the nature of the cache creation protocol, it is possible for the client creating the cache to return before all storage members have been notified of the cache name. It is therefore possible for cache requests to arrive at a storage member before that member has had a chance to instantiate its backing map.
Fix is part of 3.6.0 GA, and is now slated to be back ported for 3.5.3p8.
Have tested against 3.6 and all looks ok now.
Maybe you are looking for
-
WRT54 Router will only let one Wireless device on at a time
I have a laptop and a PC that are both set up to work wirelessly. I can access each one onto the router separately but not both at the same time. If I turn one off, the network will let the other one on and vice versa. I am using a WEP key. Is the
-
Repository Creation Utility for windows 7 64 bit
Hi All, I did not find Repository Creation Utility for windows 7 64 bit. Any idea how I can get around this or where I can find RCU for windows 7 64 bit. Thanks, in advance!
-
i want to block my ipad as it is robbed
-
How to define specific color for specific data in WebI?
Hi everybody, I wonder how I could connect data shown in e.g. a vertical stacked bar chart to a specific color. The assignment of color in a chart is done by Webi automatically after pulling a a variable to a chart. Later on it is possible to change
-
Array indicators used with Teststand causing Labview to crash
A Vi I have written passes measurement data out via a 1 dimentional array however on trying to create a Multiple Numeric Limit Test Step with this VI within Teststand, Labview throws an exeption and closes. Labview version 7.1.1 Teststand 3.1