Quantcast
Channel: Oracle Bloggers
Viewing all 19780 articles
Browse latest View live

Does Oracle E-Business Suite Require Oracle Database Enterprise Edition?

$
0
0

Yes.  All versions of Oracle E-Business Suite require Oracle Database Enterprise Edition.  Oracle Database Enterprise Edition is a mandatory requirement for EBS 12.2, 12.1 and older EBS releases. This applies to all Oracle Database releases, including Database 12.1, 11.2, and older Database releases certified with EBS.

It is not possible to run Oracle E-Business Suite with other Oracle Database editions, including:

  • Oracle Database Standard Edition One (Database SE1)
  • Oracle Database Standard Edition (Database SE)
  • Oracle Database Express Edition (Database XE)
  • Oracle Database Personal Edition (Database PE)

Why is Oracle Database Enterprise Edition a mandatory prerequisite for EBS today?

The Oracle E-Business Suite is designed to support a wide range of deployment architectures, from small single-office instances to highly-secure, highly-available Global Single Instance deployments.  To support these architectures, the E-Business Suite uses a broad range of database features and extra cost options such as Advanced Queuing, Data Guard, Virtual Private Databases, Secure Application Roles, Fine-Grained Auditing, Advanced Security, Label Security, Materialized Views, Database Vault, Partitioning, OLAP, Advanced Compression, Connection Manager, and more.

Will Oracle Database Enterprise Edition always be a mandatory prerequisite?

It is expected that Oracle Database Enterprise Edition will be a mandatory prerequisite for all future Oracle E-Business Suite releases and Database release combinations.

The Enterprise Edition is the only Database edition that includes all of those components. Enterprise Edition is the only Database edition certified and supported for use with E-Business Suite environments

The preceding is intended to outline our general product direction.  It is intended for information purposes only, and may not be incorporated into any contract.   It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decision.  The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.



SOA Suite Review The platform comes with a standalone, first-class Service Bus component that can be used for service virtualization by Sven Bernhardt

$
0
0

clip_image002

Valuable Features:

A definitive differentiator is the very good integration capability the platform provides: It has a broad spectrum of connectivity adapters to integrate with third party enterprise information systems, like SAP, Siebel, and JD Edwards, and also cloud solutions like Salesforce.

In addition, the platform comes with a standalone, first-class Service Bus component that can be used for service virtualization. This enables customers to create and edit new integrations efficiently and helps to adopt new trends or concepts, like cloud, very fast.

Aside from that, the platform also addresses business needs (process automation with BPEL), allows for further transparency for business transactions (audit trails, Business Activity Monitoring) and provides rich capabilities in the direction of fault handling and resiliency.

Improvements to My Organization:

The product allows you to visualize how a company is working currently by providing rich possibilities for analyses such as the audit trails and real-time integration and business insights, and therefore shows where improvements might be valuable. This becomes more and more important for companies to differentiate themselves from competitors. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

BlogTwitterLinkedInimage[7][2][2][2]Facebookclip_image002[8][4][2][2][2]Wiki

Efficient Statistics Maintenance for Partitioned Tables Using Incremental Statistics – Part 1

$
0
0
Introduction It’s common to have multi-terabyte partitioned tables in an Oracle database these days. If you are not there yet but you’re heading that way, then you need to know about how to maintain statistics on large tables. I will cover this in a series of posts as follows: Part 1 (this post) –... [Read More]

Packt $5 Oracle Middleware & PaaS Books

$
0
0

image

Get your 5 $ Oracle book from Packt here.

imageimageimageimage

imageimageimageimage

Get your 5 $ Oracle book from Packt here. For additional books visit out SOA wiki and BPM wiki

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

BlogTwitterLinkedInimage[7][2][2][2]Facebookclip_image002[8][4][2][2][2]Wiki

Released!! 2016 Year End Phase - II Statutory patches for CA and US Legislation

$
0
0

The following US and Canadian Year End and Year Begin Statutory Update patches have been released!


- End of Year 2016 Phase 2
- Year Begin 2017



Reminder: The End of Year 2016 Phase 1 and Year Begin Statutory Updates for Oracle Mexico Payroll customers will be released separately. To find out more information about the Mexico Payroll Year End 2016 patching schedule, please be sure to consult My Oracle Support Document 975677.1


A. US and Canada Year Begin 2017

US Highlights:
  • 2017 IRS Standard Deduction Amounts
  • 2017 Deferred Compensation Increases
  • 2017 SUI / SDI / TDI rates and wage base updates
  • 2017 State Minimum Wage Increases
Canada Highlights:
  • 2017 Federal and Provincial Basic Amounts
  • 2017 Statutory Holidays

Patch Numbers:

Year Begin 2017 for US and Canadian Payroll Customers:
12.1 - Patch 25250001:R12.PAY.B
12.2 - Patch 25250001:R12.PAY.C


Year Begin 2017 for Canadian HR Only Customers:
12.1 - Patch 25250006:R12.PER.B
12.2 - Patch 25250006:R12.PER.B

For further details see:

  • Document: 2213777.1 - Release 12.1.x - US Payroll Readme for End of Year 2016 Phase 2, Q4 2016, and Year Begin 2017 Statutory Updates
  • Document: 2213779.1 - Release 12.2.x - US Payroll Readme for End of Year 2016 Phase 2, Q4 2016, and Year Begin 2017 Statutory Updates
  • Document: 2213752.1 - 2016 Canadian Payroll Year End Phase 2 and Year Begin 2017 Readme
  • Document: 2213753.1 - 2016 Canadian Payroll Year End Phase 2 and Year Begin 2017 Readme


Important Note: The Year Begin 2017 patch will require the post install steps of running the data installer and hrglobal.drv.


**Note: The functional readme's listed above do not contain detailed patch installation instructions. Please refer to the patch readme's available in the patch download area on My Oracle Support for the patch installation instructions.


B. US and Canada End of Year 2016 Phase 2


US Highlights:

  • 1099-R Federal Magnetic Media Updates
  • 1099-R Magnetic Media updates for District of Colombia, Iowa, Oregon and Pennsylvania
  • Updates for PRSoft W-2 comma delimited extract
  • EFW2 (State W-2 Magnetic Media) updates for Iowa, Oklahoma, Puerto Rico, Rhode Island and Wisconsin
  • CCA code and magnetic media updates
  • RITA code updates
  • Q4 2016 JIT Updates

Canada Highlights:

  • 2016 PDF templates for RL-1 and RL-2 slips
  • T4 and T4A Magnetic Media updates


Patch Numbers:

12.1 - Patch 25250000:R12.PAY.B
12.2 - Patch 25250000:R12.PAY.C

Note: The above patches require the post install steps of running the data installer and hrglobal.drv. Further note: There is no new version of Quantum included in the End of Year 2016 Phase 2 patch. The last new version of Quantum, 4.1.1

For further details see:

  • Document: 2213777.1 - Release 12.1.x - US Payroll Readme for End of Year 2016 Phase 2, Q4 2016, and Year Begin 2017 Statutory Updates
  • Document: 2213779.1 - Release 12.2.x - US Payroll Readme for End of Year 2016 Phase 2, Q4 2016, and Year Begin 2017 Statutory Updates
  • Document: 2213752.1 - 2016 Canadian Payroll Year End Phase 2 and Year Begin 2017 Readme
  • Document: 2213753.1 - 2016 Canadian Payroll Year End Phase 2 and Year Begin 2017 Readme


**Note: The functional readme's listed above do not contain detailed patch installation instructions. Please refer to the patch readme's available in the patch download area on My Oracle Support for the patch installation instructions.

For any issues or questions regarding these patches please log a Service request with My Oracle Support, products: Oracle HRMS (Canada), Oracle HRMS (US).


    Add Certification to Your Wish List!

    $
    0
    0

    In this season of giving, do you need a last minute gift idea for yourself

    What about the gift that keeps giving back - Oracle Certification! Use this as an opportunity to ask for something that will be meaningful to you for a long time to come.

    Or simply invest in you by giving yourself the gift of increased opportunities, higher salary, and more confidence and credibility. Get Certified.

    Simply send this link to a loved one who has no idea what to get you, or click it yourself and take the first step into your future!

    Custom Component for Zipping and Downloading Files

    $
    0
    0

    Here's a handy custom component (i.e., a CCA component) for zipping files and downloading them, in an Oracle JET application:

    <fileDownloadForm
        file="{{file}}"
        content1="{{htmlContent}}"
        content2="{{jsContent}}">
    </fileDownloadForm>

    I've created it as part of a project where we want to let developers design a CCA component and then download it as a ZIP file, so that it can be distributed to those who want to make use of the component. That's the reason you can see above that two files are assumed to be provided, with 'file' being the name of the file, used for both the view and the viewModel.

    In an application, the above component is rendered as follows:

    What happens when "demo" is changed to "sample" in the text field above and then the "Download" button is clicked? Well, when you do that, a download process begins and you'll have a ZIP file, with this content, yes!, a CCA component:

    So... what this blog entry is about is... how to create a CCA component for downloading CCA components... 

    The structure of the CCA component you'll create is as follows:

    Here's the JSON file, "fileDownloadForm.json":

    {
      "properties": {
        "file": {
          "description": "file name.",
          "type": "string"
        },
        "content1": {
          "description": "html content.",
          "type": "string"
        },
        "content2": {
          "description": "js content.",
          "type": "string"
        }
      }
    }

    Here's the view, in "fileDownloadForm.html":

    <div class="oj-panel">
        <label>ZIP Name:</label>
        <input  type="text"
                data-bind="ojComponent: {
                    component: 'ojInputText',
                    value: file}"/>
        <button class="oj-button-primary"
                style="float: right;"
                data-bind="
                    click: downloadFile,
                    ojComponent: { 
                            component: 'ojButton', 
                            label: 'Download' }">
        </button>
    </div>

    Here's the business logic in the viewModel, "fileDownloadForm.js":

    define(['knockout', 'jszip', 'file-saver'],
        function (ko, JSZip) {
            function model(context) {
                var self = this;
                self.file = null;
                self.content1 = null;
                self.content2 = null;
                context.props.then(function (properties) {
                    if (properties.file) {
                        self.file = properties.file;
                    }
                    if (properties.content1) {
                        self.content1 = properties.content1;
                    }
                    if (properties.content2) {
                        self.content2 = properties.content2;
                    }
                });
                self.downloadFile = function (model, event) {
                    if (event.type === 'click' || 
                            (event.type === 'keypress'&& event.keyCode === 13)) {
                        var zip = new JSZip();
                        zip.file(self.file+".html", self.content1);
                        zip.file(self.file+".js", self.content2);
                        zip.file("loader.js", "to be done");
                        zip.file("README.txt", "to be done");
                        zip.generateAsync({type: "blob"})
                                .then(function (content) {
                                    saveAs(content, self.file+".zip");
                                });
                    }
                };
            }
            return model;
        }
    );

    The above assumes you've set up these two libraries in your application:

    I.e., somehow, via Bower or otherwise, you've included them like this:

    In 'main.js', you should have these references in the 'paths' of 'requirejs.config':

    'file-saver': 'libs/file-saver/FileSaver',
       'jszip': 'libs/jszip/dist/jszip'

    And, to wrap things up, tying everything together, you have "loader.js":

    define(['ojs/ojcore',
        'text!./fileDownloadForm.html',
        './fileDownloadForm',
        'text!./fileDownloadForm.json',
        'ojs/ojcomposite'],
      function(oj, view, viewModel, metadata) {
        oj.Composite.register('fileDownloadForm', {
          view: {inline: view},
          viewModel: {inline: viewModel},
          metadata: {inline: JSON.parse(metadata)}
        });
      }
    );

    As a simple example of usage of the above, include the following in the "viewModel" of the handy custom component outlined at the start of this blog entry:

    self.file=ko.observable('demo');
    self.htmlContent=ko.observable('dummy html content');
    self.jsContent=ko.observable('dummy javascript content');

    Now, whenever you include the handy custom component, anywhere in your application, the user can click "Download" and then they'll have a ZIP file downloaded with the specified content in the specified files.

    Start to develop in APEX 5.1, you will gain at least an hour a day!

    $
    0
    0
    Yesterday APEX 5.1 (5.1.0.00.43) was installed on apex.oracle.com.This means that you can start developing your apps in APEX 5.1 from now on. Unlike the early adopter releases (apexea.oracle.com) you can develop your apps on apex.oracle.com and later export them and import in your own environment once the on-premise... [Read More]

    Stream Analytics (Stream Explorer Version 2) ISW immersion Sales and Technical Training Event April 19th & 20th London UK

    $
    0
    0

    clip_image002

    The industry leading Real Time Streaming Analytics platform has arrived - Customer General Availability- April 28th.

    Last year we released V1, Oracle Stream Explorer, with its new approach to providing customer streaming solutions in minutes rather than months, exploded adoption of the platform with deal sizes growing to the millions $$$. 2016 now reveals a massively enhanced platform which according to the analysts and customers changes the game to place Oracle as the industry leader.


    The training will cover:

    OSA for Sales: How to sell, why sell across all industries, domains and enhancing other compelling Oracle offerings, Big Data (Fast Data), Data Integration, IOT. Addressing the demand for FOG, on premise, hybrid and cloud services.

    OSA for Technical: Basic foundational, intermediate and advanced hands-on intensive labs including - Visual GEOProcessing, our revolutionary new Streaming Predictive Machine Learning, Streaming Business Rules, Expression Builder, Topology viewer, Connection and Target profiling, Coherence and extended Event source/sink streaming end-points such as Kafka, MQTT.

    How to use the new integrated Spark Streaming infrastructure, Cloud enablement, Services, now and arriving this year. LIMITED SPACE - Send an email to register and reserve a seat.

    SOA & BPM Partner Community

    For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

    BlogTwitterLinkedInimage[7][2][2][2]Facebookclip_image002[8][4][2][2][2]Wiki

    Stream Analytics (Stream Explorer Version 2) ISW immersion Sales and Technical Training Event April 19th & 20th London UK

    $
    0
    0

    clip_image002

    The industry leading Real Time Streaming Analytics platform has arrived - Customer General Availability- April 28th.

    Last year we released V1, Oracle Stream Explorer, with its new approach to providing customer streaming solutions in minutes rather than months, exploded adoption of the platform with deal sizes growing to the millions $$$. 2016 now reveals a massively enhanced platform which according to the analysts and customers changes the game to place Oracle as the industry leader.


    The training will cover:

    OSA for Sales: How to sell, why sell across all industries, domains and enhancing other compelling Oracle offerings, Big Data (Fast Data), Data Integration, IOT. Addressing the demand for FOG, on premise, hybrid and cloud services.

    OSA for Technical: Basic foundational, intermediate and advanced hands-on intensive labs including - Visual GEOProcessing, our revolutionary new Streaming Predictive Machine Learning, Streaming Business Rules, Expression Builder, Topology viewer, Connection and Target profiling, Coherence and extended Event source/sink streaming end-points such as Kafka, MQTT.

    How to use the new integrated Spark Streaming infrastructure, Cloud enablement, Services, now and arriving this year. LIMITED SPACE - Send an email to register and reserve a seat.

    SOA & BPM Partner Community

    For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

    BlogTwitterLinkedInimage[7][2][2][2]Facebookclip_image002[8][4][2][2][2]Wiki

    New Oracle JET Articles

    $
    0
    0

    For anyone interested in Oracle JET, we continue to publish new articles on Dzone to help you familiarize yourself with JET's inner workings.

    The complete set of articles available to date are:

    More to come.  We hope you find these useful.

    No More Hidden SOA Performance Problems by Kevin King

    $
    0
    0

    clip_image002For anyone who has done performance and load testing in Oracle SOA suite, you know it can be frustrating and time consuming. However, our lives have just gotten much easier! Originally, quite a bit of manual work was needed to find or calculate how long composites took, what the problematic components were, and why instances just took too long. Fortunately, Oracle has introduced a new monitoring tool, Integration Workload Statistics (IWS). This tool creates a report very similar to an AWR report, but focuses on the SOA infrastructure. This feature was released with the new 12.2.1 version of SOA.

    Integration Workload Statistics

    clip_image004The IWS report is intended for reactive monitoring of your system. Enterprise Manager provides a few different tools for monitoring real-time performance and other metrics, however IWS was introduced to post-process poorly performing periods. Running a report over a one hour period where performance is a constant issue allows you to see what components are causing delays. The report details out statistics on components, composites, processes, adapters, endpoints, queues and more!

    IWS works by taking periodic, configurable snapshots of server metrics. These metrics are stored to the database and are available for reporting. The reports are generated based on a start and end time and further filtering can be done by server, partition, and even specific composites. Oracle has provided an easy way to view this data with a generated HTML report and they also provide a CSV file, or XML file with the data requested. 

    The report (assuming FINEST level collection) consists of:

      • Snapshot Details - Basic information about the snapshots, the duration of the report, and server details.
      • System Resource Usage - Statistics about JVM, SOA DataSources, and SOA WorkManagers.  This gives insight into how much heap the server using, the active connections to data sources, and how many threads each of the work managers are using on each server. Read the complete article here.

    SOA & BPM Partner Community

    For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

    BlogTwitterLinkedInimage[7][2][2][2]Facebookclip_image002[8][4][2][2][2]Wiki

    Consuming OAuth protected resources using Oracle Service Bus article series by Milco Numan

    $
    0
    0

    clip_image002In this blog post, I will provide a general introduction of REST, explain some of the choices made and lay some of the ground work. The second part of this blog series will discuss the token management part while the third and final part describes the actual creation of the SOAP services providing the proxy to the external REST APIs.

    With the introduction of SOA Suite 12c, the Oracle JCA REST adapter was introduced for use in both SOA and Service Bus 12c. This enables SOA developers to expose REST interfaces to their service consumers. A study by the Oracle A-team shows that in certain scenarios response times on mobile platforms may be reduced by an order of magnitude by consuming REST services instead of their SOAP equivalents.

    However, using the REST adapter you cannot only expose REST interfaces to your own service implementations (inbound REST), but you can also consume REST services (outbound REST). In this series of blogs, I will demonstrate how I implemented a use case of “outbound” API management for a proof of concept, where the REST services were exposed as SOAP web services to our internal clients (which are largely “REST unaware”). An additional dimension is provided by the fact that the REST APIs invoked are secured by OAuth 2.0, so also some token management is needed in order to successfully invoke the service.

    What about Security?

    I am glad you asked. As SOAP has quite a number of standardized extensions in the realms of orchestration and security, this is very much “terra incognita” in the REST world. Well, not really. As REST is leveraging the HTTP protocol as the transport mechanism, a first step in security would be to use HTTPS (HTTP over SSL) to prevent an intermediary from eavesdropping on the communication between the service and the client. However, this will only prevent the interception of messages, it does not provide the server with any method of determining the origin of the request. Using HTTP Basic Authentication may be an option to force the client to sent some identification to the server, but the problem is that this scenario is not very useful for application to application message exchange as it does not provide options to provide temporary access or to revoke the access.

    Enter OAuth, “an open protocol to allow secure authorization in a simple and standard method from web, mobile and desktop applications.” Version 2.0 of this protocol has been published in 2012 and is widely in use for securing access and authorization to services, e.g. Google, LinkedIn, Facebook, Dropbox and Paypal to name a few.

    What is REST?

    What is REST? And how does if differ from SOAP? Well, first of all REST and SOAP are intended to access (remote) Web Services. Where SOAP is a heavy-weight protocol, involving predefined message structures and formats, REST is defined very loosely as an “architectural style”. Messages transmitted to SOAP web services are always encoded as XML data structures, whereas the payload in REST can be either XML or JSON. The latter seems to be the preferred format nowadays, I came across a site describing JSON as “The Fat-Free Alternative To XML“.

    In REST, you are manipulating “resources” (types of objects, e.g. customers, orders, items and the like) using standard HTTP methods. You’d use the GET method on a resource to retrieve a single instance or collection, use the HTTP POST method to create a new one, update a resource instance using HTTP PUT and the HTTP DELETE takes care of removing an object. Read part 1 here and read part 2 here and read part 3 here

    SOA & BPM Partner Community

    For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

    BlogTwitterLinkedInimage[7][2][2][2]Facebookclip_image002[8][4][2][2][2]Wiki

    Quick SQL – A New Way to Generate Objects in APEX 5.1

    $
    0
    0
    Oracle Application Express on APEX.ORACLE.COM was upgraded to v5.1 last week. One of the new things coming in v5.1 is a new packaged app called ‘Quick SQL.’ VP of Development Tools Mike Hichwa demonstrated it at UKOUG Tech 16 this month, and the audience seemed to eat it up. Basically, it allows you to use... [Read More]

    Getting Started with Chatbots

    $
    0
    0

    Chatbots employ a conversational interface that is both lean and smart, and if designed properly, is even charming. They can help people find the things they want and need, in real-time, without the hassle of searching online or navigating a complex customer service organization. Think about how much work it takes to book travel and check-in on an airline.  You have to search for flights, then compare prices, departure times and amenities, then enter your information, and finally choose which add-ons you would like. After that, there’s an entirely separate process for check-in!  What if you could accomplish all of this in one interactive experience by answering only a few questions?  Chatbots are the singularity that both “smart” and “mobile” devices have been waiting for.

    But how easy (or difficult) is it actually to build a chatbot? Tamer Qumhieh, Principal Solutions Architect on Oracle's A-Team, answers this question in a blog post that serves as a tutorial on how to create and deploy a chatbot on Facebook Messenger.

    First, Tamer discusses how to create both a Facebook page and an actual Facebook app.  Then, he moves into how you can implement a chatbot in your Facebook app using Webhook and NodeJS.  Next, Tamer will show you how to set up your chatbot to receive Facebook messages, and how to test your bot using Facebook Messenger.  Finally, you'll be able to deploy your chatbot to Oracle Application Container Cloud Service (ACCS).

    The blog post has code snippets pasted throughout so non-developers should understand that this tutorial is a bit technical. However, all the code can be copied and pasted so no code writing is necessary! It's a very interesting read, could be a fun side project over the holidays, and you can check it out here!


    Don't forget to follow us @OracleMobile and to join the conversation on LinkedIn.


    Oracle ABCS - Traversing Relationships, Conditional Navigation, Query and Update with JavaScript

    $
    0
    0

    Oracle Application Builder Cloud Service (ABCS) lets you do a lot of things in a declarative way, however for more complex validation and conditional logic you might need to resort to some basic coding in JavaScript.

    I ran into such a case with an application I was developing, and figured out that the code sample from that system will be a good way to illustrate some coding techniques in ABCS.

    The application I was working on allows people to register to various events. Each event has a certain capacity, so if there are too many people registered to an event, we want the rest to be added to a wait list. For each record of a person registering, we keep a reference to the event they want to attend.  So the logic flow is:

    1. Check how many open spaces are available for the event we are trying to register for.
    2. If there is space in the event, save the new person data, and show a success message.
    3. If there isn't space, update the person "Waitlisted" field to be true, save the data, and show a message saying that the person is on the wait list. 

     

    In the demo video below I'm showing how to:

    • Define declarative conditional flow of steps based on results from custom code
    • Traverse relationships between custom object through code
    • Execute a conditional query and run through the results from a custom object with code
    • Set the value for a property of a custom object through code

    For reference here is the complete code from the sample:

    require([
        'operation/js/api/Conditions',
        'operation/js/api/Operator'
    ], function (Conditions, Operator) {
        var lab = Abcs.Entities().findById('Lab');
        var id = lab.getProperty('id');
        //condition is to find a lab with the id that is in the page's drop down box
        var condition = Conditions.SIMPLE(id, Operator.EQUALS, $Person.getValue('ref2Combo_Box'));
        var operation = Abcs.Operations().read({
            entity: lab,
            condition: condition
        });
        //if query returned value we loop over the rows and check the capacity and registration columns
        operation.perform().then(function (operationResult) {
            if (operationResult.isSuccess()) {
                operationResult.getData().forEach(function (oneRecord) {
                    if ((oneRecord.Capacity - oneRecord.Registered) < 1) {
                        $Person.setValue('Waitlisted', true);
                        reject("error");
                    } else
                    {
                        resolve("ok");
                    }
                });
            }
        }).catch(function (operationResult) {
            if (operationResult.isFailure()) {
                // Insert code you want to perform if fetching of records failed
                alert('didnt worked');
                reject("error");
            }
        });
    });

    More information on the JavaScript APIs used here are in the Oracle ABCS Documentation.

    MONDAY SPOTLIGHT: Patching User Space with Oracle Ksplice

    $
    0
    0
    Oracle Ksplice is a powerful tool that allows administrators to increase the speed of deployment of critical patches and helps eliminate downtime.

    The Ksplice enhanced client extends the ability of Ksplice to enable in-memory patching of critical user space libraries in Oracle Linux. The ability to patch these libraries in-memory without rebooting not only increases system security but also reduces costly system downtime. Recent exploits such as Heartbleed can be patched automatically without administrator intervention, maintenance windows or downtime. 

    Before you enable Ksplice, you need to disable any prelinking of binaries that may have occurred. Oracle Linux 6 systems come with the prelink tool installed by default which must be removed to prevent conflicts with the Ksplice enhanced client.  Oracle Linux 7 systems do not have prelink installed by default.

    # prelink –au
    # yum remove prelink

    Installation of the Ksplice enhanced client is simple for Oracle Linux servers that are registered to the Unbreakable Linux Network (ULN).

    Login to the ULN web interface, select the system you want to enable Ksplice on, then click on Manage Subscriptions.  Next, enable the Ksplice-aware user space packages channel for that server.

    After enabling the Ksplice-aware user space packages channel, use yum to install the Ksplice enhanced client on the server:

    # yum install –y ksplice

    Once the Ksplice client is installed, retrieve your access key for Ksplice from ULN and add it to the Ksplice configuration by editing /etc/uptrack/uptrack.conf.

    Next, use yum to install the Ksplice aware versions of the user space packages installed on your server, without updating any other packages on the system, by running following command:

    # yum --disablerepo=* --enablerepo=ol7_x86_64_userspace_ksplice update

    A single reboot is required to activate the newly installed Ksplice aware libraries. After you reboot the system once, you will then be able to apply any future patches to both the kernel and critical user space libraries without rebooting. 

    In addition to patching both kernel and critical user space packages, Ksplice can also be used as a diagnostic tool by Oracle Support to load diagnostic kernels without rebooting the system. 

    The following white paper provides the workflow of using Ksplice as a diagnostic tool with Oracle Support: 


    The full Ksplice User Guide can be found here: 


    Are you ready to take back your weekends and increase the security of your systems with Ksplice?

    Get 24/7 Access to Continuously Updated PaaS Courses for 12 Months!

    $
    0
    0


    Oracle University launched Oracle Cloud Platform as a Service Learning Subscription to help IT professionals, developers and business leaders integrate and connect multiple cloud and on-premises applications.

    Get 24/7 access to continuously updated digital courses for 12 months!

    With new features and capabilities added throughout the year, Oracle's Cloud technology will evolve quickly.

    Cloud Learning Subscriptions help you keep pace with these changes in real-time.

    This all-in-one integrated solution will show you how to develop, secure, and share content across departments, giving you more flexibility with the Oracle Platform as a Service Solution.

    Explore how you can quickly establish new environments to create and scale applications in multiple channels and for multiple purposes.

    With this subscription, you’ll learn how to:

    • Get started using PaaS Cloud Services
    • Take full advantage of the different Cloud Services in Oracle PaaS
    • Administer and manage PaaS Services
    • Develop and deploy applications in the Cloud
    • Migrate and existing application to Oracle PaaS
    • Develop, scale for performance and secure applications
    • Troubleshoot your PaaS Services
    • Load, model and explore data using PaaS Cloud Services
    • Create analyses and dashboards using the BI Cloud Service
    • Manage files in the Cloud with Documents Cloud Service
    • Develop mobile applications using the Mobile Cloud Service Platform APIs
    • Integrate applications by mapping data with the Integration Cloud Service

    This affordable learning solution contains 20+ Oracle Cloud PaaS Learning Channels to help you quickly improve your efficiency and bridge skills gaps.

    Oracle Learning Subscriptions gives you access to on demand courses to keep your skills perfectly aligned with cloud technology. Subscribe to learn at cloud speed all year long.

    Get started with this complete Oracle Cloud Platform as a Service Learning Subscriptiontoday!

    node-oracledb 1.12.1-dev can fetch CLOBs as JavaScript String

    $
    0
    0
    A preview of node-oracledb 1.12.1-dev is available on GitHub and can be installed with: npm install oracle/node-oracledb.git#v1.12.1-dev Node-oracledb is the Node.js add-on for Oracle Database. The 1.12.1-dev release introduces fetchAsString support for CLOBs. Now, when CLOB columns are queried, they can... [Read More]

    SOA & BPM Community Newsletter December 2016

    $
    0
    0

    Dear SOA & BPM Partner Community,

    The annual PaaS Partner Community Forum will take place March 27th& 28th& 29th 2016 Croatia. Architects, Practice Managers, Consultants and Developers get the latest PaaS updates from the Oracle Product Management Team. Join us for a week full of keynotes, breakouts, hands-on sessions, community day and networking opportunities.

    Oracle SaaS solutions can be tailored to the customer’s user experience by branding, flexfields or workflow configuration. Oracle PaaS is designed to Enrich and Differentiate Oracle’s SaaS solutions. Customers use PaaS to analyze, extend, connect and secure SaaS. To leverage this service opportunity a Partner Resource kit Oracle PaaS: Designed to Enrich Oracle SaaS (membership required) is available.

    Our friends from down under just release two videos, one on SOA Cloud Service and the other one how they use Process Cloud Service within Rubicon Red. An excellent sample or the use cases to automate e-mail driven processes with PCS and Document Cloud Service. Oracle Partners can purchase PaaS Cloud Services with a discount up to 75%.

    In our last section Architecture & PaaS4SaaS the UX team highlights Employee Enablement with Oracle PaaS for SaaS – Human Resources and the R11 UX HIGHLIGHTS

    For a short summery of our key monthly information watch the Fusion Middleware & PaaS Partner Updates on YouTube. The December edition of the PaaSPartner Update contains details about Partner Opportunities in the Cloud, Enrich SaaS with PaaS and the upcoming community webcast about the Partner Community Resources and how you get a free PaaS trial on December 20th 2016. Merry Christmas!

    Want to publish your best practice article & news in the next community newsletter? Please feel free to send it via Twitter @soaCommunity #soaCommunity!

    To read the newsletter please visit http://tinyurl.com/soaNewsDecember2016  (OPN Account required)

      (OPN Account required)

    Please like and share the newsletter on LinkedIn and Twitter

    Jürgen Kress

    Fusion Middleware Partner Adoption
    Oracle EMEA
    Tel. +49 89 1430 1479
    E-Mail: juergen.kress@oracle.com
    clip_image003Blogclip_image004LinkedInclip_image005 Twitter

    To become a member of the SOA Partner Community please register at http://www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

    image

    BlogTwitterLinkedInimage[7][2][2][2]Facebook

    Technorati Tags: newsletter,SOA Community newsletter,SOA Community,Oracle,OPN,Jürgen Kress

    Viewing all 19780 articles
    Browse latest View live




    Latest Images