OWB Public API s

Where can I find documentation about java public APIs for OWB 9.0.4.x?
Thanks for any help!

The public Java API java doc is shipped as part of the product. It is located in <OWB home>\owb\lib\int and is called pubapi_javadoc.jar.
You can unzip the jar and 'virtually all' of the documentation you need will be there.
Mark.

Similar Messages

  • Import metadata by java public api

    Hi,
    There is anyone who can point to me the direction on how I can import database objects (like tables, view, etc.) from a location into an Oracle module with owb java public api?
    Thanks and best regards,
    Cipi

    See discussion: Import metadata using owb java api

  • Import metadata using owb java api

    Hi,
    We are working on a tool to atomize some OWB projects and therefore we chosen to use the OWB java api. Now we wanted to import oracle tables metadata into our new created project,
    the problem is that is not very clear how to do it. We tryed using classes like ActionPlanCmdExecuter or ImportActionPlanCmdExecuter but with no success.
    Is there anybody who did this before and can point me in the right direction?
    Regards and have a nice holiday,
    Cipi

    Hi
    There are a couple of options;
    1. You can just write the code as an OMB script, since the OMB runs in a JACL container you can intermix OMB and java.
    See the java:: commands which you can use to invoke java from within tcl;
    http://tcljava.sourceforge.net/docs/TclJava/contents.html
    2. There is an OMBEngine class that lets you execute OMB commands from within java that works like the following;
    import oracle.owb.scripting.OMBEngine;
    import tcl.lang.TclObject;
    import tcl.lang.TclList;
    * This is an example showing some basic use of <code>OMBEngine</code> class.
    * It executes several OMBPlus commands through <code>OMBEngine</code>. For
    * most commands it just display the result. For one OMBLIST command, it also
    * loops through the elements in the return list, and displays them one by one.
    public class OMBEngineExample1
    public static void main(String args[]) {
    try {
    OMBEngine engine = new OMBEngine();
    String rslt = engine.executeStr("OMBCONNECT IM_DESIGNER/xxxx@localhost:1521:ora112");
    System.out.println("OMBCONNECT result: " + rslt);
    rslt = engine.executeStr("OMBLIST PROJECTS");
    System.out.println("OMBLIST PROJECTS result: " + rslt);
    rslt = engine.executeStr("OMBCC 'MY_PROJECT'");
    System.out.println("OMBCC result: " + rslt);
    TclObject objRslt = engine.execute("OMBLIST ORACLE_MODULES");
    System.out.println("OMBLIST ORACLE_MODULES result as string: " + objRslt);
    // now get each object from the list and print it individually...
    System.out.println("OMBLIST ORACLE_MODULES result as list of TclObject:");
    for (int i = 0; i < TclList.getLength(engine.getInterp(),objRslt); i++) {
    TclObject to = TclList.index(engine.getInterp(), objRslt, i);
    System.out.println(" Object " + i + ": " + to);
    rslt = engine.executeStr("OMBDISCONNECT");
    System.out.println("OMBDISCONNECT result: " + rslt);
    System.exit(0);
    } catch (Exception e) {
    e.printStackTrace();
    System.exit(1);
    Happy New Year to you too! Excuse my late reply!
    Cheers
    David

  • Creating Job material using public API from WIP

    Take the entered component part number and search in the WIP job material requirements. This should use a WIP API. If the material is found, increment the quantity. If material is not found, create the job material using public API. (Provide WIP API details)
    The java object, oracle.apps.csd.schema.server .CsdHvWipJobPvtEO is a wrapper to call WIP API. This should be used to create material requirements is this the procedure to create job material Req.
    from OAF how we have to create Job material transaction

    Hi Pat,
    What is your SBO version? I've seen several cases in which the login/connection procedure (both in the client and via DI API) has become much slower after upgrading to SBO 2005.
    Do you experience the same slowness when connecting via DI API in a non-WebService setting?
    I would not recommend using DI API in a web service context in the first place. DI Server would give you a much more robust, stable and scalable infrastructure to build upon.
    Henry

  • Public API/Interface name to import the payment information against invoice

    Hi,
    I want to get the Oracle supported Public API/Interface name to import the payment information against invoices(because there is a need to importing payment data against closed invoices from 11.5.5 to R12). Since I am not getting any standard oracle supported method, I am using the API AP_PAY_INVOICE_PKG.AP_PAY_INVOICE but while running it I am getting the following error:-
    Payment API Error =ORA-20001: APP-SQLAP-10000: ORA-28115: policy with check option violation
    occurred in
    AP_AIP_TABLE_HANDLER_PKG.Insert_Row <-AP_PAY_INVOICE_PKG.ap_pay_insert_invoice_payments<-AP_PAY_INVOICE_PKG.ap_pay_invoice<-.
    Regards,

    The below query will meet your requirement, but payment amount won't matches with some cases see below .
    1) Check Payment/EFT Payment for more than one invoice we will pay that time invoice amount is
    not equal to payment amount, Payment amount is greater than Invoice Amount.  This will be controlled in Report level.
    if you develop report using this query, there you can control this issue.
    SELECT aia.vendor_id, aps.vendor_name, aia.invoice_id, aia.invoice_num,
           aia.invoice_date, aia.invoice_currency_code, aia.payment_currency_code,
           aia.invoice_amount, aia.amount_paid, aia.payment_method_lookup_code,
           aia.payment_method_code, aia.SOURCE, aia.invoice_type_lookup_code,
           aia.voucher_num, aca.amount payment, aca.bank_account_name,
           aca.check_id, aca.check_number, aca.currency_code,
           aca.payment_method_lookup_code, aipa.accrual_posted_flag,
           aipa.cash_posted_flag, aipa.posted_flag
      FROM ap_invoices_all aia,
           ap_checks_all aca,
           ap_invoice_payments_all aipa,
           ap_suppliers aps
    WHERE aia.invoice_id = aipa.invoice_id
       AND aca.check_id = aipa.check_id
       AND aia.vendor_id = aps.vendor_id
    if it's meet your requirement pls check the Correct/Helpful Answer for your question.
    you can modify this query here and there as per your required fields.
    Thanks
    Hari

  • App rejected due to non-public api's

    Hi,
              My App rejected due to non-public api's.
    Apple's Comments: 
    2.5: Apps that use non-public
                                      "We found that your app uses one or more non-public APIs, which is not in compliance with the App Store Review Guidelines. The use of non-public APIs is not permissible because it can lead to a poor user experience should these APIs change.
    We found the following non-public API/s in your app:
    _updateView (I have the method name like "_updateView" in my source, can I change the name of the method. Is it works ? )
    If you have defined methods in your source code with the same names as the above-mentioned APIs, we suggest altering your method names so that they no longer collide with Apple's private APIs to avoid your application being flagged in future submissions.
    Additionally, one or more of the above-mentioned APIs may reside in a static library included with your application. If you do not have access to the library's source, you may be able to search the compiled binary using "strings" or "otool" command line tools. The "strings" tool can output a list of the methods that the library calls and "otool -ov" will output the Objective-C class structures and their defined methods. These techniques can help you narrow down where the problematic code resides."
                                    And in my application, I am using the FBConnect, SDWebImage library,  and Twitter+oAuth api's. These are non-public api's ? Now, can I integrate Jira (Crash Reporter) to my application? Can anybody solve my issue......
    Thanks & Regards,
    Rajesh Kumar Yandamuri

    I have the same problem what to do with below points from the apple.
    Requires help plz help me my app rejected two times with this points.
    We found that your app uses one or more non-public APIs, which is not in compliance with the App Store Review Guidelines. The use of non-public APIs is not permissible because it can lead to a poor user experience should these APIs change.
    We found the following non-public API/s in your app:
    _tearDown
    If you have defined methods in your source code with the same names as the above-mentioned APIs, we suggest altering your method names so that they no longer collide with Apple's private APIs to avoid your application being flagged in future submissions.
    Additionally, one or more of the above-mentioned APIs may reside in a static library included with your application. If you do not have access to the library's source, you may be able to search the compiled binary using "strings" or "otool" command line tools. The "strings" tool can output a list of the methods that the library calls and "otool -ov" will output the Objective-C class structures and their defined methods. These techniques can help you narrow down where the problematic code resides.
    We appreciate that you may have made the precautions in your code for using non-public APIs, however, there is no way to accurately or completely predict how an API may be modified and what effects those modifications may have. For this reason, we do not permit the use of non-public APIs in App Store apps.
    If there are no alternatives for providing the functionality your app requires, we encourage you to file an enhancement request. Or, try working with the Apple Developer Technical Support team to explore alternative solutions. 
    On occasion, there may be apps on the App Store that don't appear to be in compliance with the App Store Review Guidelines. We work hard to ensure that the apps on the App Store are in compliance and we try to identify any apps currently on the App Store that may not be. It takes time to identify these occurrences but another app being out of compliance is not a reason for your app to be.
    For discrete code-level questions, you may wish to consult with Apple Developer Technical Support. Please be sure to:
    - include the complete details of your rejection issues
    - prepare any symbolicated crash logs, screenshots, and steps to reproduce the issues for when the DTS engineer follows up.
    For information on how to symbolicate and read a crash log, please see Tech Note TN2151 Understanding and Analyzing iPhone OS Application Crash Reports.
    If you have difficulty reproducing this issue, please try testing the workflow as described in  <https://developer.apple.com/library/ios/qa/qa1764/>Testing Workflow with Xcode's Archive feature".

  • [svn:osmf:] 14180: PARB changes: Move BinarySearch to layout package, it doesn't need to be part of the public API.

    Revision: 14180
    Revision: 14180
    Author:   [email protected]
    Date:     2010-02-15 21:52:51 -0800 (Mon, 15 Feb 2010)
    Log Message:
    PARB changes: Move BinarySearch to layout package, it doesn't need to be part of the public API.
    Modified Paths:
        osmf/trunk/framework/OSMF/.flexLibProperties
        osmf/trunk/framework/OSMF/org/osmf/layout/LayoutRendererBase.as
    Added Paths:
        osmf/trunk/framework/OSMF/org/osmf/layout/BinarySearch.as
        osmf/trunk/framework/OSMFTest/org/osmf/layout/TestBinarySearch.as
    Removed Paths:
        osmf/trunk/framework/OSMF/org/osmf/utils/BinarySearch.as
        osmf/trunk/framework/OSMFTest/org/osmf/utils/TestBinarySearch.as

    Revision: 14180
    Revision: 14180
    Author:   [email protected]
    Date:     2010-02-15 21:52:51 -0800 (Mon, 15 Feb 2010)
    Log Message:
    PARB changes: Move BinarySearch to layout package, it doesn't need to be part of the public API.
    Modified Paths:
        osmf/trunk/framework/OSMF/.flexLibProperties
        osmf/trunk/framework/OSMF/org/osmf/layout/LayoutRendererBase.as
    Added Paths:
        osmf/trunk/framework/OSMF/org/osmf/layout/BinarySearch.as
        osmf/trunk/framework/OSMFTest/org/osmf/layout/TestBinarySearch.as
    Removed Paths:
        osmf/trunk/framework/OSMF/org/osmf/utils/BinarySearch.as
        osmf/trunk/framework/OSMFTest/org/osmf/utils/TestBinarySearch.as

  • [svn:osmf:] 14181: PARB changes: Move DateUtil to f4mClasses, it doesn' t need to be part of the public API.

    Revision: 14181
    Revision: 14181
    Author:   [email protected]
    Date:     2010-02-15 21:57:55 -0800 (Mon, 15 Feb 2010)
    Log Message:
    PARB changes: Move DateUtil to f4mClasses, it doesn't need to be part of the public API.
    Modified Paths:
        osmf/trunk/framework/OSMF/.flexLibProperties
        osmf/trunk/framework/OSMF/org/osmf/elements/f4mClasses/ManifestParser.as
    Added Paths:
        osmf/trunk/framework/OSMF/org/osmf/elements/f4mClasses/DateUtil.as
    Removed Paths:
        osmf/trunk/framework/OSMF/org/osmf/utils/DateUtil.as

    Revision: 14181
    Revision: 14181
    Author:   [email protected]
    Date:     2010-02-15 21:57:55 -0800 (Mon, 15 Feb 2010)
    Log Message:
    PARB changes: Move DateUtil to f4mClasses, it doesn't need to be part of the public API.
    Modified Paths:
        osmf/trunk/framework/OSMF/.flexLibProperties
        osmf/trunk/framework/OSMF/org/osmf/elements/f4mClasses/ManifestParser.as
    Added Paths:
        osmf/trunk/framework/OSMF/org/osmf/elements/f4mClasses/DateUtil.as
    Removed Paths:
        osmf/trunk/framework/OSMF/org/osmf/utils/DateUtil.as

  • [svn:osmf:] 14187: PARB changes: Make TimeUtil non-public, it doesn' t need to be part of the public API.

    Revision: 14187
    Revision: 14187
    Author:   [email protected]
    Date:     2010-02-16 09:37:39 -0800 (Tue, 16 Feb 2010)
    Log Message:
    PARB changes: Make TimeUtil non-public, it doesn't need to be part of the public API.
    Modified Paths:
        osmf/trunk/framework/OSMF/org/osmf/utils/ExternalProperty.as
        osmf/trunk/framework/OSMF/org/osmf/utils/TimeUtil.as

    Revision: 14187
    Revision: 14187
    Author:   [email protected]
    Date:     2010-02-16 09:37:39 -0800 (Tue, 16 Feb 2010)
    Log Message:
    PARB changes: Make TimeUtil non-public, it doesn't need to be part of the public API.
    Modified Paths:
        osmf/trunk/framework/OSMF/org/osmf/utils/ExternalProperty.as
        osmf/trunk/framework/OSMF/org/osmf/utils/TimeUtil.as

  • Apps that use non-public APIs will be rejected

    Hi guys
    Just reading the iOS guidelines before I get too deep into making the native version of a web app.
    I was wondering what:
    Apps that use non-public APIs will be rejected
    means when submitting an app made in AIR - does it mean you can't use your own custom classes?
    Cheers

    If you mean custom AS3 classes, yes you can use those. What you can't do is create an ANE that calls into the private frameworks of iOS itself.

  • AP Supplier Products & Services Public API

    Hi,
    As part of R12 Vendor data migration we need to migrate info in AP Supplier screen "Products & Services" tab. Products & Services are already defined in the system. Need to pick at vendor level, Add it and Approve it. Is there is any Oracle standard Public API is available to do the same. Please advice.
    Thanks,
    Vinoth.K

    Hi ,
    Is it possible to get example code you have used to integrate API. I am trying to do it using C# but I am unable to get the catalogue list or product list .
    Any help will be highly appreciated .
    Thanks

  • Public API's to create delivery for each delivery line

    I've requirement to create unique delivery for each delivery line using API. Can any body use public API to meet this requirement. Please ! any idea and thought !
    R12.
    Thanks in Advance,
    Ramana

    Try the WSH_DELIVERIES_PUB.Create_Update_Delivery API. The API creates a new delivery record or updates an existing delivery record in WSH_NEW_DELIVERIES table. The DELIVERY_ID, NAME and return status of a new delivery are passed as OUT parameters, while the DELIVERY_ID or NAME of an existing delivery for update is passed as an IN parameter.
    Pass IN parameter p_action_code value UPDATE ---> incase you want to update existing delivery.
    Pass IN parameter p_action_code value CREATE --> incase you want to create a new dleivery.
    Parameter Usage Type Required
    p_api_version_number IN Number x
    p_init_msg_list IN Varchar2 -
    x_return_status OUT Varchar2 -
    x_msg_count OUT Number -
    x_msg_data OUT Varchar2 -
    p_action_code IN Varchar2 x
    p_delivery_info IN OUT Record x
    p_delivery_name IN Varchar2 -
    x_delivery_id OUT Number -
    x_name OUT Varchar2 -
    I hope all this infor. comes handy.
    -Dhawang

  • Error calling EBusiness Suite Public API's from SOA

    Hi, I'm doing some proof of concept work with SOA Suite v 10.1.3.10. When I try to call any of the EBiz suite public API's that have user defined types for records and tables passed as parameters I get the following error when the Oracle Application Adaptor tries to create the WSDL and necessary sql scripts:
    Error while writing wsdl file C:\Program
    Files\jDeveloper\jdev\mywork\CRMTest\CRMTest\CRMOut3.wsdl.
    Exception:
    The wrapper procedure, CS_SERVICEREQUEST_PUB$CREATE_,
    could not be found in the package, XX_BPEL_CRMOUT3, for the schema, APPS.
    To move beyond this I created a skeleton stored procedure containing a declaration for the
    CS_SERVICEREQUEST_PUB$CREATE_ function (and selected overwrite script in the wizard) and am now getting the following error:
    Error while writing wsdl file C:\Program
    Files\jDeveloper\jdev\mywork\CRMTest\CRMTest\CRMOut3.wsdl.
    Exception:
    Unable to expand a user defined type definition.
    An unexpected exception occurred while trying to analyze teh user defined type definition of parameter .
    Check to ensure that the user defined type is defined correctly in the database. Contact oracle support if
    error is not fixable.
    This works fine for the API's that just use basic types. I've also tried this with the Database Adapter and this seems to work OK too, just not with the Oracle Application Adapter.
    Thanks for any help you can provide
    Mike
    Edited by: user2554089 on Jan 5, 2009 1:38 PM

    Hi Christine,
    It looks like a couple of the Application Servers aren't starting when OC4J starts, I need to hunt through the logs to identify the source of the problem but in the meantime I'm starting them manually from the Application Server Control. To do this expand the OC4J server and check that all the services are running (green up arrow) any that are down, click on them and start them manually. I had to manually start hw_services and deploy_service but the Worklist now runs fine.
    It's possible that you won't see this problem yourself as you're upgrading from a later release than I started from but from a brief google session it looks like others have seen the same problem for different reasons. I've seen some posts that refer to the default port of the Worklist changing so that it needs starting with http://host:8988/integration/worklistapp/Login instead of http://host:8888/integration/worklistapp/Login.
    Because I'm also having problems shutting down SOA suite I suspect that the patch has mangled one of the configuration scripts and I'll post the root cause when I've had chance to pore over the logs.
    Regards
    Mike
    Edited by: Mike Ronson on Jan 19, 2009 3:28 PM

  • Tenant public API: publishsettings does not contain a certificate

    Hi
    I'm trying to connect to our tenant public api, but for some reason it has stopped generating a certificate within the publishsettings file.
    So when I try to import it in powershell I get the following error:
    Import-WAPackPublishSettingsFile : Value cannot be null.
    Parameter name: s
    At line:1 char:1
    + Import-WAPackPublishSettingsFile 'C:\temp\somefile.publishsettings
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : CloseError: (:) [Import-AzurePublishSettingsFile], ArgumentNullException
        + FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.Profile.ImportAzurePublishSettingsCommand
    Any help will be appreciated.
    Thomas

    I haven't updated my blog post to reflect the latest changes with the API interaction from the Azure module, but here's how to get access to your subscription through the public API - assuming you have enabled and exposed that API through port 443 and associated
    a certificate.
    ## Import the PublishSettingsFile you have downloaded from the tenant portal
    Add-WAPackEnvironment -Name Nese2 -PublishSettingsFileUrl https://cloud.domain.com/publishsettings -ServiceEndpoint https://api.domain.com
    import-WAPackPublishSettingsFile "C:\Users\Kristian\Documents\Azure\knwap.publishsettings" -Environment Demo
    Get-WAPackSubscription -SubscriptionName "YourSubscriptionName"
    Select-WAPackSubscription -SubscriptionId "ee5c4dad-9e74-46b8-88da-aa3300a43cad"
    Kristian (Virtualization and some coffee: http://kristiannese.blogspot.com )

  • WARNING: Type 'SByte' is not available in the public API. Onyx development?

    Hello i'm getting the warning WARNING: Type 'SByte' is not available in the public API.
    and various other warnings.The problem is that i don't see any code.
    Any thoughts?BTW is onyx still under development?
    ps:I know that nobody is going to reply so i wonder why i keep asking.

    The vSphere client uses some hidden API's. If you perform an action in the vSphere client that uses a hidden API, Onyx will report the "WARNING: Type 'xxx' is not available in the public API." message. This unfortunately limits what you can do with PowerCLI. Some know hidden API's are for tags, cluster EVC mode and for Storage Profiles.
    I don't know if Onyx is still under development. Maybe some from VMware can answer this question?

Maybe you are looking for