EPMA Import profile options V11.1.2
Hi Al,
Iam working on EPMA import profiles. For a dimension in shared library we want it to cleared before loading the hierarchy from Interface tables.
In 11.1.2.1 there is a option "Clear Before Importing" in import profiles. But i can t find it in V11.1.2.0 ..
How can we achieve it?
I thought "Clear before importing" only clear properties for members, is sounds like you are want to delete the members to match the source which you would use the "Replace" option in dimension mapping section of the import profile.
Cheers
John
http://john-goodwin.blogspot.com/
Similar Messages
-
Metadata import error during creation of import profile
Hi guys,
I am trying to create a (out-of-the-box) metadata interface from Fusion (source) to a HFM application. I've successfully completed the following activities:
- Register source system
- Setup source accounting entities
- Initialize source system
- Register target system
- Create import format (Fusion to HTP application) which maps the Account COA segment from the source system to the Account dimension in the target application.
- Create location, connected to upper import format
- Create metadata rule
When I try to execute the metadata rule it raises the following error during the step "Creating EPMA import profile for dimension ERPI System Profile 5" :
2015-03-09 13:04:32,456 INFO [AIF]: [exportMetadataToEPMA: 201 ] End ( java.lang.Exception: javax.xml.rpc.soap.SOAPFaultException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.FormatException: Input string was not in a correct format.
See below the FDM app log:
2015-03-09 13:04:25,716 DEBUG [AIF]: CommDim.getRuleInfo - END
2015-03-09 13:04:25,717 DEBUG [AIF]: AIFUtil.callOdiServlet - START
2015-03-09 13:04:25,941 DEBUG [AIF]: The registry has been found!!
2015-03-09 13:04:26,006 INFO [AIF]: EPMA Web Services URL:http://EPM11124V2:19000/hyperion-bpma-server
2015-03-09 13:04:26,007 DEBUG [AIF]: Establising a session now ...
2015-03-09 13:04:29,523 INFO [AIF]: The session Id is:fa0ecc96-aeed-e2ee-f7be-8b8b6d0112d8
2015-03-09 13:04:31,305 INFO [AIF]: Creating import profile:
2015-03-09 13:04:32,451 ERROR [AIF]: error encountered
2015-03-09 13:04:32,453 ERROR [AIF]: Error encountered
2015-03-09 13:04:32,456 INFO [AIF]: [exportMetadataToEPMA: 201 ] End ( java.lang.Exception: javax.xml.rpc.soap.SOAPFaultException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.FormatException: Input string was not in a correct format.
Server stack trace:
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at Hyperion.DimensionServer.Proxies.ImportsProxy.DataSourceInfoByName(Guid sessionID, String dataSource)
at Hyperion.DimensionServer.Proxies.ImportsProxy.<>c__DisplayClass1.<CreateImportProfileForApplication>b__0()
at Hyperion.DimensionServer.Global.HandleThreadContext(Guid sessionID, ThreadContextDelegate method)
at Hyperion.DimensionServer.BaseProxy.HandleAPICall(Guid sessionID, ThreadContextDelegate method)
at Hyperion.DimensionServer.Proxies.ImportsProxy.CreateImportProfileForApplication(Guid sessionID, String name, String description, ImportType importType, String dataSourceName, ApplicationLocator locator)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Hyperion.DimensionServer.Interface.IImports.CreateImportProfileForApplication(Guid sessionID, String name, String description, ImportType importType, String dataSourceName, ApplicationLocator locator)
at Hyperion.DimensionServer.WebServices.Imports.CreateImportProfileForApplication(Guid sessionID, String name, String description, ImportType importType, String dataSourceName, ApplicationLocator locator)
--- End of inner exception stack trace --- )
2015-03-09 13:04:32,489 DEBUG [AIF]: AIFUtil.callOdiServlet - END
2015-03-09 13:04:32,498 FATAL [AIF]: Error in CommDim.loadMetadata
Traceback (most recent call last):
File "<string>", line 4185, in loadMetadata
RuntimeError: java.lang.Exception: javax.xml.rpc.soap.SOAPFaultException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.FormatException: Input string was not in a correct format.
Server stack trace:
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at Hyperion.DimensionServer.Proxies.ImportsProxy.DataSourceInfoByName(Guid sessionID, String dataSource)
at Hyperion.DimensionServer.Proxies.ImportsProxy.<>c__DisplayClass1.<CreateImportProfileForApplication>b__0()
at Hyperion.DimensionServer.Global.HandleThreadContext(Guid sessionID, ThreadContextDelegate method)
at Hyperion.DimensionServer.BaseProxy.HandleAPICall(Guid sessionID, ThreadContextDelegate method)
at Hyperion.DimensionServer.Proxies.ImportsProxy.CreateImportProfileForApplication(Guid sessionID, String name, String description, ImportType importType, String dataSourceName, ApplicationLocator locator)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Hyperion.DimensionServer.Interface.IImports.CreateImportProfileForApplication(Guid sessionID, String name, String description, ImportType importType, String dataSourceName, ApplicationLocator locator)
at Hyperion.DimensionServer.WebServices.Imports.CreateImportProfileForApplication(Guid sessionID, String name, String description, ImportType importType, String dataSourceName, ApplicationLocator locator)
--- End of inner exception stack trace ---
2015-03-09 13:04:32,568 FATAL [AIF]: Error in Load Metadata
2015-03-09 13:04:32,641 INFO [AIF]: FDMEE Process End, Process ID: 201
I am kind of new to debugging with FDMEE, but am I correct that it finds a string where I should not be finding a string somewhere in the metadata? I looked into the source system metadata but I don't see any "string" metadata. Could anyone perhaps advise and point me in the right direction on how to deal with this error (what is causing the error, where to look, etc). Any help would be kindly appreciated!
Regards,
GerardHi Craig,
Thanks for your reply.
The DimensionServer.log show the following error (@ the same time as the FDMEE app log):
[2015-03-09T13:04:32.379+01:00] [EPMADIM] [ERROR:32] [EPMADIM-1] [EPMADIM.Hyperion.CommonServices.Exceptions.BaseException] [tid: 10] [ecid: disabled,0] Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at Hyperion.DimensionServer.Proxies.ImportsProxy.DataSourceInfoByName(Guid sessionID, String dataSource)
at Hyperion.DimensionServer.Proxies.ImportsProxy.<>c__DisplayClass1.<CreateImportProfileForApplication>b__0()
at Hyperion.DimensionServer.Global.HandleThreadContext(Guid sessionID, ThreadContextDelegate method)
at Hyperion.DimensionServer.BaseProxy.HandleAPICall(Guid sessionID, ThreadContextDelegate method) at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at Hyperion.DimensionServer.Proxies.ImportsProxy.DataSourceInfoByName(Guid sessionID, String dataSource)
at Hyperion.DimensionServer.Proxies.ImportsProxy.<>c__DisplayClass1.<CreateImportProfileForApplication>b__0()
at Hyperion.DimensionServer.Global.HandleThreadContext(Guid sessionID, ThreadContextDelegate method)
at Hyperion.DimensionServer.BaseProxy.HandleAPICall(Guid sessionID, ThreadContextDelegate method)
ErpIntegrater0.log shows the following:
####<Mar 9, 2015 1:04:00 PM CET> <Info> <Common> <EPM11124V2> <ErpIntegrator0> <timerFactory1> <<anonymous>> <> <0000KjyE04kDwW05zzWByW1KzNvu000000> <1425902640516> <BEA-000628> <Created "1" resources for pool "odiMasterRepository", out of which "1" are available and "0" are unavailable.>
####<Mar 9, 2015 1:04:25 PM CET> <Info> <Common> <EPM11124V2> <ErpIntegrator0> <[ACTIVE] ExecuteThread: '18' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <00iRr00klyiFw0ztVw09Bz1^rvE2zG2xT0000UO00004y> <1425902665919> <BEA-000628> <Created "1" resources for pool "aif_datasource", out of which "1" are available and "0" are unavailable.>
####<Mar 9, 2015 1:04:37 PM CET> <Info> <WorkManager> <EPM11124V2> <ErpIntegrator0> <Finalizer> <<anonymous>> <> <> <1425902677402> <BEA-002936> <maximum thread constraint HTTPClientWorkManager is reached>
And Aif-WebApp.log shows:
2015-03-09T13:04:32.450+01:00] [ErpIntegrator0] [ERROR] [] [oracle.apps.erpi.model] [tid: 33] [userId: <anonymous>] [ecid: 00iRr00klyiFw0ztVw09Bz1^rvE2zG2xT0000UO00004y,0:1:3] [APP: AIF#11.1.2.0] [SRC_CLASS: com.hyperion.aif.webservices.EPMAService] [SRC_METHOD: exportMetadataToEPMA] error encountered[[
javax.xml.rpc.soap.SOAPFaultException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.FormatException: Input string was not in a correct format.
Server stack trace:
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at Hyperion.DimensionServer.Proxies.ImportsProxy.DataSourceInfoByName(Guid sessionID, String dataSource)
at Hyperion.DimensionServer.Proxies.ImportsProxy.<>c__DisplayClass1.<CreateImportProfileForApplication>b__0()
at Hyperion.DimensionServer.Global.HandleThreadContext(Guid sessionID, ThreadContextDelegate method)
at Hyperion.DimensionServer.BaseProxy.HandleAPICall(Guid sessionID, ThreadContextDelegate method)
at Hyperion.DimensionServer.Proxies.ImportsProxy.CreateImportProfileForApplication(Guid sessionID, String name, String description, ImportType importType, String dataSourceName, ApplicationLocator locator)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Hyperion.DimensionServer.Interface.IImports.CreateImportProfileForApplication(Guid sessionID, String name, String description, ImportType importType, String dataSourceName, ApplicationLocator locator)
at Hyperion.DimensionServer.WebServices.Imports.CreateImportProfileForApplication(Guid sessionID, String name, String description, ImportType importType, String dataSourceName, ApplicationLocator locator)
--- End of inner exception stack trace ---
at oracle.j2ee.ws.client.StreamingSender._raiseFault(StreamingSender.java:656)
at oracle.j2ee.ws.client.StreamingSender._sendImpl(StreamingSender.java:475)
at oracle.j2ee.ws.client.StreamingSender._send(StreamingSender.java:149)
at com.hyperion.awb.webservice.imports.runtime.ImportsSoap_Stub.createImportProfileForApplication(Unknown Source)
at com.hyperion.aif.webservices.EPMAService.createImportProfile(EPMAService.java:428)
at com.hyperion.aif.webservices.EPMAService.exportMetadataToEPMA(EPMAService.java:305)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.hyperion.aif.servlet.ODIServlet.doPost(ODIServlet.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
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:301)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
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:57)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:163)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
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:2273)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
I noticed the line: "at com.hyperion.awb.webservice.imports.runtime.ImportsSoap_Stub.createImportProfileForApplication(Unknown Source)" from this last log. Does this have any to do with the interface data source being unknown? or is it referring to something else as being source?
Kind regards,
Gerard -
Can we schedule Hyperion EPMA Planning Import Profiles?
Hi All,
Currently we are working on EPMA Planning Application.In this do we have an option like scheduling the import profiles for dimension building ? Pls. any one respond to this topic.
Thanks in advance,
AswiniHave a look at the EPMA batch client - http://download.oracle.com/docs/cd/E17236_01/epm.1112/epma_batch_user/launch.html
Cheers
John
http://john-goodwin.blogspot.com/ -
Hi All,
I am getting this error while importing an internal sales order.
“The specified subinventory is invalid to use, the profile option INV: Allow Expense to Asset Transfer is set to No. Change the profile option to Yes or choose a valid subinventory.”
I have tried to set mentioned profile as ‘Yes’. But still getting same error.
Also, provided subinventory is present and active in given inventory organization.
Please share if anybody encountered this before and have a solution.Hi 2878342
Please refer the following metalink note, it should resolve your problem.
Order Import Interface.Error Message Specified Subinventory Is Invalid To Use (Doc ID 406411.1) -
Query on Import profile in EPMA
Hi Team,
I am using an import profile to load metadata into EPMA HFM application from a flat file(.ads file).I am unable to map the below mentioned HFM properties in the Import profile.These properties are not appearing in the Property selector.Version used is Hyperion 11.1.2.2.
Custom1TopMember
Custom2TopMember
Custom3TopMember
Custom4TopMember
EnableCustom1Aggr
EnableCustom2Aggr
EnableCustom3Aggr
EnableCustom1Aggr
Requesting your help.
Thanks in advance.Do you have a Dimension Association section in the ads file? Something similar to below:
!Section = DimensionAssociations
'BaseDimension;Property;TargetDimension
Account;Alias;Alias
Account;Custom1TopMember;Custom1
Account;Custom2TopMember;Custom2
Account;Custom3TopMember;Custom3
Account;Custom4TopMember;Custom4
Account;ICPTopMember;ICP
Account;PlugAccount;Account
Account;SecurityClass;Security Class
Currency;Alias;Alias
Custom1;Alias;Alias
Custom1;SecurityClass;Security Class
Custom2;Alias;Alias
Custom2;SecurityClass;Security Class
Custom3;Alias;Alias
Custom3;SecurityClass;Security Class
Custom4;Alias;Alias
Custom4;SecurityClass;Security Class
Entity;Alias;Alias
Entity;Currency;Currency
Entity;HoldingCompany;Entity
Entity;SecurityAsPartner;Security Class
Entity;SecurityClass;Security Class
Period;Alias;Alias
Scenario;Alias;Alias
Scenario;DefaultFrequency;View
Scenario;DefFreqForICTrans;View
Scenario;PhasedSubStartYear;Year
Scenario;SecurityClass;Security Class
View;Alias;Alias Or, is the import profile set up to load a single dimension at a time? The profiles can be configured in many different ways. -
Import Profile error in EPMA with DRM 11.1.2.3.300
Hi All,
I am trying to create an import profile in EPMA for DRM, but I'm getting the error below :
URI: http://DSVSRV/awb/imports.mapping.enumDrmVersionsAndExportProfiles.do
Code: SVR_ERR_DRM_ERROR_CONTACTING
Description: Error while contacting Data Relationship Management server during operation 'drmService.getVersions'. DRM web service URL: 'http://DSVSRV:28080/oracle-epm-drm-webservices/DrmService'. DRM API Adapter URL: 'http://DSVSRV:5240/Oracle/Drm/APIAdapter'. Exception: 'There was no endpoint listening at http://DSVSRV:28080/oracle-epm-drm-webservices/DrmService that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.'.
Actor: none
Does anyone know what this error means ?
Thanks,Well, after review the DRM documentation I've found that some settings must be done before, like as :
* Installing Metadata Services Schema for Oracle Web Services Manager
* Configuring Oracle Web Services Manager
* Configuring WebLogic with an External Provider
* Configuring the API Adapter
I've done all settings above and got to test the webservice, but when I've got to create the profile the error is about :
[11] ERROR SVR_ERR_DRM_ENCOUNTERED_EXCEPTION:The Data Relationship Management server encountered an exception while generating output during operation 'drmService.getVersions'. DRM web service URL: 'http:/DSVSRV:28080/oracle-epm-drm-webservices/DrmService'. DRM API Adapter URL: 'http://DSVSRV:5240/Oracle/Drm/APIAdapter'. The underlying exception was 'FailedAuthentication : Was not possible authenticate the security token.'. See the DRM logs for details. Hyperion.DimensionServer.Interface.Exceptions.DrmImportException: The Data Relationship Management server encountered an exception while generating output during operation 'drmService.getVersions'. DRM web service URL: 'http://DSVSRV:28080/oracle-epm-drm-webservices/DrmService'. DRM API Adapter URL: 'http://DSVSRV:5240/Oracle/Drm/APIAdapter'. The underlying exception was 'FailedAuthentication : Was not possible authenticate the security token.'. See the DRM logs for details. at Hyperion.DimensionServer.Import.DrmAdapter.DrmAdapter.HandleDrmWebServiceRequest(String operationName, DrmServiceClient ws, String adapterUrl, DrmCallDelegate logic) at Hyperion.DimensionServer.Import.DrmAdapter.DrmAdapter.EnumDrmVersions() at Hyperion.DimensionServer.Proxies.ImportsProxy.<>c__DisplayClass6d.<EnumDrmVersions>b__6c() at Hyperion.DimensionServer.Global.HandleThreadContext(Guid sessionID, ThreadContextDelegate method) at Hyperion.DimensionServer.BaseProxy.HandleAPICall(Guid sessionID, ThreadContextDelegate method)
Does someone knows how to solve that ? -
Create EPMA dimension import profile fails
Hi,
I have registered my source and target system. I have defined my metadata details and try to execute it. Importing and transforming the tree from the source system is successful. However the step "Create EPMA dimension import profile ERPI system profile 21 (Shared) fails.
My source system is PS finance and my target app is EPMA planning application. I have defined the interface schema details in system settings. Not sure what I am missing.
Regards,
Ragav.Jeff,
I have resolved it. I was referencing the EPMA interface data source that I created for ERPI. Instead i changed the EPMA data source name in ERPI to the ERPI schema itself.
Regards,
Ragav. -
To generate xml code in encoding as specified in system profile options
Hi,
i have a customer bug wherein the report page which is generated after a particular process, which is a .xml file, does not open because we have special characters which are not getting encoded properly!..
the probable solution to this would be to encode the .xml file in the encoding format specified in system profile options.
After the content generation the following code is used to generate the tags and the .xml page:
DBMS_XMLGEN.setRowSetTag(l_qryCtx,'INVOICE_SET');
DBMS_XMLGEN.setRowTag(l_qryCtx, 'INVOICE_RECORD');
DBMS_XMLGEN.setBindValue(l_qryCtx,'BATCH_ID', p_batch_id);
DBMS_XMLGEN.setBindValue(l_qryCtx,'SUPPLIER_ID', rec.supplier_id);
DBMS_XMLGEN.setBindValue(l_qryCtx,'SITE_ID', rec.site_id);
l_result_clob :=DBMS_XMLGEN.GETXML(l_qryCtx);
l_result_clob := substr(l_result_clob,instr(l_result_clob,'>')+1);
l_temp_invoice_count := DBMS_XMLGEN.getNumRowsProcessed(l_qryCtx);
l_invoice_count := l_invoice_count + l_temp_invoice_count;
DBMS_XMLGEN.closeContext(l_qryCtx);
clob_to_file(l_result_clob);
here we have a transaction type in portugese like Nota de Crédito
and the issue summary is as follows
It contains some foreign language symbols which are not encoded in UTF-8 format hence IE is showing the error. Even though in mozilla the file is completely opened but the same foreign language symbol is not shown. So the error exists in all the browsers.
can you please suggest how the encoding maybe done so as to avoid the above problem!...
and also how to include the encoding as per mentioned in the system profile options.Hi,
>>>The XSD doesn't have any messages only simple and complex types - I can't seem to relate (via drag and drop) them to a data or message type to generate the required objects.
maybe it has some reference inside to some other types which you did not get?
if so you need to import into IR/ESR all files and put the correct reference (external archives)
this would be the proper way to get the file generated according to the xml schema
Regards,
Michal Krawczyk -
Disable profile option updation at user level
I want to disable the profile option HR: Security Profile or for that matter any other profile option at user level. The user should be able to see the value set by the system administrator (Field should be grayed out) and user should not be able to update it.
How to do it??Try a personalization combined with custom PLSQL, like this:
1) Acces System Profiles
2) Help->Diagnostics->Custom Code->Personalize
3) In the newly displayed Form Personalization form, create a line with a description like this: Prevent modification of USER_VISIBLE_VALUE
4) In the Conditions tab, set Trigger Event = WHEN-NEW-ITEM-INSTANCE
5) Set Trigger Object = PROFILE_VALUES.USER_VISIBLE_VALUE
6) In the Condition text area, enter:
apps.xxror_test_sysprofile(:PROFILE_VALUES.USER_PROFILE_OPTION_NAME,'USER')=1
7) Set Processing Mode to Both
8) Switch to the Actions tab and create two actions:
first:
type = property
description = Don't update
Language=all
enabled=yes
object type=Item
target object=PROFILE_VALUES.USER_VISIBLE_VALUE
property name=UPDATE_ALLOWED
value=false
second:
type=property
description=Don't enter
language=all
enabled=yes
object type=Item
target object=PROFILE_VALUES.USER_VISIBLE_VALUE
property name=ALTERABLE_PLUS
value=false
9) Repeat steps 3-8 if desired for other levels, such as:
Prevent modification of SITE_VISIBLE_VALUE
Prevent modification of APPL_VISIBLE_VALUE
Prevent modification of RESP_VISIBLE_VALUE
Prevent modification of SERVER_VISIBLE_VALUE
Prevent modification of ORG_VISIBLE_VALUE
paying attention to update the corresponding names for xxx_VISIBLE_VALUE.
10) Create the following PLSQL function:
CREATE OR REPLACE function xxror_test_sysprofile (
prof_opt_name in varchar2,
lvl in varchar2
return number
is
v_ret number;
s_prof varchar2(1024);
s_uname varchar2(100);
s_lvl varchar2(10);
begin
-- returns 0 if the user "uname" must be granted access the profile named "prof_opt_name" at the "lvl" level
-- returns 1 if the user "uname" must be forbidden to access such a profile at such a level.
-- important assumption: the "lvl" parameter may have only one of the following values:'SITE', 'APPL', 'RESP', 'USER', 'SERVER', 'ORG'
-- or else this function will return 1, thus forbidding the access
s_uname:=substr(upper(trim(nvl(fnd_profile.value('USERNAME'),''))),1,100);
if s_uname in ('MY_ADMIN_1','MY_ADMIN_2','SYSADMIN') then
v_ret:=0; -- no restrictions
else
if s_uname in ('MY_POWERUSER_1','MY_POWERUSER_2') then
-- restrict to only the below mentioned profiles
s_prof:=substr(upper(trim(nvl(prof_opt_name,''))),1,1024);
s_lvl:=substr(upper(trim(nvl(lvl,''))),1,10);
if
(s_prof like '%WHATEVER%')
then
if s_lvl in ('SITE', 'APPL', 'RESP', 'USER', 'SERVER', 'ORG') then
v_ret:=0; -- level acceptable for these users on these profiles
else
v_ret:=1; -- unknown level, so reject
end if;
else
-- these users may not access these profiles, so reject
v_ret:=1;
end if;
else
if s_lvl = 'SITE' then
-- no way any other user than those above may modify site-level profiles
v_ret:=1;
else
-- any other user than those above may modify lower-level profiles, but
-- for now reject all
v_ret:=1;
end if;
end if;
end if;
return v_ret;
end;
Pls be aware that testing first on a test instance is always advisable. -
Your profile option does not allow automatic numbering error when trying to load BSA
We are getting this error while trying to load BSAs. The profile option is set to always at the responsibility level,
The same code and settings were tested in lower instances and it went through fine
Document sequence is set correctly.
Any inputs to resolve this issue would be greatly appreciated. It has stopped out production Data conversi
Thanks
RHi Winsky,
Ensure Profile: Sequential Numbering must be set to: 'Partially Used' at app level
Refer the following note and check whether it helps:
I Get The Error: Your Profile Option Does Not Allow Automatic Numbering. [ID 560388.1]
In Order Import stuck record with error "Your Profile Option Does Not Allow Automatic Numbering" [ID 1083645.1]
Best Regards, -
Export the EPMA "Import Results" as a file?
The Log Console exports deployment logs as files but the "Import Results" of an import profile can only be viewed within EPMA. Is there a way to export these "Import Results" as a file?
As far as I am aware that is not default functionality.
Cheers
John -
How to copy same profile options
Hi,
How to copy same profile option from one responsibility to another responsibility.
Can any one please suggest on this.
Regards,
Kishore.I think what you mean is "how to copy profile option value from one responsibility to other".
You can use FNDLOAD to download the profile options values for the profile option.
The sample syntax for download is
FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afscprof.lct ORG_ID.ldt PROFILE PROFILE_NAME=”profile option” APPLICATION_SHORT_NAME=”FND”
It will create an .ldt file.
You can edit the ldt file and change the responsibility key to the new one. You may want to delete other entries and leave just one entry behind. An example is below
BEGIN FND_PROFILE_OPTION_VALUES "10003" "SC_US_OPI_DBI_INV_MGMT_M02" "OPI"
OWNER = "SYSADMIN"
LAST_UPDATE_DATE = "2012/04/03"
PROFILE_OPTION_VALUE = "95"
END FND_PROFILE_OPTION_VALUES
and then use FNDLOAD to upload the modified ldt file.
Sample syntax is
FNDLOAD apps/apps O Y UPLOAD $FND_TOP/patch/115/import/afscprof.lct ORG_ID.ldt
Sandeep Gandhi -
Cannot Access Profile Options in New Verizon Webpage - Poor Tech Support
I just started with Verizon this past Thursday for phone and internet DSL. Everything went smoothly except for the fact that there is a new webpage that Verizon is using that presents the customer and/or user with Profile options.
Every time that I try to access these options, a message appears that states that these options will be available when my installation is completed.
I have already installed the latest Verizon software on my PC, spoke to countless HSI support people, and am told that I would have to wait 48 to 72 hours for this to hopefully be resolved.
Each time, I am given a scripted response where each rep uses screen sharing to try and resolve the problem. They waste my time by spending over an hour checking options, and then tell me that it is a webpage problem not my PC.
I have never seen a new webpage rolled out and Beta tested while the old one was closed. In other words, every competitor of webmail Hotmail to Outlook, and Google with their new webpages, always keeps the old webpage active until they have worked out all the problems of the new one. They even allow you to try the new one, and then roll back if you were not satisfied.
Verizon, you did a very poor job with this roll out by not presenting these options to the user. In your rush to implementation, you run the risk of losing customers because of the time wasted by scripted customer service reps who don't have a clue as to what is going on. I left Time Warner Cable to come to you for specific reasons, and in regard to Internet, you pale in comparison to their customer support. It never took them days to resolve a problem.
I guess Internet services is not important enough.I am sorry to hear about the problems with the website. Are you still having difficulties? Please reply back if so that way we can assist further.
Anthony_VZ
**If someones post has helped you, please acknowledge their assistance by clicking the red thumbs up button to give them Kudos. If you are the original poster and any response gave you your answer, please mark the post that had the answer as the solution**
Notice: Content posted by Verizon employees is meant to be informational and does not supersede or change the Verizon Forums User Guidelines or Terms or Service, or your Customer Agreement Terms and Conditions or plan -
Changing Profile option 'Sequential Numbering' at Site Level
Hi -
I need some input regarding a change that I am planning to make to fix the following error in Order Import:
"Your profile option does not allow automatic numbering.
Please ask your system administrator to change the sequential numbering profile."
At our site, we are not using Automatic Numbering for any types of orders, RMAs etc. These numbers are provided by the legacy system, which populates the OE interface tables. Right now, the Profile Option "Sequential Numbering" is set as follows:
Site: Not Used
Application: Order Management - Partially Used
Responsibility: Order Management User/ Super User - Partially Used
I have found that if I change the Site profile to 'Partially Used', I don't get this error.
How will this change affect other applications like AR, AP, OKC, OTL etc? What do we have to be careful about? Do we need to test anything else? Any feedback will be appreciated.
Thanks
[email protected]EDI inbound(Order) program had been successfully Reading data from the Flat file placed in the inbound folder and Inserting the data correctly into the Interface tables and automatically firing the Order Import Program. How-ever Order import program was failing to create an order giving a error message like
‘Your profile option does not allow automatic numbering.
Please ask your system administrator to change the sequential
numbering profile.
I tried running the Order import Program manually after inserting the very same data in to the interface Tables from PLSQL developer. And the order was getting created successfully.
To debug the issue further what I did was - Disabled the “Order Import” Concn program, placed the data file in the inbound folder and ran the EDI Order Inbound Program. The idea was to compare the entries in the interface tables between the one inserted by the EDI program and ourselves from PLSQL developer. The Data seemed to be the same. Then I enabled the “order Import” Conc Program and ran the same for the very same entry inserted by the EDI inbound program and the Order got created successfully….!
The responsibility was the culprit…!
EDI Inbound is run from ECE Super User and Manual Order Import from OM Super user…
Now order is getting created Successfully from e-Com Resp through EDI Inbound after setting that Profile Value to "Always Used". -
API for inserting/updating system profile option values
Hi,
Is there any API that I can use to insert/update system profile option values via PL/SQL?
Regards,
Santhosh JoseHi Santosh,
You can think of using the FNDLOAD utility to download the values from one instance and upload to other instance.
## Now lets have a look at the profile option using oracle's FNDLOAD
FNDLOAD apps/$CLIENT_APPS_PWD O Y DOWNLOAD $FND_TOP/patch/115/import/afscprof.lct POR_ENABLE_REQ_HEADER_CUST.ldt PROFILE PROFILE_NAME="POR_ENABLE_REQ_HEADER_CUST" APPLICATION_SHORT_NAME="ICX"
## Note that
## POR_ENABLE_REQ_HEADER_CUST is the short name of profile option
## We aren't passing the user profile option name in this case. Validate using ...
########----->select application_id, PROFILE_OPTION_NAME || '==>' || profile_option_id || '==>' ||
########----->USER_PROFILE_OPTION_NAME
########----->from FND_PROFILE_OPTIONS_VL
########----->where PROFILE_OPTION_NAME like '%' || upper('&profile_option_name') || '%'
########----->order by PROFILE_OPTION_NAME
########----->/
## Now to upload
FNDLOAD apps/$CLIENT_APPS_PWD O Y UPLOAD $FND_TOP/patch/115/import/afscprof.lct POR_ENABLE_REQ_HEADER_CUST.ldt
For other config components download and upload you can refer the link- http://www.apps2fusion.com/apps/scripts/19-oracle-fndload-script-examples
Thanks,
Sanjay
Maybe you are looking for
-
Adobe Photoshop CS6 Extended Stop Working
Hellow: My computer has run Windows 7 ,Run Adobe Photoshop CS6 Extended,I click "edit"-"Control of deformation",the Adobe Photoshop CS6 Extended Stop Working.Why?
-
"SELECT SINGLE" is not working.
Hi all, here i have one report. And in this i want just one row when my input material number match with my table material number this time if movement type is 131 then program will be terminated otherwise it's working but this coding is not working
-
Cant install new language package on mobile dictio...
Hi, im trying to install on my 5800 new language(thai) i have english,hebrew.bulgarian, when im install the thai language , the software want to remove other language and i need to choose , but i can remove only the hebrew language. i want to remove
-
Hi all, In my scenario, I have Cost Center and Cost Elements in Rows and Time in column. When I display my schedule, it displays the Cost Center name in all the rows which has Cost Elements in it. How can I hide those? For ex: CC1 CE1 ....
-
Set characteristic as a series number in Derivation Rule
Could characteristic set as a series number in COPA derivation rule? I tried to derive a field which is a series number created by system. Could I make it?