MM-FI Integration Query

Hi All
I have one more query regarding MM FI GL assignment.
I have created Free Text PO's which are having GL code assignment on the basis of Material Groups.
Lets Say
Material Group->          Valuation Classs->     GL Code
M101->               0010->               7010001
M102->               0020->               7010002
in System there are 10 PR PO created with these two material groups and in some cases GRn is also done.
Now business wants to change the GL codes assigned to these two material groups via valuation classes.
So is it possible to change such settings in this scenario? If yes then What are the necessary things I have to be taken care before making these changes in the system for both in terms of MM and FI Postings.
Thanks

Dear,
Changing the valuation class is the big ask, if there are any open PR, PO and GRN is done. For the simple reasons you have to post all the stock related to the open PO or GRN to some dummy sccount through physical inventory and thne in material master for that material change valuation class (MM02), and thne do the revelant posting for the same.
Hope its clarifys to some extent.
Regards,
Prashanth Pai.
"Award, if Helpful"

Similar Messages

  • CAD and CUPS integration query

    I have customer integrating CAD (on UCCE 8.5) to CUPS (8.5).
    The CUPS infrastructure is being built to log IM chats.
    A question has been raised on whether or not CAD's IM chats would be logged?
    I'm told it may depend on whether CAD uses XMPP, or SIP/SIMPLE to integrate to CUPS,
    but that question aside, would CAD's chat be logged?

    Hi
    I will try to answer theoretically since I don't have this deployment in the lab nor have I tested the CAD integration.
    As per SRND the IM storage is supported on both CUPC 7.x and 8.x clients. That means that both protocols are supported ie SIP/SIMPLE and XMPP
    http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/8x/presence.html#wp1185603
    By default all inbound messages to those clients that pass through CUP server will be stored in the external postgres db (you can also enable outbound IM to be stored but anyway)
    So based on the above I would say that yes they should be recorded if the messages pass through CUP server (and I think they do)
    HTH
    Christos

  • C# Integration Request from CRM on demand

    I am trying to query the CRM just to see what kind contacts it holds. But no matter what I do I keep on getting HTTP server error 500. Now I have read here that it usually means that I am using the wrong URL. However I am using the same URL I use to obtain the session. I am successful at obtaining jsessionid.
    Here is how my code looks like:
    _strSOAPURL += ";jsessionid=" + strJsessionId;
    String xmlString = "<?xml version=\"1.0\" encoding=\"utf-8\"?><soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:wsse=\"http://schemas.xmlsoap.org/ws/2002/xx/secext\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"><soap:Body><ContactWS_ContactQueryPage_Input xmlns=\"urn:crmondemand/ws/contact/\"><PageSize>10</PageSize><ListOfContact xmlns=\"urn:/crmondemand/xml/contact\"><Contact><ContactFirstName /></Contact></ListOfContact></ContactWS_ContactQueryPage_Input></soap:Body></soap:Envelope>";
    ASCIIEncoding encoding = new ASCIIEncoding();
    byte[] bytesToWrite = encoding.GetBytes( xmlString );
    HttpWebRequest req = (HttpWebRequest)WebRequest.Create( _strSOAPURL );
    req.Method = "post";
    req.ContentLength = bytesToWrite.Length;
    req.Headers.Add( "SOAPAction", "\"\"" );
    req.ContentType = "text/xml; charset=utf-8";
    Stream newStream = req.GetRequestStream();
    newStream.Write( bytesToWrite, 0, bytesToWrite.Length );
    newStream.Close();
    HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
    I am wondering is there anything on the CRM side of things I need to make sure is happening in order for me to use the service to run an integration query or am I missing any steps in my C# code?

    I'm no expert, but you might find this suggestion helpful.
    You appear to be sending a SOAPAction header with only a pair of quotation marks. From your code, it looks like you are attempting a Contact QueryPage using the generic WSDL. In that case, you should probably set the SOAPAction header to "document/urn:crmondemand/ws/contact/:ContactQueryPage".
    In your code, you might change this line
    req.Headers.Add( "SOAPAction", "\"\"" );
    to this
    req.Headers.Add( "SOAPAction", "\"document/urn:crmondemand/ws/contact/:ContactQueryPage\"" );
    When you're having trouble with web services, it can be helpful to catch the response as well as the error message. The response body following an error sometimes includes helpful information.
    For example:
    try
    HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
    catch (System.Net.WebException webex)
    System.Net.WebResponse exresp = webex.Response;
    System.IO.Stream stream = exresp.GetResponseStream();
    System.IO.TextReader tr = new System.IO.StreamReader(stream);
    System.Diagnostics.Debug.WriteLine("Error\r\n" + webex.ToString() + "\r\n" + tr.ReadToEnd());
    With your original code, you should get an Error Message: The HTTP request did not contain a valid SOAPAction header. The value of the header was ""
    I hope this helps.

  • Query Rewrite ISSUE (ANSI JOINS do not work, traditional join works ) 11gR2

    For some types of queries constructed with ANSI JOINS, materialized views are not being used.
    This is currently increasing time on various reports since we cannot control the way the queries are generated(Tableau Application generates and runs queries against the STAR Schema).
    Have tried to debug this behavior using DBMS_MVIEW.EXPLAIN_REWRITE and mv_capabilities function without any success.
    The database is configured for query rewrite: REWRITE INTEGRITY, QUERY REWRITE ENABLED and other settings are in place.
    Have successfully reproduced the issue using SH Sample schema:
    Q1 and Q2 are logically identical the only difference between them being the type of join used:
    Q1: ANSI JOIN
    Q2: Traditional join
    Below is an example that can be validated on SH sample schema.
    Any help on this will be highly appreciated.
    -- Q1: the query is generated by an app and needs to be rewritten with materialized view
    SELECT cntr.country_subregion, cust.cust_year_of_birth, COUNT(DISTINCT cust.cust_first_name)
    FROM customers cust
    INNER JOIN countries cntr
       ON cust.country_id = cntr.country_id
    GROUP BY cntr.country_subregion, cust_year_of_birth;
    -- Q2: the query with traditional join is rewritten with materialized view
    SELECT cntr.country_subregion, cust.cust_year_of_birth, COUNT(DISTINCT cust.cust_first_name)
    FROM customers cust
    INNER JOIN countries cntr
       ON cust.country_id = cntr.country_id
    GROUP BY cntr.country_subregion, cust_year_of_birth;Tested both queries with the following materialized views:
    CREATE MATERIALIZED VIEW MVIEW_TEST_1
    ENABLE QUERY REWRITE
    AS
    SELECT cntr.country_subregion, cust.cust_year_of_birth, COUNT(DISTINCT cust.cust_first_name)
    FROM customers cust
    INNER JOIN countries cntr
       ON cust.country_id = cntr.country_id
    GROUP BY cntr.country_subregion, cust_year_of_birth;
    CREATE MATERIALIZED VIEW MVIEW_TEST_2
    ENABLE QUERY REWRITE
    AS
    SELECT cntr.country_subregion, cust.cust_year_of_birth, COUNT(DISTINCT cust.cust_first_name)
    FROM customers cust,  countries cntr
    WHERE cust.country_id = cntr.country_id
    GROUP BY cntr.country_subregion, cust_year_of_birth;Explain Plans showing that Q1 does not use materialized view and Q2 uses materialized view
    SET AUTOTRACE TRACEONLY
    --Q1 does not use MVIEW_TEST_1
    SQL> SELECT cntr.country_subregion, cust.cust_year_of_birth, COUNT(DISTINCT cust.cust_first_name)
    FROM customers cust
    INNER JOIN countries cntr
       ON cust.country_id = cntr.country_id
    GROUP BY cntr.country_subregion, cust_year_of_birth;  2    3    4    5 
    511 rows selected.
    Execution Plan
    Plan hash value: 1218164197
    | Id  | Operation           | Name       | Rows  | Bytes |TempSpc| Cost (%CPU)| Time       |
    |   0 | SELECT STATEMENT      |        |   425 | 12325 |       |   916   (1)| 00:00:11 |
    |   1 |  HASH GROUP BY           |        |   425 | 12325 |       |   916   (1)| 00:00:11 |
    |   2 |   VIEW                | VM_NWVW_1 | 55500 |  1571K|       |   916   (1)| 00:00:11 |
    |   3 |    HASH GROUP BY      |        | 55500 |  1842K|  2408K|   916   (1)| 00:00:11 |
    |*  4 |     HASH JOIN           |        | 55500 |  1842K|       |   409   (1)| 00:00:05 |
    |   5 |      TABLE ACCESS FULL| COUNTRIES |    23 |   414 |       |     3   (0)| 00:00:01 |
    |   6 |      TABLE ACCESS FULL| CUSTOMERS | 55500 |   867K|       |   405   (1)| 00:00:05 |
    --Q2 uses MVIEW_TEST_2
    SQL> SELECT cntr.country_subregion, cust.cust_year_of_birth, COUNT(DISTINCT cust.cust_first_name)
    FROM customers cust,  countries cntr
    WHERE cust.country_id = cntr.country_id
    GROUP BY cntr.country_subregion, cust_year_of_birth;  2    3    4 
    511 rows selected.
    Execution Plan
    Plan hash value: 2126022771
    | Id  | Operation               | Name         | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT          |              |     511 | 21973 |       3   (0)| 00:00:01 |
    |   1 |  MAT_VIEW REWRITE ACCESS FULL| MVIEW_TEST_2 |     511 | 21973 |       3   (0)| 00:00:01 |
    ---------------------------------------------------------------------------------------------Database version 11gR1 (Tested also on 11gR2)
    SQL> select * from v$version;
    BANNER
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    PL/SQL Release 11.2.0.1.0 - Production
    CORE     11.2.0.1.0     Production
    TNS for Linux: Version 11.2.0.1.0 - Production
    NLSRTL Version 11.2.0.1.0 - Production

    Thanks for the formatting tips.
    Just found an Oracle Bug which explains the above behavior.
    Unfortunately the bug will be fixed only in 12.1 Release so as a workaround will try to use traditional joins.
    For those who have metalink access see [Bug 10145667 : ERRORS TRYING TO REWRITE QUERY WITH EXACT TEXT MATCH TO MVIEW]

  • How does VFP CDX works internally ?

    Hello all,
    Are there any information how MS VFP CDX file works internally, what type of trees it use. how
    does it function on multi-user environment, memory caching etc...
    I have lots Dbf which I use for my clients, I can managed the operation of Dbf file in .Net; but not the CDX file.
    I'm starting to convert all my projects to .Net but I still want to work with DBF structure the reason
    I'm retaining all my tables. any comments or suggestion about this
    Project is greatly appreciated.
    Cheers.

    Good day sir Olaf,
       Thank's for the quick reply and some good insight ^_^y
    "Do you really want to reinvent the low level file access to DBF and CDX?"
      I don't think that Fox Software want to reinvent dBase when they release
      the first version of FoxBase which is very much a like of dBbase II.
      Not to reinvent actually, but to create my own file storage compatible
      to all of my existing DBF tables; I can now store up to "16 Gigabytes" of data
      on a single table on which a maximum file size of "2 Gigabytes" on most DBF
      file engine out in the wild.
    "If you want to use DBF data (including indexes) make use of the VFPOLEDB Provider,
    that's the easiest way to work with VFP SQL and other commands"
      As much as possible I want my probject free from other 3rd party software, as I'm
      planning to port this project on MONO upon completion.
      I'm comportable using the .NET Language-Integrated Query, making an IEnumerable
      (Cacheable) file base records list will suffice for now.
      MY main idea are : NoSQL, with a built in LINQ-like features that will
      suffice most of the querying using Where/For and While condition with ease
      and without doing a database field mapping when accessing a DBF file.
       NoODBC, No need for OLEDB, ADO.Net, VFPOLEDB, SQL SERVER or any other Database
       Connector to access the DBF file.
    "The only official file structure description of the vfp help file doesn't go deep:"
      Thanks for this link appreciated; most likely CDX is a file base B+Tree; now I'm
      just wondering how VFP balance the tree; or it will be super balanced upon the
      issuance on REINDEX something like compacting the database on MS SQL.
    Thanks ^_^y
     

  • SQL services use 100% Harddisk when queries

    I developed  my own app to query the data from MSSQL
    I use MSSQL 2008 R2
    when I run the query in MSSMS, it's work fine and has very fast response
    but when I run with C# application (integrated query inside).
    it take about 5000ms for 1 query and when I exterminate the task manager, I found that the services of my database engine using disk load about 5-7 MB/s (but the % is 100%)  
    after some experiment. I found out that if I want to make the query faster in my C# app, I have to open the MSSMS "together" (and make any select top 1000) with my query in C# app
    anyone know what is MSSMS do to increase the performance of any running services?
    **Note that it happens only some PC not all of them. 

    >but when I run with C# application (integrated query inside).
    It is better to write server side stored procedures and call them from client C# apps.
    BOL: "Benefits of Using Stored Procedures
    The following list describes some benefits of using procedures.
    Reduced server/client network traffic          
    The commands in a procedure are executed as a single batch of code. This can significantly reduce network traffic between the server and client because only the call to execute the procedure is sent across the network. Without the code encapsulation provided
    by a procedure, every individual line of code would have to cross the network.
    Stronger security          
    Multiple users and client programs can perform operations on underlying database objects through a procedure, even if the users and programs do not have direct permissions on those underlying objects. The procedure controls what processes and activities
    are performed and protects the underlying database objects. This eliminates the requirement to grant permissions at the individual object level and simplifies the security layers.
    The EXECUTE AS
    clause can be specified in the CREATE PROCEDURE statement to enable impersonating another user, or enable users or applications to perform certain database activities without needing direct permissions on the underlying objects and commands. For example,
    some actions such as TRUNCATE TABLE, do not have grantable permissions. To execute TRUNCATE TABLE, the user must have ALTER permissions on the specified table. Granting a user ALTER permissions on a table may not be ideal because the user will effectively
    have permissions well beyond the ability to truncate a table. By incorporating the TRUNCATE TABLE statement in a module and specifying that module execute as a user who has permissions to modify the table, you can extend the permissions to truncate the table
    to the user that you grant EXECUTE permissions on the module.
    When calling a procedure over the network, only the call to execute the procedure is visible. Therefore, malicious users cannot see table and database object names, embed Transact-SQL statements of their own, or search for critical data.
    Using procedure parameters helps guard against SQL injection attacks. Since parameter input is treated as a literal value and not as executable code, it is more difficult for an attacker to insert a command into the Transact-SQL statement(s) inside
    the procedure and compromise security.
    Procedures can be encrypted, helping to obfuscate the source code. For more information, see SQL Server Encryption.
    Reuse of code          
    The code for any repetitious database operation is the perfect candidate for encapsulation in procedures. This eliminates needless rewrites of the same code, decreases code inconsistency, and allows the code to be accessed and executed by any user or application
    possessing the necessary permissions.
    Easier maintenance          
    When client applications call procedures and keep database operations in the data tier, only the procedures must be updated for any changes in the underlying database. The application tier remains separate and does not have to know how about any changes
    to database layouts, relationships, or processes.
    Improved performance          
    By default, a procedure compiles the first time it is executed and creates an execution plan that is reused for subsequent executions. Since the query processor does not have to create a new plan, it typically takes less time to process the procedure.
    If there has been significant change to the tables or data referenced by the procedure, the precompiled plan may actually cause the procedure to perform slower. In this case, recompiling the procedure and forcing a new execution plan can improve performance.
    LINK: http://technet.microsoft.com/en-us/library/ms190782.aspx
    Optimization:
    http://www.sqlusa.com/articles/query-optimization/
    Kalman Toth Database & OLAP Architect
    SELECT Video Tutorials 4 Hours
    New Book / Kindle: Exam 70-461 Bootcamp: Querying Microsoft SQL Server 2012

  • Any ideas how to fix this? thanks

    2008-05-28 22:36:55,025 WARN main [-] QueryServiceC._find(Namespace aNamespace, DatabaseQuery aQuery, char status).WARN : Querying a large number of objects. limit=200.resultSize=500,class=class com.integral.system.configuration.JNDIEntryC
    Local Exception Stack:
    Exception [TOPLINK-6092] (Oracle TopLink - 10g Release 3 (10.1.3.3.0) (Build 070620)): oracle.toplink.exceptions.QueryException
    Exception Description: Uninstantiated ValueHolder detected. You must instantiate the relevant Valueholders to perform this in-memory query.
    Query: ReadAllQuery(com.integral.system.configuration.JNDIEntryC)
    at oracle.toplink.exceptions.QueryException.mustInstantiateValueholders(QueryException.java:671)
    at oracle.toplink.internal.expressions.QueryKeyExpression.valuesFromCollection(QueryKeyExpression.java:707)
    at oracle.toplink.internal.expressions.QueryKeyExpression.valueFromObject(QueryKeyExpression.java:666)
    at oracle.toplink.internal.expressions.RelationExpression.doesConform(RelationExpression.java:64)
    at oracle.toplink.internal.expressions.LogicalExpression.doesConform(LogicalExpression.java:38)
    at oracle.toplink.expressions.Expression.doesConform(Expression.java:1061)
    at oracle.toplink.internal.identitymaps.IdentityMapManager.getAllFromIdentityMap(IdentityMapManager.java:368)
    at oracle.toplink.internal.sessions.IdentityMapAccessor.getAllFromIdentityMap(IdentityMapAccessor.java:212)
    at oracle.toplink.queryframework.ReadAllQuery.checkEarlyReturnImpl(ReadAllQuery.java:233)
    at oracle.toplink.queryframework.ObjectLevelReadQuery.checkEarlyReturn(ObjectLevelReadQuery.java:504)
    at oracle.toplink.queryframework.DatabaseQuery.execute(DatabaseQuery.java:564)
    at oracle.toplink.queryframework.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:779)
    at oracle.toplink.queryframework.ReadAllQuery.execute(ReadAllQuery.java:451)
    at oracle.toplink.publicinterface.Session.internalExecuteQuery(Session.java:2089)
    at oracle.toplink.publicinterface.Session.executeQuery(Session.java:993)
    at oracle.toplink.publicinterface.Session.executeQuery(Session.java:950)
    at com.integral.query.QueryServiceC.executeQuery(QueryServiceC.java:1025)
    at com.integral.query.QueryServiceC._find(QueryServiceC.java:520)
    at com.integral.query.QueryServiceC._findAll(QueryServiceC.java:173)
    at com.integral.query.QueryServiceC.findAll(QueryServiceC.java:138)
    at com.integral.jmsx.JMSDBMBeanC._getServerDestinationList(JMSDBMBeanC.java:584)
    at com.integral.jmsx.JMSDBMBeanC.init(JMSDBMBeanC.java:85)
    at com.integral.jmsx.JMSDBMBeanC._getInstance(JMSDBMBeanC.java:553)
    at com.integral.jmsx.JMSDBMBeanC.<clinit>(JMSDBMBeanC.java:43)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:164)
    at com.integral.jmsx.jndi.jboss.JBossLoader.startService(JBossLoader.java:64)
    at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
    at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
    at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
    at $Proxy0.start(Unknown Source)
    at org.jboss.system.ServiceController.start(ServiceController.java:417)
    at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
    at $Proxy4.start(Unknown Source)
    at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
    at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
    at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
    at $Proxy6.deploy(Unknown Source)
    at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
    at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
    at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
    at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
    at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
    at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
    at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
    at $Proxy0.start(Unknown Source)
    at org.jboss.system.ServiceController.start(ServiceController.java:417)
    at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
    at $Proxy4.start(Unknown Source)
    at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302

    It seems that you are attempting to execute an in-memory ReadAllQuery, i.e. query from only the cache directly. Your query seems to be traversing relationships, and those relationships have not been instantiated in the cache.
    Perhaps don't query the cache for this type of query, instead use the default which is to query the database. (you have configured the query to checkCacheOnly()).
    Otherwise you could configure what to do in this case by setting the query's setInMemoryQueryIndirectionPolicyState(), to either ignore the objects, or instantiate the relationships (which may be a bad thing to do).
    -- James : http://www.eclipselink.org

  • JPA with GridRead configuration throws the exception

    Hi,
    I used the JPA entities and tried to cache the entities with GridRead configuration. I deployed the following share libraries.
    coherence3.6.jar
    toplink-grid-11.1.1.5.0.110305.jar
    active-cache-1.0.jar
    Oracle Weblogic PS5
    and eclipselink is in the classpath of the application.
    When I execute the read query, i faced the below exception.
    Caused by: java.lang.NoSuchMethodError: org.eclipse.persistence.internal.libraries.asm.ClassWriter.<init>(Z)V
         at oracle.eclipselink.coherence.integrated.internal.cache.WrapperGenerator.generateWrapper(WrapperGenerator.java:104)
         at oracle.eclipselink.coherence.integrated.internal.cache.WrapperGenerator.createWrapperFor(WrapperGenerator.java:96)
         at oracle.eclipselink.coherence.integrated.internal.cache.CoherenceCacheHelper.defineWrapperClass(CoherenceCacheHelper.java:573)
         at oracle.eclipselink.coherence.integrated.internal.cache.CoherenceCacheHelper.initializeForDescriptor(CoherenceCacheHelper.java:304)
         at oracle.eclipselink.coherence.integrated.internal.cache.CoherenceCacheHelper.initializeForDescriptor(CoherenceCacheHelper.java:299)
         at oracle.eclipselink.coherence.integrated.internal.cache.CoherenceCacheHelper.getNamedCache(CoherenceCacheHelper.java:241)
         at oracle.eclipselink.coherence.integrated.internal.querying.CoherenceRedirector.getNamedCache(CoherenceRedirector.java:51)
         at oracle.eclipselink.coherence.integrated.querying.ReportQueryFromCoherence.invokeQuery(ReportQueryFromCoherence.java:117)
         at org.eclipse.persistence.queries.DatabaseQuery.redirectQuery(DatabaseQuery.java:1862)
         at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:777)
         at org.eclipse.persistence.queries.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:1108)
         at org.eclipse.persistence.queries.ReadAllQuery.execute(ReadAllQuery.java:392)
         at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeInUnitOfWork(ObjectLevelReadQuery.java:1196)
         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2875)
         at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1602)
         at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1584)
         at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1549)
         at org.eclipse.persistence.internal.jpa.QueryImpl.executeReadQuery(QueryImpl.java:231)
         at org.eclipse.persistence.internal.jpa.QueryImpl.getResultList(QueryImpl.java:411)
         at oracle.communications.activation.beans.NetworkTargetEJBBean.queryByRange(Unknown Source)
         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.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
         at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
         at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
         at $Proxy171.queryByRange(Unknown Source)
         at oracle.communications.activation.beans.NetworkTargetEJB_zhfqs_NetworkTargetEJBImpl.__WL_invoke(Unknown Source)
         at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
         ... 398 more
    [2012-09-10T19:59:54.700+05:30] [AdminServer] [ERROR] [] [oracle.adf.controller.internal.metadata.xml.NamedParameterXmlImpl] [tid: [ACTIVE].ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: admin] [ecid: 5b83b42475bd3aac:-7180ba2c:139b090e706:-8000-000000000000005b,0] [APP: oms] ADFc: /WEB-INF/oracle/communications/activation/ui/flow/activation/create-edit-networktarget-flow.xml#create-edit-networktarget-flow:
    [2012-09-10T19:59:54.703+05:30] [AdminServer] [ERROR] [ADFC-52009] [oracle.adf.controller.internal.metadata.xml.NamedParameterXmlImpl] [tid: [ACTIVE].ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: admin] [ecid: 5b83b42475bd3aac:-7180ba2c:139b090e7
    Please let me know if require further info.
    Thanks
    Shri
    Edited by: user10385259 on Sep 11, 2012 7:06 AM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    The below message shown up when start the server.
    Oracle Coherence Version 3.6.0.4 Build 19111
    Grid Edition: Development mode
    Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
    2012-09-11 16:19:24.879/48.286 Oracle Coherence GE 3.6.0.4 <Info> (thread=[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)', member=n/a): Loaded Reporter configuration from "jar:file:/opt/oracle/NIinstallables/osminstallation/bin/coherence.jar!/reports/report-group.xml"
    2012-09-11 16:19:26.015/49.422 Oracle Coherence GE 3.6.0.4 <D4> (thread=[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)', member=n/a): TCMP bound to /ip:7001 using SystemSocketProvider
    2012-09-11 16:19:26.015/49.422 Oracle Coherence GE 3.6.0.4 <Warning> (thread=[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)', member=n/a): PreferredUnicastUdpSocket failed to set receive buffer size to 1428 packets (1.99MB); actual size is 25%, 357 packets (512KB). Consult your OS documentation regarding increasing the maximum socket buffer size. Proceeding with the actual value may cause sub-optimal performance.
    2012-09-11 16:19:29.427/52.834 Oracle Coherence GE 3.6.0.4 <Info> (thread=Cluster, member=n/a): Created a new cluster "CoherenceCluster" with Member(Id=1, Timestamp=2012-09-11 16:19:26.019, Address=ip:7001, MachineId=54761, Location=site:cim.com,machine:ip,process:7843, Role=WeblogicServer, Edition=Grid Edition, Mode=Development, CpuCount=1, SocketCount=1) UID=0x0AB16EE900000139B4F2AB03D5E91B59
    2012-09-11 16:19:29.433/52.840 Oracle Coherence GE 3.6.0.4 <Info> (thread=[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)', member=n/a): Started cluster Name=CoherenceCluster
    WellKnownAddressList(Size=1,
    WKA{Address=ip, Port=7001}
    MasterMemberSet
    ThisMember=Member(Id=1, Timestamp=2012-09-11 16:19:26.019, Address=ip:7001, MachineId=54761, Location=site:cim.com,machine:ip,process:7843, Role=WeblogicServer)
    OldestMember=Member(Id=1, Timestamp=2012-09-11 16:19:26.019, Address=ip:7001, MachineId=54761, Location=site:idc.oracle.com,machine:ip,process:7843, Role=WeblogicServer)
    ActualMemberSet=MemberSet(Size=1, BitSetCount=2
    Member(Id=1, Timestamp=2012-09-11 16:19:26.019, Address=ip:7001, MachineId=54761, Location=site:cim.com,machine:ip,process:7843, Role=WeblogicServer)
    RecycleMillis=1200000
    RecycleSet=MemberSet(Size=0, BitSetCount=0
    TcpRing{Connections=[]}
    IpMonitor{AddressListSize=0}
    2012-09-11 16:19:29.499/52.906 Oracle Coherence GE 3.6.0.4 <D5> (thread=Invocation:Management, member=1): Service Management joined the cluster with senior service member 1
    2012-09-11 16:19:29.686/53.093 Oracle Coherence GE 3.6.0.4 <Info> (thread=[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)', member=1): Loaded cache configuration from "zip:/opt/oracle/beahome/user_projects/domains/osm730/servers/AdminServer/tmp/_WL_user/oms/gam4uw/security.jar!/osm-coherence-cache-config.xml"
    Thanks
    Shri
    Edited by: user10385259 on Sep 21, 2012 7:05 AM
    Edited by: user10385259 on Sep 21, 2012 7:07 AM

  • Toplink Mysql Connection pool issues

    I am frequently seeing threads in wait state on toplink connection pool, I have given the stack trace below, anyone has any ideas as to what is happening? is it
    related to connection timeout? or other causes...
    "http-0.0.0.0-8080-2" id=397 idx=0x620 tid=5344 prio=5 alive, in native, waiting
    , daemon
    -- Waiting for notification on: oracle/toplink/threetier/ConnectionPool@0x00
    F181D8[fat lock]
    at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Metho
    d)
    at java/lang/Object.wait(J)V(Native Method)[optimized]
    at java/lang/Object.wait(Object.java:474)
    at oracle/toplink/threetier/ConnectionPool.acquireConnection(ConnectionPool.
    java:65)
    ^-- Lock released while waiting: oracle/toplink/threetier/ConnectionPool@0x0
    0F181D8[fat lock]
    at oracle/toplink/threetier/ServerSession.allocateReadConnection(ServerSessi
    on.java:412)
    at oracle/toplink/threetier/ServerSession.executeCall(ServerSession.java:443
    at oracle/toplink/internal/queryframework/DatasourceCallQueryMechanism.execu
    teCall(DatasourceCallQueryMechanism.java:193)
    at oracle/toplink/internal/queryframework/DatasourceCallQueryMechanism.execu
    teCall(DatasourceCallQueryMechanism.java:179)
    at oracle/toplink/internal/queryframework/DatasourceCallQueryMechanism.execu
    teSelectCall(DatasourceCallQueryMechanism.java:250)
    at oracle/toplink/internal/queryframework/DatasourceCallQueryMechanism.selec
    tAllRows(DatasourceCallQueryMechanism.java:583)
    at oracle/toplink/internal/queryframework/ExpressionQueryMechanism.selectAll
    RowsFromTable(ExpressionQueryMechanism.java:2483)
    at oracle/toplink/internal/queryframework/ExpressionQueryMechanism.selectAll
    Rows(ExpressionQueryMechanism.java:2441)
    at oracle/toplink/queryframework/ReadAllQuery.executeObjectLevelReadQuery(Re
    adAllQuery.java:467)
    at oracle/toplink/queryframework/ObjectLevelReadQuery.executeDatabaseQuery(O
    bjectLevelReadQuery.java:874)
    at oracle/toplink/queryframework/DatabaseQuery.execute(DatabaseQuery.java:67
    4)
    at oracle/toplink/queryframework/ObjectLevelReadQuery.execute(ObjectLevelRea
    dQuery.java:835)
    at oracle/toplink/queryframework/ReadAllQuery.execute(ReadAllQuery.java:445)
    at oracle/toplink/internal/sessions/AbstractSession.internalExecuteQuery(Abs
    tractSession.java:2260)
    at oracle/toplink/internal/sessions/AbstractSession.executeQuery(AbstractSes
    sion.java:1074)
    at oracle/toplink/internal/sessions/AbstractSession.executeQuery(AbstractSes
    sion.java:1058)
    at oracle/toplink/internal/sessions/AbstractSession.executeQuery(AbstractSes
    sion.java:1017)
    at com/integral/query/QueryServiceC.executeQuery(QueryServiceC.java:1030)
    at com/integral/query/QueryServiceC._find(QueryServiceC.java:525)
    at com/integral/query/QueryServiceC._findAll(QueryServiceC.java:123)
    at com/integral/query/QueryServiceC.findAll(QueryServiceC.java:83)
    at com/integral/query/ejb/QueryServiceC.findAll(QueryServiceC.java:59)

    Hello,
    It looks like you are using a TopLink managed connection pool and do not have enough connections available for the number of threads needing to use one. This results in threads having to wait until one is released from another thread. In the thread shown, it is waiting to get a read connection from the read pool.
    TopLink connection pools are described in the docs at:
    http://www.oracle.com/technology/products/ias/toplink/doc/1013/main/_html/srvclius002.htm#CHDJAECD
    I'd recommend increasing the min/max number of connections to something that is appropriate to handle your peak load based on your applications usage paterns.
    Best Regards,
    Chris

  • Help with converting a lead to a contact and opportunity

    How does one convert a lead to an opportunity. Please Help.

    It dependes how and where do you want this.
    Web services Integration - Query the Opportunity details and create a new Contact by using opportunity details
    OD configuration - you can use a web link and URL mash up to do this
    Dinesh

  • What Kind Of Linq Is This?

    I have added an ADO.NET Entity Data Model to my project and I am able to query data from the database.  But I am confused about where to find more information about writing queries in Linq.  I see Linq to SQL, Linq to XML, Linq to Entities, and
    others.  Frankly my favorite was always Linq to the Past.  Sorry, that's a Nintendo joke.
    So I created this test loop in my project and it works.  It has two different style queries and they both work.  The first has an object style with operators like .Where.  The second has a more SQL style with operators like where.  Am
    I already bilingual in Linq?  What are these two types of Linq syntax called?  Can Microsoft please hurry up and make a dozen more Linq styles so that this will be more confusing?
    private void TestLoop()
    using (var oContext = new PollingEntities())
    DateTime dTestDate = new DateTime(2015, 3, 12);
    var oTerminalStats = oContext.term_stats_daily
    .Where(b => b.storeno == 65003 && b.ping_datetime >= dTestDate);
    foreach (var oTerminalStat in oTerminalStats)
    string sMessage = "ping at " + oTerminalStat.ping_datetime.ToString("HH:mm:ss");
    Debug.Print(sMessage);
    int iCount = oTerminalStats.Count();
    Debug.Print("iCount = " + iCount.ToString("0"));
    var oTerminalStats2 = from n in oContext.term_stats_daily
    where n.storeno == 65003 && n.ping_datetime >= dTestDate
    select n;
    foreach (var oTerminalStat in oTerminalStats2)
    string sMessage = "ping 2 at " + oTerminalStat.ping_datetime.ToString("HH:mm:ss");
    Debug.Print(sMessage);
    int iCount2 = oTerminalStats.Count();
    Debug.Print("iCount2 = " + iCount2.ToString("0"));
    MCSD .NET developer in Dallas, Texas

    Hello DallasSteve,
    Not sure if you have already check the link for an overview about LINQ:
    LINQ (Language-Integrated Query), it describes there are three types:
    LINQ to Objects:
    https://msdn.microsoft.com/en-us/library/bb397919.aspx, my experience is that it represents when we use LINQ syntax with in-memory object, we call it LINQ to Objects.
    LINQ to XML: https://msdn.microsoft.com/en-us/library/bb387098.aspx, my experience is that it represents when use LINQ syntax
    with XML files, we call it LINQ to XML.
    LINQ to ADO.NET (Portal Page): https://msdn.microsoft.com/en-us/library/bb397942.aspx, though this link, we can see that it
    contains three sections: LINQ to DataSet,
    LINQ to SQL and LINQ to Entities.
    For the LINQ to Dataset, it should be same LINQ to Objects and LINQ to XML, it represents when we use LINQ syntax with DataSet object, we call it LINQ to DataSet.
    For the LINQ to SQL, as it describes, it provides a run-time infrastructure for managing relational data as objects and when we want to use to, we will add a LINQ to SQL item to the project, so it should be a project item/a LINQ provider/a
    light-weight, limited ORM framework which is similar with Entity Framework.
    For the LINQ to Entities: https://msdn.microsoft.com/en-us/library/bb386964.aspx, it describes that LINQ to Entities provides
    Language-Integrated Query (LINQ) support that enables developers to write queries against the Entity Framework conceptual model using Visual Basic or Visual C#, so your second query should be LINQ to Entities query.
    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.

  • Field Header issue while integrating BO on Bex query

    Hi All
    I have a integration problem of BO on Bex query.Wondering anyone had a similar problem before.
    I have a report which has Grant Description, Grant Key and some measures in the report layout. The report also has some additional available fields like Company Code and Company Code Key which can be dragged and dropped into the report by an end user.
    Free Chars that can be dragged in report
    Grant Description
    Grant
    Measure 1
    Company Code
    Grant 1 for X
    GR001
    1000
    Company Code - key
    Grant 1 for Y
    GR002
    2000
    Grant 1 for Z
    GR003
    5000
    When i include the object in Webi report (using BICS connection) i see fields like "Grant description " and "Grant Description- Key (not compounded)" (clicking on the dimension in the query panel) or Company Code and Company Code - Key. In the report layout headers, i have used substring function to remove the unnecessary part (e.g. for Grant columns)
    The problem is with the objects which is not in the report layout and can be dragged in. For example in the above scenario business users wants the name to be changed to "Company Code" and "company Code -No" when they drag these fields in the report. I can't change the object name if it is not in the report layout (unless i create a variable and 'somehow' hide the original object called "Company Code - Key"). I am also reluctant to create a variable in BO and name it accordingly as this report is a multilingual report (based on BW userid the headers will come in French, English or spanish). I would like to keep the headers same as that in BW for multilingual function to work (which is defined in BW).
    BW developers can probably create new infoobjects and populate the field with company code key data but that is a very big a task considering the so many report we have which needs key for all the objects.
    Is there a way the name can be changed to "Company Code- No" when creating a Webi report using bex query (using BICS connection and not universe) ? Really appreciate if someone can share their views on this issue as it looks like an integration issue to me.
    Sanjit

    Hey Carly,
    thanks for your suggestion.
    I actually search for notes, but found non relevant for our system. The BW notes can actually be implemented as there is an "embedded" BW server, but it's release seems to be high enough.
    I don't think the query is "hanging". The "loading" popup stops after a few minutes and then simply shows the "empty" entry with an updated timestamp under BEx documents. We don't receive any errors.
    Not too familiar with "tracing" within BO, but I'll give it a try (after doing some research and consulting some (ex-)colleagues). I have asked to "update" our front end tools too, as we're rather "low" (and have some Dashboard issues as well). So, since it's already (late) Friday afternoon here, I might just wait on that update (almost time to start my weekend).
    Cheers,
    Raf

  • How to Create a Custom Integrator in R12 based on a Query set

    Hi Everyone,
    I am very much new to web adi. I got an unique requirement which I am finding it difficult. I did searched through the entire documentation/blogs/forums and I didnt find any suitable answer. Please let me know if anybody can throw some pointers here.
    My Requirement is as follows
    1) Using WEB ADI I need to update the data to collections responsibility ( I need to update unpaid reason code column and notes column for transactions)
    2) So to start up with I need to design my excel template first with a query region to download the data. This query region may have 5-6 parameters like transaction number, customer name, customer number. When I click the submit button in query region, The data should be retrieved from database and should display in the same excel sheet.
    3) Now for the data fetched from database, I need to update some of the columns and then again upload it back to EBS. I need to enable some of the columns to be LOV's.
    Now My Questions are
    1) Is this building a parameter based query then downloading to excel and then after modifying uploading back to EBS. Is this possible with WEB ADI. If this is doable then please let me know.
    2) Unfortunately there are no interface tables or public API's available for collections responsibility then how one can update the data
    Also
    I was trying to create a custom integrator a basic one to insert the data to a custom table. I had used HR Integrator set up for creating custom integrator.Enabled all the profile options functions and menus. But now I am stuck at a point I am unable to create a layout whenever I choose my custom integrator and then tries to create a layout I get the following error:
    No columns have been defined in the column list.
    Once this can be resovled then I can fo for column mapping and then test a custom load. Can anybody please let me know what am I missing here after following each procedures.
    Your inputs are appreciated. I am in great need of your suggestions pretty urgently
    Thanks and Regards
    Keshava

    Hi,
    The answer to your query is 'Yes'. You need to design a 'UPDATE' metadata type custom integrator. The custom integrator shall use a parameter based view to first download data and then use a PL/SQL wrapper/API to re-upload it back. The brief steps are listed below:
    1. Create a 'UPDATE' metadata type custom integrator. Give a parameter list name, std/custom view for data download and a PL/SQL wrapper.
    2. Create a form function and associate the form function with the custom integrator created.
    3. Add the form function to the std WebADI menu for access.
    4. Define a layout for the custom integrator defined.
    4. To create a parameter use the standard integrator 'HR Standalone Query'. As a part of this integrator you can define the SQL WHERE clause (parameter based) that you will like to use with the custom/std view defined in the custom integrator definition.
    Note: You can use a max of 5 parameters only. For each parameter, one needs to define the datatype and also the HR standalone query has a size limitation of 2000 chars in 11i10. You increase this length you may apply patch - 3494588 to get 4000 chars.
    Hope this information helps.
    Thanks,
    Nitin jain

  • Query on integrating windows file server into SAP KM using WEBDAV

    hi
    I have sucessfully integrated windows file server into SAP KM using WEBDAV. I have query in it regarding the possible validation against the portal Database user. Can we configure such that the user comparison happens for LDAP as well as database user. Have anyone configured such a scenario?
    Regards,
    Ganesh N

    Hi Ganesh,
    this should work in principle.
    However you would need a user in Active Directory for each user in the portal database that should connect to the file server if you are using the SSO22KerbMap Module as I assume.
    In my whitepaper I have mentioned this for the internal user index_service that does only exist in the portal database.
    Best regards,
    André

  • No auth error while executing BI integrated planning Query

    Hi to all,
    I have created integrated planning Query in Bex Query designer.
    But while executing BI integrated planning query in portal, its giving errror.
    1.     No authorization for query "IP"
    2.     You are not authorized to edit this aggregation level CUBE_IP
    3.     Cannot load query u201CIPu201D (data provider u201CDP_1u201D: No authorization for requested service)
    Can any one tell me the solution for that.
    Regards
    Pavneet Rana

    Hi.
    For to check the authorization errors, you have to use the transaction  ST01 (System Trace) The Steps are:
    ST01 -->  Trace ON  --> In Trace Components, active "Authorization Check" --> Execute the query with the user --> Trace Off > Analysis> In User Name, put the user that execute the query --> F8
    You can see the authorization errors  in Dark Green.
    Regards !!!

Maybe you are looking for