Issue while populating a Transient VO based on three VO's
Hi,
I have transient VO which is being populated based on Three SQL based VO. Each VO returns a Column and all these three columns needs to be shown as a table in UI.
I populated a TransientVO by iterating the the Three VO's since the number of Rows returned are always finite (12).
I dragged an dropped the TransientVO as a ADF Read Only Table.
On click of a Button in UI I am executing an AMImpl method which populates the TransientVO.
Issue which I am facing is ..
even though the 12 Rows gets populated in TransientVO, I am able to see only 11 Rows in the UI and 1st Row is always Null,
Please find my AMImpl code snippet below which I am using for Populating the transient VO.
sqlVO1.reset();
sqlVO2.reset();
sqlVO3.reset();
TransientVO.reset();
for (int i =0 ; i < 12; i++)
row1= (Past12InventoryVORowImpl) sqlVO1.next();
row3 = (Past36InventoryVORowImpl) sqlVO2.next();
row2 = (Past24InventoryVORowImpl) sqlVO3.next();
transientVoRow = (InventoryGridTransVORowImpl)TransientVO.next();
if(row1 != null && row2 != null && row3!= null && transientVoRow!= null){
transientVoRow.setPeriod(row1.getMonth());
transientVoRow.setPast12SalesAmount(row1.getSalesAmount());
transientVoRow.setPast24SalesAmount(row2.getSalesAmount());
transientVoRow.setPast36SalesAmount(row3.getSalesAmount());
transientVoRow.setPast12SalesCount(row1.getSalesCount());
transientVoRow.setPast24SalesCount(row2.getSalesCount());
transientVoRow.setPast36SalesCount(row3.getSalesCount());
}}Please let me know is there a better way of doing this ? Also I want to know is it possible to have a dynamic table in which each columns are referencing to different ViewObjects. like in my case
I want a Table a to have some sets of columns from 3 Different VO.
Hi!
I don't think it's possible to bind one table to multiple VOs. A binding uses one iterator (binding), and one iterator means one VO.
I understand that your transient VO is shown in the UI as a table.
The reason for the empty row is that TransientVO.reset() does not really reset the iterator, since the iterator binding immediately navigates the default RowSet iterator's currency back to the first row after the reset.
So if there's a binding on a VO, you can no longer reset the default iterator to the slot before the first row.
In order to populate your table in code, you should create a new RowSetIterator (which automatically is on the slot before the first row), then use that iterator to navigate over the rows, and then remove the RowSetIterator again.
Something like:
RowSetIterator transientIter = TransientVO.createRowSetIterator( null );
while( transientIter.hasNext() ) {
transientVoRow = (InventoryGridTransVORowImpl)transientIter.next();
// fill row
transientIter.closeRowSetIterator();Sascha
Similar Messages
-
Issues while Populating data in Tree Table..
Hi,
I am using Tree Table component to populate Hierarchical data in it.
I create data controls based on web service proxy.
While creating Tree table i selected the Display Attributes to show in Tree table.
Now i am struck with two requirements:
1. At run time when i see the data in Tree table i can see that Display Attributes for mixed.
For Example:
Andrew> Phone
Work 123456789 // Here we can notice that, two attributes data displayed with on space gap. Phone Type and Phone number
Home 987654321 need to show some separation character between thenm something like : Work - 123456789 Is it possible?
> Email
work [email protected]
2. I need to show popup on click on Root node of the Tree table. If we take the above example, i want to perform a click event on "Andrew" so that i can popup and show some details.
But when i try to insert a command link in Node. Parent & Child nodes are populated with command link. How to have command link only for parent Node.
Code i am using:
*<af:treeTable value="#{bindings.contact.treeModel}" var="node"*
*selectionListener="#{bindings.contact.treeModel.makeCurrent}"*
*rowSelection="single"*
*binding="#{backingBeanScope.EditValidationDetails.tt1}"*
*id="tt1" width="920">*
*<f:facet name="nodeStamp">*
*<af:column id="c1" width="800" filterable="true">*
*<af:commandLink text="#{node}" id="cl2"/>*
*</af:column>*
*</f:facet>*
*<f:facet name="pathStamp">*
*<af:outputText value="#{node}"*
*binding="#{backingBeanScope.EditValidationDetails.ot3}"*
*id="ot3"/>*
*</f:facet>*
*</af:treeTable>*
Thanks in Advance...
Regards
ThoomHi,
I am using Tree Table component to populate Hierarchical data in it.
I create data controls based on web service proxy.
While creating Tree table i selected the Display Attributes to show in Tree table.
Now i am struck with two requirements:
1. At run time when i see the data in Tree table i can see that Display Attributes for mixed.
For Example:
Andrew
--Phone
----Work 123456789 // Here we can notice that, two attributes data displayed with on space gap. Phone Type and Phone number
----Home 987654321 need to show some separation character between thenm something like : Work - 123456789 Is it possible?
--Email
----work [email protected]
2. I need to show popup on click on Root node of the Tree table. If we take the above example, i want to perform a click event on "Andrew" so that i can popup and show some details.
But when i try to insert a command link in Node. Parent & Child nodes are populated with command link. How to have command link only for parent Node.
Code i am using:
<
<af:treeTable value="#{bindings.contact.treeModel}" var="node"
selectionListener="#{bindings.contact.treeModel.makeCurrent}"
rowSelection="single"
binding="#{backingBeanScope.EditValidationDetails.tt1}"
id="tt1" width="920">
<f:facet name="nodeStamp">
<af:column id="c1" width="800" filterable="true">
<af:commandLink text="#{node}" id="cl2"/>
</af:column>
</f:facet>
<f:facet name="pathStamp">
<af:outputText value="#{node}"
binding="#{backingBeanScope.EditValidationDetails.ot3}"
id="ot3"/>
</f:facet>
</af:treeTable>
>
Thanks in Advance...
Regards
Thoom -
Issue in populating dynamic values in smartform
Hi Experts,
I am facing some serious alignment issue while populating dynamic values in smartform.
Through table, I am populating dynamic values in smart form. If my internal table contains 20 records , first 10 records are populating in first page and remaining records are populating in next page properly. But here issue is whenever that first 10 records are populated in first page system automatically leaves empty row at the end of page. Ideally it should not happen. please tell me how to solve this issue.
thanks
KarthikHi,
I was wondering how are the bold lines output, if you only have one line type... is the Table node executed multiple times under the loop node, where the bold text is implemented as separate text node..? It should IMO actually not affect the output of the table in any negative way if it's done so - just curious
With the "protect" I meant this baby:
You could also try to download and attach only the (upper) node involved in the output of table instead of whole form, if there is something in the form that should not be seen publicly...
cheers
Janis -
Issue while creating Virtual provider based on HANA Model in SAP BI
Dear Experts,
I try to create a Virtual Provider based on HANA Model. However receive below error "Unable to find SAP HANA information model".
I tried to assign the appropriate package and HANA model while creation of Virtual provider in SAP BI using RSA1 Transaction.
Do I need to enable any services/ settings, so that I can able to use HANA Models in SAP BI?
Do I required any specific authorizations either from BI or HANA side?
Could some one kindly help to resolve this issue.
Thanks,
KhaderHi Srinivasan,
Thank you for your response.
I have already gone through the content provided via above links.
However I face issue while activating the virutual provider with warning message"Unable to find SAP HANA information model". Due to which I am not able to see any data from Virtual Provider in BW.
Do we need to have any special access/ role in BW or HANA system in order to consume HANA models in BW (Vitual Provider in this case)?
I am trying to consume HANA Models in BW for the first time.
So any more clues can be helpful.
Thanks,
Khader -
Starting AMT FailedI am facing the same issue while opening AMT/Mobile Sale
Hi All,
I am facing a issue while opening AMT/Mobile Sales Appl/System Maintenance. I am getting the error saying 'UI_CORE_APPL_LAUNCH_FAILED_STA'. Could anyone out there please tell me how to resolve this issue?
I checked the UID and PWD under HKEY_LOCAL_MACHINE\SOFWARE\SAP\MSA\MW\secutiry for IDES DB and they are consistent with the ODBC parameters for IDES.
Much appreciated,
Karuna.Hi All,
my issue is resolved. The problem with my issue was the missing entry in the table SMO_AUTH_SYS. I found the note 687679 and ran the report according to it. With that table SMO_AUTH_SYS was populated with the record. Later i was able to connect to AMT and gave the standard role SAP_AMT_USER and since then i am able to log into MSAA application and also MSY application
My issue is resolved. Thanks for everyone who tried to help me out.
Thanks,
Karuna. -
PGI Issue while creating outbound delivery.
Hello All,
I am facing a strange issue while doing PGI .The system gives the message as shown below ,although we have maintained Posting Periods in both MMPV and OB52. Please help on this issue.
Posting only possible in periods 2011/07 and 2011/06 in companlly code 1000
Message no. M7053
Diagnosis
The posting date entered is not within one of the permitted posting periods (current period/previous period).
This can be due to one of two reasons:
The correct current period has not been set in the system.
For the system, the first of the entered periods is the current period. At the beginning of a new period, your systems administrator must change the current period in the material master record, using the function "Shift periods". This has not yet been done.
You have entered a wrong date in the field "Posting date".
Procedure
Check the posting date and correct it if necessary. If your input is correct, inform your systems administrator that the "period shifting" (period-end closing) process has not yet been completed. Copied from M8022
Regards
DeepakHi Deepak,
1-Please close all the login of the user logged in.
2-Goto SU01,put the required user ID and click on for change mode.After this goto "Parameters" Tab.
3-Add parameter Id="MMPI_READ_NOTE".It will read the SAP Note 487381 and allow you to initialize.
4-In the parameter value,put the current date and then save
5-Now goto MMPI and put the date=05.07.2011 or in period you can put 1 and fiscal year=2011 for the respective company code and execute.This will open the July Month of 2011.Hence will allow the posting on 05.07.2011
6-Now check in MMRV,it will show fro the respective company code,the current period will be 01....2011 and previous Period=12...2010.
7-Now do all the activities for july 2011 month.
8-After July close the period through MMPV and it will automatically open for Aug month i.e 06..2011 period
please try to check based on the above steps
Revert with your result
Regards,
Prasanna -
Hi Folks,
I have an issue while creating a purchase order for some inventory items (not all items).
System is populating a Note "**A new part number already exists**".
Of course, it is not stopping to save and approve the PO, but still this note is interrupting the users a lot, when they are in rush to create no of PO's.
So, could any expert help me in this issue that how to avoid this note, please?
Thanks in advance.I bet you have a customization/personalization on the po screen that looks at the item, checks if it is obsolete/superceded and displays a message to the user.
Hope this helps
Sandeep Gandhi -
Issue while creating connection pool in weblogic using SERVICE NAME
Found two issues while creating connection pool in weblogic using SERVICE NAME
1. While running apps from jdeveloper using xxx-jdbc.xml
weblogic.common.ResourceException: Could not create pool connection. The DBMS driver exception was: Io exception: The Network Adapter could not establish the connection
at weblogic.jdbc.common.internal.ConnectionEnvFactory.createResource(ConnectionEnvFactory.java:253)
at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1109)
at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1033)
at weblogic.common.resourcepool.ResourcePoolImpl.start(ResourcePoolImpl.java:214)
at weblogic.jdbc.common.internal.ConnectionPool.doStart(ConnectionPool.java:1051)
2. Configuriing the jndi in Weblogic server
weblogic.common.ResourceException: Could not create pool connection. The DBMS driver exception was: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
localhost:1521:SERVICENAME
at weblogic.jdbc.common.internal.ConnectionEnvFactory.createResource(ConnectionEnvFactory.java:253)
at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1109)
at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1033)
Problem
database url is generated based on SID
eg: jdbc:oracle:thin:@localhost:1521:SID
Solution
(generate seperate url for SERVICE NAME)
jdbc:oracle:thin:@localhost:1521/SERVICENAME
------------------------It is so clear: host not found error for network connection and the other SID servcie name not found means your oracle instance name is not up. check with srvctl status for given servcie name or node, else check CRS_Stat -t if you are using RAC.
-
Facing issue while business service in weblogic Env
Hi All,
I am facing issue while creating a business service in the application. I have deployed my jar file which contain the XAI service under businessApp,Standalone folder of the app as well as i had placed the generated XML file of mine servicer under the xmlMetaInfo Folder of the app. After bouncing the server and when i am creating the business with the schema provided below i am getting an exception :
Schema:
<schema pageAction="read">
<EMAILID mapField="EMAILID"/>
<USER_FLG mapField="USER_FLG"/>
<FIRST_NAME mapField="FIRST_NAME"/>
<LAST_NAME mapField="LAST_NAME"/>
<USER_ID mapField="USER_ID"/>
<PASSWORD mapField="PASSWORD"/>
<USER_GROUP_1 type="group">
<userGroup mapField="USR_GRP_ID1"/>
</USER_GROUP_1>
<USER_GROUP_2 type="group">
<userGroup mapField="USR_GRP_ID2"/>
</USER_GROUP_2>
<USER_GROUP_3 type="group">
<userGroup mapField="USR_GRP_ID3"/>
</USER_GROUP_3>
<USER_GROUP_4 type="group">
<userGroup mapField="USR_GRP_ID4"/>
</USER_GROUP_4>
<USER_GROUP_5 type="group">
<userGroup mapField="USR_GRP_ID5"/>
</USER_GROUP_5>
<USER_GROUP_6 type="group">
<userGroup mapField="USR_GRP_ID6"/>
</USER_GROUP_6>
<USER_GROUP_7 type="group">
<userGroup mapField="USR_GRP_ID7"/>
</USER_GROUP_7>
<USER_GROUP_8 type="group">
<userGroup mapField="USR_GRP_ID8"/>
</USER_GROUP_8>
<USER_GROUP_9 type="group">
<userGroup mapField="USR_GRP_ID9"/>
</USER_GROUP_9>
<USER_GROUP_10 type="group">
<userGroup mapField="USR_GRP_ID10"/>
</USER_GROUP_10>
<USER_GROUP_11 type="group">
<userGroup mapField="USR_GRP_ID11"/>
</USER_GROUP_11>
<USER_GROUP_12 type="group">
<userGroup mapField="USR_GRP_ID12"/>
</USER_GROUP_12>
<MESSAGE_TEXT mapField="MESSAGE_TEXT"/>
</schema>
Exception While creating the business Service :
SYSUSER - 899645-93-1 2013-02-18 17:17:42,679 [[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR (service.metainfo.MetaInformationRepository) Service metainfo missing for 'CMUSER5'
com.splwg.shared.common.LoggedException: Service metainfo missing for 'CMUSER5'
at com.splwg.shared.common.LoggedException.raised(LoggedException.java:65)
at com.splwg.base.support.service.metainfo.MetaInformationRepository.privateGetMetaInfoURL(MetaInformationRepository.java:171)
at com.splwg.base.support.service.metainfo.MetaInformationRepository.buildMetaInfo(MetaInformationRepository.java:183)
at com.splwg.base.support.service.metainfo.MetaInformationRepository.privateGetMetaInformation(MetaInformationRepository.java:105)
at com.splwg.base.support.service.metainfo.MetaInformationRepository.getMetaInformation(MetaInformationRepository.java:98)
at com.splwg.base.support.schema.validation.BusinessServiceSchemaValidator.initialize(BusinessServiceSchemaValidator.java:28)
at com.splwg.base.support.schema.validation.SchemaValidator.validate(SchemaValidator.java:102)
at com.splwg.base.domain.common.schema.Schema_CHandler.validateBusinessServiceSchema(Schema_CHandler.java:67)
at com.splwg.base.domain.common.schema.Schema_CHandler.validateSchema(Schema_CHandler.java:55)
at com.splwg.base.domain.common.schema.Schema_CHandler.access$000(Schema_CHandler.java:30)
at com.splwg.base.domain.common.schema.Schema_CHandler$ValidateSchemaDefinitionAsValidXml.validateSave(Schema_CHandler.java:147)
at com.splwg.base.domain.common.schema.Schema_CHandler$ValidateSchemaDefinitionAsValidXml.validateSave(Schema_CHandler.java:124)
at com.splwg.base.api.changehandling.AbstractCustomRule.validateSave(AbstractCustomRule.java:86)
at com.splwg.base.support.changehandlers.ChangeEventHandler.applyRule(ChangeEventHandler.java:300)
at com.splwg.base.support.changehandlers.ChangeEventHandler.access$300(ChangeEventHandler.java:37)
at com.splwg.base.support.changehandlers.ChangeEventHandler$2.run(ChangeEventHandler.java:225)
at com.splwg.base.support.changehandlers.ChangeEventHandler$JumpToChangeHandlerRunner.run(ChangeEventHandler.java:339)
at com.splwg.base.support.interception.SessionInterceptionManager.notifyGenericCallStackJump(SessionInterceptionManager.java:268)
at com.splwg.base.support.context.FrameworkSession.notifyGenericCallStackJump(FrameworkSession.java:1473)
at com.splwg.base.support.changehandlers.ChangeEventHandler.executeValidation(ChangeEventHandler.java:229)
at com.splwg.base.support.changehandlers.SessionChangeManager.fireSaveValidations(SessionChangeManager.java:223)
at com.splwg.base.support.changehandlers.SessionChangeManager.processSave(SessionChangeManager.java:204)
at com.splwg.base.support.context.FrameworkSession.processSave(FrameworkSession.java:1102)
at com.splwg.base.support.interception.SessionInterceptionManager.saveChangesCalled(SessionInterceptionManager.java:233)
at com.splwg.base.support.context.FrameworkSession.saveChanges(FrameworkSession.java:1121)
at com.splwg.base.api.GenericBusinessObject.saveChanges(GenericBusinessObject.java:149)
at com.splwg.base.support.pagemaintenance.EntityPageMaintenance.add(EntityPageMaintenance.java:121)
at com.splwg.base.support.pagemaintenance.AbstractPageMaintenance.addItem(AbstractPageMaintenance.java:169)
at com.splwg.base.support.service.JavaPageAddService.add(JavaPageAddService.java:40)
at com.splwg.base.support.service.PageAddService.privateAdd(PageAddService.java:95)
at com.splwg.base.support.service.PageAddService.privateExecute(PageAddService.java:74)
at com.splwg.base.support.service.PageAddService.execute(PageAddService.java:31)
at com.splwg.base.api.service.ServiceDispatcher.addItemInSession(ServiceDispatcher.java:218)
at com.splwg.base.api.service.ServiceDispatcher$2.execute(ServiceDispatcher.java:119)
at com.splwg.base.api.service.ServiceDispatcher$2.execute(ServiceDispatcher.java:118)
at com.splwg.base.support.context.SessionExecutable.doInNewSession(SessionExecutable.java:39)
at com.splwg.base.api.service.ServiceDispatcher.addItem(ServiceDispatcher.java:123)
at com.splwg.ejb.service.impl.ServiceBean$4.compute(ServiceBean.java:93)
at com.splwg.ejb.service.impl.ServiceBean$4.compute(ServiceBean.java:92)
at com.splwg.ejb.service.impl.AbstractServiceBeanInvocationHelper.computeWithTranslatedExceptions(AbstractServiceBeanInvocationHelper.java:25)
at com.splwg.ejb.service.impl.ServiceBeanInvocationHelper.execute(ServiceBeanInvocationHelper.java:12)
at com.splwg.ejb.service.impl.ServiceBean.add(ServiceBean.java:91)
at com.splwg.ejb.service.impl.SPLServiceBean_8o7vtd_EOImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
at com.splwg.ejb.service.impl.SPLServiceBean_8o7vtd_EOImpl.add(Unknown Source)
at com.splwg.ejb.service.impl.SPLServiceBean_8o7vtd_EOImpl_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:174)
at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:345)
at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:259)
at com.splwg.ejb.service.impl.SPLServiceBean_8o7vtd_EOImpl_1035_WLStub.add(Unknown Source)
at com.splwg.serviceclient.RemoteServiceDispatcher$4.executeService(RemoteServiceDispatcher.java:79)
at com.splwg.serviceclient.RemoteServiceDispatcher$4.executeService(RemoteServiceDispatcher.java:78)
at com.splwg.serviceclient.RemotePageServiceDispatcherHelper.doIt(RemotePageServiceDispatcherHelper.java:19)
at com.splwg.serviceclient.RemoteServiceDispatcher.add(RemoteServiceDispatcher.java:76)
at com.splwg.base.web.dataservlet.PageAdd.privateDoPost(PageAdd.java:40)
at com.splwg.base.web.dataservlet.MutatingPageServlet.doPost(MutatingPageServlet.java:26)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
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 com.splwg.base.web.services.RequestContextFilter.doFilter(RequestContextFilter.java:50)
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)
SYSUSER - 899645-93-1 2013-02-18 17:17:42,688 [[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR (api.service.ServiceExecutionPolicy) Rollback: Add failed
Please help me out with this issue as it is blocking mine development time.
Thanks,By default, WLP stores policy data such as roles/users/groups in both weblogic server embedded ldap and db to support user entitlements.
The WebLogic Server embedded LDAP server for a domain consists of a master LDAP server, maintained in the domain’s Administration Server, and a replicated LDAP server maintained in each Managed Server in the domain. I think in your case, the ldap data of admin server and all managed server are not in sync.
Probably you have checked "Refresh Replica At Startup" - when enabled/checked the embedded LDAP server in a Managed Server will refresh all replicated data at boot time only. That is reason why when you restart the servers, the roles populated from all managed servers.
For more details see the doc at http://docs.oracle.com/cd/E15051_01/wls/docs103/secmanage/ldap.html#wp1102162 -
Hello Team
I am seeing this issue while I am trying to do an in-place upgrade from SQL Server 2012 to SQL 2014. Both being Enterprise Editions I am still seeing the below error message in the Feature Upgrade checks.
" The specified Edition upgrade is not supported"
Please let me know if anyone else has faced this issue and any workarounds? I am not doing "Edition Upgrade", just wanted to upgrade same edition of 2012 to 2014.
SQL Server details that is being upgrade:
Microsoft SQL Server 2012 (SP1) - 11.0.3368.0 (X64)
May 22 2013 17:10:44
Copyright (c) Microsoft Corporation
Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.2 <X64> (Build 9200: )
thanksHi Shanky_621
Thanks for the reply. Yes I was told that it is SQL 2014 Enterprise Edition. Is there a way to verify that? Also yes I did not select the free Evaluation or Express Editions.
Just run the setup you got for SQL server 2014 and you would reach to page where it would say enterprise or standard after that cancel the setup . Actually version number can be found from Mediainfo located in same folder where setup.exe is located but edition
cannot be found by that way.
Please mark this reply as answer if it solved your issue or vote as helpful if it helped so that other forum members can benefit from it.
My TechNet Wiki Articles -
Issue while integrating OID and BPEL.
Issue while integrating OID and BPEL.
We followed steps mentioned in for integration. WE have two SoA instances, home, oc4j_soa.
http://download-uk.oracle.com/docs/cd/B31017_01/integrate.1013/b28982/service_config.htm#BABIBGFF
Before running configure_oid.bat script, we changed jazn.xml to include the contents that are available in home\jazn.xml.
The contents we replaced contain
<jazn xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/jazn-10_0.xsd" schema-major-version="10" schema-minor-version="0" provider="LDAP" location="ldap://myhost:389" default-realm="my-realm" >
<property name="custom.sso.url.login" value="/jsso/SSOLogin" />
<property name="ldap.user" value="orclApplicationCommonName=jaznadmin2,cn=JAZNContext,cn=products,cn=OracleContext" />
<property name="ldap.password" value="{903}dA0r1HydR5qIhjAn2OCLMSWlFXeLdV//sCLFNwSfWhE=" />
<property name="custom.sso.key.alias" value="ssoSymmetricKey" />
<property name="idm.token.asserter.class" value="oracle.security.jazn.sso.SSOCookieTokenAsserter" />
<property name="idm.token.collector.class" value="oracle.security.jazn.sso.SSOCookieTokenCollector" />
<property name="idm.token.type" value="HTTP_COOKIE" />
<property name="idm.token.collector.cookie.1" value="ORA_OC4J_SSO" />
<property name="custom.sso.url.logout" value="/jsso/SSOLogout" />
<property name="ldap.protocol" value="no-ssl" />
<property name="idm.authentication.name" value="JavaSSO" />
</jazn>
configure_oid.bat ran successfully.
But when we try restarting SoA, it gives error. If we replace the above to point to XML-based jazn then SoA starts succcessfully.
Please let us know if we are missing anything.
Regards
Yatan*1.) No I am not able to complete 2.1.3.3 step 3 the*
work list application is showing "authentication fail"
user look up is showing "unable to find the realm with name my-realm "
*2.) After 2.1.3.3 step 2, if I try restarting the SOA suite, it throws following error.*------------------------------------------------------------------------------------------------------------------------------------------------------------
Configuration information
Running in C:\product\10.1.3.1\OracleAS_1
Operation mode:Startup, App Server, No Enterprise Manager, Single Instance
Oracle home:C:\product\10.1.3.1\OracleAS_1
Oracle home name:Unnamed
Instance name:ias_soa.myhost
Instance type:allProducts
Version:10.1.3.1.0
Uses infrastructure:false
Not an infrastructure instance, no infrastructure information available
Components:[j2ee, apache, orabpel, oraesb, owsm, Wsil]
2009-06-29 04:10:49.962--Begin log output for Mid-tier services (ias_soa.myhost)
2009-06-29 04:10:49.962--Processing Step: starting OPMN
2009-06-29 04:10:57.493--Processing Step: starting OPMN managed processes
2009-06-29 04:11:22.806--End log output for Mid-tier services (ias_soa.myhost)
An unknown OPMN error has occured
oracle.appserver.startupconsole.model.ConsoleException: An unknown OPMN error has occured
at oracle.appserver.startupconsole.control.OPMNController.doStart(OPMNController.java:140)
at oracle.appserver.startupconsole.control.Controller.start(Controller.java:69)
at oracle.appserver.startupconsole.control.GroupController.doStart(GroupController.java:47)
at oracle.appserver.startupconsole.control.Controller.start(Controller.java:69)
at oracle.appserver.startupconsole.view.controller.ControllerAdapter.start(ControllerAdapter.java:30)
at oracle.appserver.startupconsole.view.controller.MasterControlAdapter.run(MasterControlAdapter.java:94)
at oracle.appserver.startupconsole.view.Runner.main(Runner.java:39)
Caused by: oracle.appserver.startupconsole.model.ConsoleException: There are some errors while stopping the following components. Refer to the generated error report for more details.
==================================================
ias-component: default_group
process-type: oc4j_soa
process-set: default_group
Error Message:failed to start a managed process after the maximum retry limit
==================================================
at oracle.appserver.startupconsole.control.OPMNController.doStart(OPMNController.java:139)
... 6 more
Caused by: oracle.ias.opmn.optic.OpticControlException: Error from opmn during process control operation
at oracle.ias.opmn.optic.AbstractOpmnEntity.runCommand(AbstractOpmnEntity.java:174)
at oracle.ias.opmn.optic.AbstractOpmnEntity.start(AbstractOpmnEntity.java:110)
at oracle.appserver.startupconsole.control.OPMNController.doStart(OPMNController.java:97)
... 6 more
Exception caused by
There are some errors while stopping the following components. Refer to the generated error report for more details.
==================================================
ias-component: default_group
process-type: oc4j_soa
process-set: default_group
Error Message:failed to start a managed process after the maximum retry limit
==================================================
oracle.appserver.startupconsole.model.ConsoleException: There are some errors while stopping the following components. Refer to the generated error report for more details.
==================================================
ias-component: default_group
process-type: oc4j_soa
process-set: default_group
Error Message:failed to start a managed process after the maximum retry limit
==================================================
at oracle.appserver.startupconsole.control.OPMNController.doStart(OPMNController.java:139)
at oracle.appserver.startupconsole.control.Controller.start(Controller.java:69)
at oracle.appserver.startupconsole.control.GroupController.doStart(GroupController.java:47)
at oracle.appserver.startupconsole.control.Controller.start(Controller.java:69)
at oracle.appserver.startupconsole.view.controller.ControllerAdapter.start(ControllerAdapter.java:30)
at oracle.appserver.startupconsole.view.controller.MasterControlAdapter.run(MasterControlAdapter.java:94)
at oracle.appserver.startupconsole.view.Runner.main(Runner.java:39)
Caused by: oracle.ias.opmn.optic.OpticControlException: Error from opmn during process control operation
at oracle.ias.opmn.optic.AbstractOpmnEntity.runCommand(AbstractOpmnEntity.java:174)
at oracle.ias.opmn.optic.AbstractOpmnEntity.start(AbstractOpmnEntity.java:110)
at oracle.appserver.startupconsole.control.OPMNController.doStart(OPMNController.java:97)
... 6 more
<?xml version='1.0' encoding='WINDOWS-1252'?>
<response>
<msg code="-82" text="Remote request with weak authentication.">
</msg>
<opmn id="bg1ws0008:6201" http-status="206" http-response="2 of 3 processes started.">
<ias-instance id="ias_soa.myhost">
<ias-component id="default_group">
<process-type id="home">
<process-set id="default_group">
<process id="91427687" pid="4148" status="Alive" index="1" log="C:\product\10.1.3.1\OracleAS_1\opmn\logs\\default_group~home~default_group~1.log" operation="request" result="success">
<msg code="0" text="">
</msg>
</process>
</process-set>
</process-type>
<process-type id="oc4j_soa">
<process-set id="default_group">
<process id="91427688" pid="5856" status="Init" index="1" log="C:\product\10.1.3.1\OracleAS_1\opmn\logs\\default_group~oc4j_soa~default_group~1.log" operation="request" result="failure">
<msg code="-21" text="failed to start a managed process after the maximum retry limit">
</msg>
</process>
</process-set>
</process-type>
</ias-component>
<ias-component id="HTTP_Server">
<process-type id="HTTP_Server">
<process-set id="HTTP_Server">
<process id="91427686" pid="5140" status="Alive" index="1" log="C:\product\10.1.3.1\OracleAS_1\opmn\logs\\HTTP_Server~1.log" operation="request" result="success">
<msg code="0" text="">
</msg>
</process>
</process-set>
</process-type>
</ias-component>
</ias-instance>
</opmn>
</response>
*3.) opmnctl status -all ?*
C:\product\10.1.3.1\OracleAS_1\opmn\bin>opmnctl status -all
Usage:
opmnctl [<scope>] status [<options>] [host port]
Notes:
- if host,port is specified, contact opmn on host,port;
otherwise, contact opmn in local ias instance.
scope:
@instance(:name)*|@cluster
scope specifies how far to apply the query. To apply the query to
all known iAS Instances, specify "cluster". To apply the query
to a specific set of 1 or more iAS Instances, specify
"instance(:instname(:instname...))". If no names are supplied
in an instance scope string then the request is applied to the
"local" instance. In this context, "local" means the instance
containing the opmn server handling the request.
Default: local iAS Instance.
Options:
[ias-component|oc4j-group]=id
- filter output by ias-component name
- i.e. filter output by oc4j-group name
-l - pre-selected long output format:
%cmp32%prt18%pid7R%sta8%uid10R%mem8R%utm9R%por
-fmt <fmtlist> - output format (see details below)
Option "-fmt <fmtlist>" and "-l" are mutually exclusive
-fsep <string> - field separator (default:" | ")
-rsep <string> - record separator (default:"\n")
-noheaders - don't print a header
-c <count> - number of times to print status (default:1)
-i <nsecs> - seconds between each print (default:5)
-app [-l] - application status (optional long format)
-port - opmn "request" host and port (scope
argument invalid)
Format String Syntax:
<fmtlist> - A single string containing one or more statistic
identifiers concatenated together where each identifier has
the following format: %<statname>[<width>[<justification>]]
default: %cmp32%prt18%pid7R%sta8
<statname> - Must be one of the following:
ins - iAS Instance Name
cmp - iAS Component Id
prt - Process Type Id
prs - Process Set Id
idx - Index of process in Process Set
pid - OS Process Identifier
uid - Opmn Unique Id
typ - Name for this kind of process
sta - Process status
stm - start time (ms)
utm - up time (ms)
cpu - cpu time (ms)
mem - memory used (Kb)
pme - private memory (Kb)
sme - shared memory (Kb)
hpz - heap size (Kb)
por - Port List
<width> - The number of columns to use for this field. Output
less than this value will receive padding according to the
specified justification. Output more than this value will
be truncated and terminated with '~'.
default: the width of each datum
<justification> - How to justify output when less than the width.
Must be L, R, or C (left, right, or center justification).
default: L
4.) SOA Suite version ? *10.1.3.1.0*
5.) Did you manually tweak some configuration file or followed the documentation as it is ? I have followed the document as it is.
I have changed only jazn.xml available in ..j2ee/oc4j_soa suite to have the below section: This section was copied from jazn.xml of ..j2ee/home directory that has been automatically updated after running configure_oid.bat file
<jazn xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/jazn-10_0.xsd" schema-major-version="10" schema-minor-version="0" provider="LDAP" location="ldap://myhost:389" default-realm="myrealm" >
<property name="custom.sso.url.login" value="/jsso/SSOLogin" />
<property name="ldap.user" value="orclApplicationCommonName=jaznadmin2,cn=JAZNContext,cn=products,cn=OracleContext" />
<property name="ldap.password" value="{903}dA0r1HydR5qIhjAn2OCLMSWlFXeLdV//sCLFNwSfWhE=" />
<property name="custom.sso.key.alias" value="ssoSymmetricKey" />
<property name="idm.token.asserter.class" value="oracle.security.jazn.sso.SSOCookieTokenAsserter" />
<property name="idm.token.collector.class" value="oracle.security.jazn.sso.SSOCookieTokenCollector" />
<property name="idm.token.type" value="HTTP_COOKIE" />
<property name="idm.token.collector.cookie.1" value="ORA_OC4J_SSO" />
<property name="custom.sso.url.logout" value="/jsso/SSOLogout" />
<property name="ldap.protocol" value="no-ssl" />
<property name="idm.authentication.name" value="JavaSSO" />
</jazn>
instead of
<jazn xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/jazn-10_0.xsd" schema-major-version="10" schema-minor-version="0" provider="XML" location="./system-jazn-data.xml" default-realm="jazn.com">
<!-- properties to configure the 3rd party IDM framework -->
<property name="idm.authentication.name" value="JavaSSO"/>
<property name="idm.token.asserter.class" value="oracle.security.jazn.sso.SSOCookieTokenAsserter"/>
<property name="idm.token.collector.class" value="oracle.security.jazn.sso.SSOCookieTokenCollector"/>
<property name="idm.token.type" value="HTTP_COOKIE"/>
<property name="idm.token.collector.cookie.1" value="ORA_OC4J_SSO"/>
<!-- properties for the out of the box Java SSO -->
<property name="custom.sso.url.login" value="/jsso/SSOLogin"/>
<property name="custom.sso.url.logout" value="/jsso/SSOLogout"/>
<property name="custom.sso.key.alias" value="ssoSymmetricKey"/>
</jazn> -
Hi - I have two issues while romaing ..
1. Nokia SIM with vodafone (prepaid)
2. Nokia SIM with vodafone (postpaid/contract)
Both of them work well when making/receiving calls abroad, but I normally receive SMSes from people only when I am back in my home country. These are often SMSes that were sent 24 hours earlier while I was roaming.
Additionally, when I am back in my home country, I do not see some of the phone numbers I had dialled or received calls from while roaming in my Dialled/Received list.
Any ideas?hi Sachin,
I am also getting same issue in the eText output. Just wanted to check in case if you were able to fix it.
This is where i would like to use the format function suggested in note
Oracle XML Publisher Release 12 Known Issues (Doc ID 404928.1)
DECIMAL_PART(SUM(OutboundPayment/PaymentAmount/Value))||’00’
content from note,
Rounding Issue When Adding Decimal Numbers
As Oracle XDK conforms to XSL standards for IEEE 754, you might encounter rounding issues when adding numbers that are decimals. For example, suppose you add 13683.80 and 516.39, using this syntax in Oracle BI Publisher:
The value returned is 14200.189999999999 which is caused by a limitation based on the IEEE 754 Binary Floating-Point-Arithmetic.
�
To work around this issue, use the format-number function or the round syntax as shown here to obtain a return value of 14200.19:
<?format-number:(13683.80 + 516.39);'D99'?>
or
<?(round((13683.80 + 516.39)*100) div 100)?> -
Runtime Error while extracting data by datasource based on function module
Hi all,
I am facing an issue while extracting data from a customised data source based on a new function module.
The datasource is extracting data successfully for only 15000 records but after that the runtime error is displayed.
I am not able to extract whole data from R/3 system.
Please take a look into the details and tell me what should I have to do.
Details of Issue:
Runtime Error : GETWA_NOT_ASSIGNED
What happened?
Error in the ABAP Application Program
The current ABAP program "SAPLZ_99Z_BW_SD_PRICING"had to be terminated because it has come across a statement that unfortunately cannot be executed.
Error analysis
You attempted to access an unassigned field symbol
(data segment 32790).
This error may occur if
- You address a typed field symbol before it has been set with
ASSIGN
- You address a field symbol that pointed to the line of an
internal table that was deleted
- You address a field symbol that was previously reset using
UNASSIGN or that pointed to a local field that no
longer exists
- You address a global function interface, although the
respective function module is not active - that is, is
not in the list of active calls. The list of active calls
can be taken from this short dump.
Edited by: anshu13 on Apr 27, 2010 10:28 AMThe code is displayed here:
error is in line no. 625
Source Code Extract
Line SourceCde
595 <fs_fldval> = l_fieldval.
596 APPEND <fs_dyntable> TO <it_dyntable>.
597 CLEAR :l_fieldval, wa_fldcat.
598 CLEAR l_totlength.
599 CLEAR <fs_dyntable>.
600 ENDIF.
601 ENDIF.
602 MOVE-CORRESPONDING <dd03l_fields> TO wa_dd03l.
603 IF <dd03l_fields>-datatype EQ 'DATS'.
604 l_fieldval = 'X'.
605 ELSE.
606 SHIFT <dd03l_fields>-intlen LEFT DELETING LEADING '0'.
607 IF l_totlength IS INITIAL.
608 SHIFT l_totlength LEFT DELETING LEADING '0'.
609 l_totlength = '0'.
610 ENDIF.
611 l_currlength = <dd03l_fields>-intlen.
612 CONCATENATE l_totlength '(' l_currlength ') ' INTO l_fieldval .
613 l_totlength = l_totlength + l_currlength.
614 ENDIF.
615*** Consider both field name and domian name for checking in range list:
616 IF <dd03l_fields>-fieldname IN s_fieldlist.
617 wa_fldcat-fieldname = <dd03l_fields>-fieldname.
618 ELSEIF <dd03l_fields>-domname IN s_fieldlist.
619 wa_fldcat-fieldname = <dd03l_fields>-domname.
620 ELSE.
621 wa_fldcat-fieldname = <dd03l_fields>-fieldname.
622 ENDIF.
623 ASSIGN COMPONENT wa_fldcat-fieldname
624 OF STRUCTURE <fs_dyntable> TO <fs_fldval>.
>>>>| <fsfldval> = l_fieldval._
626 CLEAR l_fieldval.
627 CLEAR l_currlength.
628 ELSE.
629 IF <dd03l_fields>-datatype EQ 'DATS'.
630 l_fieldval = 'X'.
631 ELSE.
632 SHIFT <dd03l_fields>-intlen LEFT DELETING LEADING '0'.
633 IF l_totlength IS INITIAL.
634 SHIFT l_totlength LEFT DELETING LEADING '0'.
635 l_totlength = '0'.
636 ENDIF.
637 l_currlength = <dd03l_fields>-intlen.
638 CONCATENATE l_totlength '(' l_currlength ') ' INTO l_fieldval .
639 l_totlength = l_totlength + l_currlength.
640 ENDIF.
641*** Consider both field name and domian name for checking in range list:
642 IF <dd03l_fields>-fieldname IN s_fieldlist.
643 wa_fldcat-fieldname = <dd03l_fields>-fieldname.
644 ELSEIF <dd03l_fields>-domname IN s_fieldlist.
Edited by: anshu13 on Apr 27, 2010 11:33 AM -
Issue while executing the report
Hello experts,
I have an issue related to executing the BI Report. In one report , i get an issue of Time Out, as the report is executed for a single day only with a single restriction. Also i execute the same report in RSRT, there also it gives a short dump. I checked the data into the related component for the same selection parameter values. here I get the data but it is creating issue while executing in RSRT or analyser or EP.
what is happening there am not able to understand. please advice.
Also searched in SDN but not get the relevant thread.
Thanks in advance
Nehahii
The query does not includes any RKF, CKF any complex calculations. as I said before also query is based on MP which is designed on a single Cube. There are no such navigational Attributes used for selection, Number of records are not more than 300 on that particular selection parameter
there is only one info object which is creating issue & it is a master info object. If i am restricting this info object in the query & then executes the query , it gives the error msg also i put a variable for input parameter, & there I restrict the value, then also query executes with an error msg
But if query is not restricted with any value for that info object then query executes with in a second.
Thanks
neha -
I'm facing performance issue while accessing the PLAF Table
Dar all,
I'm facing performance issue while accessing the PLAF Table.
The START-OF-SELECTION of the report starts with the following select query.
SELECT plnum pwwrk matnr gsmng psttr FROM plaf
INTO CORRESPONDING FIELDS OF TABLE it_tab
WHERE matnr IN s_matnr
AND pwwrk = p_pwwrk
AND psttr IN s_psttr
AND auffx = 'X'
AND paart = 'LA' .
While executing the report in the Quality system it does not face any performance issue...
When it comes to Production System the above said select query itself it is taking 15 - 20 minutes time to move further.
Kindly help me to over come this problem...
Regards,
JessiHi,
"Just implement its primary Key
WHERE PLNUM BETWEEN '0000000001' AND '9999999999' " By this you are implementing the Primary Key
This statement has nothing to do with performance, because system is not able to use primary key or uses every row.
Jessica, your query uses secondary index created by SAP:
1 (Material, plant) which uses fields MANDT MATNR and PLWRK.
but it is not suitable in your case.
You can consider adding new one, which would containt all fields: MANDT, MATNR, PWWRK, PSTTR AUFFX PAART
or - but it depends on number of rows meeting and not meeting (auffx = 'X' AND paart = 'LA' ) condition.
It could speed the performance, if you would create secondary index based on fields MANDT, MATNR, PWWRK, PSTTR
and do like Ramchander suggested: remove AUFFX and PAART from index and where section, and remove these unwanted rows
after the query using DELETE statement.
Regards,
Przemysław
Please check how many rows in production system
Maybe you are looking for
-
Anyconnect and e-mail set up for Cisco internals
Hi Team, Just bought a Huawei Ascend G300 GB 2.3.6 ( not upgraded to ICS due to huge amount of bugs on VDF release ) and need to use e-mail on the run and remotely. Our internal sites do not provide info on how to set up anyconnect for my phone. App
-
Feature Request: iTunes to merge the "Song Name" & "Artist" fields
This is a feature request that i would like to see in a future release of iTunes. The option to merge the "Song Name" & "Artist" fields together. This would be a very valuable option when surfing your iTunes Library thru your iPod, Front Row, or Appl
-
Deploying JSP Application in OC4J
Hi Experts, Here is my query. I have developed a small application containing around 40-50 JSPs. Its developed using Only JSPs & nothing else. I use external JARs like *"jakarta-poi-1.5.0-FINAL-20020506.jar", "fileupload.jar"*. This application was t
-
I get choppy video on netflix streaming online
how can i fix choppy video on netflix streaming online
-
Does anybody know how to empty the cache in Safari 6.0, within the new OS. Used to be empty cache was a click under the Safari pull down menu. Now the 'empty cache' is gone. They have the 'reset Safari' click, but that is not what I want to do. Just