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

Integration Cloud Service (ICS): A developer’s first impression by Maarten Smeets

0
0

clip_image001

Oracle provides ICS (Integration Cloud Service) as a simple means for citizen developers to do integrations in the cloud and between cloud and on-premises. On the Oracle Fusion Middleware Partner Community Forum I got a chance to get some hand-on experience with this product in one of the workshops. In this blog post I will describe some of my experiences. I’m not the target audience for this product since I am a technical developer and have different requirements compared to a citizen developer. I’ve not been prejudiced by reading the documentation

I experimented with ICS on two use-cases. I wanted to proxy SOAP and REST requests. For the SOAP request I used a SOA-CS Helloworld web-service and for the REST request I used an Apiary mockservice. I will not go into basics too much such as creating a new Connection and using the Connection in an Integration since you can easily learn about those in other places.

ICS: Calling a SOAP service on SOA-CS

When you want to call a SOAP service which you have exposed on ICS, you require two sets of headers. The WS-Timestamp headers and the WSS-UserName token headers (with the password in plain text).

This is required even when you have not specified a security policy (currently username/password token and basic authentication are supported). When you don’t provide them, you get Service Bus errors (as shown in the screenshot below) which indicates ICS is running on the Service Bus (in case you didn’t know this yet, it is no secret). This was not required when directly calling the SOA-CS service. 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


Dutch Legislation, Tax Table & Minimum Legal Wages Changes 2017 and Dutch PGGM Report Consolidated Patches have been released

0
0



 Oracle has released the following two patches for our Dutch legislative clients



Dutch Legislation - Tax Table and Minimum Legal Wages Changes 2017


Dutch legislation - Dutch PGGM Report Consolidated

For Patch application and release information follow the patch readme and review these following My Oracle Support notes :

If you encounter any issues with these patches, please raise a Service Request via My Oracle Support

Restructuring of Oracle JET Applications

0
0

During UKOUG 2016, this week, I learned a cool thing from my colleague Lyudmil Pelov—the response to the most frequently asked question from the Oracle JET sessions I have been doing around the world: "Isn't the 'js/views' and 'js/viewModels' structure a technical rather than a functional architecture? And wouldn't it be better to have both sides of an Oracle JET module in the same folder?"

Well, take a look at this, the "navdrawer" template restructured based on functionality, e.g., in the "app/pages/dashboard" folder, both sides of the "dashboard" module are found, rather than the viewModel being in 'js/viewModels' and the view in 'js/views':

If you prefer this structure over the default structure brought to you by the Oracle JET templates, take the following steps. I suggest you first get it working in the "navdrawer" template, before trying to apply this structure to your own application. 

  1. Set up the 'navbar' template, i.e., use the "Oracle JET QuickStart Basic" template in NetBeans IDE.

  2. Create a new folder named 'app', as shown in the structure above.

  3. Inside 'app', create a folder called 'pages', with a subfolder for each of the custom Oracle JET modules provided by the 'navbar' template, i.e., 'dashboard', 'incidents', 'customers', and 'about'. Move the 'dashboard.js' and 'dashboard.html' from 'js/viewModels' and 'js/views' into the 'app/dashboard' folder. Do the same for the other Oracle JET modules.

  4. Move the 'libs' folder into 'app' (and tweak '.bowerrc' and potentially other similar files, to download JavaScript libraries into the new location of 'libs'). In 'main.js', change all the paths to JavaScript libraries to reflect their new locations, i.e., they're no longer in 'libs'; they're in 'app/libs'.

  5. Move 'appController.js', 'main-release-paths.json', and 'main.js' into the 'app' folder. In 'index.html', correct the reference to 'main.js' to its new location in 'app' and do the same for 'require.js', which should now be in 'app/libs/require'.

  6. In the 'requirejs.config' section in 'main.js', change the 'baseUrl' to point to '.' instead of 'js'.

  7. In 'appController.js', change the router as follows and notice that you can also have a functional nested structure for your Oracle JET modules:
    function getPagePath(path) {
      return 'pages/' + path + '/' + path.substr(path.lastIndexOf('/') + 1);
    }
    self.router = oj.Router.rootInstance;
    self.router.configure({
     'dashboard': {value: getPagePath('dashboard'), label: 'Dashboard', isDefault: true},
     'incidents': {value: getPagePath('incidents'), label: 'Incidents'},
     'customers': {value: getPagePath('customers'), label: 'Customers'},
     'about': {value: getPagePath('about'), label: 'About'}
    });
    
  8. In 'main.js', as the new first lines in the 'require' block, override the default locations of the viewModels and views, i.e., rather than the default 'js/viewModels' and 'js/views', you now want them to both be found within the 'app' folder (in the location specified by the router in the previous step):
    oj.ModuleBinding.defaults.modelPath = 'app/';
    oj.ModuleBinding.defaults.viewPath = 'text!app/';
    

At this point, you should be able to delete the 'js' folder, i.e., there should be nothing in it anymore.

Run the application and everything should work exactly as before!

Announcing Oracle Mobile Cloud Service v3.1

0
0

Author: Suhas Uliyar, Oracle VP Mobile Strategy 


No Code API Authoring, Zero Footprint SSO, and SMS

I am delighted to announce the availability of Oracle Mobile Cloud Service, Version 3.1. Our goal with every release is to deliver high quality differentiating features. Mobile Cloud Service is ranked as a leader in Forrester Wave and now ranked leader in the IDC Mobile App Development Report. In this latest release, we are announcing Express API, an exciting new feature that allows you to design and author APIs, in less than 5 minutes without writing any code, Zero footprint Enterprise SSO a way to Authenticate and Authorize mobile users without the need to import them to Shared Identity Manager, and SMS notifications for engaging customers in Apps. In addition, we continue to innovate with our Bots platform and Advanced analytics coming soon. We are confident that these features will help your customers build amazing and differentiated apps faster and better than ever before.


Express API: Build APIs at Supersonic Speeds!

Write an API in less than 5 minutes and collaborate with your development team immediately. We are introducing a very unique and differentiated way to build APIs without writing a single line of code. Start with your sample data and auto create APIs with all the methods and end points for your APIs. Create Mock APIs and get your client developers to start building apps without waiting for service developers to implement the APIs. Service developers can implement the services to this mock API anytime and all in line within the same environment in JavaScript with Node.JS. A fully integrated API design, authoring, mock and implementation service in one service and in one place. See video here and test drive it on your Mobile Cloud Service instance today. Click here to learn more about Express API builder. To view an on-demand webcast on this topic, click RESTful APIs and Oracle MAX, Enabling Codeless Development for Everyone.


Zero Footprint SSO

Does your company use a third party identity provider? Now, Customers no longer need to import their users into SIM (Shared Identity Manager) for Single Sign On, thanks to our new virtual user or zero footprint enterprise SSO feature. Simply obtain a SAML token, and then exchange it for an MCS token to access MCS APIs. Click here to learn more about Oracle MCS SSO with Zero Footprint.


Increase Engagement with SMS

Every day, consumers turn to their mobile devices to interact with the brands they love. From making purchases in their favorite retail app, to viewing their flight status, or checking their bank balance, consumers want seamless experiences and relevant communications. So how can you reach and improve your relationships with your customers? With text messaging! Mobile Cloud Service is now integrated with Syniverse, which allows you to send SMS messages to your mobile app users irrespective of their mobile platform. Oracle Mobile Cloud Service (MCS) provides a Notifications API and testing UI to simplify sending SMS notifications to all the devices running your mobile apps. Click here to learn more on enabling SMS.

Follow us on Twitter @OracleMobile and join our conversation at the Oracle Mobile LinkedIn group.

Latest Tips & Tricks

0
0
I made some small, but important changes to my SQL Developer Tips & Tricks slide deck. changed up the order – the first two tricks ARE THE MOST IMPORTANT now optimized for SlideShare – hopefully easier to consume in case I’m not there to narrate/live demo added a few teasers for SQLcl I really,... [Read More]

Get Certification Ready!

0
0

Receive targeted exam preparation delivered by Oracle’s top instructors with Exam Prep Seminar recordingsStop, replay or fast forward over each exam objective as needed. Each seminar is delivered in a video streaming format, available 24/7 enabling you to watch as often as you want during the six month subscription term.

Available as Exam Prep Seminar Packages orExam Prep Seminar – recordings ONLY.

Exam Prep Seminar Packages include:

1

Exam Prep Seminar Recording by Oracle’s Top Instructors

2

ePractice Test

3

Exam Voucher with FREE Exam Retake Voucher

View All Packages and Seminars and click Preview on any title for FREE! 

Dynamic Hybrid Bundles Expand Your Cloud Footprint

0
0

clip_image002As customers seek cloud solutions, partners must pivot their business to the cloud to meet these transformational market needs. Oracle Dynamic Hybrid Bundles are designed to help partners address those customer requirements while driving higher profitability and growth through the solution sale of on-premise and cloud offerings.

Make More Margin

Oracle Dynamic Hybrid Bundles offer partners substantial upfront discount (Cloud Credits) off metered Platform-as-a-Service (PaaS) and Infrastructure-as-a-Service (IaaS). Cloud Credits apply when bundles are sold with Oracle Engineered Systems, including Oracle FS1 Flash Storage System, to the same end customer.

Get the details 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

json2form Generator for Oracle JET applications

0
0

There's often a need to create standard forms for different purposes in an application, such as these, an incident entry form and a customer feedback form:


Imagine if all that would be needed for creating the two forms above would be this in each view:

<json2form json="{{jsonFile}}"/>

For each view containing the above, the viewModel would load a file such as this for the form on the left above:

[
    {
        "key": "incidents_form",
        "title": "Incident Entry Form",
        "description": "Enter Incident Details",
        "message": "We want incidents fixed fast!",
        "properties": [
            {"name": "Type", "options": ["Serious", "Minor"]},
            {"name": "Description"},
            {"name": "City"},
            {"name": "State"},
            {"name": "Country"}
        ]
    }
]

And this for the form on the right above:

[
    {
        "key": "customer_form",
        "title": "Customer Feedback Form",
        "description": "Enter Customer Feedback",
        "message": "We love our customers!",
        "properties": [
            {"name": "Name"},
            {"name": "Feedback"},
            {"name": "Rating", "options": ["Excellent","Good","Bad"]}
        ]
    }
]

To achieve the above, we need to make use of the composite component architecture, described here:

http://www.oracle.com/webfolder/technetwork/jet/jetCookbook.html?component=composite&demo=basic

I have blogged about a simple getting started scenario for composite components architecture here:

https://blogs.oracle.com/geertjan/entry/minimal_oracle_jet_composite_component

We also need to make use of the metadata-driven dynamic form functionality described here:

http://www.oracle.com/webfolder/technetwork/jet/jetCookbook.html?component=controlcombos&demo=formdynamic

In this case, what we need is a structure like this:

See yesterday's blog entry if you want your applications structured like the above.

Here's the definition of loader.js:

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

Here's the definition of metadata.json:

{
  "properties": {
    "json": {
      "type": "Array"
    }
  }
}

Here's the definition of viewModel.js:

define(['ojs/ojcore', 'knockout',
    'ojs/ojinputtext',
    'ojs/ojradioset', 'ojs/ojbutton'],
function (oj, ko) {
    function CompositeModel(context) {
        var self = this;
        context.props.then(function (props) {
            self._props = props;
            _initProperties();
        });
        function _initProperties() {
            self.descriptors = ko.computed(function () {
                var mapped = self._props.json.map(
                        function (json) {
                            var def = {
                                title: json.title,
                                description: json.description,
                                message: json.message,
                                properties: json.properties
                            };
                            return def;
                        }
                );
                return mapped;
            });
        }
    }
    return CompositeModel;
});

Here's the definition of view.html:

<div data-bind="foreach: descriptors" class="oj-panel-alt2 oj-margin oj-flex-item">
    <div class="oj-flex-item oj-panel-alt2 oj-margin">
        <h1 data-bind="text: title"></h1>
        <h3 data-bind="text: description"></h3>
    </div>
    <div class="oj-flex-item oj-panel-alt2 oj-margin">
        <!-- ko foreach: $data.properties -->
        <div class="oj-flex-item oj-panel-alt oj-margin">
            <label data-bind="text: $data.name"></label>:
            <!-- ko if: $data.options -->
                <!-- ko foreach: $data.options -->
                <div data-bind="ojComponent: {
                        component: 'ojRadioset',
                        value: $data}">
                    <span class="oj-choice-row">
                        <input type="radio" value="$data">
                        <label><span data-bind="text: $data"></span></label>
                    </span>
                </div>
                <!-- /ko -->
            <!-- /ko -->
            <!-- ko ifnot: $data.options -->
            <input id="inputcontrol"
               data-bind="ojComponent: {
                   component: 'ojInputText',
                   rootAttributes: {style:'max-width:100em'}}">
            <!-- /ko -->
        </div>
        <!-- /ko -->
    </div>
    <div class="oj-flex-item oj-panel-alt2 oj-margin">
        <b data-bind="text: message"></b>
    </div>
</div>
<hr>

And, finally, here's how the files are loaded and used in all the viewModels that need to make use of it:

define(['text!./customers.json',
    'ojs/ojcore',
    'knockout',
    'jquery',
    'ojs/ojcomposite',
    'app/jet-composites/json2form/loader'],
        function (file, oj, ko, $) {
            function CustomerViewModel() {
                var self = this;
                self.jsonFile= JSON.parse(file);
            }
            return new CustomerViewModel();
        }
);

There is more to be done to complete this scenario because right now we're only rendering the forms and not processing the input. That will be the next step of this series.

Right now, based on the above, you're able to transform a JSON file into a form, which is the first step in this scenario. Thanks to my colleague Max Starets for providing a similar scenario to this recently.


Uploading files to Oracle Document Cloud Service using SOA by Shreenidhi Raghuram

0
0

clip_image002

This blog provides a quick tip for implementing file upload into Oracle Document Cloud Service (DOCS) using java in Oracle SOA and Oracle SOA Cloud Service(SOACS)

The DOCS upload REST service requires POSTing of multipart form, a feature that is currently unavailable in the REST cloud adapter. This POST request to upload a file contains 2 body parts. The first being a json payload and the second containing the actual file content.

The request format looks as shown here in the Oracle Documents Cloud Service REST API Reference.

The section below shows a java embedded block of code that can be used within a BPEL process to achieve the file upload. This can be used in Oracle SOA and SOACS – BPEL composites. A valid DOCS endpoint, credentials for authorization, and a GUID of the folder location for the file upload are required to execute this REST call.
In this sample, a pdf document file is being uploaded into DOCS. The media type should be appropriately changed for other content formats.
Also, It is recommended to access the authorization credentials from a credential store when developing for production deployments. This section is only intended as a demo. 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

Microsoft Ending Support for Office 2007 in October 2017

0
0

Microsoft Office 2007 logoMicrosoft is ending support for Office 2007 on October 10, 2017.  The official announcement is published here:

Microsoft will stop producing security updates and non-security updates for Office 2007 after that date.

Office 2007 included Word, Outlook, Excel, PowerPoint and others.  EBS integrations with these products are certified for desktop clients accessing the E-Business Suite today.  Our general policy is that we support certified third-party products as long as the third-party vendor supports them.  When the third-party vendor retires a product, we consider that to be an historical certification for EBS.

What can EBS customers expect after October 2017?

After Microsoft desupports Office 2007 in October 2017:

  • Oracle Support will continue to assist, where possible, in investigating issues that involve Office 2007.
  • Oracle's ability to assist may be limited due to limited access to PCs running Office 2007.
  • Oracle will continue to provide access to existing EBS patches for Office 2007 issues.
  • Oracle will provide new EBS patches only for issues that can be reproduced on later Office versions that Microsoft is actively supporting (e.g. Office 2010, Office 2013, Office 2016).

What should EBS customers do?

Oracle strongly recommends that E-Business Suite customers upgrade their desktops from Office 2007 to the latest certified equivalents.  As of today, those are Office 2010, Office 2013, and Office 2016.

Related Articles

Updated: Training Available for E-Business Suite on Oracle Cloud

0
0
[Guest Author: Robert Farrington]

Many of our readers have requested training to accompany the multitude of topics that are discussed on this blog. The good news is that what you're looking for already exists - an Oracle University channel dedicated to Oracle E-Business Suite and Oracle Cloud.

Go to the Oracle E-Business Suite Learning Subscription and click on "EBS and Oracle Cloud Solutions" to view the training available in two key areas:

  • EBS on Oracle Cloud (IaaS + PaaS)
  • EBS Coexistence with SaaS Apps
All the training is available free of charge, on demand.


As of this writing (15 December), we have the following content available:

  • Fifteen recordings in the EBS on Oracle Cloud (IaaS + PaaS) area. For example, Oracle E-Business Suite on Oracle Cloud - Technical Insight (under the Virtual Conference category).
  • Eleven recordings in the EBS Coexistence with SaaS Apps area. For example, Oracle E-Business Suite and Oracle SaaS: HCM Practical Coexistence Scenarios (under the Virtual Conference category).

We will be rolling out more training in the coming weeks, so stay tuned to this blog for further news.

References

Related Articles

Cloud Applications: Change Management and Training to Ensure User Adoption

0
0

Written by Lauren Gelfound, Oracle University Senior Marketing Manager, for Cushing Anderson, Program Vice President & Guest Blogger

The migration to cloud causes enterprises, work teams and individuals to work differently.

Cloud application typically offers a more efficient workflow, streamlined access or seamless data integration; however, the enterprise can only realize those benefits if its employees adopt the new processes - and that almost always requires new skills.

In a recent blog about why Cloud applications require training, I described the reasons why training is essential to experience the the benefits of any new application, cloud or on premise.

Beyond that imperative of training to use an application, the impacted roles must adopt the new process and avoid falling back on old ways of doing business.

The goal of almost all business related training isn't simply to transfer skills or knowledge, but rather to get the learner to use that knowledge to adopt the new process or tool.

But adopting new processes is at its core, a change management exercise.

Cloud user training reinforces the critical elements of change management to support adoption. These elements include:

The benefits to the enterprise and specific audiences. Change management professionals maintain that the most effective way to create organizational change is to help the effected organization understand the benefits of the new approach. Understanding the expected vision helps create shared expectations and a common purpose throughout the organization.

How processes or relationships are expected to change.While training often focuses on the new “to be” workflows, it's essential to acknowledge and bridge from the activities the organization is leaving behind. This establishes and reinforces the benefits, but also explicitly describes how the expected workflow differs from the prior workflow.

Describes target performance standards for groups and individuals.With every new process, individuals will be concerned that they won’t be able to live up to the new expectations or they “won’t be able to change.” Part of that worry comes from ambiguous expectations.

Combining training with change management elements creates a powerful, multi-dimensional state-of-the-art approach to effective user adoption.

But two elements require a bit more explanation: leveraging performance standards and maintaining skills to sustain benefits.

Leveraging Performance Standards to Target Training 

Performance standards are scary.

Just like key performance indicators (KPIs), or service level agreements (SLAs), performance standards are inherently judgmental – an organization (or individual) either meets the standard or does not.

Properly calibrated performance standards help an organization communicate organizational expectations and target training to support achievement of those expectations.

IDC research has found that increasing project spending on training and adoption from 4.5% to 6% of project budget improves the chances that the new application will meet its performance targets by 30%.

But spending by itself is insufficient. Training and change management communication must target the right populations of users. 

Understanding the expected standards are important to help determine when training is appropriate for each individual.

At the same time, well defined performance standards can help the enterprise intelligently intervene when performance changes.

Enterprises are using adoption monitoring tools in cloud based applications to identify when individuals or teams are not on track to meet performance expectations.

Enterprises that cannot monitor performance have higher-than-necessary error rates or inefficiencies. And, users are frustrated; either frustrated because they can’t meet the performance standard, or frustrated because they believe the performance standards are not achievable and unrealistic.

When an organization effectively monitors team or individual performance, it can then provide targeted remediation – office hours, Q&A sessions, individual or team training, or even change the process flow – to improve performance.

By monitoring adoption, the application management teams can effectively identify:

  • Errors caused by a breakdown in training delivery
  • Errors caused by "difficult" steps
  • User adoption of new processes
  • User efficiency of completing complex tasks
  • Specific training needs for users, groups or locations

Maintain Skills to Sustain Benefits 

But once an organization is “trained” on a new cloud-based application, the job is not done. Skills and performance degrade over time without ongoing training. This is due to:

  • Processes changing: Cloud-based applications are constantly changing processes, features or capabilities of the application.

  • New hires coming onboard: a new team member is typically not fully trained for their new role.

  • People changing roles: individuals get promoted out of roles they are completely familiar with and take on roles with which they are less familiar.

  • People forgetting: for tasks or processes that are not done regularly, it is easy for staff to revert to old ways of completing a step, as they forget the subtleties of particularly workflows.

All of these combine to cause “knowledge leakage” in organizations that don’t regularly train their teams.

Knowledge leakage can cause a team to lose up to 60% of its original capability in just 3 years. And a team can lose up to 75% of its capability in 6 years without continuous ongoing training.

The remedy involves taking a new approach to training:

  • Training needs to be continuously updated and continuously available
  • Updates need to be easy to consume and focused on the new content

  • Team members must be able to monitor their own performance against organizational standards

The benefits of training are worth it.

75% of well-trained teams that use cloud-based enterprise applications (finance, supply chain, HCM, etc.) report improved workflow, compared with 55% of teams that are not well-trained. 

Recommendations

Cloud and cloud-based applications may offer many benefits, but are highly disruptive to existing processes.

IDC analysis has determined that even small amounts of additional training can improve a team’s performance. The addition of just an hour of training per significant process or workflow over the course of a year can dramatically improve a team member's understanding of his or her role and others' roles on the team.

IDC believes that with the dramatic increase in the use of technology for many roles, knowledge workers should get a minimum of 10 hours of job-role related training every year to remain current.

And additional training is necessary when organizations are changing applications – like moving to cloud-based applications.

Additionally, enterprises should do the following:

  • Incorporate change management components within user training to facilitate smooth adoption of new tools.

  • Establish and communicate performance standards and fully prepare users to meet those objectives. This is most effective during the early stages of migrating applications to the cloud.

Fully train new team members, new hires, promotions or transfers on their responsibilities and expectations early in their orientation to the new role.

Oracle Technology Patch Versioning Changed

0
0

Version numbering for Oracle Database, Enterprise Manager, and Fusion Middleware products began to change after November 2015. The new version format makes it easier to see which bundle patches are from which time-frame, and in particular which patches are from the same Critical Patch Update release. 

This change is documented here:

Some bundles may continue to use a numeric 5th digit in the short term, but will transition to the new format over time.

What changed?

The new format replaces the numeric fifth digit of the bundle version with a release date in the form  "YYMMDD" where:

  • YY is the last 2 digits of the year
  • MM is the numeric month (2 digits)
  • DD is the numeric day of the month (2 digits)

The "release date" is the release date of the main bundle / PSU / SPU. In some rare cases, for example where the same bundle is released on multiple platforms, the patch for a specific platform may not be available until some days after the "release date".

Related Articles

Training Thursdays: What Students Say About Oracle Linux Curriculum

0
0

The Oracle Linux curriculum contains courses that are very popular with students. Here is what students have to say about the Oracle Linux system administration courses:

  • Highly enjoyable and informative
  • The contents of this course corresponded exactly to my expectations.
  • I got a good understanding of Oracle Linux through this training.
  • This training helped me fill my knowledge gaps.
  • This training was a great experience and very applicable to my new job responsibilities.
  • The labs corresponded very well to what we covered in the lectures
  • This training struck the right balance between practical learning and volume of topics.
  • Very good practical environment. This course was relevant to my job function.

Join these satisfied students by delving into the Oracle Linux curriculum. Learn more about the courses, delivery formats and schedules at http://oracle.com/education/linux.

GoldenGate for Big Data 12.3 is released !

0
0

Oracle GoldenGate for Big Data 12.3.0.1.0 is released on 15/Dec/2016.  

New Major Features in this release:  

      • Generic JDBC Targets- Amazon Redshift & IBM Netezza
        Oracle GoldenGate for Big Data 12.3.0.1 can deliver to generic JDBC targets. Generic JDBC target interface has been tested and certified with JDBC interfaces from Oracle, SQLServer, Amazon Redshift and Netezza. The JDBC handler supports standard replicat features such as Statement caching, REPERROR and HANDLECOLLISIONS. JDBC handler can also do some basic mapping of metadata changes between source and target similar to other big data handlers.
      • NoSQL Targets – MongoDB and Cassandra
        Oracle GoldenGate for Big Data can now natively write Logical Change Records (LCR) data to a Mongo DB and Cassandra in real-time into their native formats. Operations such as Insert, Update, Delete and truncate can be handled. Additional features such as bulk-write, asynchronous mode, compressedupdates are also possible based on the respective applications.,.
      • Improved Performance
        Oracle GoldenGate for Big Data can now benefit from Coordinated Delivery feature for Replicat which instantiates multiple Java adapter process inside a single Replicat. This can improve the data delivery performance by automatic scaling with multiple process.
      • Latest Certifications
        • Apache Kafka 0.10.0.1, 0.10.1.0
        • Hortonworks Data Platform 2.5(HDFS 2.7.3)
        • Cloudera Hadoop 5.8(HDFS 2.6.0)
      • ........ any many more
      More information on Oracle GoldenGate 12.3.0.1


        How to Use Custom (Apex) WSDL Option in Salesforce.com Adapter? by Shalindra Singh

        0
        0

        clip_image002

        This blog focuses on new feature released with ‘Oracle Cloud Adapter for Salesforce.com’ on ICS starting from 16.1.5. On- Prem SOA Suite will have same feature coming up down the line.

        In this blog will walk you through the features of new options; Custom WSDL Support and also how to leverage CUSTOM WSDL (Apex WSDL) of force.com to do the integration between force.com and external system with Salesforce adapter on ICS.

        Before we proceed we should know answers of following questions – (If you aware of these terminology)

        1. Why Custom WSDL?
        2. What is Custom WSDL?
        3. How to Generate & Download Custom WSDL?
        Why Custom WSDL:

        Though Salesforce, by default, provide rich connectivity through standard SOAP and REST API, but there still be a need to extend / enrich the built in functionality in order to support business specific requirement. There could completely new business requirement that by default does not exist. Again all these things can be achieved through Apex coding / custom coding on force.com. 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

        Limit Product Hub Metadata Load And Bulk Load Performance Issues

        0
        0
        We bet when reading the title to this blog, you hoped you'd get some comprehensive notes from Product Hub Development, with clear, concise examples for importing data. You would have been right, you data loader you!

        Let's start with, Importing Data into Oracle Product Hub (Doc ID 1504980.1).Doc ID 1504980.1 helps with FNDLOAD, iSetup, APIs, Excel load, Interface tables, Web Services etc are various approaches you could load the entities. Doc ID 1504980.1 also provides examples on how to use methods for various metadata entities like Item Catalog Categories, Attribute groups, Attributes, Item pages, Item page entries, Value sets, Functions, etc.



        In addition Doc ID 1504980.1 also discusses examples for loading data entities like Items, User-defined Attributes, Roles, Structures etc. A few limitations are also listed on the note.

        During every bulk load process, there arises an additional task of tuning performance to manage the process efficiently.  Loading Items and User-defined attributes are usually performance intensive, especially due to the volume of data. It is well known that Interface table approach is the best when repetitive / batch bulk loads need to be performed, as the users have control over tuning the environment.   Product Hub Development has provided various recommendations to tune and manage performance for bulk loads when using significantly. This is covered in note, Optimizing Item Import Performance in Oracle Product Hub/Inventory (Doc ID 1208945.1).

        These quick recommendations can help you migrate or setup Product Hub instances more effectively in a manageable time-frame.

        Oracle as a Document Store {JSON} and Oracle SQLcl

        0
        0
        JSON – it’s the new whiz bang. JavaScript has taken off, and you don’t need to take my word for it. Most popular topics on StackOverflow based on a 50,000 user survey in 2016. And with JavaScript comes JSON. There are so many libraries on GitHub that are about turning data into really slick web and... [Read More]

        Attend Oracle Code – an event for developers, by developers!

        0
        0
        Attend Oracle Code – an event for developers, by developers Registration for the first two cities is now open, San Francisco and New York.  Oracle Code will feature tech experts discussing the latest insights, technology, and innovation; educational sessions for developing software in Java, Node.js, and other... [Read More]

        Can I Test EBS on Oracle Cloud?

        0
        0

        This month marks our six month anniversary for this blog.  Our aim has been to publish information that provides you with insight into the capabilities and options for running EBS on Oracle Cloud, and we will continue to do this.

        What Can You Do Now?

        It's easy to test EBS on Oracle Cloud.  All you need to do is create a trial Oracle Compute Cloud Service account. To apply for a 30-day free Compute trial:

        1. Go to cloud.oracle.com and click the "Free Trial" button.
        2. Once you receive a trial account, you will be able to provision an EBS 12.2.6 single-node demonstration instance.



        Licensing

        • If you are an existing EBS customer, you do not need to purchase additional EBS licenses for your 30-day free Compute trial.
        • If you are not an existing EBS customer, you simply need to accept a 30-day trial product license (per the terms of use agreement) when you download an EBS Marketplace image.

        Where Can You Learn More?

        References

        Related Articles

        Viewing all 19780 articles
        Browse latest View live




        Latest Images