Complex request with range filter and boolean search
Hi
I need a build and maintain complex requests to Oracle Endeca Server. These requests could include different types of attributes: string, datetime, int.
For string attributes I have created a search interface and use boolean search. For datetime attributes I use a range filter. Separately it works as I expected, but it fails with combined search with range filter and boolean search in a single request. As I see from results range filter is completely ignored. What could be wrong with following request?
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns3:Request xmlns:ns2="http://www.endeca.com/MDEX/lql_parser/types" xmlns:ns3="http://www.endeca.com/MDEX/conversation/1/0">
<ns3:State/>
<ns3:Operator xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns3:RecordFilterOperator">
<ns3:RecordFilter Name="OnlyData">AND(NOT(mdex-property_Key),NOT(mdex-dimension_Key),NOT(mdex-config_Key),NOT(mdex-precedenceRule_Key),NOT(system-group_Key),NOT(system-group-membership_Key))</ns3:RecordFilter>
</ns3:Operator>
<ns3:Operator xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns3:SortOperator" Direction="Descending" Key="string_prop" OwnerId="Records"/>
<ns3:Operator xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns3:RangeFilterOperator">
<ns3:RangeFilter AttributeName="dateTime_prop">
<ns3:LowerBound Inclusive="true">2012-07-24T19:47:01Z</ns3:LowerBound>
</ns3:RangeFilter>
</ns3:Operator>
<ns3:Operator xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns3:SearchOperator">
<ns3:SearchFilter SnippetLength="20" EnableSnippeting="true" Mode="Boolean" Key="orderSearch">multiple_prop : one</ns3:SearchFilter>
</ns3:Operator>
<ns3:ContentElementConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns3:RecordListConfig" HandlerFunction="RecordListHandler" HandlerNamespace="http://www.endeca.com/MDEX/conversation/1/0" Id="Records">
<ns3:RecordsPerPage>3</ns3:RecordsPerPage>
</ns3:ContentElementConfig>
</ns3:Request>
</S:Body>
</S:Envelope>
If my approach is incorrect could you provide me a a better way to handle such requests?
Regards,
Eugene.
Hi Eugene,
As you know, this issue has been discussed further, so I am posting here the summary of the findings, with the hope that this summary will benefit the Endeca Server user community at large.
* Boolean search only works with range filters for the AND operator. The documentation link above confirms this.
*Because of this restriction, you need to build another query that would achieve the same result. Both options are equally good and would achieve the results you need. Two suggestions that we've received were:
- Option 1. You could perform the key restriction of the search via a restrictive search interface rather than using the boolean match mode. This would involve creating a search interface for each field and then querying against the search interface for the field in question:
<Operator xmlns="http://www.endeca.com/MDEX/lql_parser/types" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="SearchOperator">
<SearchFilter SnippetLength="20" EnableSnippeting="true" Mode="All" Key="orderSearch_for_field_multiple_prop">one</SearchFilter>
</Operator>
For this option, you would have to create a search interface for each attribute, using the Config Web Service. Here is the topic about loading config documents into the Endeca Server:http://docs.oracle.com/cd/E29805_01/server.230/es_dev/toc.htm#Loading%20configuration%20documents
- Option 2
* You could implement the range filter through EQL row expression syntax instead and pass it in via the DataSourceFilterOperator, which acts as a prefilter on all other query logic, using the Conversation Web Service. Thus you might include:
<Operator xmlns="http://www.endeca.com/MDEX/lql_parser/types" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="DataSourceFilterOperator">
<DataSourceFilterString>dateTime_prop <= TO_DATETIME('2012-07-24T19:47:01Z')</DataSourceFilterString>
</Operator>
For this option, using the DataSourceFilter does not require you to model the rest of the query in EQL. It will perform slightly better than the filter in option 1 because of the order in which record set intersections are computed, but the difference is likely to be very small.
Finally, if this addresses your question, please mark this question as answered, so that others can benefit from it on the forum. Big thanks to Endeca Server development team (you know who you are!), for helping to find solutions for this request.
Julia
Edited by: JuliaM on Aug 30, 2012 2:05 PM
Edited by: JuliaM on Aug 30, 2012 2:06 PM
Similar Messages
-
Create prompt with date-filter and initialize it with current date
Oracle BI 11 g
Hi!
I need to create dashboard prompt with date-filter and initialize it with current date. How can I do that?
I tried to create repository initialization block and add variable. But I don't know what should I write to DataSource? I tried to use functions Now(), Current_Date, sysdate (for example, SELECT Now() FROM tbl_Calendar) but without results - when I pressed "Test..." button I got errors - something like "Now() is unknown function" or "Incorrect syntax near key word Current_Date".
After that I tied to use Presentation Variable in Prompt, but also without success ((
Please, help me.I've created Repository Variable "CurrentDate", using SQL-query like this "select convert(varchar(10), getdate(), 104)" and now this variable is being initialized by value "07.04.2011". But I don't understand how to use this varible in DashboardPrompt! What item in list "Default selection" I should choose - "Variable Expression", "Server Variable" or something else? When I chose "Variable Expression" and write "CurrentDate" I got just string "CurrentDate" when preview Prompt. @{CurrentDate} gave me the same result.
-
Af:query with bind variables and Saved Search
I have a VO and view criteria(VC).
VC has a criteria item ObsoleteDate with range specified as bindVariables "dateFrm" and "dateTo" I dragged & dropped the named criteria as af:Query with table. Table toolbar has 2 buttons in which I set & clear the bind variables. Data is fetched as per as expected based on the VC & bind variables.
The problem is,
If I save my search with bind variables set and swap between the saved searches , all works fine. But the moment I clear bind variables & swap between searches.. "dateFrm" is populated and "dateTo" is null and I get an Exception oracle.jbo.AttrValException: JBO-27035: Attribute Obsolete Date: is required.
Why is this happening?? Saved search is supposed to save the VC with all the bind values set while saving and clearing bind variables shouldn't affect the saved search, right?? Or I have understood it wrong?
I am using JDeveloper 11.1.2.3.0
ThanksTry
like ? || '%' -
Enabling Spotlight Web Search - Multiple Search Terms and Boolean Searches
Hello there,
I'm trying to incorporate a spotlight web search into my website as per these articles:
http://docs.info.apple.com/article.html?path=ServerAdmin/10.5/en/c3ws21.html
http://support.apple.com/kb/TA23537?viewlocale=en_US
What I'm finding is that the search page provided by using template.spotlight file does not give search results when more that one search term is entered. Additionally, boolean terms (AND, OR, NOT) do not appear to work.
I've tried to edit the template.spotlight file but I'm not sure what to add in order to provide this functionality which is otherwise present in spotlight searches within Mac OS. Has anyone else used the spotlight web search feature for their websites and had success with multiple search terms / boolean searches? Could someone please advise on how to edit template.spotlight to provide these search features?
Thanks in advance,
Leon G(bump)
-
Increments Of 100 With Grad Filter and Adj Brush Using Scroll Wheel and Arrows
For Vista 64 bit and Nvidia GeForce 8500 GT driver version 7.15.11.6960,
both the graduated filter and adjustment brush change at increments of 100 or 200 using the scroll wheel or arrows for everything except exposure. Brightness goes from -200 to 0 to 200 while the others go from -100 to 0 to 100.Seen that as well. Keyboard focus has been an issue for me on Vista x64 OS for quite sometime.Sometimes the arrows don't move in even increments on all the sliders for various adjustments.
In this case the arrow keys move either side of 0 to the maximum exent of the range. In this case brightness has a range of + or - 200 while the other sliders move = or - 100 -
Adobe Dreamweaver CS3 with ASP coldfusion and PHP search?
I am working through Adobe Dreamweaver CS3 with ASP
coldfusion and PHP with the intent of creating a data base site
that primarily requires a search engine on the index page. The
search page in the book uses specific search criteria ensuring that
there will always be a match to the data base but I need to create
an input text field search engine. My Q, if there is no data within
the data base that match the variable, will it return with an error
requiring an argument in the code to respond to no matching data.
Hopefully there are comprehensive online recourses for these search
engines as they are so common. I am a complete newby to all aspects
of web development and code so it will need to be a thorough
explanation, an idiots guide. ANY HELP GREATLY APPRECIATEDRob,
Let me try to answer your questions, understanding that my
answers are laced with my experience and therefore my bias.
1. For the most part the SQL that you write for Access, MS
SQL or MySQL is going to be the same. I won't make that claim about
Oracle or PostgreSQL because I have limited or no experience in
those areas. To be sure when you head down the road with any DBMS
there are finer points on 'value added' features (to over simplify
things like MS SQL's Transact SQL), but for the most part when you
are pulling out, inserting or deleting records the SQL that you
write will be the same. In fact, I don't think I had to make any of
the SQL in the book different to deal with the back end db.
2. As for your host steering you away from MySQL, I don't
know why that would be. It is MUCH more stable and robust than
Access for web development. My research showed that you can use
MySQL just fine with ASP though that clearly wouldn't be
Microsoft's first choice.
3. A quick aside, the fact that you are building ASP on a Mac
would seem to indicate that you are developing on your production
server. That's never a good idea. Go local if you can. If you have
a newer Intel Mac you can use VM Fusion, Parallels or even Boot
Camp to run Windows in a virtual environment and develop there,
only moving your code to production when you are happy with it.
There is of course the fact that they two environments would not be
identical and you may need to change a few references, but it is
still a better practice than developing on your live site. Some web
hosts give you the ability to set up a subdomain. If yours does,
you could set one up with a duplicate of your site and develop
there.
4. Let me try to pull your 'rant-let' apart into two issue. I
begin with a question. I'm not sure what the Mac part has to do
with it. The primary language I work in at my day job is
ColdFusion. The majority of the most serious developers I know in
the CF world work on Macs. I am forced into the PC world because of
a cultural bias at the business school where I work. Having said
that, the only time I have felt there was ANY difference in the
tools, resources, choices I had was in any way affected by platform
was when Adobe still had not released Flex Builder 2 for the Mac.
Now that is behind us as well. This reaction of mine may be based
on the fact that Access never comes into play in the work that I
do. I regularly work with MS SQL and MySQL. (OK, so SQL Enterprise
Manager, the MS tool of choice to talk to MS SQL is Windows only,
but I only use that at the day job. But even there you can find
cross-platform, free tools like Aqua Data Studio to talk from a Mac
to MS SQL.) If I'm missing your point on the Mac, please let me
know. Since the advent of the Intel Mac I think it is hands-down
the best choice for a web developer. You can have Mac, Windows and
Unix all on one machine. It doesn't get any better (providing you
have the RAM :-)).
As for the security question, it is somewhat analogous to the
war on viruses and spyware. As the defenses get better, so do the
attacks. Most languages have developed functions for vetting user
input variables and best practices for building these things. It is
mainly a user education issue. When I took over the book you are
working out of, the one thing Jeffrey told me it needed was more
security. I did my best to put more in under the constraints of the
publisher. They didn't want the book to be any longer than the
previous version. I did my best to modify the code used to include
"string safe" functions and to add verbiage about the importance of
security. It was clear that I could not add as much as was needed
and I said so in the book. Much more is needed for a serious
treatment of the subject and not acknowledging that would have been
a disservice to the readers. I've been working as a developer for
over a decade and I don't know all there is to know about it. It's
a constantly changing field, just like all of web development. In
fact next week I'm going through a 2-day SANS Web Application
Security workshop in hopes of learning more. So at the risk of
sounding like an industry apologist, I don't think it's a
shortcoming of the development community. It is, as they say, "a
developing situation".
HTH,
Bob
http://bobflynn.info/ -
What is Wrong with my filter and filter-mapping in web.xml?
First, thanks all for your attention.
I have checked the place where I should place <filter> and <filter-mapping> in web.xm. They should be after the <display-name>, before <servlet> and <servlet-mapping>.
However, as soon as I insert the <filter> and <filter-mapping> elements in my web.xml, all my struts-bean.tld, struts-html.tld, etc. in the web.xml cannot be found at the runtime.
Please help in identifying the problem. Thank you.
<filter>
<filter-name>trailFilter</filter-name>
<filter-class>org.osjava.taglib.trail.OriginalRequestFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>trailFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>and my web-xml is:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<display-name>Struts Example Application</display-name>
<!-- Action Servlet Configuration -->
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml, /WEB-INF/struts-config-registration.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- Action Servlet Mapping -->
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<!-- The Welcome File List -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<!-- The default error page -->
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>\Error.jsp</location>
</error-page>
<!-- Application Tag Library Descriptor -->
<taglib>
<taglib-uri>/tags/app</taglib-uri>
<taglib-location>/WEB-INF/app.tld</taglib-location>
</taglib>
<!-- Struts Tag Library Descriptors -->
<taglib>
<taglib-uri>/tags/struts-bean</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/struts-html</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/struts-logic</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/struts-nested</taglib-uri>
<taglib-location>/WEB-INF/struts-nested.tld</taglib-location>
</taglib>
</web-app>Filters were introduced in the servlet 2.3 specification (j2ee 1.3) - http://java.sun.com/products/servlet/Filters.html.
Your web.xml constraints your web application to adhere to 2.2 standards (according to your DOCTYPE definition in your web.xml). Change it to conform to 2.3 standards
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
//your definitions
</web-app>Note : Your container should support the 2.3 spec (Tomcat 4.0 and above does, I guess)
ram. -
Issue with Clear widget and spotlight search.
Why does the widget from Clear not work? All it does is show quotes from people. Why does it not show my list? (I assume that that is what it is supposed to do).
Also, every time I go into settings>general>Spotlight search, and try to turn on Spotlight Suggestions and Bing Web Results, they turn them selves off as soon as I leav that screen. How can I get them to stay on?Hi,
For metadata, which metadata are you not seeing? Are they custom properties within the PDF, and have you checked if you have crawled properties matching these?
I know there's issue with last modified on PDF's (http://sharepointfieldnotes.blogspot.no/2013/05/understanding-and-getting-sharepoint.html)
Thanks,
Mikael Svenson
Search Enthusiast - SharePoint MVP/MCT/MCPD - If you find an answer useful, please up-vote it.
http://techmikael.blogspot.com/
Author of Working with FAST Search Server 2010 for SharePoint -
Help requested with major crashes and start-up probs with a G5 & OS 10.4.7
Not sure if this post should be on Tiger OS or hardware ...
I have had my G5 for 14 months. It runs with a 20" Apple CRT monitor
It has just developed quite serious problems. These have two elements
- Three days ago, while writing a mail message, vertical bars came down over the message and the 'need to restart' alert came up
- when attempting to restart I couldn't. The G5 start up sound was heard but the monitor button remained amber. When I did nothing the fans ran unti I forced it to close down
This persisted during several attempts to restart and while trying with the shift key held down
Later that day the machine started
I ran Disk utilities (checking disk and repairing permissions)
I ran Disk Warrior (no problems reported)
Both elements of this problem - the bars and restart message and the failure to fully restart - have occurred several times in the last three days. The problem may occur after 10 minutes or a couple of hours. It may then take many attempts to get the machine to start up. When it does, there is no pattern to explain why it has
Currently, everything apart from the monitor, key board and router are disconnected
Nonetheless, I expect to find myself 'behind bars' again soon
Any advice would be much appreciatedHi norpsych;
It sounds like you are having kernel panics. Generally they are caused by hardware problems. I would suggest you disconnect everything and run the Apple Hardware Test from the install media that came with you system.
Allan -
CUP 5.3 - request with different roles and different approvers
Hello,
Here is a scenario we are experiencing in CUP 5.3:
A Request was created to add 2 roles to a user.
Role 1 has Role Approver A and Role Approver B
Role 2 has Role Approver X and Approver X
In my final approval level when Role Approver A logs into CUP to approve Role 1, he still sees Role 2 listed in the screen, even though he does not have authority to approve it. Same thing happens for Role Approver X.
My issue is if anyone of the role approvers approves the request, both roles (Role 1 and Role 2) are assigned to the user master. (Here the system should have said request pending approval from other approvers, but it didnu2019t)
The additional configuration on my final stage of approval says approval type = any one approver.
I figured that I if I change this setting to u201CAll Approversu201D it would work (and it did), but now the request wants to be approved by Role Approver A and Role Approver B for Role 1 and the same goes for Role Approver X and Approver X for Role 2
When I do the above change the system tells me that the request is pending approval from other approvers
Do you have any ideas on how I can solve my issue? Please let me know if I need to clarify further.
Thank you
JacklynJacklyn,
I guess you want to use the second approver on each role as the secondary approvers (when escalated the request will go to these approvers), but instead you defined both of them as primary approvers, so you need to add both the second aprovers on the roles as secondary approvers instead of primary approver and reroute the request for role owner stage. This should fix your issue.
Naveen -
Complex Problem with Time Capsule and Network
I have setup an airport network based on a 500 gb Time Capsule which for about a year was working perfectly. Last days some problems came up. The network is shared to 2 different macbooks pro. The first macbook pro works perfectly, the internet connection is stable and fast. The other macbook works weird: Although it finds the network the internet speed is very slow and not stable. Also it can't backup on the time capsule as it used to do (msg: can't find the server). Ι have the same network settings for both the macbooks pro and I had several times restart and reset the time capsule.
Thanks in Advance
CostasI suspect that you are using someone else's airport connection. That would let you access the internet, but not access your file server. go to the airport menu and make sure that you are using your airport connection.
If that does not work, does everything work well when the computer is within a few feet of the time capsule? -
Range Filter Mode not working and throws error in Power View (SharePoint 2013)
Hi,
I am using two filters in my power view report.
One for the contact type group and one for year.
First I select multiple contact type group for the first filter and everything works fine.
Then I try to select the year using the range filter and I get this error:
System.ArgumentException: The name 'Year' was specified twice, at index 0 and index 1. Duplicate names are not allowed.
Parameter name: keys[1]
at Microsoft.Data.Common.CommandTrees.ExpressionBuilder.Internal.EnumerableValidator`3.Validate(IEnumerable`1 argument, String argumentName, Int32 expectedElementCount, Boolean allowEmpty, Func`3 map, Func`2 collect, Func`3 deriveName)
at Microsoft.Data.Common.CommandTrees.ExpressionBuilder.Internal.EnumerableValidator`3.Validate()
at Microsoft.Data.Common.CommandTrees.ExpressionBuilder.Internal.ArgumentValidation.ValidateGroupBy(DbGroupExpressionBinding input, IEnumerable`1 keys, IEnumerable`1 aggregates, DbExpressionList& validKeys, ReadOnlyCollection`1& validAggregates)
at Microsoft.Reporting.QueryDesign.ExpressionTrees.ExpressionBuilder.Internal.QueryExpressionBuilder.GroupBy(QueryGroupExpressionBinding input, IEnumerable`1 groupItems, IEnumerable`1 aggregates)
at Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.QdmExpressionBuilder.QdmGroupBy(IEnumerable`1 expressions)
at Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.QdmExpressionBuilder.QdmFilter(IGrouping`2 predicates)
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.QdmExpressionBuilder.QdmFilters(IEnumerable`1 filterConditions)
at Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.FilterQueryFactory.AddRowCount(QueryBuilder queryBuilder, Group group, EntitySet entity, IEnumerable`1 rowCountFilterContext)
at Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.FilterQueryFactory.CreateValueWithCountQuery(QueryBuilder queryBuilder, List`1 columns, IEdmFieldInstance fieldInstance, FilterCondition availableValueFilter, FilterCondition activeValueRetentionFilter,
GroupReference& groupRef)
at Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.FilterQueryFactory.CreateValueListQuery(EntityDataModel model, IEdmFieldInstance fieldInstance, Int32 topCount, FilterCondition availableValueFilter, FilterCondition activeValueRetentionFilter,
IEnumerable`1 exclusionPathSegments, ValueListQuerySchema& schema)
at Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterValueQueryFactory.CreateFilterValuesQuery[TFilterMode](TFilterMode filterMode, Int32 maxRowCount, FormulaFilterCondition availableValueFilter, FormulaFilterCondition
activeValueRetentionFilter, ValueListQuerySchema& schema)
at Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.ListFilterMode.ListDataLoader.<LoadDataImpl>d__15.MoveNext()
at Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.MoveNextChecked()
at Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.ResumeIterator(Boolean synchronous)
at Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.BeginExecuteCore(IEnumerator`1 asyncMethod)
at Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorImpl.BeginExecute(Func`2 asyncMethod)
at Microsoft.Reporting.AsyncEnumerator.BeginExecute(Func`2 asyncMethod, AsyncCallback userCallback, Object userState, AsyncEnumeratorSettings settings)
at Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterMode.DataLoader`1.BeginLoadData(AsyncCallback userCallback, Object userState)
at Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterMode.DataLoader`1.LoadDataAsync()
at Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FieldFilter.LoadDataAsyncCore()
at Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterManager.OnEditCompleted()
at Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.PageFilterManager.OnEditCompleted()
at Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterManager.OnEditCompleted(EventArgs args)
at Microsoft.Practices.Prism.Events.EventSubscription`1.InvokeAction(Action`1 action, TPayload argument)
at Microsoft.Practices.Prism.Events.EventSubscription`1.<>c__DisplayClass2.<GetExecutionStrategy>b__0(Object[] arguments)
at Microsoft.Practices.Prism.Events.EventBase.InternalPublish(Object[] arguments)
at Microsoft.Practices.Prism.Events.CompositePresentationEvent`1.Publish(TPayload payload)
at Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.EditEventAggregator.Exit()
at Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.EditEventAggregator.SelectionManager_SelectionResumed(Object sender, EventArgs e)
at Microsoft.Reporting.Util.RaiseEvent(EventHandler eventHandler, Object sender, EventArgs eventArgs)
at Microsoft.Reporting.AdHoc.Shell.Regions.Canvas.Internal.SelectionManager.ResumeSelectionChanges()
at Microsoft.Reporting.AdHoc.Shell.Regions.Canvas.Internal.SelectionManager.<.ctor>b__3(Object s, EventArgs e)
at Microsoft.Reporting.Util.RaiseEvent(EventHandler eventHandler, Object sender, EventArgs eventArgs)
at Microsoft.Reporting.AdHoc.DataManagement.Internal.DataManager.set_HandleRdmChanges(Boolean value)
at Microsoft.Reporting.AdHoc.DataManagement.Internal.DataManager.UndoManager_SuspendRdmHandlingChanged(Object sender, StateChangedEventArgs`1 args)
at Microsoft.Reporting.Util.RaiseEvent[TEventArgs](EventHandler`1 eventHandler, Object sender, TEventArgs eventArgs)
at Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManager.<.ctor>b__0(Object sender, StateChangedEventArgs`1 args)
at Microsoft.Reporting.Util.RaiseEvent[TEventArgs](EventHandler`1 eventHandler, Object sender, TEventArgs eventArgs)
at Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManagerApiProperties.set_SuspendDataManagerRdmHandling(Boolean value)
at Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManagerHasOpenUndoGroupStateImpl.OnUndoGroupCommitting(UndoGroup undoGroup)
at Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManagerHasOpenUndoGroupStateImpl.HandleUndoGroupStateChanged(Object sender, EventArgs args)
at Microsoft.Reporting.Util.RaiseEvent(EventHandler eventHandler, Object sender, EventArgs eventArgs)
at Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroup.HandleStateEnteredEvent(Object sender, EventArgs args)
at Microsoft.Reporting.Util.RaiseEvent(EventHandler eventHandler, Object sender, EventArgs eventArgs)
at Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroupCommittingStateImpl.EnterState()
at Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroup.SetState(UndoGroupStateImpl nextState)
at Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroupOpenStateImpl.Commit()
at Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroup.Commit()
at Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.CompleteTransaction(Transaction transaction, Boolean completedSuccessfully)
at Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.Transaction.Dispose()
at Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionalObject.ExecuteInTransaction(Action action)
at Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.ValueAndOperatorConditionFilterMode.CreateRangeFilterCore(IList`1 rangeConditions)
at Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.NumericRangeFilterMode`1.CreateRangeFilter(FilterValueAndOperator[] rangeConditions)
at Microsoft.Reporting.AdHoc.Shell.Regions.Canvas.Internal.RangeFilterViewModel`1.<get_UpdateRangeBoundsCommand>b__0(Nullable`1 adjType)
at Microsoft.Practices.Prism.Commands.DelegateCommand`1.<>c__DisplayClass6.<.ctor>b__2(Object o)
at Microsoft.Practices.Prism.Commands.DelegateCommandBase.Execute(Object parameter)
at Microsoft.Practices.Prism.Commands.DelegateCommandBase.System.Windows.Input.ICommand.Execute(Object parameter)
at Microsoft.Reporting.Windows.Common.Internal.RangeSlider.FireCommand()
at Microsoft.Reporting.Windows.Common.Internal.RangeSlider.Thumb_DragCompleted(Object sender, DragCompletedEventArgs e)
at System.Windows.Controls.Primitives.Thumb.RaiseDragCompleted(Boolean canceled)
at System.Windows.Controls.Primitives.Thumb.OnLostMouseCapture(MouseEventArgs e)
at System.Windows.Controls.Control.OnLostMouseCapture(Control ctrl, EventArgs e)
at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName, UInt32 flags)
If I select List Filter mode and try to achieve this it works fine no issue but when I use range filter this weird problem occurs. Can't I select multiple values using Range Filter Mode ? Isn't that's what it is intended to do ? Is it a known bug ? Any kind
of prior experience or help would be much appreciated.
Vivek KamathThis looks like it could be a bug. You could file an issue at
http://connect.microsoft.com and include a repro. If this is blocking your business, you could also contact support services and if it is determined to be a defect in a Microsoft product, the support is free.
Brad Syputa, Microsoft Power BI This posting is provided "AS IS" with no warranties. -
Service Request with Object Reference filled-out automatically
Hi CRM experts,
I'm trying to understand how is possible (if exist a customizing way) to filled-out automatically the Reference Object of the Service Request.
Process steps:
First, I have to search for the Ibase component and confirm it; then I have to search for the Account related and confirm it also. Then I'd like to create the Service Request with the Account and the Ibase component filled-out automatically.
For the Account I solved the issue by assigning the Partner Function to the Business Transaction.
Any suggestions for the Ibase component?
Thanks in advance.
Best Regards,
Andrea.Hi Andrea
Create a partner determination profile. You can use procedure 0with 0000032 to copy.
IMG > CRM > Basic Functions > Partner Processing > Define Partner Determination Procedure
Assign partner determination profile it to Installed base
IMG > CRM > Master Data > Installed Base > Assign Partner Determination Procedure to Installed Base Category
Check Account identification profile, it should have Auto search checked for ICCMP_IBASE main partner approach.
IMG > CRM > Interaction Center WebClient > Master Data > Define Account Identification Profiles
In IB52 assign Account to IBase as main partner.
Now when you search for IBase and confirm, it will automatically look for the Account assigned as main partner.
hope this helps
Rupesh -
Service Manager 2012 Portal Requests with 2 stages of information
Hello,
We are automating some of our procedures using SCSM 2012 SP1 & SCO 2012 SP1 and want to use the portal to process requests.
The issue is that when requests are made the person requesting this does not always have all (or even the correct) information to be able to run the automation jobs via orchestrator.
Using a review activity helps but if this is rejected because of a small error we do not want the requester to fill out the whole form again because of a small mistake.
What we would like to do is have a 2 stage portal process that once basic information has been entered another team can pick this up and add to and amend the information and add additional information before starting the automation process.
Please let me know if this is possible via the portal?
Thanks in advance
BobHey
This is not possible with the out of the box options. One way to go could be this:
1. First team creates a request on the portal (SR1)
2. Second team gets informed to "add" information to the request
3. Second team creates a new request on the portal (SR2)
4. Based on some logic, SR1 and SR2 are related to each other so that automation can get the information of both SRs
We have built multiple complex multi-step request with this approach and it works perfect. Bt it needs proper planning before you start building :)
Cheers
Marcel
Marcel Zehner // Blog --> http://marcelzehner.ch // Twitter --> @marcelzehner // Business --> http://www.itnetx.ch -
Content iView With out filter not displaying folder content
Hi!
I´m creating a ContentiView with out filter and pointing it to a document Folder, when the user access the iView this message appears:
http://oneworld.neoris.net:50000/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fDemaBanorte!2fDemoBanorteRol!2fHome!2fBanortePage!2fContentiViewWOFilter/documents/BanorteDocuments
The folder you are looking for has no displayable content.
You can try one of the following:
Access the folder using the Navigation user interface.
Access the folder as a Web folder. Your operating system and browser dictate whether or not this will work.
And when I click on "Access the folder using the Navigation user interface." then I can see the folder structure and its contents really nice.
is there a way to configure the iView that allways display the content this way with out the user clicking on the "Access the folder using the Navigation user interface." option. ?
Thanx in advanced!
Gerardo JHi,
I resolved the problem using a KM Navigation iView, this iView has the functionality I was looking for and this displays the folders and then the content of the folders if we click on the folder. with the edit etc etc functionality.
kind Regards,
Gerardo J
Maybe you are looking for
-
Will any mail apps open to the inbox by default?
I have been using computers for decades...and have had my iPhone for a few years now. It was only a few days ago that I got my first iPad and was surprised by the "feature" that all of the mail apps seem offer... I am talking about opening the app to
-
Hp sleekbook 6-1011tu having problem in installing windows due to absence of CDdrive in laptop
Windows of my laptop (hp sleekbook 6-1011TU) has been corrupted.And while purchasing I didn't got any CD along with it as in my laptop CD drive is not there.For reinstalling windows again in it what I have to do..???
-
Unable to create shopping cart/RFx in the upgraded SRM 7 server
Hi All, We are upgrading from SRM 3 to SRM 7. We have also installed a fresh SRM 7 server separately. In that standalone sandbox we are able to create SC/RFx etc , but with the similar configuration we are unable to do the same in the upgrade
-
Err msg converting pdf to doc/docx
"An error occured while trying to access the service" whilst trying several times to convert .pdf into .doc & .docx ((have also had to type this in twice because I did not have a "screen name" - I have one now)) Maybe I am being dim, but I thought th
-
how to handle at user commads in alv's?