How can I call external SSL application to enter Payments from EBS 10.5.10?

Hello
I am not able to do
[Can I call any ActiveX control in the Forms under Oracle EBS 11.5.10 ?|http://forums.oracle.com/forums/thread.jspa?threadID=1086549&tstart=135]
Now I am looking for some ideas or alternatives or suggestions.
We are at EBS 11.5.10 on 9i and window environment.
Background:
We have a custom application that runs in EBS to enter payments againts Customers, Invoices or Orders. (pl do not recommand iPayments)
When payment type is CreditCard upon saving a procedure calls a consol apps to charge the card electronicaly using Authorize.net APIs.
Problem:
Now this procedure of calling (consol apps) is not PCI compliance as unencrypted card number is passed to console app. (consol app is not using SSL connection)
Solution:
Created SSL web site using .NET and can call this using WEB.SHOW_DOCUMENT. Because this is external apps hence I can not get data/response back to calling form (Oracle EBS). This solution is not very elegant as user has to manually query (in the EBS) after saving/submitting/closing web page.
Any other idea to improve above solution or or suggestions for new one. Except for payment part everything else in this suitation is in EBS.
Thanks a lot.

All Gurus please give some advice. Its is for EBS 11.5.10 (not 10.5.11 typo in the message title). Thanks..

Similar Messages

  • How can I call a public function in one component from another component?

    I have two components: Form and Confirmation.  Form is a Canvas and Confirmation is a TitleWindow.
    Form contains several controls and a submit button.  Confirmation contains an OK button.  When the user clicks the submit button, the Confirmation appears over the Form (Form is blurred).  When the user clicks the OK button on the Confirmation, I want to run a function on Form to set some default values in the controls.
    How can I address the function in the Form component from the Confirmation component so I can fire the function?
    Thanks!

    Here is the source
    CustomForm.mxml
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300">
    <mx:Script>
    <![CDATA[
    public function callBack(): void {
    lblStatus.text = "Success";
    ]]>
    </mx:Script>
    <mx:Label id="lblStatus"/>
    <mx:Form x="50" y="50" verticalGap="15">
            <mx:FormHeading label="Send us comments" />
            <mx:FormItem label="Full Name:">
                <mx:TextInput id="fullName" />
            </mx:FormItem>
            <mx:FormItem label="Email:">
                <mx:TextInput id="email" />
            </mx:FormItem>
            <mx:FormItem label="Comments:">
                <mx:TextArea id="comments" />
            </mx:FormItem>
            <mx:FormItem>
                <mx:Button id="submit"
                    label="Submit" />
            </mx:FormItem>
         </mx:Form>
    </mx:Canvas>
    CustomTitle.mxml
    <?xml version="1.0" encoding="utf-8"?>
    <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml"
    layout="absolute" width="200" height="80"
    showCloseButton="true" close="closeMe(event)"
    backgroundAlpha="1"
    color="#173553" backgroundColor="#EEEEEE"
    headerColors="#FFFFFF, #CBCCCC"
    borderColor="#666666" borderStyle="solid">
    <mx:Script>
    <![CDATA[
    import mx.managers.PopUpManager;
    public var callBack: Function = new Function();
    private function closeMe(event: Event): void {
    PopUpManager.removePopUp(this);
    callBack();
    ]]>
    </mx:Script>
    <mx:HBox width="100%" height="100%" horizontalAlign="center" verticalAlign="bottom">
    <mx:Button id="btnOK" label="OK" click="closeMe(event)" />
    </mx:HBox>
    </mx:TitleWindow>
    TitleWindowSample.mxml
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application
    xmlns:mx="http://www.adobe.com/2006/mxml"
    xmlns="*"
    layout="absolute"
    width="100%" height="100%"
    creationComplete="init()">
    <mx:Script>
    <![CDATA[
    import mx.managers.PopUpManager;
    private function init(): void {
    customForm.submit.addEventListener(MouseEvent.CLICK, onMouseClick);
    private function onMouseClick(event: MouseEvent): void {
    customForm.lblStatus.text = "";
    var customTitle: CustomTitle = new CustomTitle();
    customTitle.callBack = customForm.callBack;
    PopUpManager.addPopUp(customTitle, this);
    PopUpManager.centerPopUp(customTitle);
    ]]>
    </mx:Script>
    <mx:VBox
    width="100%" height="100%"
    verticalAlign="middle" horizontalAlign="center">
    <CustomForm id="customForm" width="500" height="300">
    </CustomForm>
    </mx:VBox>
    </mx:Application>

  • How can I call external web service from BPEL

    1. I have "EmpService" webservice (simple webservice to get emp salary, not in BPEL domain) running in Oracle AS host1. If I want to call this web service from BPEL in another host2. How can I do this?
    2. Is it a must to deploy this EmpService to Oracle BPEL domain in order to call it? If so, how can I deploy it. As many BPEL example tutorial demonstrate the "obant" command to deploy the BPEL process, but not show how to deploy a external web service not in BPEL project. Please help. ...

    Create a partner link in BPEL and point it to the WSDL deployed on external server.
    this thread will also help
    Axis generated WS to Bpel WS

  • How can I call external exe in java

    Hi ,
    Is It Possible to call external exe in java.
    I read Runtime.exe("some exe") but actually my exe expects some input to process for that how can i pass the input to my exe and how can get the response from exe to my java class.
    any sample code is welcome.
    Thanks
    Babu H

    example
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.KeyAdapter;
    import java.awt.event.KeyEvent;
    import java.io.*;
    public class RuntimeExample extends JFrame {
        private JTextArea textArea;
        private JTextField textField;
        private PrintWriter writer;
        public RuntimeExample()
            init();
            initProcess();
        public void init()
            textArea = new JTextArea(20, 80);
            textArea.setEditable(false);
            textField = new JTextField(30);
            textField.addKeyListener(new KeyAdapter()
                public void keyPressed(KeyEvent event) {
                    if (event.getKeyCode() == KeyEvent.VK_ENTER)
                        if (writer != null)
                            textArea.setText("");
                            writer.print(textField.getText() + "\r\n");
                            writer.flush();
                            textField.setText("");
            Container container = getContentPane();
            JScrollPane scrollPane = new JScrollPane();
            scrollPane.setViewportView(textArea);
            container.add(scrollPane, BorderLayout.CENTER);
            container.add(textField, BorderLayout.SOUTH);
            setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            pack();
            textField.grabFocus();
            setVisible(true);
        public static void main(String[] args) {
            new RuntimeExample();
        public void initProcess()
            Runtime rt = Runtime.getRuntime();
            try
                //Process p = rt.exec(new String [] {"cmd", "/C", textField.getText()});
                //textArea.setText("");
                //textField.setText("");
                Process p = rt.exec("cmd");
                writer = new PrintWriter(p.getOutputStream());
                Thread thread1 = new Thread(new StreamReader(p.getErrorStream()));
                Thread thread2 = new Thread(new StreamReader(p.getInputStream()));
                thread1.start();
                thread2.start();
                System.out.println("Exit Value = " + p.waitFor());
            catch (Exception ex)
                textArea.append(ex.getMessage());
                ex.printStackTrace();
        public class StreamReader implements Runnable
            InputStream is;
            public StreamReader(InputStream is)
                this.is = is;
            public void run()
                try
                    BufferedReader reader = new BufferedReader(new InputStreamReader(is));
                    String data;
                    while ((data = reader.readLine()) != null)
                        textArea.append(data + "\n");
                    reader.close();
                catch (IOException ioEx)
                    ioEx.printStackTrace();
    }you can pass input to the exe by using getOutputStream() from Process and get the output from getInputStream() from Process

  • How can i call method defined in the binding page from popup

    I couldn't call method defined in pageDef from dialog exist in popup
    while i can call it from button or link
    how can I do that

    Hi,
    my answer to this is : yes, this can be done. So next is that you explain what you've tried so we can share our view with you
    Frank

  • How can we call a task in process definition A from Process definition B

    Hi,
    Is that possible to call a task in process definition A from Process definition B?
    Thanks.

    Sure, as long as you can come up with the correct query to lookup the task key for the task you want to run.
    provIntf.addProcessTaskInstance(taskKey, processInstanceKey);
    -Kevin

  • How can i call java wedynpro application to SAP R/3?

    WDY_EXECUTE_IN_PLACE will helps to get the URL of ABAP Webdynpro Application.
    i want to get it Java Webdynpro Application which will develop NWDS.
    Thanks in Advance

    Hi Bheem,
                   In Web
    dynpro Java also you can get URL of your WD application.Check this [thread|how do i retrieve the url for external window;
    Regards,
    Siva

  • How can i call a DLL file using invoke node from labview?

    I cant call a DDL function using call library function.so plz tell me how to use invoke node and call DLL using invoke node
    Please Mark the solution as accepted if your problem is solved and donate kudoes

    Please stay in the same thread.
    - Cheers, Ed

  • How can I call the create method in BO from Application Service

    Hello!
    When I create a Business Object, CAF generates some methods automatically.
    How can I call the create method in the BO from Application Service logic?
    When i call the method then the entityManager and the sessionContext is NULL.
    How can I initialize this?
    Can anybody help me?
    Thanks, Thomas

    If you are using CE 7.11...
    1) In the Application Services, add the BO as dependant object in dependencies tab.
    2) In the implemention, add the following codes to call create method of the BO:
    this.get<BO>.createMethod();
    julius

  • How can we call a class file of one package for class file of another

    How can we call a class file of one package from class file of another package and both packages exist in a same folder

    How can we call a class file of one package from
    class file of another package and both packages exist
    in a same folder
    Luckily they don't so it's really not a problem after all.

  • How can we call actionscript functions from js

    hi
    how can we call Action script function from js file . i
    tried ExternalInterface. add Callback() .but it throws an error .is
    there any other chance to call action script method .thnx in
    advance

    angadala,
    some people have found it is good to include the full
    qualification path, ie
    if (flash.external.ExternalInterface.available)
    flash.external.ExternalInterface.addCallback("ext_method_name",int_method_name);
    } // if (flash.external.ExternalInterface.available)
    There are also browser differences which affect how you find
    the Flex application object which are documented at
    http://www.adobe.com/livedocs/flex/3/html/help.html?content=passingarguments_5.html
    Richard

  • How can I order a new 'Applications DVD'?

    Hi,
    unfortunatelly I have lost the Applications DVD but I do have the original Mac OS v10.6 DVD that came with my MacBook Pro.
    I want to upgrade (clean install) from Snow Leopard to Mavericks but I dont want to lose the applications and not be able to access my content (e.g. photos).
    Can you please tell me how can I obtain the original Applications DVD from Apple.
    Many thanks
    S.

    Welcome to Apple Support Communities
    You won't lose any app by upgrading to OS X Mavericks. Just check that your applications are compatible > http://www.roaringapps.com Also, make a backup of your files on an external drive with Time Machine.
    If you want an Applications disc, call Apple > http://support.apple.com/kb/HE57 They will ask you for the MacBook's serial number and they will send you the disc

  • How can I call a variable from another class

    hi
    If I have two classes : one and two
    In class two I have a variable called : action
    In class one I want to check what is the value of action.
    How can I call action?

    Thank you scorbett
    what you told me worked fine, but my problem is that MyClass2 is an application by itself that I don't want to be executed.
    Creating myClass2 as in the following:
    MyClass2 myClass2 = new MyClass2();
    [/code]
    executes myClass2.
    Can I prevent the exectuion of MyClass2, or is there another way to call the variable (action)?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • How can i set up SSL in OC4J

    How can i set up SSL in OC4J ?.
    I have success fully installed oc4j and applications were deployed in it , it works perfectly , what should i add more to make the server SSL enabled ? , after these i have to make access of EJB from client Aplet/Application through SSL , how can i make it , I expect links to documentations, i searched in the forum but i couldnt find , plz help me
    Renjith

    It's not recommended to setup OC4J to use SSL since the OC4J container should be dedicated to J2EE services. In a production deployment environment, OC4J should be used behind the Oracle HTTP Server (based on Apache), so you should setup SSL for Apache instead. Please see 9iAS documentation at http://otn.oracle.com/docs/products/ias/doc_library/1022doc_otn/index.htm, look for mod_ssl and OpenSSL).
    However, if you do want to play around with SSL in OC4J standalone mode, you could setup SSL following the following instructions (note this is not supported):
    http://www.orionsupport.com/articles/ssl-howto.html

  • How can we handle in flex application if the server is down?

    how can we handle in flex application if the server is down?

    You and me both. 
    As ambiguous as the original question was, I think he was just asking how to handle a server exception and I would suggest generally just using a Alert.show("your specific message (eg.  The server is currently unavailable)") in the place where you handle the fault return from your service or http call.  I'm sure there are more complicated messaging frameworks or approaches, but that seems to be enough for my apps.

Maybe you are looking for

  • How to avoid ORABPEL-02032

    Hi, I am using the dashboard.jsp from orabpel\samples\demos\LoanDemoPlus\LoanFlowPlusUI. When I deploy a new version of the my BPEL, I get ORABPEL-02032. I know this process is stale. How can I avoid this. ORABPEL-02032 Inconsistent process guid. The

  • Windows 2003 to windows 2008 r2 migration-non dc

    Hello,  Am wondering how can we migrate NON DC windows 2003/2003r2 to windows 2008/2008r2 ? Below links explains how to do migration or prerequisites but is anyone already done this project? https://technet.microsoft.com/en-us/library/cc755199(v=ws.1

  • RPC server unavailable

    Hello All:     I know there are several post out there for this problem and I know there are fixes out there. But out situation is a little different I suppose. And we already tried the solution posted on note 833798, 824976 and several post previous

  • Account 140000 in company code 1000 can't be posted directly to

    I am an SD guy. This error comes up when entering the account # in the "post incoming payments. f-28. Any answer will be rewarded. Thanks

  • How to backup and apply the backup after restored my iPod?

    Hi, I just want to know how can I backup my iPod and apply the backup after I restored my iPod. Thanks.