Callback Functions for the Enterprise API

I'm using VB to write some API functions to pull journal detail from Enterprise 6.0, but having trouble with the callbacks. I did find some syntax errors in the toolkit.bas file, correct those and am able to pull specific data points, but the enum functions just crash. Because the documentation is scetchy at best, I'm not sure if my functions are wrong, if there are other syntax errors in the .bas file or if the dll's are corrupt.<BR><BR>I'd really appreciate some help from someone who has experience writing callback functions to the Enterprise API.<BR><BR>Thanks in advance.

Hey there...
I think part (if not all) of your question can be answered by abstracting it a level. Think of all the tools that are available through PL/SQL or JAVA in the database. For instance...
* Heterogeneous Services that allow you to access any ODBC/JDBC data source directly from within the Oracle database.
* DBMS_JOB that allows the scheduling of jobs to run at a given time/interval.
* DMBS_FILE_UTL that allows Oracle to interact with the file system.
That doesn't even take into account the things you can do with Java in the database.
In short, just about everything you mentioned can be done in one shape or form with tools that reside in or around the oracle database.
HTMLDB is a front end interface tool that has access to all of the tools available to you at database level.
So in short (and in my opinion): Yes, it is capable of creating Enterprise level applications. I'm building a fairly complex one right now that interfaces with 2 external (non-oracle) databases via Heterogeneous services, and which used DBMS_JOB to schedule jobs to collate data from an external file system.
I hope this helps..
Doug Gault
TXI

Similar Messages

  • Which licenses do I need for the Enterprise Portal from Dynamics AX R2 2012

    Dear Community,
    some time ago i heard about the Enterprise Portal, which requires a SharePoint 2013 and a Dynamics AX R2 2012 Server.
    My company has a fully licensed SharePoint 2013 Enterprise Server and enough CALs. We also have a Dynamics AX 2009 Server running. 
    Now to my question: What licenses are needed to get a Enterprise Portal with Dynamics AX 2012?
    Thanks for your responses.
    Sincerely ShareBear9280

    Hi ShareBear,
    According to your description, my understanding is that you want to know which licenses needed for the Enterprise Portal from Dynamics AX 2012 R2.
    There are 4 types of user CALs in Dynamics AX 2012 R2 - Enterprise, Functional, Task, and Self Serve. The number of CALs needed is related to who these users are and what they do.
    More information, please refer to the link:
    http://community.dynamics.com/ax/f/33/t/114710.aspx
    For this issue, I recommend you can post your question to the forum for Microsoft Dynamics AX: 
    http://community.dynamics.com/ax/f/33.aspx .More experts will assist you, then you will get more information relation to Microsoft Dynamics AX.
    Thank you for your understanding and support.
    Thanks,
    Wendy
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Wendy Li
    TechNet Community Support

  • Buying in the Mac App Store for the enterprise

    We're looking to buy an app in the Mac App Store (iBarcoder) for our graphic designers using Macs, and after read this article on Macworld.com, we're not too sure how to go about it.
    Does that mean I could buy one copy of an app and install it on every Mac in my business?
    No, the license you agree to when you enter the Mac App Store says that app downloads are for Macs that you personally own, and that's a license for personal use. Apps that are intended for professional use are licensed for you or for a single computer used by several people. While there's no technical impediment to you installing them on multiple Macs at work, you'll be violating the license agreement. It's the same scenario as if you buy a single-user copy of iWork and install it on ten Macs at work—you can do it, but you're violating the license agreement, making the act ethically questionable.
    We know about the volume licensing that Apple offers, but it seems as though it's only for education and not for the enterprise. Surely creating a new Apple ID for every Mac isn't the best way to do this, right?
    Thanks!

    Ask Apple;
    http://www.apple.com/business/vpp/

  • Ask the Expert: Cisco TelePresence for the Enterprise

    Welcome to the Cisco® Support Community Ask the Expert conversation.  This is an opportunity to learn and ask questions about Cisco Telepresence® for the enterprise. 
    Cisco experts Jaret, Fernando, and Fred will be covering all Cisco TelePresence products.  Topics include Cisco TelePresence endpoints and TelePresence infrastructure such as the Cisco TelePresence Video Communication Server (VCS), Cisco Expressway Series, Cisco Unified Communication Manager (CallManager), Cisco TelePresence Servers (MSE 8710, on Virtual Machine, etc.), MCU (MSE 8510, etc.), Cisco TelePresence Management Suite (TMS), and all other Cisco TelePresence related devices.
    Jaret Osborne is an 8-year Cisco Advanced Services veteran.  In his Advanced Services tour, Jaret has covered all aspects of Cisco Unified Communications and TelePresence products, including both enterprise and service provider verticals. Most recently Jaret has been working with global service providers supporting their Cisco TelePresence as a Service offerings while also incubating new cloud services at Cisco.
    Fernando Rivas is a Cisco Advanced Services NCE, starting in the Cisco Technical Assistance Center (TAC), 2007, on the Collaboration Technology Team mastering the Cisco Unified Communication  technologies and specialized in call control CUCM,VCS) and  conferencing (MeetingPlace, Telepresence). In 2011, he joined Cisco Advanced Services as a member of the Cisco Collaboration team and participated in several Cisco TelePresence and video-related technologies deployments. Currently he is a member of the Video Cloud Technology Team, supporting video exchanges in several and architecting new private video cloud solutions for large enterprises. Fernando holds a routing and switching CCIE® certification (22975).
    Fred Mollenkopf  is a Cisco Advanced Services Network consulting engineer working at Cisco for the last 7 years. Fred has led some of the largest Cisco Unified Communication and Collaboration deployments done for Cisco customers and partners. Over 15 years’ experience in data networking with a specialization in Cisco Unified Communications in 2004. Currently he is a member of the SP Video Advanced Services Team, supporting SP video exchanges and the Cisco Telepresence solutions.  Fred maintains an active CCIE® in Voice (17521).
    Remember to use the rating system to let Jaret, Fernando, and Fred know if you have received an adequate response. 
    Because of the volume expected during this event, Jaret, Fred, and Fernando might not be able to answer every question. Remember that you can continue the conversation in the Collaboration, Voice and Video Community, under the sub-community TelePresence, shortly after the event. This event lasts through August 15, 2014. Visit this forum often to view responses to your questions and the questions of other Cisco Support Community members.

    Tenaro,
    Additionally here are the most common login issues.  Unfortunately this includes items related to Presence implementation but I commented where we did not use these in our lab setup for CUCM Phone Capabilities only.  
    Login Issues
    Problem:
    Jabber Unable to Sign-in Through MRA
    Solution
    This can be caused by a number of things, a few of which are outlined below.
     1.  Collaboration Edge SRV record not created and/or port 8443 unreachable
    For a jabber client to be able to login successfully using MRA, a specific collaboration edge SRV record must be created and accessible externally. When a jabber client is initially started it will make server DNS SRV queries:
    _cisco-uds : this SRV record is used to determine if a CUCM server is available.
    _cuplogin : this SRV record is used to determine if an IM&P server is available.
    _collab-edge : this SRV record is used to determine if MRA is available.
    If the jabber client is started and does not receive an SRV answer for _cisco-uds and _cuplogin, and does receive an answer for _collab-edge then it will use this answer to try to contact the Expressway-E listed in the SRV answer.
    The _collab-edge SRV record should point to the FQDN of the Expressway-E using port 8443. If the _collab-edge SRV is not created, or is not externally available,  or if it is available, but port 8443 is not reachable, then the jabber client will fail to login.
     2.  Unacceptable or No Available Certificate on VCS Expressway
    After the jabber client has received an answer for _collab-edge, it will then contact the expressway using TLS over port 8443 to try to retrieve the certificate from the expressway to setup TLS for communication between the jabber client and the expressway.
    If the Expressway does not have a valid signed certificate that contains either the FQDN or domain of the Expressway, then this will fail and the jabber client will fail to login.
    If this is occurring, the you should use the CSR tool on the Expressway, which will automatically include the FQDN of the expressway as a Subject Alternative Name.
    MRA requires secure communication between the Expressway-C and Expressway-E, and between the Expressway-E and external endpoints.
    Expressway-C Server Certificate Requirements:
    The Chat Node Aliases configured on the IM&P servers. This is required if you are doing XMPP federation.  The Expressway-C should automatically include these in the CSR provided that an IM&P server has already been discovered on the Expressway-C.
    The names in FQDN format of all Phone Security Profiles in CUCM configured for TLS and used on devices configured for MRA. This allows for secure communication between the CUCM and Expressway-C  for the devices using those Phone Security Profiles.
    Expressway-E Server Certificate Requirements:
    All domains configured for Unified Communications. This includes the domain of the Expressway-E and C, e-mail address domain configured for Jabber, and any presence domains.
    The Chat Node Aliases configured on the IM&P servers. This is required if you are doing XMPP federation. 
    The MRA Deployment guide describes this in greater detail on pages 17-18. (http://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/expressway/config_guide/X8-1/Mobile-Remote-Ac...
    Note: In our lab for testing Phone Capabilities only, we did not include the Chat Node Aliases in the certificate as we were not using IM&P.
     3.  No UDS Servers Found in Edge Config
    After the Jabber client successfully establishes a secure connection with the Expressway-E, it will ask for its edge config. This edge config will contain the SRV records for _cuplogin and _cisco-uds. If these SRV records are not returned in the edge config, then the jabber client will not be able to proceed with trying to login.
    To fix this, make sure that _cisco-uds and _cuplogin SRV records are created internally and resolvable by the Expressway-C
    More information on the DNS SRV records can be found on page 10 of the MRA deployment guide for X8.1.1 (http://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/expressway/config_guide/X8-1/Mobile-Remote-Access-via-Expressway-Deployment-Guide-X8-1-1.pdf)
    Note: In our lab for testing Phone Capabilities only, we did not include the DNS SRV for _cuplogin.
     4.  The Expressway-C logs will indicate the following error: XCP_JABBERD  Detail="Unable to connect to host '%IP%', port 7400:(111) Connection  refused"
    If Expressway-E NIC is incorrectly configured, this can cause the XCP server to not be updated. If the Expressway-E meets the following criteria, then you will likely have this issue:
    Using a single NIC
    Advanced Networking Option Key is installed
    Use Dual Network Interfaces option is set to “Yes”
    To correct this problem, change the “Use Dual Network Interfaces” option to “No”
    The reason this is a problem is because the Expressway-E will be listening for the XCP session on the wrong network interface, which will cause the connection to fail/timeout. The Expressway-E listens on TCP port 7400 for the XCP session. You can verify this by using the netstat command from the VCS as root.
    Note: We used a Dual Network Interface Expressway for testing but were not using XCP, so this was not applicable to us.
     5.  VCE-E Server hostname/domain name does not match what is configured in the _collab-edge SRV.
    If the Expressway-E Server hostname/domain name does not match what was received in the _collab-edge SRV answer, the jabber client will not be able to communicate to the Expressway-E. The Jabber client uses the xmppEdgeServer/Address element in the get_edge_config response to establish the XMPP connection to the Expressway-E.
    This is an example of what the xmppEdgeServer/Address would look like in the get_edge_config response from the Expressway-E to the Jabber client:
    <xmppEdgeServer>
    <server>
    <address>ott-vcse1.vcx.cisco.com</address>
    <tlsPort>5222</tlsPort>
    </server>
    </xmppEdgeServer>
    To avoid this, make sure that the _collab-edge SRV record matches the Expressway-E hostname/domain name. Enhancement CSCuo83458 has been filed for this. 
    Note: This was one of our issues when we first setup.  We adjusted our Expressway-E to insure the below:
    System > Administration > System Name this was the FQDN
    System > DNS > System Host Name was the host portion of the FQDN
    System > DNS > Domain Name was the domain portion of the FQDN
    System > Clustering > Cluster Name (FQDN for Provisioning) was the FQDN
     6. Unable to log into certain IM&P servers. VCS logs say "No realm found for host cups-example.domain.com, check connect auth configuration"
    From the Expressway-E, go to Configuration -> Unified Communications -> IM&P Servers. Open each server and click "Save" again. Not sure exactly why this happens.
    Note:  This was N/A to our test and can be ignored with Phone Capabilities only.
    Thanks
    Fred

  • How to find BADI for the enterprise service?

    Hi Experts,
      We are enhancing an enterprise service for Businesspartner  creation by adding an additional field in the structure. But we are not able to find out the correct BADI for the enterprise service.  We are using the following enterprise service - 'BusinessPartnerERPCreateRequestConfirmation_In' . I could not find any BADI in ES workplace also .How to search for a BADI for this ES.
    Any help on this will be well appreciated.
    Thanks in advance
    Sanu

    Hi Sanu.
    Not all the services is an BAPI or BAPI, maybe this is an interface.
    To see the related object go to esworkplace and find the service.
    You will find in the page the label "Related Web Service Definition".
    Copy the related value(in your case ECC_BusinessPartnerCrtRC) it and go to SAP GUI. In transaction SE84, go to enterprise service and choice service definition.
    Paste the value copied in esworkplace in field Service Definition, then F8.
    In the next screen double click in the returned value.
    In the next screen you will see a Reference Object field. Double click in the value and you will see the related object.
    In this case is an interface. You can see in Provider Class.
    Hope that's help you.
    Marcos

  • I purchased an additional audio function for the apps "baby monitor"today, but this function didn't work on my ipad. Grateful if you would let me know how to refund the cost.

    I purchased an additional audio function for the apps "baby monitor"today, but this function didn't work on my ipad. Grateful if you would let me know how to refund the cost.

    Refund
    http://www.apple.com/emea/support/itunes/contact.html

  • [svn:bz-trunk] 20970: Add or enhance include functionality for the following configuration elements :

    Revision: 20970
    Revision: 20970
    Author:   [email protected]
    Date:     2011-03-25 14:26:37 -0700 (Fri, 25 Mar 2011)
    Log Message:
    Add or enhance include functionality for the following configuration elements:
    - Adapters
    - Channel definitions
    - Security Constraints
    - Destinations
    - Services
    The following elements are now allowed and can specify either the "file-path" attribute or the "directory-path" attribute.
    The "directory-path" attribute references a directory of XML files (names ending in .xml) that will be treated as a sequence of include files.
    Added unit tests for all the above.
    Fixed a bug in the unit test code that was terminating the verification early.
    Add the confirmation of the security constraints at the top level.
    Updated the example config file with usage examples.
    Modified Paths:
        blazeds/trunk/modules/common/src/flex/messaging/config/ClientConfigurationParser.java
        blazeds/trunk/modules/common/src/flex/messaging/config/ConfigurationConstants.java
        blazeds/trunk/modules/common/src/flex/messaging/errors.properties
        blazeds/trunk/modules/core/src/flex/messaging/config/SecuritySettings.java
        blazeds/trunk/modules/core/src/flex/messaging/config/ServerConfigurationParser.java
        blazeds/trunk/modules/core/test/src/flex/messaging/config/ConfigurationConfirmation.java
        blazeds/trunk/modules/core/test/src/flex/messaging/config/services/1c.xml
        blazeds/trunk/modules/core/test/src/flex/messaging/config/services/1e.xml
        blazeds/trunk/modules/core/test/src/flex/messaging/config/services/1e_destination_include .xml
        blazeds/trunk/modules/core/test/src/flex/messaging/config/services/1f_service_include.xml
        blazeds/trunk/modules/core/test/src/flex/messaging/config/services/Confirm1c.java
    Added Paths:
        blazeds/trunk/modules/core/test/src/flex/messaging/config/services/1e_adapter_include.xml
        blazeds/trunk/modules/core/test/src/flex/messaging/config/services/1e_channel_include.xml
        blazeds/trunk/modules/core/test/src/flex/messaging/config/services/1e_constraint_include. xml
        blazeds/trunk/modules/core/test/src/flex/messaging/config/services/1i.xml
        blazeds/trunk/modules/core/test/src/flex/messaging/config/services/1j.xml
        blazeds/trunk/modules/core/test/src/flex/messaging/config/services/Confirm1i.java
        blazeds/trunk/modules/core/test/src/flex/messaging/config/services/Confirm1j.java

    SDN is the place to discuss technical problems..
    Please avoid such weird post.
    G@urav.

  • Is there a call block function for the iPhone 4S?

    Is there a call block function for the iPhone 4S?  If not, will it be offered in the future?  what else can I do to the phishing calls?

    No.
    Apple has not said.
    Don't answer your phone.

  • Any solution to the iOS 6 bug for auto lock function for the iPhone 4S

    Any solution to the iOS 6 bug for auto lock function for the iPhone 4S

    My guess is they don't care. Most likely they're illiterate and don't know what a colon is for. They probably think it's a little-used character. Remember: these are the people who don't know the difference between "deprecate" and "depreciate".
    I have the same colon problem as you do. But it's not the biggest problem I have encountered in Lion. If it was only that I'd be Mr. Delighted with Lion. There's worse than having a colon - uh -  that won't cooperate. A lot worse, in Lion.

  • Has anyone had to create a WSDL for the UCCX API integration?

    We are struggling with creating a WSDL for the UCCX API for integration with an external webservice, as the UCCX isn't a true webservice.  Has anyone created a WSDL for this type of integration?  Thanks!

    Thank you Gergely!  I don't think I worded this very well.  We have an http trigger that accepts several parameters from the client (see screenshot for example).  The http trigger works with several other scripts and uses the UCCX API to manage an outbound IVR campaign.
    They are asking us for a WSDL for this interaction.  We explained that this is not a true webservice; it is a simple POST but we wanted to put it out to the community to see if anyone had any insight/ideas.  Thank you again for always taking the time to respond!

  • N73 - trouble with search function for the contact...

    Hi, i just bought a N73 series phone. i noticed that N73 search function for the contact list is different from others standard. Normally, it should show the 1st contact of the 1st letter that i pressed instead of the contact contains the letter. I found difficulties to look for the contact unless i press 3 or 4 letters. is there any setting can be changed to order search function only search the contacts with the 1st letter that i pressed instead of the letter in middle of the contact?
    For example:
    ang on
    office
    when i pressed "o", the contact will search for "ang on" instead of "office" unless i press few more letters like "off".
    hope to get some help from you guys.

    I found the same problem as this with all my S60 3rd edition phones, what I have done is in my contacts put a hyphen (-)in between the name - i.e Joe Blogs would come us under searches for J & B, so try putting Joe-Bloggs, this way, the search will only come up with all the J's in your phone book directory.
    Hope this helps, DLJ
    DLJ

  • Where can I download SDK and examples for the Calendar API?

    Where can I download SDK and examples for the Calendar API?

    Hi - Please take a look at the Workspace application developers guides for Web Services and Java. http://www.oracle.com/pls/cs101/portal.portal_cs?selected=5
    That will get you started.
    You will have to use WSDL2Java to generate the stubs but it works fairly well.

  • Where can I download SDK and examples for the Workspace API?

    Where can I download SDK and examples for the Workspace API?

    Hi - Please take a look at the Workspace application developers guides for Web Services and Java. http://www.oracle.com/pls/cs101/portal.portal_cs?selected=5
    That will get you started.
    You will have to use WSDL2Java to generate the stubs but it works fairly well.

  • Are you looking for the GP APIs for NW04s SP7? I've got them.

    For those who are looking for the GP APIs for local development of webdynpro and background callable object with GP interface, I've got them and will submit a how-to to SDN if needed.
    Just post your interest under this post and mention which SP (SP7 or below) you'd like them. Thanks, Andre

    Wish granted. Here is the SDN link to the how-to document which include reference to the downloadable APIs. Enjoy!
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f7be53bb-0b01-0010-1c96-be3cb6799c1b
    I've got a blog entry referencing that how-to link as well /people/andre.truong/blog/2006/06/26/working-with-the-apis-of-caf-guided-procedures-nwdi-or-local-development
    Post comments there if you got any. Thanks, Andre

  • Anonymous callback function for JSValue callWithArguments:

    Hi, I'm trying to create an iOS7 app using JavaScriptCore, where the core of app is written in JS (which communicate with API). The problem is, I can't get to work anonymous callback functions. Is something like that even possible? Simplified example code below:
    .js
    function getArray(errorCallback, successCallback) {
         loading = api.getArray();
         result.waitOnSuccess(loading, function(list) {
              return successCallback(list);
        result.waitOnError(loading, function(error) {
              return errorCallback(error);
    Obj-C
         JSValue *getArray = _context[@"getArray"];
         [getArray callWithArguments:@[^(id error) {
              NSLog(@"%@", error);
         }, ^(id success) {
              NSLog(@"%@", success);
    I know I can do this, when I map native methods to JS context, but I would really like to do this anonymously. Thank in advance.

    1: Please explain what is happening, how, when and where you got this error. We need details to be able to help.
    2: Please do not paste straight into the original message, use PasteBin or other pasting websites when asking for someone to check an error code etc.

Maybe you are looking for

  • How can I set up VPN in Iphone 4s

    How can I set up VPN in Iphone 4s? Can anyone help me out to set up any VPN proxy in iphone 4s? which proxy is working to access restricted sites? And explain how to set it up.. Thanks..

  • Why does mail not send?

    I have 2 email accounts and frequently when I write mail I get a message that the server has blocked my outgoing message and it is placed in my outbox.  How can I fix this?

  • X38 Platinum: Problem with CPU detection

    Hi everybody, I've got a little problem with my newly acquired x38/platinum... I'm currently assembling a new PC on my own... So far all the component have been plugged-in EXCEPT the memory modules (I haven't purchased them yet). Despite this complet

  • Itunes now says my iTouch is not authorized

    Just went into iTunes to sync and t says computer not authorized, which it is. So I put in user name and password, and it says it already is (following this?), asks me to authorize again. A revolving door I can't get out of... Any ideas?

  • I used to be able to use Ctrl+click to open links in new tabs. I can't anymore for no reason.

    It's two days now. Yes, I have Tab Mix Plus but I've reset it's settings and the problem has not come from that add-on.