Unable to find associated SLD for specified class(SAP_XIIntegration Directory)

Hi All,
We have installed PI 7.4  dual stack on windows platform. All Post Installation activities were completed succesfully. I am able to succesfully execute transactions: SLDCHECK, SXMB_ADM (check) etc.
All RFC connections are also configured properly. SXI_CACHE working fine.
But when I tried to create a communication channel it gives me following warning message:
" Unable to find associated SLD element for specified class (source element: SAP_XIIntegrationDirectory "., CreationClassName,SAP_XIIntegrationDirectory,string, Name, directory.sxi.ict-vxi-65,string)target element class: SAP_XIIntegrationServer).
Please suggest what needs to be done to solve this issue.
Thanks
Pawan

Hi Pawan,
SAP note #764176  should be applied. Before you do that, apply note #1117249 Incomplete Registration of PI components in SLD.
Hopefully this will resolve the error.
Regards,
Naveen

Similar Messages

  • Unable to find associated SLD element

    Hello,
    We are currently setting up our PI 7.1 evaluation system. When we assign a business system (ECC6.0) from the SLD in the Integration Builder and tick "Create communication channels automatically" we receive the following error message:
    Could not create communication channel: Unable to find associated SLD element for specified class (source element: SAP_BusinessSystem, [CreationClassName, SAP_BusinessSystem, string, Name, test, string], target element class: SAP_HTTPServicePort)
    In the IB the following communication channels are however created successfully:
    - GeneratedReceiverChannel_HTTP
    - GeneratedReceiverChannel_RFC
    - GeneratedReceiverChannel_IDoc
    - GeneratedReceiverChannel_XI
    - GeneratedReceiverChannel_WS_Local
    - GeneratedSenderChannel_WS
    Any idea what this error message means and how to correct it?

    Thanks for the reponses.
    Abhishek,
    I've been through the forum posts and they all refer to issues with the Adapter Framework or Integration Directory. I have worked through them though and none of the resolutions help with my issue.
    Divya,
    Regarding note 1117249; yes I saw this can be an issue from previous posts on SDN so have confirmed the PI components are all present in the SLD, as shown below, and registered against the same domain:
    - Adapter Engine on (SID)
    - Domain (host)
    - Integration Directory on (SID)
    - Integration Repository on (SID)
    - Integration Server on (host)
    - RWB on (SID).(host)
    Regarding note 764176; I have checked the RWB and all expected components are present and green (except web service security, which is amber):
    - Integration Server
    -- Integration Engine (SID) 
    -- Business Process Engine (SID)
    -- Mapping Runtime (SID) 
    -- Adapter Engine (SID)
    Ran the Cache Connectivity Test from RWB and it reported everything green.
    Also in CIM instances under XI Integration Server the following associations are present:
    - XI Contained Integration Server - associated with XI Domain 'Domain (host)'
    - XI Integration Server Logical Identity - associated with Business System 'INTEGRATION_SERVER_(SID)'
    - XI Sub-System viewed Application System - associated with BC System '(SID) on (host)'
    In Technical Landscape under Technical System Type PI the 'Application System' column is populated with '(SID) on (host)' for all entries except for the entry of type XI Domain.
    NB. I have deliberate obscured host and SID with (host) and (SID) respectively.
    The above entries all look correct to me and J2EE was restarted very recently so have not removed the entries as described in note 764176...
    Perhaps I could try to create the communication channel manually? Any idea which one uses the "SAP_HTTPServicePort" class?

  • Unable to find domain controller for the specified domain. Please explicitly specify the domain controller.

    Im getting error "Unable to find domain controller for the specified domain. Please explicitly specify the domain controller."   when I try to create an AD connection for my User Profile Service.  The entire sharepoint environment is installed
    on one server.  That server has everyting on it, AD, SQL, Sharepoint, and its the domain controller. I cant figure out why this will not identify?Trevor Fielder

    Hi,
    Did you get this error when clicking on the Populate Containers button?
    If yes, please make sure that you have provide the domain credentials in the account name and password
    boxes below when entering the domain information. The account must be granted the replicating directory changes permission on the domain.
    You can refer to this blog:
    http://www.harbar.net/articles/sp2010ups.aspx
    Xue-Mei Chang

  • Type-mapping not working correctly, get "Unable to find a javaType for the xmlType" WARNING

    I'm manually creating a web-services.xml file, and using the autogen ant task to
    generate the codec XML/Java classes. The XML definition is provided by SAP.
    The ant build.xml file:
    <project name="buildWebservice" default="stubgen">
    <target name="stubgen">
    <clientgen ear="C:\projects\RMIS\ifrrequests\RMIS.ear"
    packageName="com.aa.rmis.webservice.client"
    clientJar="C:\projects\RMIS\ifrrequests\rmisws-client.jar"
    autotype="False" />
    </target>
    <target name="all" depends="stubgen"/>
    </project>
    The problem is seen below in the output from Ant. Note the WARNINIG. The problem
    is that the xml type cannot be mapped to the Java type.
    C:\projects\RMIS\ifrrequests>ant -buildfile clientbuild.xml
    Buildfile: clientbuild.xml
    stubgen:
    [clientgen] Generating client jar for RMIS.ear ...
    [clientgen] WARNINIG: Unable to find a javaType for the xmlType:['urn:sap-com:do
    cument:sap:business']:PaymentRequest.Create. Make sure that you have registered
    this xml type in the type mapping
    [clientgen] Using SOAPElement instead
    [clientgen] Compiling 4 source files to C:\DOCUME~1\944377\LOCALS~1\Temp\rmisws-
    client.jar-836624340
    [clientgen] Building jar: C:\projects\RMIS\ifrrequests\rmisws-client.jar
    BUILD SUCCESSFUL
    Total time: 17 seconds
    The Java source that has the implementation of the service methods is simply:
    package com.aa.rmis.webservice;
    import com.aa.rmis.ifr.request.*;
    public class TestService
    public TestService()
    public int serviceRequest(PaymentRequestCreate request)
    System.out.println("Received serviceRequest message");
    return 0;
    public void testStringRequest(String request)
    The web-service.xml file is attached, which contains the schema for the SAP PaymentRequest.Create
    object definition.
    Another problem I have, which is probably related, is that the service method
    that has a complex data type (non-built in data type) is not being deployed into
    the WebLogic server. But the other service method that simply takes a String
    parameter is.
    The steps I took are:
    1. Get XML from SAP Interface Repository (IFR) for PaymentRequest
    2. Use ant task autogen to generate the request codec classes
    3. Create the web-services.xml file by inserting the schema definition and the
    mapping file created by the autogen task, and defining the operations
    4. Build web-services.war file that contains all autogen compiled class files,
    the web-services.xml file, and the service implementation class
    5. Build the ear file that holds the web service files
    6. Use the clientgen ant task to generate (included above) to generate the client
    jar file that should contain the proxy for both of the service methods
    Environment:
    * WebLogic 7.02
    * JDK 1.3.1_06
    * JBuilder 9 Enterprise
    * Ant 1.4
    Possible causes:
    * Namespace not being used correctly
    * copied verbatim the mapping xml file generated by autogen into the web-services.xml
    file
    * xml-schema part of web-services.xml might not be set correctly
    * operation definition might not be using the correct namespace
    * Classpath used for ant might not be right
    * Doubt this is the problem, but I'm out of other ideas
    * Set by using the setWLEnv.cmd file provided by WebLogic
    * Tried adding the generated classes directory for my project to the classpath,
    but did not work
    I've been referencing the Programming WebLogic Web Services document throughout
    this entire process. I must be missing something.
    Can anybody from BEA help me out with this problem?
    Thanks in advance.
    [web-services.xml]

    Hi JD,
    I spent a few cycles looking over your web-services.xml file, however I
    don't have any suggestions other that one that looks like you have
    already tried, at the top, in the <schema...>
    targetNamespace="urn:sap-com:document:sap:business"
    Making edits to these generated files can be tricky and my only
    suggestion is to create a small reproducer to run by our outstanding
    support team.
    A quick look at our problem database shows one issue (CR095109) related
    to a similar problem at deploy time that was fixed with 7.0SP3. Again,
    the support folks will be able to help focus in on the issue.
    Regards,
    Bruce
    JD wrote:
    >
    The first posting contains the wrong web-services.xml file. Please refer to this
    one instead.
    "JD" <[email protected]> wrote:
    I'm manually creating a web-services.xml file, and using the autogen
    ant task to
    generate the codec XML/Java classes. The XML definition is provided
    by SAP.
    The ant build.xml file:
    <project name="buildWebservice" default="stubgen">
    <target name="stubgen">
    <clientgen ear="C:\projects\RMIS\ifrrequests\RMIS.ear"
    packageName="com.aa.rmis.webservice.client"
    clientJar="C:\projects\RMIS\ifrrequests\rmisws-client.jar"
    autotype="False" />
    </target>
    <target name="all" depends="stubgen"/>
    </project>
    The problem is seen below in the output from Ant. Note the WARNINIG.
    The problem
    is that the xml type cannot be mapped to the Java type.
    C:\projects\RMIS\ifrrequests>ant -buildfile clientbuild.xml
    Buildfile: clientbuild.xml
    stubgen:
    [clientgen] Generating client jar for RMIS.ear ...
    [clientgen] WARNINIG: Unable to find a javaType for the xmlType:['urn:sap-com:do
    cument:sap:business']:PaymentRequest.Create. Make sure that you have
    registered
    this xml type in the type mapping
    [clientgen] Using SOAPElement instead
    [clientgen] Compiling 4 source files to C:\DOCUME~1\944377\LOCALS~1\Temp\rmisws-
    client.jar-836624340
    [clientgen] Building jar: C:\projects\RMIS\ifrrequests\rmisws-client.jar
    BUILD SUCCESSFUL
    Total time: 17 seconds
    The Java source that has the implementation of the service methods is
    simply:
    package com.aa.rmis.webservice;
    import com.aa.rmis.ifr.request.*;
    public class TestService
    public TestService()
    public int serviceRequest(PaymentRequestCreate request)
    System.out.println("Received serviceRequest message");
    return 0;
    public void testStringRequest(String request)
    The web-service.xml file is attached, which contains the schema for the
    SAP PaymentRequest.Create
    object definition.
    Another problem I have, which is probably related, is that the service
    method
    that has a complex data type (non-built in data type) is not being deployed
    into
    the WebLogic server. But the other service method that simply takes
    a String
    parameter is.
    The steps I took are:
    1. Get XML from SAP Interface Repository (IFR) for PaymentRequest
    2. Use ant task autogen to generate the request codec classes
    3. Create the web-services.xml file by inserting the schema definition
    and the
    mapping file created by the autogen task, and defining the operations
    4. Build web-services.war file that contains all autogen compiled class
    files,
    the web-services.xml file, and the service implementation class
    5. Build the ear file that holds the web service files
    6. Use the clientgen ant task to generate (included above) to generate
    the client
    jar file that should contain the proxy for both of the service methods
    Environment:
    * WebLogic 7.02
    * JDK 1.3.1_06
    * JBuilder 9 Enterprise
    * Ant 1.4
    Possible causes:
    * Namespace not being used correctly
    * copied verbatim the mapping xml file generated by autogen into
    the web-services.xml
    file
    * xml-schema part of web-services.xml might not be set correctly
    * operation definition might not be using the correct namespace
    * Classpath used for ant might not be right
    * Doubt this is the problem, but I'm out of other ideas
    * Set by using the setWLEnv.cmd file provided by WebLogic
    * Tried adding the generated classes directory for my project to
    the classpath,
    but did not work
    I've been referencing the Programming WebLogic Web Services document
    throughout
    this entire process. I must be missing something.
    Can anybody from BEA help me out with this problem?
    Thanks in advance.
    Name: web-services.xml
    web-services.xml Type: ACT Project (text/xml)
    Encoding: base64

  • Unable to find connection 'MyConnection' for object MySetting

    I have a connection string in my App.Config for Visual Studio 2012 Express for Desktop.
    The App.Config and Connection String  like following,
    It was working to connect,
    Suddenly, I got 'unable to find connection 'MyConnectionString' for Object MySetting, The Connection string could not be found, or data provider associated with Connection String could not be loaded' when I tried to config query on for Data Adapter on DataSet.xsd
    files.
    Any suggestions is appreciated,
    Regards,
    Souris,
    <?xml version="1.0"?>
    <configuration>
        <configSections>
        </configSections>
        <connectionStrings>
        <add name="MyProject.My.MySettings.MyConnectionString" connectionString="Data Source=MyServer;Initial Catalog=MyDatabase;User ID=MyUser;Password=MyPassword;encrypt=true;"/>
        </connectionStrings>
          <startup>
            <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
        </startup>
    </configuration>

    Keith, I can already access the hidden status page, what it is NOT showing me, is the duration of my active connection which is what I need to see.
    That status page just shows me the following stats:
    Configured
    Current
    Line Status
    SHOWTIME
    Link Type
    Fast Path
    [Go Top]
    Data Rate:
    Stream Type
    Actual Data Rate
    Up Stream
    288 (Kbps.)
    Down Stream
    2272 (Kbps.)
    [Go Top]
    Operation Data / Defect Indication:
    Operation Data
    Operation Data
    Upstream
    Downstream
    Noise Margin
    27 dB
    28 dB
    Attenuation
    40 dB
    --- dB
    Defect Indication
    Indicator Name
    Near End Indicator
    Far End Indicator
    Fast Path FEC Correction
    0
    0
    Interleaved Path FEC Correc
    0
    0
    Fast Path CRC Error
    2
    0
    Interleaved Path CRC Error
    0
    0
    Loss of Signal Defect
    0
    0
    Fast Path HEC Error
    0
    0
    Interleaved Path HEC Error
    0
    0
    [Go Top]
    Statistics:
    Received Cells
    2838470
    Transmitted Cells
    2336236

  • Unable to find setter method for attribute:

    I am using Jboss jboss-4.2.3.GA, JDK 1.6.
    I am trying to deploy our application on Jboss. When loading sources page or whenever we try to load the taglib we are getting the following error.
    org.apache.jasper.JasperException: jspfile.jsp(67,1) Unable to find setter method for attribute: collection
    at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
    at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
    at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:148)
    at org.apache.jasper.compiler.Generator$GenerateVisitor.evaluateAttribute(Generator.java:2736)
    at org.apache.jasper.compiler.Generator$GenerateVisitor.generateSetters(Generator.java:2965)
    at org.apache.jasper.compiler.Generator$GenerateVisitor.generateCustomStart(Generator.java:2169)
    at org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1689)
    at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1507)
    at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2338)
    at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2388)
    at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2394)
    at org.apache.jasper.compiler.Node$Root.accept(Node.java:489)
    at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2338)
    at org.apache.jasper.compiler.Generator.generate(Generator.java:3374)
    at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:210)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
    at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:316)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
    at com.ssmb.common.servlets.GenericControllerServlet.service(GenericControllerServlet.java:639)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524)
    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
    at java.lang.Thread.run(Thread.java:619)
    The line corresponding in JSP file is ,
    <ssmb:list name="src_" collection="sources" showAll='<%= "" + true %>'>
    Please let me know if you have faced this issue before.

    Have you written this tag in a tld or a tag file?
    How have you declared the attribute "collection"?
    Does the class which implements the custom tag <ssmb:list> have a method in it: public void setCollection(String collection) ?

  • Unable to find moniker information for archive collection ArchiveCollection

    In attempting to setup archive transfer between PROD and DEV I needed to rename an existing outgoing provider and the only way I found I could do this is to delete the existing provider and recreate it with a new name. I think by doing this it has caused and issue and now the CS log displays an error similar to below:
    Unable to find moniker information for archive collection ArchiveCollections. The collection ecmprd2 has no information associated with it. It no longer exists in the system. [ Details ]
    An error has occurred. The stack trace below shows more information.
    !csMonikerUnableToFindArchiveInfo,ArchiveCollections!csArchiverCollectionNotFound,ecmprd2
    intradoc.data.DataException: !csArchiverCollectionNotFound,ecmprd2
         at intradoc.server.archive.ArchiveUtils.getCollection(ArchiveUtils.java:492)
         at intradoc.server.MonikerWatcher.parseMonikerInfo(MonikerWatcher.java:325)
         at intradoc.server.MonikerWatcher.computeMonikers(MonikerWatcher.java:248)
         at intradoc.server.MonikerWatcher.notifyWatched(MonikerWatcher.java:154)
         at intradoc.server.Service.notifyWatched(Service.java:710)
         at intradoc.server.Service.updateSubjectInformation(Service.java:670)
         at intradoc.server.ServiceRequestImplementor.executeActions(ServiceRequestImplementor.java:1128)
         at intradoc.server.Service.executeActions(Service.java:433)
         at intradoc.server.ServiceRequestImplementor.doRequest(ServiceRequestImplementor.java:635)
         at intradoc.server.Service.doRequest(Service.java:1707)
         at intradoc.server.ServiceManager.processCommand(ServiceManager.java:359)
         at intradoc.server.IdcServerThread.run(IdcServerThread.java:197)
    Does anyone know if this is caused by deleting the existing outgoing provider and if it is how can I resolve it?
    Regards,
    Andrew

    I misspoke when I said to recreate the outgoing provider because an outgoing provider only provides the "connection" from DEV to PROD. What I meant is that if the provider is deleted and the automated archives are left alone, they would fail because that connection is gone. Since you recreated an outgoing provider (even with a different name), that connection should be there again.
    I highly doubt each archive "stores" the name of the outgoing provider in its configuration, so I doubt either of those options would work. The only thing that makes sense is that the collection is "gone" (ie. DEV cannot find 'ecmprd2') or the PROD collection isn't called 'ecmprd2' anymore. I'm assuming "ecmprd2" is the instance name of your PROD instance, right? If you can, try deleting all archives and see if the error exists afterwards.
    Why did you have to "rename" the provider to begin with?

  • Unable to find security data for sender

    Hello, does anybody know what this message means. The problem appear when I send an Idoc to XI. Other interfaces (Master data) are working properly. My question is, do I need to make some extra settings for the transactional data interfaces (SHPMNT)?
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Technical Routing
      -->
    - <SAP:ErrorHeader xmlns:SAP="http://sap.com/exchange/MessageFormat">
      <SAP:Context />
      <SAP:Code p1="sapdev222,SHPMNT.SHPMNT05/urn:sap-com:document:sap:idoc:messages" p2="VENDORMASTER_WOLTERKLUWER_ERP_BE,IDZ0001_DeliveryReplicate_IB/http://wolterskluwer.com/xi/midas_deliveries" p3="" p4="">PHYROU.UNDEFINED_SECURITY</SAP:Code>
      <SAP:Text language="EN">Technical routing: Unable to find security data for sender sapdev222,SHPMNT.SHPMNT05/urn:sap-com:document:sap:idoc:messages for receiver VENDORMASTER_WOLTERKLUWER_ERP_BE,IDZ0001_DeliveryReplicate_IB/http://wolterskluwer.com/xi/midas_deliveries</SAP:Text>
      </SAP:ErrorHeader>
    regards
    Ernesto Duran

    HI,
    i am also getting the same error in my scenario. Could u plz inform me what is the solution?
    Rgds,
    Ram Sri

  • ERR-1002 Unable to find item ID for item "FB_FLOP4150_" in application 4000

    I transferred my APEX Application from 11gRel1 on 10gRel2:
    I exported my APEX Application from 11g (APEX 3.1.1.00.09) XDB:
    Home -> Application Builder -> Application 101 -> Export Application
    File Format - UNIX
    File Character Set: Unicode UTF-8
    I imported new APEX Application to 10gRel2 (APEX 3.1.1.00.09) Apache:
    Home -> Application Builder -> Import Application
    File Character Set: Unicode UTF-8
    auto assign ID for Application (new ID - 101)
    after opening the page to 10gRel2 get:
    ERR-1002 Unable to find item ID for item "FB_FLOP4150_GOTO_PAGE" in application 4000
    Help please!

    DAD config - NLS LANG.....

  • ERR-1002 Unable to find item ID for item "FLOW_SESSION" in application

    Hi,
    I installed the Tracking Issue application.
    It was working fine until I ugraded HTMLDB (latest patch).
    If I access it with another browser without going into htmldb development tool , it works fine.
    If I clic the RUN in HTMLDB development tool and login with a valid htmldb user I now get :
    ERR-1002 Unable to find item ID for item "FLOW_SESSION" in application "11964
    thanks
    Francis.

    Thanks Scott,
    It works .
    I find it is sometimes difficult to search in the OTN forum.
    Is there a trick to be able to search on multiple words ?
    Also, the results shows the same page occurence multiple times. It would be nice if it could only show it once .
    (This forum should be done in HTMLDB ;) )
    Thanks again.
    Francis.

  • ERR-1002:unable to find item id for item page_id in  applicattion 103

    Hi all,
    I am a newbie to htmldb with ajax.
    My problem is this..
    when my javscript calls an on demand process like
    ------ var get = new htmldb_Get(null,document.getElementById('pFlowId').value,'APPLICATION_PROCESS=pull_contents',0);
    -------var id_value = get_check_box_value(document.wwv_flow.f01);
    -------get.add('page_id',id_value);
    --------var greturn =get.get(null);
    process-PULL_CONTENTS
    declare
    begin
    owa_util.mime_header('text/xml', FALSE );
    htp.p('Cache-Control: no-cache');
    htp.p('Pragma: no-cache');
    owa_util.http_header_close;
    for rec in(select blob_content as "contents" from obe.file_subjects where id =12)
    loop
    htp.prn(rec.contents);
    end loop;
    end;
    i get an error in the return text like
    ERR-1002:unable to find item id FOR ITEM "PAGE_ID" IN application 103
    what can be the problem?

    Hello,
    Your going to have to reproduce it on htmldb.oracle.com, it will be much easier to help you out.
    The htmldb_Get() 'is included' on every page by default unless you've done something like comment out the header section of your page template. Look at your page source you should see something like
    &lt;script src="/i/javascript/htmldb_html_elements.js" type="text/javascript"></script>
    &lt;script src="/i/javascript/htmldb_get.js" type="text/javascript"></script>
    in the header section.
    Make sure you page template has the #HEAD# substituion tag.
    Carl

  • ERR-1002 Unable to find item ID for item "SESSION"

    Hi All,
    We have recently ugpraded from Aoex 3.1 to 3.2 and have now noticed on occasions that i get the following error when logging in...
    Unexpected error, unable to find item name at application or page level.
    ERR-1002 Unable to find item ID for item "SESSION" in application "2500".
    Return to application.I have been making changes to the application but have not changed anything to do with the SESSION item, i thought that was built into APEX so am not sure why it cannot find it.
    The error mainly happens if i clear the internet cache and try logging in again on a new session, i click Return to Application and try logging in again but get the error. If i login as a different user it logs in.
    Has this happened to anyone else?
    Thanks
    Graham

    Scott,
    Sorry, typing error, i meant 3.0 to 3.1.
    when a user clicks login the following happens...
    A Validation runs to determine if the username and pasword is right and if the user has parts to be accepted when logging in....
    DECLARE
      V_User_Check     VARCHAR2(800);
    BEGIN
        V_User_Check := M_USERS_VALIDATE_LOGIN(
           :P101_USERNAME, :P101_PASSWORD, :SESSION, :P101_BENCH, :P101_BENCH_ID);
        IF V_User_Check = 'PASSWORD_CHANGE' THEN
          :P101_PASSWORD_CHANGE := 'YES';
          RETURN 'You password must be changed for security purposes.  ' ||
                 'Please enter and retype a new password, then confirm the ' ||
                 'change by entering your existing password.';
        ELSIF V_User_Check = 'INVALID_USERNAME' THEN
          RETURN 'The username has not been recognised, please re-enter.';
        ELSIF V_User_Check = 'INVALID_PASSWORD' THEN
          RETURN 'The password entered is invalid, please re-enter.';
        ELSIF V_User_Check = 'ACCEPT_PARTS' THEN
          :P101_PARTS_TO_ACCEPT := 'YES';
          RETURN 'There are parts at this bench that need to be accepted/rejected for you to use, please check the quantities carefully.';
        ELSIF V_User_Check = 'OK' THEN
          RETURN '';
        ELSE
          RETURN V_User_Check;
        END IF;
    END;The following function is called from the Authentication Scheme (return authenticate_m_user;)
    CREATE OR REPLACE FUNCTION authenticate_m_user(p_username IN VARCHAR2, p_password IN VARCHAR2)RETURN BOOLEAN IS
      CURSOR m_cur( username_p VARCHAR,password_p VARCHAR) IS
        SELECT COUNT(*) user_count FROM m_users
        WHERE UPPER(username) = username_p
        AND PASSWORD = password_p AND in_use = 'Y';
      result_v                BOOLEAN := FALSE;
      V_Admin                 VARCHAR2(1) :=  'N';
    BEGIN
      FOR m_rec IN m_cur(p_username, dbms_obfuscation_toolkit.md5( input_string => p_password))
      LOOP
        IF m_rec.user_count = 1 THEN
          result_v    := TRUE;
        END IF;
      END LOOP;
      IF result_v = TRUE THEN
          UPDATE m_users
            SET logged_in = 'Y', last_login_date = sysdate
            WHERE upper(username) = upper(p_username);
          COMMIT;
      END IF;
      RETURN result_v;
    END authenticate_m_user;Also when i encounter the error if i keep clicking Login it keeps throwing the error, but if i turn on debug and then click login again it logs in ok.
    Hope this helps.
    Graham.

  • ERR-1002 Unable to find item ID for item

    I just started playing around with Apex 4.0.2 and I had a question which might be quite basic, so please bear with me.
    I created a report and a calendar which displays the same data (from a table) in different format. I want to create a link from the calendar to the report based on the data that is being displayed in the calendar to show more details about the calendar item. In the calendar page, I created a link under Column link and did the following:
    SET these items: P2_START_DATE
    With these values: 10-Dec-2010
    When I click on the link from the Calendar page, it gives me the following error:
    Error ERR-1002 Unable to find item ID for item "P2_START_DATE" in application "100"
    The Report attribute START_DATE does exist in the Page 2.
    How do I accomplish this ? Any help will be greatly appreciated.
    Thanks and Happy Holidays !

    Hi agopalan,
    Actually the use of "Px_" is just a convention - but a very good convention to follow. You could name that item P7_START_DATE, MY_START_DATE or any other valid name and ApEx will still know it belongs to page 2 - but please don't do that!
    You mention you have a report attribute START_DATE - do you mean a report column? If so, you can't set the START_DATE report column to a value - it isn't an item.
    If you want the report to show details based on the calendar link clicked:
    1) Create a hidden item called P2_START_DATE.
    2) Include :P2_START_DATE in the WHERE clause of your report's SQL in whatever way you need to limit the report rows.
    3) Keep your calendar link defined as-is.
    That should do it.
    Good luck with ApEx and Happy Holidays to you as well!
    John

  • ERR-1002 Unable to find item ID for item "FLOW_SESSION"

    Hi Guys,
    I installed on the weekend HTMLDB on our new development server and installed version 1.5.1.0.12 (Oracle 10.1.0.3)
    I imported our workspaces and applications.
    However we are getting the err-1002 in the following scenario.
    - logon to htmldb as a developer.
    - run application
    - Login page is show (as this is a secure application)
    - Login with a test user account. We have setup our own aurhentication scheme, with our own user account table.
    - Click login button and we get Error ERR-1002 Unable to find item ID for item "FLOW_SESSION" in application "113".
    The only way to get around it is to setup a user account in our own user account table with the same name as your developer account or create a developer account in HTMLDB for the "test user account". I have set myself as a user in the "application account table".
    But wait there is more. The "work a round" gets me in. Now I select the logout button and get the login page again.
    I then try to login as the test user and get in ok.
    Any idea what is happening here??

    Follow up debugger output
    ==========================
    0.91: Processing point: AFTER_SUBMIT
    0.91: ...PLSQL (AFTER_SUBMIT) begin owa_util.mime_header('text/html', FALSE); owa_cookie.send( name=>'LOGIN_USERNAME_COOKIE', value=>lower(:P101_USERNAME)); exception when others then null; end; Content-type: text/html; charset=WINDOWS-1252 Set-Cookie: LOGIN_USERNAME_COOKIE=dynamic;
    0.91: ...PLSQL (AFTER_SUBMIT) wwv_flow_custom_auth_std.login( P_UNAME => :P101_USERNAME, P_PASSWORD => :P101_PASSWORD, P_SESSION_ID => :FLOW_SESSION, P_FLOW_PAGE => :APP_ID||':1' ); Content-type: text/html; charset=WINDOWS-1252 Set-Cookie: WWV_CUSTOM-F_100_113=64513E8344E8C3CE; path=/; Location: f?p=113:1:18133698647045384719
    0.92: Show ERROR page...
    0.92: Processing point: AFTER_ERROR_HEADER
         Error      ERR-1002 Unable to find item ID for item "FLOW_SESSION" in application "113".
    OK      
    0.92: Processing point: BEFORE_ERROR_FOOTER
    Unexpected error, unable to find item name at application or page level.
    0.92: ...Determine if user RAY with SGID 100 can develop application 113 in workspace 100

  • ERR-1002 Unable to find item ID for item "F145_QUERY" in application "4000"

    Hi all,
    First I will give you an overview:
    APEX version: 3.2.1.00.10
    DB Version: Oracle Database 11g Enterprise Edition Release 11.1.0.7.0
    Now the problem description:
    I have a report region of type: Function body returning sql_query.
    After the sql_query is written into a variable, I would like to fill an application_item or page_item. The problem is, it is returning the error:
    ERR-1002 Unable to find item ID for item "F145_QUERY" in application "4000"
    After that I tried to create a stored function (return varchar2, because a sql_query is generated) which has got the same structure. Also I am trying to fill the session state of the application item.
    Then I am just having the following code in my report region:
    declare
    q varchar2(30000);
    begin
    q := function_name;
    return q;
    end;
    Funciton example:
    create function simple_example return varchar2 is
    q varchar2(30000);
    begin
    q := 'select sysdate from dual';
    apex_util.set_session_state('F145_QUERY', q);
    return q;
    end;
    But even then I am getting the error.
    Is it a bug? And how can I solve the problem?
    Any help is highly appreciated. Thanks in advance,
    Denise

    Hi Scott,
    most of the time the obvious solution is the best, I agree.
    But I have checked that one, before I posted the thread ;-)
    And yes, the error message really says Application 4000. That is, why I am so confused, cause I know that that is the APEX itself.
    The actual code is written within the report region. As I said, I tried 2 versions.
    The second version is explained above and the first version was the code within the report region:
    declare
    q varchar2(30000);
    begin
    q := 'select sysdate from dual';
    :F145_QUERY := q;
    return q;
    end;
    The report region is a normal report with source_type = Function_returning_sql_query.
    That is all I know, and now I hoping to find someone who has got an explanation or a even a solution for this. :-)
    Thanks,
    Best regards,
    Denise

Maybe you are looking for

  • How to Get Additional Info from LDAP

    I have an application that is using LDAP authentication. Its working great but I would like to know if its possible to extract additional information about the user at the the point of authentication. For example when the user logs in and is authenti

  • From iPad how do I use airport extreme to print to Epson R340

    Can't print from my iPad through Airport Extreme to my Epson R340 printer.  Have no problem printing from my macbook air.

  • Firefox 3 displays the php code when pages launched from dreamweaver 8

    The problem seems to relate to files opening as - file:///C:/localweb/ .... when sent from Dreamweaver 8.0 to Firefox The first html/php page loads correctly from dreamweaver as processed HTML, a second page linked from either an HTML or php page als

  • Free sat nav on Nokia E72 for life

    I have the Nokia E72 which apparently comes with free sat nav for life. However, I cannot get this to work and the manual is not helpful in any shape or form......Any ideas as to how I activate this free device ??????

  • Maintaining Schedule agreement - ME38

    Hi, While maintaining Schedule agreement using Trans code ME38, it throws a error message "Error in net price calculation, item 000001 (Please correct)" Can you anybody clarify?????? RP Veluchamy