How to Integrate HRMS with a 3rd party application via restful web services?

Hi All,
I am new to Oracle network and wanted to know how we can integrate Oracle HRMS with our external website via web services. I have already looked in PL/SQL APIs but that is not what i need but i want the integration to be web based like SOAP/XML or JSON.
Thanks,
Aqeel

Hi
Yes we have implemented SSO with 3rd party application running on IIS server (running on Windows 2003 server).
Here you go the link
http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/security/s-u/using sap logon tickets for sso to microsoft-based web applications.pdf
forum
/thread/11711 [original link is broken]
DEMO
https://www.sdn.sap.com/irj/sdn/developerareas/ep?rid=/webcontent/uuid/110ff05d-0501-0010-a19d-958247c9f798
Cheers
Jawahar Govindaraj
PS:Reward pts

Similar Messages

  • How to build complex object to be sent to a RESTful web service?

    Hi,
    I'm working with RESTful web services on J2EE 1.6.
    I create the database, generate the entities and generate the web services.
    I must implement Javascript clients and I don't want to use any open source for that.
    I have a simple example that works just fine. For the database :
    CREATE TABLE Shopper(
    shopperId MEDIUMINT AUTO_INCREMENT PRIMARY KEY,
    firstName VARCHAR(40),
    lastName VARCHAR(40),
    phone VARCHAR(40),
    email VARCHAR(50) NOT NULL,
    receiveEmailNotification ENUM('Y', 'N'),
    index(email)
    I create this xml information with javascript :
    *<shopper>*
    *<email>c</email>*
    *<firstName>c</firstName>*
    *<lastName>c</lastName>*
    *<phone>c</phone>*
    *<receiveEmailNotification>Y</receiveEmailNotification>*
    *</shopper>*
    and it is saved in the database. I have a more complex application with relationships between entites. For this database :
    CREATE TABLE Shopper(
    shopperId MEDIUMINT AUTO_INCREMENT PRIMARY KEY,
    firstName VARCHAR(40),
    lastName VARCHAR(40),
    phone VARCHAR(40),
    email VARCHAR(50) NOT NULL,
    receiveEmailNotification ENUM('Y', 'N'),
    index(email)
    CREATE TABLE Address(
    addressId MEDIUMINT AUTO_INCREMENT PRIMARY KEY,
    street VARCHAR(60),
    streetNo VARCHAR(20),
    postalCode VARCHAR(30),
    city VARCHAR(40),
    country VARCHAR(40),
    otherInfo TEXT,
    shopperId MEDIUMINT NOT NULL,
    foreign key (shopperId) REFERENCES  shopper(shopperId) ON DELETE CASCADE,
    index(shopperId)
    I was expecting that xml information sent from the browser should be:
    *<address>*
    *<city>c</city>*
    *<country>c</country>*
    *<otherInfo>c</otherInfo>*
    *<postalCode>c</postalCode>*
    *<street>c</street>*
    *<streetNo>c</streetNo>*
    *<shopper>*
    *<email>c</email>*
    *<firstName>c</firstName>*
    *<lastName>c</lastName>*
    *<phone>c</phone>*
    *<receiveEmailNotification>Y</receiveEmailNotification>*
    *</shopper>*
    *</address>*
    but I keep on getting errors.
    I want to send one XML structure that will be stored in two tables according to the foreign key relation.
    Does the RESTful web services code generated by Netbeans or Eclipse support this?
    Is my XML structure not built correctly?

    Kevin,
    My object base class is Abstract and class I am using in Flex 3 is class inheriting abstract class. But when calling webservice Flex creating soap message of base class and I am getting error in .Net web services that "Can not create instance of Abstract class".
    Below is the soap message difference calling same WCF method from .Net and Flex. For example Constraint is the base class and JobConstraint is the class which inherit Constraint class. But flex send message forming only Constraint while .Net soap is specifying i:type="JobConstraint".
    Part of soap message Calling from .Net 

    Constraints>< 
    Constraint i:type="JobConstraint"><Position 
    >true</Position>< 
    Rank>2</Rank>< 
    Requirement>true</Requirement></ 
    Constraint></ 
    Constraints> 
    Part of Soap message calling from Flex 3
    <ns0:Constraints>
    <ns0:Constraint>
    <ns0:Position>true</ns0:Position>
    <ns0:Rank>2</ns0:Rank>
    <ns0:Requirement>true</ns0:Requirement>
    </ns0:Constraint>
    </ns0:Constraints>

  • Unable to Create/Update Sales Party Object via FA Web Service Calls.

    Invoking the updateSalesParty() and createSalesParty() methods of the Web Service proxy doesn't show any errors, but at the same time, it doesn't create or update the Sales party objects on the Fusion instance.
    ( https://rws-fap0267-crm.oracledemos.com/crmCommonSalesParties/SalesPartyService?WSDL )
    I've attached the java code and console output when I run the code for your ready reference.
    Any pointers on what I'm missing will be very helpful.
    Thanks in advance!
    Cheers,
    Sharath

    I tried invoking the WS -via SOAPUI - using the payload specified in WebService Sample Payload for Creating a Sales Account (Doc ID 1362190.1) and I get the follow error response.
    <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
      <env:Header/>
      <env:Body>
          <env:Fault>
            <faultcode>env:Server</faultcode>
            <faultstring><![CDATA[JBO-27023: Failed to validate all rows in a transaction.JBO-27024: Failed to validate a row with key oracle.jbo.Key[300000077245710 ] in OrganizationDEOJBO-27014: Attribute Type_c in OrganizationDEO is required.JBO-27014: Attribute Type_c in OrganizationDEO is required.JBO-27024: Failed to validate a row with key oracle.jbo.Key[300000077245711 ] in PartySiteEOJBO-HZ:::HZ_NO_LOCATION_FOUND: <MESSAGE><NUMBER>HZ-120085</NUMBER><TEXT>The location 958 is invalid. Use a valid location from the HZ_LOCATIONS table.</TEXT><CAUSE></CAUSE><ACTION></ACTION><DETAILS></DETAILS><INCIDENT></INCIDENT></MESSAGE>JBO-27024: Failed to validate a row with key oracle.jbo.Key[300000077245712 ] in PartySiteUseEO: nullJBO-27024: Failed to validate a row with key oracle.jbo.Key[300000077245714 ] in PartyUsageAssignmentEO: null]]></faultstring>
            <detail>
                <tns:ServiceErrorMessage xmlns:tns="http://xmlns.oracle.com/adf/svc/errors/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                  <tns:code>27023</tns:code>
                  <tns:message>JBO-27023: Failed to validate all rows in a transaction.</tns:message>
                  <tns:severity>SEVERITY_ERROR</tns:severity>
                  <tns:detail xsi:type="tns:ServiceRowValErrorMessage">
                      <tns:code>27024</tns:code>
                      <tns:message>JBO-27024: Failed to validate a row with key oracle.jbo.Key[300000077245710 ] in OrganizationDEO</tns:message>
                      <tns:severity>SEVERITY_ERROR</tns:severity>
                      <tns:detail xsi:type="tns:ServiceAttrValErrorMessage">
                        <tns:code>27014</tns:code>
                        <tns:message>JBO-27014: Attribute Type_c in OrganizationDEO is required.</tns:message>
                        <tns:severity>SEVERITY_ERROR</tns:severity>
                        <tns:exceptionClassName>oracle.jbo.AttrValException</tns:exceptionClassName>
                        <tns:attributeName>Type_c</tns:attributeName>
                        <tns:objectName>OrganizationDEO</tns:objectName>
                      </tns:detail>
                      <tns:detail xsi:type="tns:ServiceAttrValErrorMessage">
                        <tns:code>27014</tns:code>
                        <tns:message>JBO-27014: Attribute Type_c in OrganizationDEO is required.</tns:message>
                        <tns:severity>SEVERITY_ERROR</tns:severity>
                        <tns:exceptionClassName>oracle.jbo.AttrValException</tns:exceptionClassName>
                        <tns:attributeName>Type_c</tns:attributeName>
                        <tns:objectName>OrganizationDEO</tns:objectName>
                      </tns:detail>
                      <tns:exceptionClassName>oracle.jbo.RowValException</tns:exceptionClassName>
                      <tns:objectName>OrganizationDEO</tns:objectName>
                  </tns:detail>
                  <tns:detail xsi:type="tns:ServiceRowValErrorMessage">
                      <tns:code>27024</tns:code>
                      <tns:message>JBO-27024: Failed to validate a row with key oracle.jbo.Key[300000077245711 ] in PartySiteEO</tns:message>
                      <tns:severity>SEVERITY_ERROR</tns:severity>
                      <tns:detail xsi:type="tns:ServiceRowValErrorMessage">
                        <tns:code>HZ:::HZ_NO_LOCATION_FOUND</tns:code>
                        <tns:message><![CDATA[JBO-HZ:::HZ_NO_LOCATION_FOUND: <MESSAGE><NUMBER>HZ-120085</NUMBER><TEXT>The location 958 is invalid. Use a valid location from the HZ_LOCATIONS table.</TEXT><CAUSE></CAUSE><ACTION></ACTION><DETAILS></DETAILS><INCIDENT></INCIDENT></MESSAGE>]]></tns:message>
                        <tns:severity>SEVERITY_RECOVERABLE_ERROR</tns:severity>
                        <tns:exceptionClassName>oracle.jbo.RowValException</tns:exceptionClassName>
                        <tns:objectName>PartySiteEO</tns:objectName>
                      </tns:detail>
                      <tns:exceptionClassName>oracle.jbo.RowValException</tns:exceptionClassName>
                      <tns:objectName>PartySiteEO</tns:objectName>
                  </tns:detail>
                  <tns:detail xsi:type="tns:ServiceRowValErrorMessage">
                      <tns:code>27024</tns:code>
                      <tns:message>JBO-27024: Failed to validate a row with key oracle.jbo.Key[300000077245712 ] in PartySiteUseEO</tns:message>
                      <tns:severity>SEVERITY_ERROR</tns:severity>
                      <tns:detail xsi:type="tns:ServiceErrorMessage">
                        <tns:severity>SEVERITY_ERROR</tns:severity>
                        <tns:exceptionClassName>java.lang.NullPointerException</tns:exceptionClassName>
                      </tns:detail>
                      <tns:exceptionClassName>oracle.jbo.RowValException</tns:exceptionClassName>
                      <tns:objectName>PartySiteUseEO</tns:objectName>
                  </tns:detail>
                  <tns:detail xsi:type="tns:ServiceRowValErrorMessage">
                      <tns:code>27024</tns:code>
                      <tns:message>JBO-27024: Failed to validate a row with key oracle.jbo.Key[300000077245714 ] in PartyUsageAssignmentEO</tns:message>
                      <tns:severity>SEVERITY_ERROR</tns:severity>
                      <tns:detail xsi:type="tns:ServiceErrorMessage">
                        <tns:severity>SEVERITY_ERROR</tns:severity>
                        <tns:exceptionClassName>java.lang.NullPointerException</tns:exceptionClassName>
                      </tns:detail>
                      <tns:exceptionClassName>oracle.jbo.RowValException</tns:exceptionClassName>
                      <tns:objectName>PartyUsageAssignmentEO</tns:objectName>
                  </tns:detail>
                  <tns:exceptionClassName>oracle.jbo.TxnValException</tns:exceptionClassName>
                </tns:ServiceErrorMessage>
            </detail>
          </env:Fault>
      </env:Body>
    </env:Envelope>
    Is there a way to see this error response when invoking the WS via a Java client-proxy?

  • Clusterware Pricing and/or Licensing Information for 3rd Party Applications

    Hi,
    Can anyone please direct me to Oracle Clusterware 11g pricing and/or licensing information in the scenario where the Clusterware solution is intended for use with a 3rd party application and not with Oracle Database?
    Also, in the case where Clusterware is used with Oracle Database 11g Enterprise, does it require a separate license?
    I appreciate if anyone can provide me with a link to this type of information.
    Thanks in advance!
    Best regards,
    Johan

    OK - So if there is no RAC installed and you all you need to do is provide Cold failover for an Oracle database instance then yes the Clusterware license is at no charge in this scenario.
    briefly :
    you install a Clusterware home - as if you were goin gto create a RAC database
    then you install a database software home on each node.
    then you create the instance.
    there is a good paper here : http://otn.oracle.com/clusterware
    See : Using Oracle Clusterware to Protect A Single Instance Oracle Database 11g (PDF) February 2008
    If the software you are wanting to protect 'talks' to an Oracle database
    You can either install on the RAC nodes - using the clusterware that is already there
    OR
    install Oracle clusterware onto 2 or 3 or more new nodes to build an new application cluster and then install your application.
    Either way both meet the terms of the license doc.
    Philip...

  • How Good Is Lion With 3rd Party Applications?

    Hello everyone, I was wondering how well Lion is running 3rd party applications? More specifically ProTools (LE)? I've heard a few rumors that Lion has been a little buggy with things like that, So I just thought I would ask before I go ahead and purchase it.
    Thank you for reading!
    --Benjamin

    Happy reading:
    http://roaringapps.com/apps:table

  • Can I set "open with" for files - associate file types with a 3rd party app

    I have PDF file attachments inside my OmniFocus application. When I double-tap them, they get opened in the standard Apple PDF viewer. But I have a better 3rd-party app which opens PDFs and allows me to edit them (mark them up) - I'd like the attachments to open in this app instead of the normal PDF viewer. I don't want to have to switch to the 3rd party app to open it - it's important to me that I can place comments on many, many PDFs inside of OmniFocus. So:
    1) is it possible to ask the iPad to have all PDFs to open in this 3rd party app?
    2) if not, is it possible to name the attachments some other extension (e.g., .xyz) and tell it to open all .xyz files with the 3rd-party PDF viewer?
    thanks in advance,
    Mike

    Michael Levin wrote:
    just out of curiosity: how did you see this without buying the app - is there some general way to get a trial from the App Store?
    When You view the features of the app in the app store, there are pictures of some of the different screens under the main description of the app. I swiped through the pictures and the fourth photo shows a screen - An image in the black box pointing to the image name - roots.jpg. In the window to the right - it says -Action - at the top - in the grey border. I wouldn't have known that the arrow didn't give the same functionality as it does when you open the PDF in Mail. But I was able to see the trash can, the curved arrow and the blue done button on the right. I never heard of the app until we started to posting. Unless the app specifies that there is a free trial period, there is no way that I know to try an app for free.
    The thing that I find odd is that you say the arrow is greyed out making that feature unavailable. That arrow icon on the iPad in Safari or Mail is what directs you to the options for - open in, print, email, etc features on the iPad. I assume that arrow must have some functionality somewhere in the app. Not sure why it is greyed out. But I stress, I know nothing about the features of the app or what it is designed to do.
    Message was edited by: Demo

  • How do I manage open files in Server 2012 without resorting to 3rd party application?

    How do I manage open files in Server 2012 without resorting to 3rd party application?
    I cannot find the Mange open files in FSRM.
    Thanks

    Wouldn't it make sense to place it in the server manager / shares section?
    I mean, second to creating or finding a share, isn't this what most users would be after?
    For like 20 years we've been trained to right click to find stuff Microsoft is hiding, and right click don't do nothin' here.  You gotta go hunting under tools.   Or, forget the new half-baked interface with half of what you need and go old school,
    direct to Start - Computer..Right Click.. whoops... that doesn't exist anymore.....
    Drool.........drool.............Find that hiding, blinking start button in a RDP session, click start after three trys,  and TYPE IN "Computer Management" .  Right Click, Pin it to your desktop, pin it to the start screen, pin it to the taskbar, send
    it to OneNote, and upload it to skydrive  so you can find it again, then get back to what you were doing....to find the cottin' pickin open files and kick your users off so you can have your way with the server.

  • Replacing the glossy screen with a 3rd party anti-glare or matte

    I had my credit card ready to purchase 2 iMacs (finally rplacing our two G5's), until I realized that the anti-glare option with the 15" and 17" MBP would not be carried over to the iMacs. So I was wondering if anyone know of a third party with an option to replace the glossy screen with either a matte or an anti-glare screen. Would this void any warranty?

    Open letter to Apple:
    Let me first say, I'm a long-time, loyal Mac user (and defender). My first experience with Apple was in elementary school - on the Apple IIE. I created a game using DOS code in grade 5.
    My father was a high school teacher and brought home a Mac Plus when I was in high school. The "Paint" program that it came installed with initiated my humble beginnings as digital designer - even on the small black and white screen, with it's limited capabilities, I could see the potential. We were always a Mac family. When my mother finally retired, I talked her into getting the same 24" white IMac I currently have, because that way I could walk her through the setting up and use of it, and now we can skype each other and it's like she's here in the room with me, not a whole province away.
    I even had a Mac as a single mom struggling as a full time Communication Design student at Emily Carr University of Art and Design. My young daughter and I lived off my student loans, but they weren't enough to buy a Mac, so I asked my dad to co-sign a student line of credit so I could get a Mac to be compatible with the computers at school. This was the only way I could take my homework home and work while my daughter slept. I sacrificed a lot to have a Mac. We sacrificed.
    Skip ahead about a decade, I have my own small graphic design business, I currently have 3 Mac computers: I have a 24" white Imac as my main business tool; I have a titanium laptop for meetings and presentations, and a white Macbook laptop that my high school-aged daughter uses for school and socializing.
    I am now at the point in my growing business that it is finally time to upgrade all of my equipment. I've been excitedly holding out for the newest Imac release. I went in to our local BestBuy a few weeks ago to buy my new 27" fully loaded Imac (hey I've worked hard, why not splurge a little?) As I walked up to the Mac display and finally laid eyes on my long awaited dream machine, all I could see was the shocked and betrayed look on my face reflected in the shiny surface of the screen. I nearly cried, I was so disappointed. All I could think was "How could you? "
    What is the point of having the shiny screen? I feel so betrayed, so foolish, for sticking with Apple through thick and thin for nearly a quarter of a century. I have invested thousands and thousands and thousands of dollars in Apple products, peripherals, and MAC compatible software for all of my Macs. Adobe CS3, Microsoft Office, 3rd party applications, Mac compatible fonts, and even games. I have purchased protection plans, extra RAM, home insurance and back-up devices for my Macs. I was invested in you, Apple. So what now? Will my hard earned savings now go toward buying the new PC software needed to convert my business to PCs?
    The graphics industry, for a large part, has kept Apple going all these years. We have paid the premium for our Apples, and we have just been stabbed in the back by Apple. On behalf of the entire graphic design community in North America, Apple, please offer us a matte screen option on all your new computers.

  • What is Oracle's recommendation of enabling a 3rd Party application for Online Patching? Is this a requirement with EBS R12.2 or is this something that can be done in phases for e.g.:

    Hello -
    My Oracle Partner account uses Oracle EBS, Fusion Apps and is in the process of migrating from 10g to 11g;  forwarding their question here -
    What is Oracle’s recommendation of enabling a 3rd
    Party application for Online Patching? Is this a requirement with EBS R12.2 or
    is this something that can be done in phases for e.g.
    Phase 1: Oracle EBS utilizes Online patching while
    the 3rd Party application does not leverage edition based
    redefinition for Online patching
    Phase 2: 3rd Party application is modified
    to leverage edition based redefinition Online patching mechanism.
    I would appreciate any insight/recommendations you may have
    regarding Online patching for EBS 12.2.

    This seems to be related to EBS an may be better answered in the EBS forums as this forum is dedicated to Fusion.
    Jani Rautiainen
    Fusion Applications Developer Relations
    https://blogs.oracle.com/fadevrel/

  • Is there any way to upload iWeb files updates only with a 3rd party ftp program to a new hoster, e.g. Godaddy? I see no posts newer than 2007

    Is there any way to upload iWeb files updates only with a 3rd party ftp program to a new hoster, e.g. Godaddy? I see no posts newer than 2007.

    If you are using iWeb V 3, there are two other options for publishing the site...
    http://www.iwebformusicians.com/iWeb/Publish-Website.html
    Some pointers for choosing hosting...
    http://www.iwebformusicians.com/iWeb/Website-Hosting.html

  • When I install OS 10.6 will iMovie 6 still be compatible along with the 3rd party plug ins?

    When I install OS 10.6 -Snow Leopard-will iMovie 6 still be compatible along with the 3rd party plug ins?
    Also, Firefox says Apple no longer supports OS 10.5 as far as security goes.  Now what do I do?
    I like to use both Safari and firefox.

    iMovie 6 works just fine, even in 10.8. The plug-ins may not work in 10.7 and 10.8 as most use PPC code.

  • How to Integrate Portal with SAP OFFICE(Please help me)

    Hello Experts,
    I have doubts on Portal and SAP office..
    Please find the
    1) How to show the document info record(DIS,like cv03n or cv04n) in Portal
    Please let me know the step by step procedure...
    2) After showing the documnet info record(DIS) in the portal,If user clicks on
    original attachmnet of documnet info record(DIS) it shoud show the drawing
    or diagam in the word or any uformat using SAP OFFCIE:
    How to Integrate Portal with SAP OFFICE
    Please let me know the details.
    Please mail me any documents related to this to my mail id
    [email protected]
    Thnaks in Advance
    Preethi DSouza

    Hi Dharani,
    Please check this thread.
    How will do the connectivity with SAP and Non Sap System
    Also ensure you avoid cross-posting. This has been mentioned to you multiple times earlier.
    Cheers,
    Sandeep Tudumu

  • How to integrate EBS with ADF Jdev

    Hi all i have no idea of integrating EBs with JDEV . so can any one please tell me how can i integrate EBS with JDev using Oracle Applications Adapter ?

    There are no guidelines and standards available at present for the custom ADF development with respect to EBS. So if you really want to do it, there will be lot of custom coding required just for the integration purpose like managing sessions, apps specific data etc.
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • How to integrate EBS with OBIEE 11.1.1.7.1

    Hi ,
    I would like to know , how we integrate EBS with OBIEE11g(not OBIApps) for finance module(GL,AP,AR).
    What steps we have to do for integration.
    Req - When a EBS user logs in he has to see details in obiee based on his ledger assigned to him.
    Iam able to integrate EBS with OBIEE, able to move from ebs login to bi, but what required is security .
    Any help please...

    Check these
    http://download.oracle.com/docs/cd/E14571_01/bi.1111/e16364/ebs_actions.htm#CJAFDEIB
    http://www.astcorporation.com/images/PDFs/White_Papers/2012/AST_White_Paper-EBS-OBIEE_11g_Integration.pdf

  • Disk Doctor Fails, S.M.A.R.T , anyway to fix with a 3rd party utility?

    On my server, I get a Disk Doctor Fails, S.M.A.R.T , anyway to fix with a 3rd party utility?
    Thanks

    If you're looking for help testing the Disk Doctor diagnostic tool, then you'll need to work with those folks and with the particular details of the SMART data being returned from the disk you're working with; the former and contents of the SMART data can vary by vendor. 
    But given you're using a disk diagnostic and posting here, I'll assume that you're having I/O problems, and the "fix" is to replace the drive. 
    If you're working with a dual-disk Mac Mini Server with software RAID enabled, the data can be recovered from the mirror.
    If you don't have a current backup and don't have mirroring enabled and need some data off the disk that's reporting SMART errors, then you may end up working with a disk data recovery package, or a data recovery firm.  (I wouldn't spend much time attempting this, too, as performing disk verifications and related activities on a questionable or failing disk can reduce the chances of recovering the remaining disk data.)

Maybe you are looking for