NW GW with "dynamic" service
Hi,
we are planning a project with NW GW and UI5. This solution should be deployed in 23 countries. The onliest pitfall we see so far is the fact that the interfaces for two services are not 100% fixed but for 80-90%. They differ in some fields. To do things worse we are currently working on the first 4 countries and don't know which fields will be the 10-20% variable fields.
Currently we think about two solutions:
- Add some dummy fields (for different data types).
- We use for the fixed 80% the known data types and for the variable part we take some dummy-fields as string and interpret them in the NW GW service.
How would you solve the issue? What do you think is the smartest solution for this purpose? What should I consider in this solution?
Greetings, Vanessa
Creating a purely Dynamic metadata would not be possible. Since OData approach is like a "declarative meta model" - where you need to define before hand how the metadata would be.
Metadata related operations are always expensive, so Gateway caches the metadata for faster operations. A dynamic metadata [even if you manage some how !] would make things very slow, as every time the framework deals with a new metadata for the same service. You code will also become very dynamic / conditional and complex. So may be you can rethink on your approach.
I have never done it, for a try you may,
1. Disable the cache in the Gateway level (from SPRO setting) [ this will impact all other services as well, I believe ] -- things are expected to become slow !!!!
2. You can follow a code based approach , with conditions to render dynamic metadata every time it is called
3. Dynamic handling in the Data provider class
4. Dynamic UI to understand this Model
This would make things slow and complex.. but hopefully you would achieve something you want at a high cost.
Better approach would be To develop service with known fields and enhancing it when more fields are know. May be you can pass some information using the HTTP headers if needed.
Atanu
Similar Messages
-
Identity Service LDAP with dynamic grouping
Hi all,
We are developing an enterprise application with oc4j and bpel.
First we managed to handle user management with XML based JAZN tool.
After that,we managed to connect identity service with iPlanet LDAP server and get users and roles(with static groups defined.)
But our client wanted static and dynamic groups together in their LDAP server,because of the complexity of their current user base.
When we try this,we cannot get the roles that are assigned with dynamic groups.But we can get the roles that are statically defined.
We check the roles from the worklist application (integration/worklistapp... thing..) and we se the static groups where we cannot see dynamic one's.
There is a section in is_config.xml like:
<roleControls>
<property name="nameattribute" value="cn"/>
<property name="objectclass" value="groupOfUniqueNames"/>
<property name="membershipsearchscope" value="onelevel"/>
<property name="memberattribute" value="uniquemember"/>
<search searchbase="ou=Groups,dc=dummy,dc=com,dc=tr" scope="onelevel" maxSizeLimit="1000" maxTimeLimit="120"/>
</roleControls>
I think the property uniquemember has an effect in this situation but I cannot find any sample configurations using dynamic groups in LDAP.
Hope somebody has already done that..I find a solution here:
http://download.oracle.com/docs/cd/E15523_01/integration.1111/e10226/hwf_config.htm
I am currently using weblogic's defaultAuthentication to test BPM 11g.
I do not know if this approach works in production environment. -
Web Service With Dynamic URL (Very Basic Conceptual Question)
Hi everyone,
I would like to employ JAX-WS to generate and publish a web service along with a web-based client which uses the service. The problem is: I want to deliver both the server (with its service) and the client to a customer, who will install the server on an internal machine, and who will have to configure the client to look for the web service at the IP of that internal machine, ideally by just putting the IP into some configuration setting. Both the services' path (on the server) as well as the services remain constant.
From everything I have found so far, it appears as if one fixes the service's IP during compilation, i.e., when generating the WSDL and stubs using wsgen/wsimport. I guess that's fine when the server remains with me & a fixed IP, but doesn't this approach break down as soon as you need some flexibility in the server's IP, as, e.g., in my above scenario? I guess I am missing something, but unfortunately all the documentation I have found so far either neglects this issue or comes up with rather complex solutions indeed. - Or would one not use SOAP+WSDL in the above scenario in the first place? Any other best practices?
I'd very grateful for any hints,
Cheers
equitone
Message was edited by:
EquitoneHi,
thanks for your reply. Of course, I agree I could alter the generated code, but, as you say, I would not want to do that, since it will make automatic builds and deployment rather complicated.
I guess my expectations on the "flexibility"/"design" of some of the generated artifacts is just a bit skewed, and I'll have to find a compromise between my expectations and the Java 6 way of web services. For instance, I also find it somewhat annoying that wsgen will apparently only generate the service against an implementing class, not an interface. E.g., when I have the following web service interface MyService and an implementing class MyDummyService:
@WebService
public interface MyService
@WebMethod
public String getString();
@WebService(endpointInterface = "com....MyService")
public class MyDummyService implements MyService {
public String getString() {
return "Just a dummy.";
}Then the service in the WSDL specifies its Port as "MyDummyServicePort", so if I ever change the implementation---without actually changing the (web service) interface, I will also have to regenerate all client stubs. I would have hoped that wsgen's "service" option would help in this regard, but apparently it doesn't. Unfortunately, the documentation on the whole issue is in a pitiful state, IMHO.
Cheers
Equitone -
Encountering error while working with Dynamic Regions.
Hi All,
I am a beginner in ADF and on a quest to learn ADF. Sometimes I am struggling in the process. Now, when I am working with Dynamic Regions, encountered problem below
Step 1 : Created a simple department TaskFlow with Department Form
Step 2: Created a Simple employee TaskFlow with Employee Details
Step 3: Created a Main page with oracle 2 column layout
Step 4 : Dragged and dropped department TaskFlow on to main page second facet as Dyanmic region . Created a bean as RegionBean
Step 5 : Dragged and dropped department TaskFlow as Command Link on the first facet
Step 6 : Dragged and dropped employee TaskFlow as Command Link on the first facet
The page runs and shows department information when it renders. But when I click on employees command link, at first it shows employees table with no data and says "ACCESS DENIED ". Then if I click on either department or employee command link, it errors out with below info
javax.el.PropertyNotFoundException: Target Unreachable, identifier 'vs' resolved to null
at com.sun.el.parser.AstValue.getTarget(Unknown Source)
at com.sun.el.parser.AstValue.isReadOnly(Unknown Source)
at com.sun.el.ValueExpressionImpl.isReadOnly(Unknown Source)
at oracle.adfinternal.view.faces.renderkit.rich.EditableValueRenderer._getUncachedReadOnly(EditableValueRenderer.java:476)
at oracle.adfinternal.view.faces.renderkit.rich.EditableValueRenderer.getReadOnly(EditableValueRenderer.java:390)
at oracle.adfinternal.view.faces.renderkit.rich.EditableValueRenderer.wasSubmitted(EditableValueRenderer.java:345)
at oracle.adfinternal.view.faces.renderkit.rich.EditableValueRenderer.decodeInternal(EditableValueRenderer.java:116)
at oracle.adfinternal.view.faces.renderkit.rich.SimpleInputDateRenderer.decodeInternal(SimpleInputDateRenderer.java:73)
at oracle.adfinternal.view.faces.renderkit.rich.LabeledInputRenderer.decodeInternal(LabeledInputRenderer.java:56)
at oracle.adf.view.rich.render.RichRenderer.decode(RichRenderer.java:342)
at org.apache.myfaces.trinidad.render.CoreRenderer.decode(CoreRenderer.java:292)
at org.apache.myfaces.trinidad.component.UIXComponentBase.__rendererDecode(UIXComponentBase.java:1334)
at org.apache.myfaces.trinidad.component.UIXComponentBase.decode(UIXComponentBase.java:865)
at org.apache.myfaces.trinidad.component.UIXComponentBase.processDecodes(UIXComponentBase.java:965)
at org.apache.myfaces.trinidad.component.UIXEditableValue.processDecodes(UIXEditableValue.java:287)
at org.apache.myfaces.trinidad.component.UIXComponentBase.decodeChildrenImpl(UIXComponentBase.java:1204)
at org.apache.myfaces.trinidad.component.UIXComponentBase.decodeChildren(UIXComponentBase.java:1190)
at org.apache.myfaces.trinidad.component.UIXComponentBase.processDecodes(UIXComponentBase.java:962)
at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer$UIXColumnFilterWrapper.processDecodes(BaseColumnRenderer.java:2108)
at org.apache.myfaces.trinidad.component.UIXCollection.processComponent(UIXCollection.java:1087)
at org.apache.myfaces.trinidad.component.TableUtils$1.process(TableUtils.java:238)
at org.apache.myfaces.trinidad.component.ChildLoop.runAlways(ChildLoop.java:55)
at org.apache.myfaces.trinidad.component.TableUtils.processFacets(TableUtils.java:232)
at org.apache.myfaces.trinidad.component.TableUtils$2.process(TableUtils.java:261)
at org.apache.myfaces.trinidad.component.ChildLoop.runAlways(ChildLoop.java:55)
at org.apache.myfaces.trinidad.component.ChildLoop.runAlways(ChildLoop.java:48)
at org.apache.myfaces.trinidad.component.TableUtils.processColumnFacets(TableUtils.java:253)
at org.apache.myfaces.trinidad.component.UIXTable.processFacetsAndChildren(UIXTable.java:379)
at org.apache.myfaces.trinidad.component.UIXCollection.decodeChildrenImpl(UIXCollection.java:206)
at org.apache.myfaces.trinidad.component.UIXComponentBase.decodeChildren(UIXComponentBase.java:1190)
at org.apache.myfaces.trinidad.component.UIXCollection.processDecodes(UIXCollection.java:200)
at org.apache.myfaces.trinidad.component.UIXComponentBase.decodeChildrenImpl(UIXComponentBase.java:1204)
at oracle.adf.view.rich.component.fragment.UIXRegion.decodeChildrenImpl(UIXRegion.java:635)
at org.apache.myfaces.trinidad.component.UIXComponentBase.decodeChildren(UIXComponentBase.java:1190)
at org.apache.myfaces.trinidad.component.UIXComponentBase.processDecodes(UIXComponentBase.java:962)
at org.apache.myfaces.trinidad.component.UIXComponentBase.decodeChildrenImpl(UIXComponentBase.java:1204)
at org.apache.myfaces.trinidad.component.UIXComponentBase.decodeChildren(UIXComponentBase.java:1190)
at org.apache.myfaces.trinidad.component.UIXComponentBase.processDecodes(UIXComponentBase.java:962)
at org.apache.myfaces.trinidad.component.UIXComponentBase.decodeChildrenImpl(UIXComponentBase.java:1204)
at org.apache.myfaces.trinidad.component.UIXComponentBase.decodeChildren(UIXComponentBase.java:1190)
at org.apache.myfaces.trinidad.component.UIXForm.processDecodes(UIXForm.java:75)
at org.apache.myfaces.trinidad.component.UIXComponentBase.decodeChildrenImpl(UIXComponentBase.java:1204)
at org.apache.myfaces.trinidad.component.UIXComponentBase.decodeChildren(UIXComponentBase.java:1190)
at org.apache.myfaces.trinidad.component.UIXComponentBase.processDecodes(UIXComponentBase.java:962)
at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1048)
at javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:926)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl$ApplyRequestValuesCallback.invokeContextCallback(LifecycleImpl.java:1519)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:372)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:202)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:508)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:125)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Please help me !!!!!!
ThanksHi Shay Shmeltzer ,
Thanks for your quick reply. Below is response for your queries
What scope did you specify for the bean? View Scope
Also which browser are you using? Firefox
Thanks for the link. I started to build dynamic region after taking a look at the video
What else do you think might be the issue
Thanks
Edited by: User44444 on Dec 4, 2012 12:44 AM -
Hide parents in a parent-child hierarchy with dynamic rights
Hi all,
I'm facing the following issue with dynamic rights on a parent-child hierarchy:
scenario:
- a cube with a company parent-child hierarcy
- dynamic security on through a role on dimension data based on a list with user (login names) and their
departments, with Enable
Visual Total is switched ON
- Multiple facts connected to this hierarchy.
When a user connects to the cube (in this case with Excel or through a dashboard in Performance Point services) he/she is allowed to see the facts belonging to theirs departments and all child departments, so far so good. But the totals of the facts are
repeated for all higher parents. Now i know thats nog 'wrong' but our users think thats very confusing in some cases, so is there a way
- to hide the parents in the hierarhcy
- or to set all the parent measures to null/empty?
I prefer to make a solution in the cube so that all client programs can benefit from this solution.
thanx in advance for all input!so that User A have scope: [Dimension_Name].[Attribute XYZ] and User B: [Dimension_Name].[Attribute ABC] ?
Hi Wilfred,
If I understanding correctly, you want different user can see different dimension attributes based on the different right on role, right?
Based on my research, it seems that there is no a directly way to achieve this requirement. What we can do is that "Deselect all members" for each attribute of the dimension in Dimension Data tab, which will hide all members of the dimension for the role.
Even the dimension metadata is visible in the cube in clients, its members can't be seen. Here are some useful links for your reference.
http://saysmymind.wordpress.com/2013/01/15/hide-a-specific-attribute-hierarchy-in-role-playing-dimension-ssas-multidimensional/
http://social.msdn.microsoft.com/Forums/sqlserver/en-US/e2596eec-7c2d-48c0-8e81-538a8c632360/hide-dimension-based-on-roles
Hope this helps.
Regards,
Charlie Liao
TechNet Community Support -
Dynamic service binding in ESB
Hi,
I am trying to do dynamic binding in ESB (using service registry key) and facing the following issue:
1>I have added the uddi Inquiry url in the esb_config.ini:
uddiInquiryURL=http://ossi-1042.idc.oracle.com:8888/registry/uddi/inquiry/
2>In the ESB, I am invoking BPEL through soap service. There are 2 BPEL processes, say B1 and B2. I am giving the wsdl location of B1, and in the endpoint properties i am adding the registry key of B2 (so that I can find out if the registry key property is working):
<endpointProperties>
<property name="registryServiceKey" value="uddi:797f8d80-fbbf-11dc-a4bb-27e52611a4ba"/>
</endpointProperties>
When I run the instance, always B1 is getting invoked, proving that the registry key is not being used and thus dynamic service binding is happening.
Kindly help me out in this.
Thanks and regards,
PavanI tried applying the patch, but it gives the following error:
OPatch detects your platform as 207 while this patch 6133448 supports platforms:
0 (Generic Platform)
This patch is not suitable for this operating system.
Please contact support for the correct patch.
ERROR: OPatch failed during pre-reqs check.
OPatch returns with error code = 150
I downloaded for the OS I am on, but always the generic patch downloads; i guess this generic one should work for all platforms. Opatch version is 1.0.0.0.56. -
Content Presenter taskflow - with dynamic content ID
Hi there,
I am using content presenter taskflow to display HTML content on my WebCenter portal page. I have create one generic page with a content presenter taskflow to display multiple generic pages with dynamically assigning the content ID. Please find below the code snippet for more information.
<taskFlow id="doclibcontentpresenter1"
taskFlowId="/oracle/webcenter/doclib/view/jsf/taskflows/presenter/contentPresenter.xml#doclib-content-presenter"
activation="deferred"
xmlns="http://xmlns.oracle.com/adf/controller/binding">
<parameters>
<parameter id="taskFlowInstId"
value="${'a18cff64-091c-4181-a21c-513c52cf112a'}"/>
<parameter id="datasourceType" value="${'dsTypeSingleNode'}"/>
<parameter id="datasource"
value="${'UCMCon#dDocName:'}${portalCommonComponents.contentIdForDetailPage}"/>
<parameter id="templateCategory" value="${''}"/>
<parameter id="templateView" value="${''}"/>
<parameter id="maxResults" value="${''}"/>
</parameters>
</taskFlow>
In the above code snippet I have added ${portalCommonComponents.contentIdForDetailPage} which will return the Content ID dynamically. The reason why I have used this approcach is that as per the requirment there are lot of detail pages.
Everything is working fine but sometimes it's throwing exception for load cache.
Please suggest is there something wrong with this approach, if so suggest me some alternative solution using single Content Presenter Taskflow to display in multiple pages by assigning content ID dynamically.
ThanksHi,
I do not have any custome folder in default navigation.
Please find the code snippet of default navigation.
<?xml version="1.0" encoding="US-ASCII" ?>
<navigationDefinition description="Default Navigation"
id="default-navigation-model"
name="Default Navigation"
xmlns="http://xmlns.oracle.com/adf/rcs/catalog" visible="#{true}">
<contents xmlns="http://xmlns.oracle.com/adf/rcs/catalog">
<url visible="#{true}" id="mNav"
factoryClass="oracle.webcenter.portalframework.sitestructure.rc.AdfPageResourceFactory"
url="page://KACSTHomePage">
<attributes>
<attribute isKey="false" attributeId="Title" value="Main Nav"/>
<attribute isKey="false" attributeId="Redirect" value="true"/>
</attributes>
<contents>
<url factoryClass="oracle.webcenter.portalframework.sitestructure.rc.AdfPageResourceFactory"
visible="#{true}" id="whatwedo" url="page://KACSTWhatWeDoPage">
<attributes>
<attribute value="WHAT WE DO?" isKey="false" attributeId="Title"/>
<attribute value="true" isKey="false" attributeId="Redirect"/>
<attribute value="level-one singlenav" isKey="false"
attributeId="StyleClass"/>
<attribute value="WHAT WE DO?" isKey="false"
attributeId="NavigationTitle"/>
<attribute isKey="true" attributeId="ArabicTitle"
value="NAV.WHAT_WE_DO"
resourceBundle="com.kacst.kacstportal.resourcebundle.KACSTPortalResourceBundle_ar"/>
</attributes>
<parameters/>
<contents>
<url factoryClass="oracle.webcenter.portalframework.sitestructure.rc.AdfPageResourceFactory"
visible="#{true}" id="innovation"
url="page://KACSTInnovationPage">
<attributes>
<attribute value="INNOVATION" isKey="false"
attributeId="Title"/>
<attribute value="innovation" isKey="false"
attributeId="StyleClass"/>
<attribute attributeId="Redirect" isKey="false" value="true"/>
<attribute attributeId="ArabicTitle" value="NAV.INNOVATION"
isKey="true"
resourceBundle="com.kacst.kacstportal.resourcebundle.KACSTPortalResourceBundle_ar"/>
<attribute isKey="false" value="innovation"
attributeId="ExternalId"/>
</attributes>
<contents>
<url factoryClass="oracle.webcenter.portalframework.sitestructure.rc.AdfPageResourceFactory"
visible="#{true}" id="indprop"
url="page://KACSTGenericDetailPage">
<attributes>
<attribute value="Industrial Property" isKey="false"
attributeId="Title"/>
<attribute value="true" isKey="false"
attributeId="Redirect"/>
<attribute isKey="true" attributeId="ArabicTitle"
value="NAV.INDUSTRIAL_PROPERTY"
resourceBundle="com.kacst.kacstportal.resourcebundle.KACSTPortalResourceBundle_ar"/>
<attribute isKey="false" value="industrialproperty"
attributeId="ExternalId"/>
</attributes>
<parameters/>
<contents/>
</url>
<url factoryClass="oracle.webcenter.portalframework.sitestructure.rc.AdfPageResourceFactory"
visible="#{true}" id="tiic"
url="page://KACSTGenericDetailPage">
<attributes>
<attribute value="Technology Incubator and Innovation Centers"
isKey="false" attributeId="Title"/>
<attribute value="true" isKey="false"
attributeId="Redirect"/>
<attribute isKey="true" attributeId="ArabicTitle"
value="NAV.TECHNOLOGY_INCUBATOR_INNOVATION_CENTERS"
resourceBundle="com.kacst.kacstportal.resourcebundle.KACSTPortalResourceBundle_ar"/>
<attribute isKey="false" value="techincubator"
attributeId="ExternalId"/>
</attributes>
<parameters/>
</url>
<url factoryClass="oracle.webcenter.portalframework.sitestructure.rc.AdfPageResourceFactory"
visible="#{true}" id="exi"
url="page://KACSTGenericDetailPage">
<attributes>
<attribute value="Encouraging Excellence and Innovation"
isKey="false" attributeId="Title"/>
<attribute value="last" isKey="false"
attributeId="StyleClass"/>
<attribute isKey="false" attributeId="Redirect"
value="true"/>
<attribute isKey="true" attributeId="ArabicTitle"
value="NAV.ENCOURAGING_EXCELLATION_INNOVATION_CENTERS"
resourceBundle="com.kacst.kacstportal.resourcebundle.KACSTPortalResourceBundle_ar"/>
<attribute isKey="false" value="encourageexcellence"
attributeId="ExternalId"/>
</attributes>
<parameters/>
</url>
</contents>
</url>
<url factoryClass="oracle.webcenter.portalframework.sitestructure.rc.AdfPageResourceFactory"
visible="#{true}" id="services" url="page://KACSTServicesPage">
<attributes>
<attribute value="SERVICES" isKey="false" attributeId="Title"/>
<attribute value="true" isKey="false" attributeId="Redirect"/>
<attribute value="last services" isKey="false"
attributeId="StyleClass"/>
<attribute attributeId="ArabicTitle" value="NAV.SERVICES"
isKey="true"
resourceBundle="com.kacst.kacstportal.resourcebundle.KACSTPortalResourceBundle_ar"/>
<attribute isKey="false" value="services"
attributeId="ExternalId"/>
</attributes>
<contents>
<url factoryClass="oracle.webcenter.portalframework.sitestructure.rc.AdfPageResourceFactory"
visible="#{true}" id="is"
url="page://KACSTGenericDetailPage">
<attributes>
<attribute value="Information Services" isKey="false"
attributeId="Title"/>
<attribute value="true" isKey="false"
attributeId="Redirect"/>
<attribute isKey="true" attributeId="ArabicTitle"
value="NAV.INFORMATION_SERVICES"
resourceBundle="com.kacst.kacstportal.resourcebundle.KACSTPortalResourceBundle_ar"/>
<attribute attributeId="ExternalId" isKey="false"
value="informationservices"/>
</attributes>
<contents>
<url visible="#{true}" id="ovrvw"
factoryClass="oracle.webcenter.portalframework.sitestructure.rc.AdfPageResourceFactory"
url="page://KACSTUnderConstructionPage">
<attributes>
<attribute value="Overview" attributeId="Title"
isKey="false"/>
<attribute value="true" attributeId="Redirect"
isKey="false"/>
<attribute isKey="false" attributeId="ArabicTitle"
value="Overview"/>
</attributes>
<parameters/>
</url>
<url visible="#{true}" id="servcs"
factoryClass="oracle.webcenter.portalframework.sitestructure.rc.AdfPageResourceFactory"
url="page://KACSTUnderConstructionPage">
<attributes>
<attribute value="Services" attributeId="Title"
isKey="false"/>
<attribute value="true" attributeId="Redirect"
isKey="false"/>
<attribute isKey="true" attributeId="ArabicTitle"
value="NAV.SERVICES"
resourceBundle="com.kacst.kacstportal.resourcebundle.KACSTPortalResourceBundle_ar"/>
</attributes>
<parameters/>
</url>
<url visible="#{true}" id="infrmtnresrcs"
factoryClass="oracle.webcenter.portalframework.sitestructure.rc.AdfPageResourceFactory"
url="page://KACSTUnderConstructionPage">
<attributes>
<attribute value="Information Resources"
attributeId="Title" isKey="false"/>
<attribute value="true" attributeId="Redirect"
isKey="false"/>
<attribute isKey="true" attributeId="ArabicTitle"
value="NAV.INFORMATION_RESOURCES"
resourceBundle="com.kacst.kacstportal.resourcebundle.KACSTPortalResourceBundle_ar"/>
</attributes>
<parameters/>
</url>
<url visible="#{true}" id="infrmtnsrvcsfaq"
factoryClass="oracle.webcenter.portalframework.sitestructure.rc.AdfPageResourceFactory"
url="page://KACSTGenericDetailPage">
<attributes>
<attribute value="FAQ" attributeId="Title"
isKey="false"/>
<attribute value="true" attributeId="Redirect"
isKey="false"/>
<attribute isKey="false" attributeId="ArabicTitle"
value="FAQ"/>
<attribute isKey="false" value="faq"
attributeId="ExternalId"/>
</attributes>
<parameters/>
</url>
<url visible="#{true}" id="cntctus"
factoryClass="oracle.webcenter.portalframework.sitestructure.rc.AdfPageResourceFactory"
url="page://KACSTUnderConstructionPage">
<attributes>
<attribute value="Contact Us" attributeId="Title"
isKey="false"/>
<attribute value="true" attributeId="Redirect"
isKey="false"/>
<attribute value="last" attributeId="StyleClass"
isKey="false"/>
<attribute isKey="true" attributeId="ArabicTitle"
value="NAV.CONTACT_US"
resourceBundle="com.kacst.kacstportal.resourcebundle.KACSTPortalResourceBundle_ar"/>
</attributes>
<parameters/>
</url>
</contents>
</url>
<url factoryClass="oracle.webcenter.portalframework.sitestructure.rc.AdfPageResourceFactory"
visible="#{true}" id="ns"
url="page://KACSTGenericDetailPage">
<attributes>
<attribute value="National Services" isKey="false"
attributeId="Title"/>
<attribute value="true" isKey="false"
attributeId="Redirect"/>
<attribute value="last" isKey="false"
attributeId="StyleClass"/>
<attribute isKey="true" attributeId="ArabicTitle"
value="NAV.NATIONAL_SERVICES"
resourceBundle="com.kacst.kacstportal.resourcebundle.KACSTPortalResourceBundle_ar"/>
<attribute attributeId="ExternalId" isKey="false"
value="nationalservices"/>
</attributes>
<contents>
<url visible="#{true}" id="radiation"
factoryClass="oracle.webcenter.portalframework.sitestructure.rc.AdfPageResourceFactory"
url="page://KACSTGenericDetailPage">
<attributes>
<attribute value="Radiation" attributeId="Title"
isKey="false"/>
<attribute value="true" attributeId="Redirect"
isKey="false"/>
<attribute isKey="true" attributeId="ArabicTitle"
value="NAV.RADIATIONS"
resourceBundle="com.kacst.kacstportal.resourcebundle.KACSTPortalResourceBundle_ar"/>
<attribute isKey="false" value="radiation"
attributeId="ExternalId"/>
</attributes>
<parameters/>
</url>
<url visible="#{true}" id="rdtnmntrng"
factoryClass="oracle.webcenter.portalframework.sitestructure.rc.AdfPageResourceFactory"
url="page://KACSTGenericDetailPage">
<attributes>
<attribute value="Radiation Monitoring"
attributeId="Title" isKey="false"/>
<attribute value="true" attributeId="Redirect"
isKey="false"/>
<attribute isKey="true" attributeId="ArabicTitle"
value="NAV.RADIATION_MONITORING"
resourceBundle="com.kacst.kacstportal.resourcebundle.KACSTPortalResourceBundle_ar"/>
<attribute isKey="false" value="radiationmonitoring"
attributeId="ExternalId"/>
</attributes>
<parameters/>
</url>
<url visible="#{true}" id="spcimages"
factoryClass="oracle.webcenter.portalframework.sitestructure.rc.AdfPageResourceFactory"
url="page://KACSTGenericDetailPage">
<attributes>
<attribute value="Space Images" attributeId="Title"
isKey="false"/>
<attribute value="true" attributeId="Redirect"
isKey="false"/>
<attribute isKey="true" attributeId="ArabicTitle"
value="NAV.SPACE_IMAGES"
resourceBundle="com.kacst.kacstportal.resourcebundle.KACSTPortalResourceBundle_ar"/>
<attribute isKey="false" value="spaceimages"
attributeId="ExternalId"/>
</attributes>
<parameters/>
</url>
<url visible="#{true}" id="crscntobsrvtn"
factoryClass="oracle.webcenter.portalframework.sitestructure.rc.AdfPageResourceFactory"
url="page://KACSTGenericDetailPage">
<attributes>
<attribute value="Crescent Observation"
attributeId="Title" isKey="false"/>
<attribute value="true" attributeId="Redirect"
isKey="false"/>
<attribute isKey="true" attributeId="ArabicTitle"
value="NAV.CRESCENT"
resourceBundle="com.kacst.kacstportal.resourcebundle.KACSTPortalResourceBundle_ar"/>
<attribute isKey="false" value="crescentobservation"
attributeId="ExternalId"/>
</attributes>
<parameters/>
</url>
<url visible="#{true}" id="sptlinfrmtn"
factoryClass="oracle.webcenter.portalframework.sitestructure.rc.AdfPageResourceFactory"
url="page://KACSTGenericDetailPage">
<attributes>
<attribute value="Spatial Information"
attributeId="Title" isKey="false"/>
<attribute value="true" attributeId="Redirect"
isKey="false"/>
<attribute isKey="true" attributeId="ArabicTitle"
value="NAV.SPATIAL_INFORMATION"
resourceBundle="com.kacst.kacstportal.resourcebundle.KACSTPortalResourceBundle_ar"/>
<attribute isKey="false" value="spatialinformation"
attributeId="ExternalId"/>
</attributes>
<parameters/>
</url>
<url visible="#{true}" id="mngmntenrgycnsmptn"
factoryClass="oracle.webcenter.portalframework.sitestructure.rc.AdfPageResourceFactory"
url="page://KACSTGenericDetailPage">
<attributes>
<attribute value="Management Of Energy Consumption"
attributeId="Title" isKey="false"/>
<attribute value="true" attributeId="Redirect"
isKey="false"/>
<attribute value="last" attributeId="StyleClass"
isKey="false"/>
<attribute isKey="true" attributeId="ArabicTitle"
value="NAV.MANAGEMENT_OF_ENERGY_CONSUMPTION"
resourceBundle="com.kacst.kacstportal.resourcebundle.KACSTPortalResourceBundle_ar"/>
<attribute isKey="false"
value="managementofenergyconsumption"
attributeId="ExternalId"/>
</attributes>
<parameters/>
</url>
</contents>
</url>
</contents>
</url>
</contents>
</url>
</contents>
</url>
</contents>
<schema resourceBundle="oracle.adf.rc.attribute.nls.AttributeBundle">
<descriptor multivalue="false" shortLabelKey="TITLE.SHORT_PROMPT_KEY"
labelKey="TITLE.PROMPT_KEY" attributeId="Title"
searchable="true" endUserVisible="true"/>
<descriptor multivalue="false" shortLabelKey="ACCESS_KEY.SHORT_PROMPT_KEY"
labelKey="ACCESS_KEY.PROMPT_KEY" attributeId="AccessKey"
searchable="true" endUserVisible="true"/>
<descriptor multivalue="false" shortLabelKey="DESCRIPTION.SHORT_PROMPT_KEY"
labelKey="DESCRIPTION.PROMPT_KEY" attributeId="Description"
searchable="true" endUserVisible="true"/>
<descriptor multivalue="false" shortLabelKey="ICON_URI.SHORT_PROMPT_KEY"
labelKey="ICON_URI.PROMPT_KEY" attributeId="IconURI"
searchable="true" endUserVisible="true"/>
<descriptor multivalue="true" shortLabelKey="SUBJECT.SHORT_PROMPT_KEY"
labelKey="SUBJECT.PROMPT_KEY" attributeId="Subject"
searchable="true" endUserVisible="true"/>
<descriptor multivalue="false"
shortLabelKey="REDIRECT_FLAG.SHORT_PROMPT_KEY"
labelKey="REDIRECT_FLAG.PROMPT_KEY" attributeId="Redirect"
searchable="true" endUserVisible="true"/>
<descriptor multivalue="false" shortLabelKey="TARGET_FRAME.SHORT_PROMPT_KEY"
labelKey="TARGET_FRAME.PROMPT_KEY" attributeId="Target"
searchable="true" endUserVisible="true"/>
<descriptor multivalue="false" shortLabelKey="TOOL_TIP.SHORT_PROMPT_KEY"
labelKey="TOOL_TIP.PROMPT_KEY" attributeId="ToolTip"
searchable="true" endUserVisible="true"/>
<descriptor multivalue="false" shortLabelKey="MODIFIED.SHORT_PROMPT_KEY"
labelKey="MODIFIED.PROMPT_KEY" attributeId="Modified"
searchable="true" endUserVisible="true"/>
<descriptor multivalue="false"
shortLabelKey="CHANGE_FREQUENCY.SHORT_PROMPT_KEY"
labelKey="CHANGE_FREQUENCY.PROMPT_KEY"
attributeId="ChangeFrequency" searchable="true"
endUserVisible="true"/>
<descriptor multivalue="false" shortLabelKey="SIGNIFICANCE.SHORT_PROMPT_KEY"
labelKey="SIGNIFICANCE.PROMPT_KEY" attributeId="Significance"
searchable="true" endUserVisible="true"/>
<descriptor multivalue="false" shortLabelKey="EXTERNAL_ID"
labelKey="EXTERNAL_ID" attributeId="ExternalId"
searchable="true" endUserVisible="true"
resourceBundle="oracle.webcenter.navigationeditor.view.resource.NavigationEditorBundle"/>
<descriptor multivalue="false" shortLabelKey=""
searchable="true" attributeId="StyleClass"
labelKey="" endUserVisible="true"
xmlns="http://xmlns.oracle.com/adf/rcs/catalog"/>
<descriptor multivalue="false" shortLabelKey=""
searchable="true" attributeId="NavigationTitle"
labelKey="" endUserVisible="true"
xmlns="http://xmlns.oracle.com/adf/rcs/catalog"/>
<descriptor multivalue="false" shortLabelKey=""
searchable="true" attributeId="ArabicTitle"
labelKey="" endUserVisible="true"
xmlns="http://xmlns.oracle.com/adf/rcs/catalog"/>
</schema>
</navigationDefinition>
Please let me know how to set the log level to FINEST in WebCenter portal, so that I will post he log for your analysis.
Thanks -
VM with dynamic Memory in Bootloop
Hey there,
in a Server 2012 Cluster there is a VM with Server 2003 Ent. SP2 x86 with dynamic Memory which hangs in a bootloop. There is no Bluescreen or something like this. Change it to static memory, everything is fine.
tried:
- reinstalled the Integration Services
- exported and imported the VM
- installed older integration services
no changes to the behavior of the VM in startprocess.
Can anyone help with a solution?
Thanks!Hi,
Thanks for your posting. I did some test in my lab but I can’t reproduce your issue, so this is not a generic issue.
Where this VM come from, migrated from Windows Server 2008 R2 cluster or new installed?
Is this issue happen on other Windows Server 2003 guest VM?
Do you have other Windows Server 2012 Hyper- V host server, I mean a standalone server, not the cluster node. You may import the VM to a standalone server to check whether it has some issue.
On the Windows Server 2012 Hyper-V host server which runs the VM, check event viewer, find related error logs and post them for further troubleshooting.
For more information please refer to following MS articles:
Hyper-V Dynamic Memory Overview
http://technet.microsoft.com/en-us/library/hh831766.aspx
What's New in Hyper-V
http://technet.microsoft.com/en-us/library/hh831410.aspx
Hyper-V Dynamic Memory Configuration Guide
http://technet.microsoft.com/en-us/library/ff817651(v=WS.10).aspx
Hope this helps!
TechNet Subscriber Support
If you are TechNet Subscription user and have any feedback on our support quality, please send your feedback
here
Lawrence
TechNet Community Support -
OSB Dynamic service call or dynamic route and transactions
Hello,
I've got the following problem in my OSB architecture for asynchronous incomming services.
OSB version is 10.3.1
ConnectionFactory is XA
Problem domain:
Dynamic service call or dynamic route within transaction boundary
Elements within transaction:
1. JMS Queue ->
2. Upper Proxy Service (De-queue) ->
3. Lower Proxy Service (Canonical Service) ->
4. Business Service (Data Service) ->
5. Database Adapter->
6. Database
Dynamic element
Upper Proxy Service (De-Queue) must be able to determine which Lower Proxy Service (Canonical Service) has to be called on the basis of the message taken from the JMS Queue without losing the transaction (this doesn’t work yet).
Already tried possible solutions:
• Make a service call dynamic by setting the $inbound name attribute. This results in a this property is read-only error.
• Use a Dynamic route instead of a service-call. This results in a loss of transaction. The message is deleted from the Queue without taking failure or success into account.
• Use a Dynamic route with a quality of service set to exactly once in the header. This seems to be ignored, results in a loss of transaction.
• Use a Dynamic route with an explicit reply with failure for errors. Results in a loss of transaction.
• Use a Dynamic Publish. This doesn’t fit the required flow because it has no response.
I hope someone can shed some light on this because I'm at a total loss. I found some references in the forum to what seems to be the same problem but without definite answers. A work-around is also a viable answer.
Regards,
Bas MulHi,
I'll try to clarify.
Upper proxy dequeues a message.
Depending on a value of a specific tag within the message a canonical proxy service (out of 5 at the moment but this numer could increase) has to be called (and be dynamic transform transformed to the format of the specific canonical).
The canonical service must then pass the message to a database adaper's business service which is responsible for the database insert/update/read.
If something in the chain from dequeue to database action goes wrong the message may not dissapear from the queue.
Somehow a dynamic route in the message flow between dequeue proxy and canonical proxy breaks the transaction.
Bas -
Create SCOM Group with dynamic members about 10minutes !
in our SCOM 2012 SP1 (CU3) environment with about 800 Windows Agents.
OperationsDB on a Windows Cluster (2 physical server with 2 processors (six cores). Datawarehouse on separate cluster.
When i create a group with dynamic members, it took about 10min. During this period all the consoles are busy and freezing.
Is that normal ?
Regards
Lehugoon the management server i got follow eventlog error durung this time:
OpsMgr Management Configuration Service failed to execute 'ConfigStoreStatsUpdate' engine work item due to the following exception
Microsoft.EnterpriseManagement.ManagementConfiguration.DataAccessLayer.DataAccessException: Data access operation failed
at Microsoft.EnterpriseManagement.ManagementConfiguration.DataAccessLayer.DataAccessOperation.ExecuteSynchronously(Int32 timeoutSeconds, WaitHandle stopWaitHandle)
at Microsoft.EnterpriseManagement.ManagementConfiguration.SqlConfigurationStore.ConfigurationStore.ExecuteOperationSynchronously(IDataAccessConnectedOperation operation, String operationName)
at Microsoft.EnterpriseManagement.ManagementConfiguration.SqlConfigurationStore.ConfigurationStore.WorkItemCompleted(IConfigServiceEngineWorkItemHandle workItemHandle, IConfigServiceEngineWorkItemResult workItemResult)
at Microsoft.EnterpriseManagement.ManagementConfiguration.Interop.SharedWorkItem.ExecuteWorkItem()
at Microsoft.EnterpriseManagement.ManagementConfiguration.Interop.ConfigServiceEngineWorkItem.Execute()
System.Data.SqlClient.SqlException (0x80131904): Sql execution failed. Error 50000, Level 16, State 1, Procedure WorkItemMarkCompleted, Line 61, Message: Failed to report work item completion. Work item with id 1888748 is not assigned to service instance 'XXXXXX\Default'
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at System.Data.SqlClient.SqlCommand.CompleteAsyncExecuteReader()
at System.Data.SqlClient.SqlCommand.EndExecuteNonQuery(IAsyncResult asyncResult)
at Microsoft.EnterpriseManagement.ManagementConfiguration.DataAccessLayer.NonQuerySqlCommandOperation.SqlCommandCompleted(IAsyncResult asyncResult) -
Print form with dynamic dropdown
Dear all,
I have a form (xdp) with dynamic dropdown inside. (i.e. The value list is empty in design time)
And I have a problem that the print out (via the sendToPrinter service) will have the data value (e.g. EN) instead of the display value (e.g. English) for all the dynamic dropdown.
Would like to know if there are any solution beside mapping all the values from data value to display value before print?
Thanks in advance
Regards
BillI'm also seeking the better solution instead of
a) creating 2 field - one for capture data, one for printing (and it doesn't work using LC ES server component)
b) creating 2 templates - one for capture data, one for printing (maintenance overhead)
Ideally & logically, this should be achieve by using one field since it has already come with the presence & relevant attribute.
Anyway, the main problem, why dropdown data is printed instead of display value?
The user doesn't even know what's the technical data behind the dropdown screen value he/she selected.
From user point of view, nobody wants to see the technical data printed instead of the display value... -
Help with CISCO-887VA adsl over pots and PPPoE with dynamic IP
Hi
I've got problem trying to connect the CISCO-887VDSL/ADSL OVER POTS ROUTER to internet. Only got the LAN part working.
I'm trying to setup PPPoE with dynamic IP
Followed CISCO's documentations but the commands used were not recognized by the router. Any simple working config for me to follow will be enough.
I'll appreciate any help. Thanks a lot!
here's my config.
! Last configuration change at 08:31:51 UTC Sat Feb 11 2012
version 15.1
no service pad
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
hostname router
boot-start-marker
boot-end-marker
no aaa new-model
memory-size iomem 10
crypto pki token default removal timeout 0
ip source-route
ip dhcp excluded-address 10.0.0.1 10.0.0.149
ip dhcp excluded-address 10.0.0.199 10.0.0.254
ip dhcp pool sdm-pool
import all
network 10.0.0.0 255.255.255.0
default-router 10.0.0.1
dns-server x.x.x.x x.x.x.x.x
lease 0 2
ip cef
no ipv6 cef
license udi pid CISCO887VA-K9 sn FGLxxxxxxx
controller VDSL 0
ip ftp username cisco
ip ftp password cisco
interface Ethernet0
pppoe enable group global
pppoe-client dial-pool-number 1
no ip address
shutdown
interface ATM0
no ip address
no atm ilmi-keepalive
pvc 0/35
pppoe-client dial-pool-number 1
interface FastEthernet0
no ip address
interface FastEthernet1
no ip address
interface FastEthernet2
no ip address
interface FastEthernet3
no ip address
interface Vlan1
ip address 10.0.0.1 255.255.255.0
ip nat inside
ip directed-broadcast
ip virtual-reassembly in
ip tcp adjust-mss 1452
interface Dialer1
mtu 1492
ip address negotiated
ip nat outside
ip virtual-reassembly in
encapsulation ppp
dialer pool 1
dialer-group 1
ppp authentication chap pap callin
ppp chap hostname xxxx
ppp chap password 0 xxxx
ppp pap sent-username xxxx password 0 xxxx
ip forward-protocol nd
no ip http server
no ip http secure-server
ip nat inside source list 1 interface Dialer1 overload
ip route 0.0.0.0 0.0.0.0 Dialer1
ip access-list standard 1
permit 10.0.0.0 0.0.0.255
no cdp run
line con 0
line aux 0
line vty 0 4
login
transport input all
endTry to check with your ISP the modem string to use for VDSL
and some ISP support direct dhcp on Ethernet0 without PPPoE.
An equivalent config is working for me in Switzerland with Swisscom.
N.B. "modem" under VDSL controller is enable using service internal !
service internal
controller VDSL 0
operating mode vdsl2
modem co5
ip source-route
ip cef
ip dhcp excluded-address 10.0.0.1 10.0.0.149
ip dhcp excluded-address 10.0.0.199 10.0.0.254
ip dhcp pool sdm-pool
import all
network 10.0.0.0 255.255.255.0
default-router 10.0.0.1
dns-server 8.8.8.8
lease 0 2
interface Ethernet0
ip address dhcp
ip nat outside
interface Vlan1
ip address 10.0.0.1 255.255.255.0
ip nat inside
ip tcp adjust-mss 1452
ip nat inside source list 23 interface Ethernet0 overload
access-list 23 permit 10.0.0.0 0.0.0.255
end -
SSRS 05 snapshot with dynamic date parameter
I want to use snapshot for a SSRS 05 report due to high volume of report data. This report uses 2 date parameter which will keep changing every month ( mmyyyy) format. I read many blogs but it seems I can not have snapshot report in dynamic date situation.
Can someone please suggest if there is any workaround to use snapshot with dynamic date parameter . The report server version is 2005.
GaurHi Gaur,
In Reporting Services, the snapshot is a report that contains layout information and data that is retrieved at a specific point in time. There’s a couple of requirements in order to use a snapshot:
Stored credentials for the data source.
Defaults for all Parameters.
Based on my research, we can use snapshot with dynamic date parameter. When we select 'Render this report from a report execution snapshot’ with a schedule and Apply in Execution tab, a snapshot is created and subsequently refreshed on a schedule. When we
render the report at a time, the report would be rendered with the latest snapshot layout information and data, then use the current parameter value to filter the snapshot report data. In this way, the current data would be different from the snapshot report
based on the current parameter values, but we can still use snapshot with dynamic date parameter.
If there are any other questions, please feel free to ask.
Thanks,
Katherine Xiong
Katherine Xiong
TechNet Community Support -
Xcelsius Engage: Issue with dynamic visibilty of data in dashboard
Hi,
We have a requirement for a dashboard where data for 5 Sites need to be displayed as per 17 KPIs and 12 different rolling months.
Raw sample data looks like below-
SITE KPI ActYTD Act(Pre Month) PlanYTD Plan(Prev Month) VarianceYTD Variance(Pre Month)
A On-Time 76.7 82.92 111.50 109.50 -1 -1
B Delay 73.70 80.00 79.75 77.75 -1 1
There are 5 different Sites and 17 different KPIs.
Based on the raw data that we get from BI (7.0 query output), we manipulate it in MS excel, using some lookups and formulae to obtain certain values, store them in designated sheets and then Xcelsius (different components) use these sheets as source.
We are having three levels of navigation-
1. Main screen listing all KPIs site wise and months ( the site and months could be selected from Combo boxes at the top). The KPIs are bind to a list view, each row is a selectable KPI leading to level two navigation.
2. Level two contains the details for each KPI ( values and trend chart). Selection in the chart for a Site leads to level 3 navigation.
3. Level 3 screen contains data by KPI and by Site for 12 rolling months ( The sites could be changed from a drop-down).
There are custom navigation buttons (home/back) to enable navigations between the screens.
We are using 3 panel containers, 2 list views, 4-5 combo boxes and some hidden button ( with dynamic visibilty).
The workbook has 8-9 different sheets, though the Xcelsius componets are bound to only 3 sheets.
Things work fine till we select 14th KPI , but Xcelsius starts behaving awkwardly when we select 15th KPI and further.For the selected KPI, the level two screen would load for a flash of a second and then the control comes back to level 1 screen. We do not face this issue till 14th KPI.
In-order to eliminate possibiltes we did the following-
1. Changed the order of KPIs - issue persists
2. Changed the Excel option " Max. no of Rows" to 4000- issue persists
3. Decreased the amount of data to be loaded - issue persists ( though at max we are loading data for 2000 rows)
4. Decreased the no. of KPIs to 14 in level 1 list view - all works fine.
We have not noticed any gradual decrease in performance/load time till 14th KPI but everything goes for a toss when the 15th KPI is displayed.
We are on the latest Xcelsius patch ( patch 3).
We would appreciate any pointers/help to resolve this issue.
Thanks in advance for your time.
Best Regards,
Bansi.How many total rows are you dealing with in your spreadsheet?
-Dell -
Hi Team,
I am learning on webbrowser control and during the learning phase i have the following issue:-
My webbrowser [mywb in this case] is successfully navigating and displaying the website content in webbrowser control. However; that site has three textboxes with dynamically allocated text from asp script
code behind; I have tried to display these textboxes values by providing the correct id of these textboxes in my visual studio 2013 code; but I am not receiving any data except null. Can you help me on this as early as possible.
asp code written to dynamically assign the data to textbox:-
<%
myvar=Request.form("some")
Response.write("<input type=text id=num1 value=" + myvar+ ">")
%>
The code written in VS 2013 to access the textbox by its id when the DocumentCompleted event is triggered:-
string mystr ="";
mystr = myWb.Document.GetElementById("num1").InnerText;
MessageBox.Show(mystr);
Thank You in Advance.
Regards, Subhash KonduruHello,
Thank you for your post.
I am afraid that the issue is out of support range of VS General Question forum which mainly discusses
the usage of Visual Studio IDE such as WPF & SL designer, Visual Studio Guidance Automation Toolkit, Developer Documentation and Help System
and Visual Studio Editor.
Because the issue is related to website, I suggest that you can consult your issue on ASP.NET forum:
http://forums.asp.net/
for better solution and support.
Best regards,
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.
Maybe you are looking for
-
Logic 7.2 files won't open in logic 8
Logic pro 8 works fine when open. Have recorded several songs with it, However when I attempt to most of my Logic 7.2 files, it crashes over and over gain. It seems to search for and load files, but will not open after it does. Any help is greatly ap
-
Why can't I print more than one page?
I'm pring a lafge text: <af:inputText id="it1" value="#{main_bean.resp}" readOnly="true" simple="true" rows="#{main_bean.kvitRows}" styleClass="AFStretchWidth" visible="true"/> That is I use one af:inputText with many rows. To send it for pring I use
-
Is it possible direct access (virtcube-roosource) for 0fi_gl_4?
I manually set virtcube as '1' in roosource but i doesnt work. I want display 0fi_gl_4 data remote. thanks
-
IE 9 on RDS Farm makes user HTTP redirection
Hello I have a strange behavior for which I can't find a solution: I have an RDS Farm (Windows 2008R2) and my users use IE9. When they connect to one our business Tools (developped in Java) they connect perfectly. In the following day when they recon
-
TS2755 I can't find the iMessage icon.
How do I get the iMessage icon to display on my iPhone 4s using iOS 8?