Failing asynchronous cfc

A cfc when called as a synchronous call works perfectly with
all parts of the process correctly functioning. However, when the
same code is called asynchronously the call fails on the first
query in the cfc.
The error message reported in eventgateway.log is -
Error Executing Database Query.. '' .
Anyone else experienced a similar problem and any suggestions
on how to resolve this issue?
Thanks
Phill

Additional info: This is the error I'm getting:
The path to the CFC must be  specified as a full path, or as a relative path from the current template,  without the use of mappings.
I've tried full path, relative path. I tried moving the cfc into a different folder and getting to it that way.
BTW - Is my tag correct using a jsclassname with the same name as the cfc?
<cfajaxproxy cfc="asynchproxy_ajx_notemplate" jsclassname="asynchproxy_ajx_notemplate">

Similar Messages

  • Failed Asynchronous Messages still processing

    Hi,
    Scenario: Asynchronous
    QoS: EO
    SAP > PI > 3rd Party
    I have an almost 1500 failed messages in my SXI_MONITOR SAP PI with an error of 'No Receiver Determination'. I have already solved the issue and the future messages were successful. However, the 1500 failed messages are still being pushed/processed, which is taking up too much memory.
    How do you stop these failed messages in processing?
    Is there a way that when a failed message already fails, it would stop pushing/processing in SAP PI?
    thank you.

    Hi,
    I think your team mates or BASIS team might have already set a background job for re triggering failed messages in ABAP stack .
    If you don't want those messages then you can cancel those in SMQ2/SXMB_MONI.
    Regards
    Venkat

  • How to reset an failed asynchron abap-process in a process-chain?

    Hi specialists,
    I've got a process-chain which triggers (as one of its steps) an abap-program.
    The program should run asychroniously, so the process-chain waits until the programm reports its ending.
    When the abap-program fails/crashes/dumps, then the endings is never reported and the process-chain gets stuck.
    If I try to re-run that process-chain, it fails again with the message "Variant XYZ still executing from previous run".
    What I already found so far is the following note:
    The process chain management will not know if your program terminates!
    Thus if you re-start the chain, this will also terminate, because the old run would not have finished yet. To avoid this, you need to manually set the process in the chain log view in the process monitor to terminate before you start again.
    My problem: I cannot find any possibility to set the process to "terminate" in the chain's log view.
    Could you please gimme a hint where I can find that option?
    Best regards,
      Marco

    Hi,
    You can remove the process chain from scheduling before staring the process chain again.
    Also can edit the entries in RSPROCESSLOG table before running the process chain.
    Alternatively you can create a custom ABAP process type which handles the success as well as fail cases.
    Refer : [How To- Trigger subsequent processes in a Process Chain based on the Success or Failure of ABAP program|/people/balaji.venugopal/blog/2009/04/07/how-to-trigger-subsequent-processes-in-a-process-chain-based-on-the-success-or-failure-of-abap-program]
    Hope this helps,
    Regards,
    anil

  • Trouble using an asynchronous CFC proxy in CF 9

    I'm having trouble with cfajaxproxy. I've copied demos and they work as far as displaying the correct cfc invocation response in the ajax debugger.
    But - I can't seem to get setCallbackHandler to work. The data never comes back. This question has been asked before, but not answered.
    I'm using CF 9. My code is below.
    Any leads would be much appreciated.
    Thanks.

    Additional info: This is the error I'm getting:
    The path to the CFC must be  specified as a full path, or as a relative path from the current template,  without the use of mappings.
    I've tried full path, relative path. I tried moving the cfc into a different folder and getting to it that way.
    BTW - Is my tag correct using a jsclassname with the same name as the cfc?
    <cfajaxproxy cfc="asynchproxy_ajx_notemplate" jsclassname="asynchproxy_ajx_notemplate">

  • Asynchronous routing rules fails in soa suite 10.1.3.5.1 on wls 10.3.1

    Hi,
    I have been testing my 10.1.3.4 esb projects in soa suite 10.1.3.5.1 on wls 10.3.1 and these fails when I have an asynchronous routing rule,
    i made a simple test project with a jms dequeue adapter and a router with asynchronous routing rule to a file adapter.
    Thanks Edwin
    oracle.tip.esb.server.common.exceptions.BusinessEventRetriableException: Failed to enqueue deferred event "oracle.tip.esb.server.dispatch.QueueHandlerException: Publisher not exist for system "{0}"
         at oracle.tip.esb.server.dispatch.InitialEventDispatcher.deferEvent(InitialEventDispatcher.java:719)
         at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:636)
         at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:90)
         at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:172)
         at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:2011)
         at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1470)
         at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:122)
         at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:68)
         at oracle.tip.esb.server.service.impl.inadapter.ESBListenerImpl.processMessage(ESBListenerImpl.java:726)
         at oracle.tip.esb.server.service.impl.inadapter.ESBListenerImpl.onMessage(ESBListenerImpl.java:411)
         at oracle.tip.adapter.fw.jca.messageinflow.MessageEndpointImpl.onMessage(MessageEndpointImpl.java:358)
         at oracle.tip.adapter.jms.inbound.JmsConsumer.doSend(JmsConsumer.java:718)
         at oracle.tip.adapter.jms.inbound.JmsConsumer.sendInboundMessage(JmsConsumer.java:586)
         at oracle.tip.adapter.jms.inbound.JmsConsumer.send(JmsConsumer.java:402)
         at oracle.tip.adapter.jms.inbound.JmsConsumer.run(JmsConsumer.java:321)
         at weblogic.connector.security.layer.WorkImpl.runIt(WorkImpl.java:108)
         at weblogic.connector.security.layer.WorkImpl.run(WorkImpl.java:44)
         at weblogic.connector.work.WorkRequest.run(WorkRequest.java:95)
         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: oracle.tip.esb.server.dispatch.QueueHandlerException: Publisher not exist for system "{0}"
         at oracle.tip.esb.server.dispatch.JMSEnqueuer.createConnection(JMSEnqueuer.java:200)
         at oracle.tip.esb.server.dispatch.JMSEnqueuer.<init>(JMSEnqueuer.java:110)
         at oracle.tip.esb.server.dispatch.JMSEnqueuer.<init>(JMSEnqueuer.java:82)
         at oracle.tip.esb.server.common.RuntimeESBSystem.getDeferredEnqueuer(RuntimeESBSystem.java:404)
         at oracle.tip.esb.server.dispatch.InitialEventDispatcher.deferEvent(InitialEventDispatcher.java:708)
         ... 20 more
    Caused by: oracle.jms.AQjmsException: JMS-243: Topic OracleASjms/ESBDeferredTopic niet gevonden.
         at oracle.jms.AQjmsError.throwEx(AQjmsError.java:353)
         at oracle.jms.AQjmsSession.createTopic(AQjmsSession.java:2293)
         at oracle.tip.esb.server.dispatch.JMSEnqueuer.createConnection(JMSEnqueuer.java:185)
         ... 24 more
    Caused by: oracle.jms.AQjmsException: JMS-190: Wachtrij ORAESB.OracleASjms/ESBDeferredTopic niet gevonden
         at oracle.jms.AQjmsSession.getTopic(AQjmsSession.java:5084)
         at oracle.jms.AQjmsSession.createTopic(AQjmsSession.java:2286)
         ... 25 more
    Caused by: oracle.AQ.AQException: JMS-190: Wachtrij ORAESB.OracleASjms/ESBDeferredTopic niet gevonden
         at oracle.AQ.AQUtil.throwAQEx(AQUtil.java:196)
         at oracle.AQ.AQOracleSession.getQueue(AQOracleSession.java:721)
         at oracle.jms.AQjmsSession.getTopic(AQjmsSession.java:5059)
         ... 26 more

    Edwin,
    I received the same error when soa10g_server1 starts.
    I changed in ESB_PARAMETER table on ORAESB schema the following parameters:
    PROP_NAME_CONTROL_TCF_JNDI     OracleASjms/ControlTCF
    PROP_NAME_MONITOR_TCF_JNDI     OracleASjms/MonitorTCF
    PROP_NAME_ERROR_TCF_JNDI     OracleASjms/ErrorTCF
    PROP_NAME_ERROR_RETRY_TCF_JNDI     OracleASjms/ErrorRetryTCF
    PROP_NAME_DEFERRED_TCF_JNDI     OracleASjms/DeferredTCF
    PROP_NAME_ERROR_XATCF_JNDI     OracleASjms/ErrorTCF
    PROP_NAME_DEFERRED_XATCF_JNDI     OracleASjms/DeferredTCF
    to
    PROP_NAME_CONTROL_TCF_JNDI     ESB_CONTROL
    PROP_NAME_MONITOR_TCF_JNDI     ESB_MONITOR
    PROP_NAME_ERROR_TCF_JNDI     ESB_ERROR
    PROP_NAME_ERROR_RETRY_TCF_JNDI     ESB_ERROR_RETRY
    PROP_NAME_DEFERRED_TCF_JNDI     ESB_JAVA_DEFERRED
    PROP_NAME_ERROR_XATCF_JNDI     ESB_ERROR
    PROP_NAME_DEFERRED_XATCF_JNDI     ESB_JAVA_DEFERRED
    And It's working right now. I hope to you too.
    JP

  • Asynchronous reserve finally failed: missing name server configuration

    Hi,
    can anybody give me a hint why we get these errors?
    "asynchronous reserveFinally failed: missing name server configuration, no logon known -> operation will be retried name reservation : name server=http://sapcoe01.bbn.hp.com:50000/,  category=SAP_DevelopmentComponentName, name=hp.com/appl/tax, reservationKey=63415681, state=FINALIZE_PENDING"
    The development objects are listed in SLD with status PRERES. The Name Server location is configured in DTR with the logon data. The name server is also listed in the development configuration.
    Where else could be the cause for this error?
    Many thanks for any hints!

    Hi Martin,
    Here you can see the *_PENDING items: http://<host>:50000/dtr/sysconfig/support/NameReservationList
    And here you can configure the name server: http://<host>:50000/dtr/system-tools/administration/NameServerConfiguration
    The solution is to define your name server a second time with a slightly different URL. The first entry you already defined probably uses the fully qualified hostname, e.g. <i>http://<host>.mycompany.com:50000/sld/cimom</i>. Define the same name server again but <b>without the domain</b> and <b>without the /sld/cimom path</b>, e.g. <i>http://<host>:50000/</i>. Actually it should correspond to what's shown in the error message, e.g. "operation will be retried name reservation : name server=<b>http://<host>:50000/</b>,". When you click Save Configuration, the pending items in the queue will be processed. The only problem we have left is that "after some time" the 2nd entry we just defined dissapears and we need to configure it again (and again and again...)
    Kind regards,
    Sigiswald

  • Online Backup Failed with error-BR0268E Asynchronous execution of program..

    Hi,
    We are using DB13 for Online backup.But from few days it failing with below error.
    BR0268E Asynchronous execution of program interrupted, exit status: c0000094
    BR0267E Asynchronous execution of program failed
    BR0278E Command output of 'F:\usr\sap\QE2\SYS\exe\uc\NTAMD64\mkszip -c F:\ORACLE\QE2\SAPDATA4\SR3_22\SR3.DATA22 >
    Can someone please help on this issue? Thanks in advance.
    Regards,
    Kiran M

    Hi,
    Check below threads.
    BRbackup problem on new system
    Offline backup failed with BR0253E errno 13: Permission denied
    BR0268E Asynchronous execution of program interrupted, exit status: c000009
    Thanks,
    Sushil
    Edited by: Sushil Suryawanshi on May 28, 2009 8:16 PM

  • Asynchronous Communication fails

    Hi,
    I am using Visual Basic.NET 2003 and measurement studio together with National Instruments NI-VISA(TM) Software for Windows. Version 3.0.
    Synchronous communication with GBIP instrument (ESG E4438C from Agilent) works fine but I have a problem with asynchronous I/O.
    I always get an error like "Unable to queue the asynchronous operation (usually due to the I/O completion event not being enabled or insufficient space in the session's queue)."
    What went wrong?
    Here is my code:
    Private Sub btGo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btGo.Click
    AxCWVisa.RsrcName = "visa://149.204.55.39:3537/GPIB0::19::INSTR"
    AxCWVisa.Open()
    AxCWVisa.WriteAsync("*idn?")
    End Sub
    Private Sub AxCWVisa_IOC
    ompletion(ByVal sender As Object, ByVal e As AxCWVisaLib._DCWVisaEvents_IOCompletionEvent) Handles AxCWVisa.IOCompletion
    MsgBox("IO completed")
    End Sub
    I have tried to Enable Events
    AxCWVisa.EnableEvent(CWVisaEventTypes.cwvisaEventIOCompletion)
    but all without success.
    Thank you for your help,
    Markus

    Hi Dan!
    Thank you for your answer.
    I have tried again the EnableEvent method but this fails. Here is my code:
    AxCWVisa.RsrcName = "visa://149.204.55.39:3537/GPIB0::19::INSTR"
    AxCWVisa.Open()
    AxCWVisa.EnableEvent(CWVisaEventTypes.cwvisaEventIOCompletion)
    After calling the EnableEvent method I get an exception with the following message:
    "Additional Information: Configuring Device
    The specified mechanism is not supported for the given event type."
    Since this is visaconnection across a network I have tried the asynchronous access at the local maschine - but with the same error message. So the network access should not be the problem.
    Using NISpy I get the following Info:
    1. viOpenDefaultRM (0x001AEC58)
    Process ID: 0x00000A40 Thread ID: 0x000009D8
    Start Time: 09:54:12.838 Call Duration: 00:00:00.421
    Status: 0 (VI_SUCCESS)
    2. viParseRsrc (0x001AEC58,"visa://149.204.55.39:3537/G...",1 (0x1),0 (0x0))
    Process ID: 0x00000A40 Thread ID: 0x000009D8
    Start Time: 09:54:13.259 Call Duration: 00:00:00.110
    Status: 0 (VI_SUCCESS)
    3. viClose (0x001AEC58)
    Process ID: 0x00000A40 Thread ID: 0x000009D8
    Start Time: 09:54:13.369 Call Duration: 00:00:00.000
    Status: 0 (VI_SUCCESS)
    4. viOpenDefaultRM (0x001AEC58)
    Process ID: 0x00000A40 Thread ID: 0x000009D8
    Start Time: 09:54:13.369 Call Duration: 00:00:00.000
    Status: 0 (VI_SUCCESS)
    5. viOpen (0x001AEC58,"visa://149.204.55.39:3537/G...",0 (0x0),0 (0x0),0x001DD1E0)
    Process ID: 0x00000A40 Thread ID: 0x000009D8
    Start Time: 09:54:13.369 Call Duration: 00:00:00.219
    Status: 0 (VI_SUCCESS)
    6. viSetAttribute (0x001DD1E0,0x3FFF001A,2000 (0x7D0))
    Process ID: 0x00000A40 Thread ID: 0x000009D8
    Start Time: 09:54:13.588 Call Duration: 00:00:00.000
    Status: 0 (VI_SUCCESS)
    7. viSetAttribute (0x001DD1E0,0x3FFF0005,5000 (0x1388))
    Process ID: 0x00000A40 Thread ID: 0x000009D8
    Start Time: 09:54:13.588 Call Duration: 00:00:00.000
    Status: 0 (VI_SUCCESS)
    8. viSetAttribute (0x001DD1E0,0x3FFF0007,0 (0x0))
    Process ID: 0x00000A40 Thread ID: 0x000009D8
    Start Time: 09:54:13.588 Call Duration: 00:00:00.000
    Status: 0 (VI_SUCCESS)
    9. viSetAttribute (0x001DD1E0,0x3FFF0177,-1 (0xFFFF))
    Process ID: 0x00000A40 Thread ID: 0x000009D8
    Start Time: 09:54:13.588 Call Duration: 00:00:00.000
    Status: 0 (VI_SUCCESS)
    > 10. viSetAttribute (0x001DD1E0,0x3FFF0021,9600 (0x2580))
    > Process ID: 0x00000A40 Thread ID: 0x000009D8
    > Start Time: 09:54:13.588 Call Duration: 00:00:00.000
    > Status: 0xBFFF001D (VI_ERROR_NSUP_ATTR)
    > 11. viSetAttribute (0x001DD1E0,0x3FFF00B3,2 (0x2))
    > Process ID: 0x00000A40 Thread ID: 0x000009D8
    > Start Time: 09:54:13.588 Call Duration: 00:00:00.015
    > Status: 0xBFFF001D (VI_ERROR_NSUP_ATTR)
    Any idea what went wrong?
    Thank you for your help!
    Markus

  • ProcessChain-asynchronous execution fails but synchronous execution pass

    Hello Experts,
    I am having a problem in the execution of our process chains in Prod. When executing thru rspc, Process chain stops at intermediate point & does not execute and status is red. When I execute it synchronously, it passes. Not sure why it is failing when running thru rspc. Looking at the logs in SM37, I only see logs for the non-synchronous executions and the status of the individual steps in PC is canceled and their log shows "Job or process BI_PROCESS_COMPRESS, waiting for event   is unknown" as the error for all steps. What is the difference b/w asynchronous and synchronous execution, and what could be the reason for the above problem. The process chains were running fine until recently.
    Some more info:
    In the rsprocess log, the actual_state has 'J- Framework error upon completion' and the PC runs has meta_api as blank (it was 'X' until recently).
    Thanks.

    Antonio,
    The code has some problem ...
    Change
    if (descriptor = tpacall(service_name,
    (char *)sendbuf,
    sendlen,
    0) == -1)
    To
    if ((descriptor = tpacall(service_name,
    (char *)sendbuf,
    sendlen,
    0) )== -1)
    It should be ok.
    Wayne
    <Antonio Rodriguez> wrote in message news:[email protected]..
    Hi,
    I have a problem with asynchronous messages. When my program calls
    tpacall() this function always returns 0. This is a invalid descriptor to
    tpgetrply() and my program fails. If I use TPGETANY flag then my program
    works well, but I would like to use the descriptor.
    Why tpacall function always returns 0? Can I know when the reply is
    available without calling tpgetrply function? While the reply isn't
    available, my program has to continue its execution. Does tpgetrply function
    block the program execution?
    My Tuxedo version is: BEA Tuxedo, Version 8.0, 32-bit, Patch Level 306
    I find enclosed some program code line
    Thanks,
    ANTONIO.
    int descriptor;
    FBFR32* sendbuf,recvbuf;
    long sendlen,recvlen;
    << call tpinit() >>
    << sendbuf = allocated with tpalloc() >>
    << recvbuf = allocated with tpalloc() >>
    if (descriptor = tpacall(service_name,
    (char *)sendbuf,
    sendlen,
    0) == -1)
    userlog("tpacall() fails");
    return -1;
    if (tpgetrply(&descriptor,
    (char**)&recvbuf,
    (long*)&recvlen
    ,0) == -1)
    userlog("tpacall() fails");
    return -1;
    tpfree(sendbuf);
    tpfree(recvbuf);
    << call tpterm() >>

  • Asynchronous reserveFinally failed

    We have implemented an NWDI (NW2004s SP10) server, the problem we experience is caused due to an old test configuration in the begin of the project. The default trace is full of the following errors:
    asynchronous reserveFinally failed
    I know where this error is comming from and how to solve it. The problem however is that the namereservation list shows four entries on the state FINALIZE_PENDING for a server 'http://FQDN:443'. And that is where our prolem lies... when you try to temporary add this URL to the nameserver list (on the URL https://FQDN/dtr/system-tools/administration/NameServerConfiguration) then you get the error message:
    Name Server data is invalid. Error: Precondition invalid-name-reservation-data check failed.: CIM_ERR_FAILED: HTTP error: Invalid begin of response [expected: 'HTTP', found: '(']
    So the problem is that it is pointing to an http URL on port 443 :S.....
    Does anyone knows if it is possible to delete those namereservation entries? They are absolutely not necessary anymore but need to be removed since we are experiencing problems as long as these name reservations stay open...
    Thanks in Advance,
    Nico van der Linden

    Well just to give an update (in case other people experience the same problems).
    According to the there is an bug in all NWDS versions below SP12 with regards to using an SSL connection to the nameserver. Instead of reserving names for https://<fqdn> it registers them for http://<fqdn>:443 (so the http protocol instead of the https protocol). This caused all our name reservations to get stuck on the state Finalize_pending.
    SAP recommended to use NWDS SP12 instead and confirmed that it was supported to use NWDS SP12 in combination with NWDI and portal on SP10. I downloaded NWDS SP12 and tried to connect to the DTR but I was not able to get an connection at all, no error and no response :S
    So I went back to SAP and (again) they confirmed that this is caused due to an bug in NWDS in combination with SSL connections. The Namereservation problem is solved but instead they gave a free bug back with regards to SSL connections to the DTR........
    SAP will provide an patch for NWDS SP12 to us, but we decided to stay on NWDS SP10 on the landscapes where the portal and NWDI are also on SP10 and just use HTTP connections for name reservations for a while. We enable https connections for the namereservations on all landscapes that are on SP12 and then we apply the patch that SAP will provided.
    I would recommend everyone NOT to turn on SSL connections to the nameserver when you are on NWDS below SP12. All namereservations that were on an incorrect state had to be deleted with an SQL delete statement directly on the database tables since SAP does not provide another way for it. After that we also had to delete all our DC's and recreate them again to make the names reserved again....
    Hope that this makes everything clear, otherwise just let me know.
    Cheers,
    Nico van der Linden

  • Asynchronous Reserve Finally failed?

    Can someone explain to me why I continually see this error in the DTR log file:
    asynchronous reserveFinally failed: missing name server configuration, no logon known -> operation will be retried name reservation : name server=http://nwdiserver:55000/,  category=SAP_DevelopmentComponentName, name=example.com/test/test/dc, reservationKey=6505225, state=FINALIZE_PENDING
    The SLD has been configured to be a Name Server as well as a SLD.  The Supplier Bridge has been configured, and data has successfully been transferred.
    So what does this message really mean?

    I know that this may be a bit too late to reply to this thread, but somebody just pointed me out to this query and so I will try to clarify what is happening a bit more in detail.
    When you create some objects in the NetWeaver Developer Studio (NWDS) whose names need a reservation (like dictionary files, DC definitions, etc.), the NWDS sets up a special 'name reservation' property on such a file after adding it to DTR.
    The property tells DTR that a preliminary name reservation was done by the NWDS on the name server and after check-in, DTR is supposed to finalize the name reservation.  The property also tells DTR on which name server the name has to be reserved - since there could be multiple name servers in a landscape.  DTR records such an entry in its 'name-reservation queue' and marks it as being preliminarily-reserved.
    However, the property does not provide the authorization details of the name server to DTR i.e., DTR has no mechanism to connect to the name server until the administrator or CMS configures the name server in DTR with the appropriate credentials.
    The finalization itself is an asynchronous operation i.e., after the check-in is complete the name-reservation entry in DTR gets the new status of 'finalize-pending'.  A background task in DTR picks up such pending reservations, tries to see if the name server is registered with DTR and if so, contacts the name server and finalizes the name reservation. If the file was reverted, then the reservation gets the status 'revert-pending' and DTR reverts the preliminary reservation from the name server.
    If a developer has checked-in a file with a name reservation pointing to 'old-name-server' and in the meantime if the name server was relocated to 'new-name-server', then DTR does not have a mechanism to contact the old-name-server anymore.  And that is when you get the 'missing name server configuration' error.
    As you see in the error message, DTR does not yet give up on the reservation.  So, if you configure the old name server once again, then when the background task runs the next time, it will successfully reserve the name on the old-name server.
    Currently, there is no possibility to edit such name reservation entries in DTR's queue and change their URLs to point to the new name server.
    In a future release, this mechanism of finalization of reservations via DTR will be completely removed.  The reservations will be handled directly by the NWDS.
    Here is what I would suggest before you relocate your name servers:
    Use the <a href="http://host:port/dtr/sysconfig/support/NameReservationList">http://host:port/dtr/sysconfig/support/NameReservationList</a>
    URL to check if there are any entries in the REVERT_PENDING or FINALIZE_PENDING state.
    If so, wait for a few minutes for the background task to process these entries.  But make sure that the name server mentioned in the queue is indeed configured in DTR via the URL:
    <a href="http://host:port/dtr/system-tools/administration/NameServerConfiguration">http://host:port/dtr/system-tools/administration/NameServerConfiguration</a>.
    You can also check when the background task last ran via the following URL:
    <a href="http://host:port/dtr/sysconfig/scheduled_tasks.html">http://host:port/dtr/sysconfig/scheduled_tasks.html</a>
    (the task ID is 'ProcessNameReservationsTask').
    Only when there are no more reservations pending, then you should reconfigure the nameserver.
    If you did not take care for the above steps, then you need to add the name server configuration to DTR as Adrian explained.
    - Girish

  • How will I know, if the asynchronous message fails in XI? Acknowledgment?

    Hi guys,
    I have a FILE->XI->FILE scenario and sometimes the inbound message failsin XI (bad structure or whatever esle).. Is it possible to receive some message, that the original message failed?
    I have read topics about acknowledgments, but I didn't find it out, where to configure it.
    Could you give me some advice, how to set it up in my scenario?
    Thanx, Peter

    Peter,
    first go to the Integration Builder: Configuration
    access by, the design -> Environment -> Integration Builder(Configuration).
    1. Go to Scenarios
    2. Create a new Configuration Scenario by rightclick and NEW
    3. choose language and save
    4. on the left tree choose your created scenario
    5. choose Receiverdetermination
    6. Enter Service = sender System
    7. Choose Interface = your Interface File(Structure) from Design
    8. Choose Namespace if not filled
    9. create
    10. open the new Receiverdetermination
    11. tab"Configured Receivers" enter Service = receiving System and maybe a condition
    12. save
    13. Tab"Configuration Overview for Receiver Determination" open the new Receiver Service. The should be a text like "not defined".
    14. click at thew first symbol(Interface Determination) Dropdown and select new
    15. go on with create
    16. choose Inbound Interface and Mapping
    17. save and close
    18. Goto ReceiverAgreement and click at NEW from the symbol-line.
    19. go on with create
    20. enter sender Service and communication channel
    21. save, activate and good luck
    I hope it helps you to setup your communication.
    Feel free to contact me if you´re having problems.
    Gordon

  • Asynchronous processing options.

    On a CF9 system which of the various Asynchronous options would the group-think consider the easiest and best to implement for the following purpose.
    I have a file on one server that does some initial processing.  When done sucessfully it posts a received file to another server.  I want it to NOT wait for a response from that server.  Rather I just want the request to finish and return an initial response to the client that contacted the first server.
    Here is the code where The file is posted to an internal server.
    <cftry>
         <!--- Submit POST request to the internal server with to deliver the XML file --->
         <cfhttp url="http://#application.internalServer#/pur-loader/ws/ppur_int_v0.cfc" method="post" multipart="yes" timeout="0">
              <cfhttpparam name="incomingFile" type="file" file="#cffile.serverDirectory & '/' & cffile.serverFile#">
              <cfhttpparam name="method" type="url" value="receiveData">
         </cfhttp>
         <cfcatch type="any">
              <cflog application="yes" file="PPUR" type="error" text="HTTP Request to the Internal Web service failed.">
              <cfrethrow>
         </cfcatch>
    </cftry>
    I thought the timeout=0 was a very old method to generate an Asynchronous process.  But, apparently I am wrong or this is no longer true.  As this code does not work.  The <cfhttp...> tag is waiting for a response and is timing out from the request time out not the http timeout, do to the interal process is going to take serverl minutes or more.
    Would a <cfthread...> work well here?  My concern in the number of threads that can be spawned.  The initial template may be accessed upwards of 60 times in a relatively short time.  Would creating 60ish long running threads with the <cfthread...> be of concern?
    Would a gateway improve that situation in any way?
    Are there other Asynchronous options I am overlooking?

    your problem could be timeout="0"...i dont think it is a good idea to use zero...and <cfhttpparam is missing some pounds around variables...

  • FireFox images not loading in local folders (firebug error-Failed to load given URL)

    I am having difficulty when developing websites in local folders (Windows7 computer). The webpages I make are showing images in IE9 & Chrome but not FireFox (nor Safari nor Opera).
    In FireFox I get Firebug "Failed to load given URL" prompt.
    I am using html5 & external linked css stylesheet & the html/html5 & css code validates.
    I have tried using rel path ie images/image.gif & absolute path references ie C:/RPD_Programming/RPD WEB/amwcsnew/index.html
    and have tried using % to eliminate whitespace in references but I cannot get FireFox to display images!!
    This has been a problem for me for around 2 weeks now & is very frustrating. Some website code/templates I have downloaded from the internet display the websites properly (ie load images fine) when I open them locally in FireFox. Why does my code not allow the images to load in FireFox (paths/permissions/other issue??). How can I fix this?
    Here is example css & html5 not displaying images from local directory in FireFox (fine in IE9 & Chrome):
    style.css
    /* CSS Document */
    /*Basic Reset*/
    margin:0;
    padding:0;
    html{
    /* HTML5 display-role reset for older browsers */
    article, aside, details, figcaption, figure,
    footer, header, hgroup, menu, nav, section {
    display: block;
    body{
    width:1200px;
    margin:0 auto;
    header{
    height:450px;
    background:url("C:/RPD_Programming/RPD WEB/amwcsnew/images/header.gif");
    background-repeat:no-repeat;
    #mid{height:750px;
    background:url('C:/RPD_Programming/RPD_WEB/amwcsnew/images/mid.gif')no-repeat;
    footer{height:286px;
    background:url('C:/RPD_Programming/RPD WEB/amwcsnew/images/footer.gif')no-repeat;
    index.html
    <!doctype html><!-- simplified doctype works for all previous versions of HTML as well -->
    <!--html5 template from www.impressivewebs.com_modified by RPD-->
    <!-- Paul Irish's technique for targeting IE, modified to only target IE6, applied to the html element instead of body -->
    <!--[if lt IE 7 ]><html lang="en" class="no-js ie6"><![endif]-->
    <!--[if (gt IE 6)|!(IE)]><!--><html lang="en" class="no-js"><!--<![endif]-->
    <head>
    <!-- simplified character encoding -->
    <meta charset="utf-8">
    <title>amwcs-new</title>
    <meta name="description" content="amwcs">
    <meta name="author" content="rpd">
    <!-- Delete these two icon references once you've placed them in the root directory with these file names -->
    <!-- favicon 16x16 -->
    <link rel="shortcut icon" href="/favicon.ico">
    <!-- apple touch icon 57x57 -->
    <link rel="apple-touch-icon" href="/apple-touch-icon.png">
    <!-- Main style sheet. Change version number in query string to force styles refresh -->
    <!-- Link element no longer needs type attribute -->
    <!-- <link rel="stylesheet" type="text/css" media="all" href="css/style.css" />-->
    <link rel="stylesheet" href="css/style.css?v=2">
    <!-- Modernizr for feature detection of CSS3 and HTML5; must be placed in the "head" -->
    <!-- Script tag no longer needs type attribute -->
    <script src="js/modernizr-1.6.min.js"></script>
    <!-- Remove the script reference below if you're using Modernizr -->
    <!--[if lt IE 9]>
    <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
    </head>
    <!-- If possible, use the body as the container -->
    <!-- The "home" class is an example of a dynamic class created on the server for page-specific targeting
    <body class="home">-->
    <body>
    <!-- ******************************************************************** -->
    <!-- The content below is for demonstration of some common HTML5 elements -->
    <!-- More than likely you'll rip out everything except header/section/footer and start fresh -->
    <!-- First header has an ID so you can give it individual styles, and target stuff inside it
    <header id="hd1"> No way Hosay-not by default! Default is <header> tag (RPD edit) -->
    <header>
    <!-- "hgroup" is used to make two headings into one, to prevent a new document node from forming -->
    <hgroup>
    <h1>amwcs</h1>
    <h2>tagline</h2>
    </hgroup>
    <!-- Main nav, styled by targeting "#hd1 nav"; you can have more than one nav element per page -->
    <nav>
    <ul>
    <li><a href="#">Home</a></li>
    <li><a href="#">About</a></li>
    <li><a href="#">Services</a></li>
    <li><a href="#">Contact</a></li>
    </ul>
    </nav>
    </header><!--End header & or #hd1 header div id if used-->
    <!-- This is the main "div" that wraps the content generically; don't use "section" for this -->
    <div id="mid">
    <!-- The first of two "section" elements for demo purposes; optional class added for styling (hs1 = "home section 1") -->
    <section class="hs1">
    <!-- Each section should begin with a new h1 (not h2), and optionally a header -->
    <!-- You can have more than one header/footer pair on a page
    <header>
    <h1>This is a Page Sub Title</h1>
    </header> -->
    <p>Some content...</p>
    <!-- The h2 below is a sub heading relative to the h1 in this section, not for the whole document -->
    <h2>Demonstrating EM and STRONG</h2>
    <!-- "strong" is used for SEO and contextual hierarchy -->
    <p><strong>This text will have more importance (SEO-wise and contextually)</strong></p>
    <!-- "b" is used for stylistic offset of text that's NOT important contextually -->
    <p><b>This text has visual importance but has no contextual or SEO importance</b></p>
    <!-- "em" is used for colloquial-style emphasis -->
    <p>This is a <em>very</em> colloquial expression.</p>
    <!-- There can be multiple footers on each page -->
    <!-- Secondary headers and footers don't necesarily need ids; they can be targeted via context (i.e. ".hs1 footer")
    <footer>
    <!-- incite a riot: http://24ways.org/2009/incite-a-riot
    <p>Author: <cite>Louis Lazaris</cite></p>
    </footer> -->
    </section><!-- .hs1 -->
    <!-- This is another section; doesn't have header/footer because it's not required -->
    <section class="hs2">
    <h1>This is another section</h1>
    <p>This is some dummy content</p>
    </section><!-- .hs2 -->
    </div><!-- #mid -->
    <!-- The "aside" element could be a sidebar (outside an article or section) -->
    <!-- Or it could reference other tangentially-related content within an article or section
    <aside id="sidebar">
    <p>Sidebar content</p>
    </aside>-->
    <!-- The main footer has an ID for targeting, similar to the main header -->
    <footer >
    <p>copyright &copy; year</p>
    </footer>
    <!-- Remote jQuery with local fallback; taken from HTML5 Boilerplate http://html5boilerplate.com -->
    <!-- jQuery version might not be the latest; check jquery.com -->
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
    <script>!window.jQuery && document.write(unescape('%3Cscript src="js/jquery-1.4.4.min.js"%3E%3C/script%3E'))</script>
    <!-- Below is your script file, which has a basic JavaScript design pattern that you can optionally use -->
    <!-- Keep this and plugin scripts at the bottom for faster page load; combining and minifying scripts is recommended -->
    <script src="js/general.js"></script>
    <!-- asynchronous analytics code by Mathias Bynens; change UA-XXXXX-X to your own code; http://mathiasbynens.be/notes/async-analytics-snippet -->
    <!-- this can also be placed in the <head> if you want page views to be tracked quicker -->
    <script>
    var _gaq = [['_setAccount', 'UA-XXXXX-X'], ['_trackPageview']];
    (function(d, t) {
    var g = d.createElement(t),
    s = d.getElementsByTagName(t)[0];
    g.async = true;
    g.src = ('https:' == location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    s.parentNode.insertBefore(g, s);
    })(document, 'script');
    </script>
    </body>
    </html>
    I am most grateful for help & look forward to replies & fixing this-thanks
    NB
    Is there a FireFox guide/manual in pdf format available anywhere? I have not found one yet & a FireFox reference might be useful!

    You need to use file:// as the protocol instead of C:/. The latter may never work (C:\ might).
    Where is the main HTML located ?
    Easiest if to store the images in a sub folder of the location because you can't go back via ../ beyond that root location for security reasons.
    See:
    *http://kb.mozillazine.org/Links_to_local_pages_do_not_work

  • Unable to use Datasource.cfc in Admin API - The current user is not authorized to invoke this method

    Hi Everyone,
    I am having some issues accessing the methods in the datasource.cfc in the adminAPI.
    I can successfully load the administrator CFC and am told that I have successsfuly logged in;
    But when I try to subsequently load the datasource.cfc I get an error that the current user is unable to access the method.
    /* Create an Admin API object and call the login method */
                                                      var local = {};
                                                      local.adminObj = createObject("component", "cfide.adminapi.administrator");
                                                      /* Enter your password for the CF Admin */
      /* if you dump this - TRUE is returned */
                                                      local.adminObj.login(adminPassword="my_admin_user_password");
                                                      /* Create an object of datasource component */
                                                      local.dsnObj = createObject("component", "cfide.adminapi.datasource");
      writeDump(local.dsnObj.getDataSources());
    I tried creating separate admin users and passwords - yhinking that perhaps a revent hotfix had stopped the "admin" user from being allowed to use the adminAPI - but changing to a new adminuser yielded the same results.
    I could login to the admin API with the new username and passsword - but could not access the datasource.cfc after that.
    Here is the debug output from the error...
    The current user is not authorized to invoke this method.
    The error occurred in accessmanager.cfc: line 48
    Called from datasource.cfc: line 52
    Called from C:/inetpub/wwwroot/projectDir/trunk/Application.cfc: line 155
    Called from C:/inetpub/wwwroot/projectDir/trunk/Application.cfc: line 52
    Called from C:/inetpub/wwwroot/projectDir/trunk/Application.cfc: line 45
    Called from C:/inetpub/wwwroot/projectDir/trunk/Application.cfc: line 1
    -1 : Unable to display error's location in a CFML template.
    Resources:
    Check the ColdFusion documentation to verify that you are using the correct syntax.
    Search the Knowledge Base to find a solution to your problem.
    Browser 
    Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31
    Remote Address 
    127.0.0.1
    Referrer 
    Date/Time 
    22-Apr-13 01:09 PM
    Stack Trace
    at cfaccessmanager2ecfc974154242$funcCHECKADMINROLES.runFunction(E:/cf10_final/cfusion/wwwro ot/CFIDE/adminapi/accessmanager.cfc:48) at cfdatasource2ecfc1679861966$funcGETDATASOURCES.runFunction(E:/cf10_final/cfusion/wwwroot/ CFIDE/adminapi/datasource.cfc:52) at cfApplication2ecfc498167235$funcPREREQUISITESTART.runFunction(C:/inetpub/wwwroot/projectD ir/trunk/Application.cfc:155) at cfApplication2ecfc498167235$funcINIT.runFunction(C:/inetpub/wwwroot/projectDir/trunk/Appl ication.cfc:52) at cfApplication2ecfc498167235._factor5(C:/inetpub/wwwroot/projectDir/trunk/Application.cfc: 45) at cfApplication2ecfc498167235.runPage(C:/inetpub/wwwroot/projectDir/trunk/Application.cfc:1 )
    coldfusion.runtime.CustomException: The current user is not authorized to invoke this method. at coldfusion.tagext.lang.ThrowTag.doStartTag(ThrowTag.java:142) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2799) at cfaccessmanager2ecfc974154242$funcCHECKADMINROLES.runFunction(E:\cf10_final\cfusion\wwwroot\CFIDE\adminapi\accessmanager.cfc:48) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:655) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:444) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:414) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2432) at cfdatasource2ecfc1679861966$funcGETDATASOURCES.runFunction(E:\cf10_final\cfusion\wwwroot\CFIDE\adminapi\datasource.cfc:52) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:655) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:444) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:414) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2432) at cfApplication2ecfc498167235$funcPREREQUISITESTART.runFunction(C:\inetpub\wwwroot\projectDir\trunk\Application.cfc:155) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2659) at cfApplication2ecfc498167235$funcINIT.runFunction(C:\inetpub\wwwroot\projectDir\trunk\Application.cfc:52) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2659) at cfApplication2ecfc498167235._factor5(C:\inetpub\wwwroot\projectDir\trunk\Application.cfc:45) at cfApplication2ecfc498167235.runPage(C:\inetpub\wwwroot\projectDir\trunk\Application.cfc:1) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:244) at coldfusion.runtime.TemplateProxyFactory.resolveComponentHelper(TemplateProxyFactory.java:538) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:234) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:159) at coldfusion.runtime.TemplateProxyFactory.resolveFile(TemplateProxyFactory.java:120) at coldfusion.cfc.CFCProxy.<init>(CFCProxy.java:138) at coldfusion.cfc.CFCProxy.<init>(CFCProxy.java:84) at coldfusion.runtime.AppEventInvoker.<init>(AppEventInvoker.java:64) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:232) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:112) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94) at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:79) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46) at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62) at coldfusion.CfmServlet.service(CfmServlet.java:219) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42) at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:928) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:414) at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:204) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:298) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662)
    And here is the listed exceptions, beneath the stack trace;
    13:09:56.056 - cfadminapiSecurityError Exception - in E:/cf10_final/cfusion/wwwroot/CFIDE/adminapi/accessmanager.cfc : line 48
             The current user is not authorized to invoke this method.
    13:09:56.056 - cfadminapiSecurityError Exception - in E:/cf10_final/cfusion/wwwroot/CFIDE/adminapi/accessmanager.cfc : line 48
             The current user is not authorized to invoke this method.
    13:09:56.056 - java.io.FileNotFoundException - in C:/ColdFusion10/cfusion/wwwroot/WEB-INF/exception/errorcontext.cfm : line 44
             E:/cf10_final/cfusion/wwwroot/CFIDE/adminapi/accessmanager.cfc (The system cannot find the path specified)
    This perspn seems to be having the same issue;
    http://forums.adobe.com/message/5051892
    and I agree I don't have "E" drive either!

    I've found a solution to my plight - I don't know if it'll work for you or help you try something that MAY fix it.
    I use a common code set which includes the Application.cfc from a CF Mapping - So, in the application.cfc in the actual website I do this:-
    <cfinclude template="/UberDirectory/Application.cfc">
    Then, in the /UberDirectory/Application.cfc, I was initialising a CFC which checks if the datasource was created for the website. The datasource checking code attempts to log into the Admin API and check & create if necessary the datasource.
    This has previously worked without fail for me - But in this instance it failed!! I was doing two things wrong - Firstly, the CFC should only be called in the Application.cfc in the onRequestStart section as the Application had to be initialised first - This is maybe because I've invoked the application.cfc in a "non-standard" manner.
    Secondly, once I'd moved the CFC invocation into oNRequestStart I saw the following error:-
    The string COOKIE.CFAUTHORIZATION_uber-directory is not a valid ColdFusion variable name.
    I had this as the app name .... <cfset this.name = 'uber-directory'>
    Changedthe dash to an underscore and I was away and could once again check the datasources
    Hope it helps
    Martin

Maybe you are looking for