Accessing mainframe / prepopulating

Hi, new to livecycle, question if I may:
I am looking to find an example that I can model in our form. Our form needs to take a "last name" string, for example, and pass that string to a mainframe where our customer data resides. The mainframe should return all of the customers with that last name into a "search" fragment where the client can scroll through 1 or more matches. The client then will select a customer, whose account message will get prepoluated into certain fields.
I would like to know if there are tutorials or samples from someone who has done this, if there are any. I am thinking that perhaps a web service would need to be invoked? However we may have to depoist the request into MQSeries and retrieve the response. So we are unsure if a soap request is really what's needed in this case or not.
Thanks to all you experts that can help out a newbie ;-)

You will need a program that sits in between the MF and the form. This program will communicate with the MF on our behalf. Typically this is exposed to the form as a Web Service call but speaks whatever the MF needs to do the job (JDBC, MQ Series, LDAP ....this will depend on what the application on the mainframe supports). The form woudl make the call to the intermediate program then teh query woudl be formatted for the call to the MF, then the results would be returned and packaged up to send to the form. I have done this numerous times using LiveCycle Server but you do not have to use that to do the trick (although if you have it the creation of the program is very easy). Typically the people who own the data (MF asset) are the ones who woudl provide or be responsible for that program.

Similar Messages

  • How to use java connecter to access Mainframe and ERP applications from EJB?

     

    yea. its just a desktop chess application.
    my IP changes and im behind a router so its hard to
    get
    connections to my computer. i figured i could have a
    central
    server to manage the connections online.
    and later maybe having other applications running on
    the website that people can connect to.Well now I am more confused...
    Here are the options.
    1) If you want to run your service program on a server you're going to need some sort of virtual server hosting package. When people say Java hosting they usually mean Servlet/JSP hosting in a Servlet/JSP engine/container.
    But this does not appear to be what you need. You appear to need to be able to just run whatever you want. There are virtual server hosting packages out there for fairly cheap... although as always a caveat in that you tend to get what you pay for.
    2) You could just have a website with a servlet (not neccessarily Java could be ASp or PHP or whatever you like) acting as a webservice. You could send your IP of your server to the service. Then clients requesting a connection would get the current IP from your webservice.
    3) You could do like (2) but without the webserver, use DNS instead. There are some services for providing DNS for dynamic IP's about.
    It should be noted that if you want to do applets then probably based on your description you will need to sign them. Generally speaking applets can only connect to the server from where they were downloaded from.

  • Mainframes - OWB10gR2/OWB11gR1

    Hi All,
    We will be using OWB10gR2 running on UNIX box to extract data from Mainframes. We have two different source type (VSAM and DB2 7.0). How does OWB connect to mainframe ? Can we directory access mainframe VSAM files or we need to import them into Unix box and then read it ? Can somebody show a path of how it is to be done? How is DB2 connection on mainframe is set up?
    Should we go with OWB11gR1 ?
    Thanks,
    Sam.
    Message was edited by:
    user571269

    Bruno,
    I know that option is available with table operator but that doen't help me. I am thinking of raising a TAR with oracle. I was waiting for response from this group but looks like its a bug. If i don't get a solution by this weekend i will raise a TAR.
    Thanks,
    Sam.

  • ORABPEL-11624 DBActivationSpec Polling Exception

    I have created an external partnerlink using database polling. What I start up BPEL PM Server I got the following error:
    <2006-04-05 16:25:54,474> <INFO> <default.collaxa.cube.activation> <AdapterFramework::Inbound> Adapter Framework instance: OraBPEL - successfully completed endpointActivation for portType=CCAD_ptt, operation=receive
    06/04/05 16:26:06 Tutalii: E:\Oracle\bpm\10.1.2.02\integration\orabpel\lib\orabpel.jar archive
    <2006-04-05 16:26:07,350> <WARN> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.InboundWork runOnce> Exception during polling of the database ORABPEL-11624 DBActivationSpec Polling Exception. Query name: [CCAD], Descriptor name: [CCADFetcher.ActvFrrmWpnSdw]. Polling the database for events failed on this iteration.
    If the cause is something like a database being down successful polling will resume once conditions change. Caused by Exception [TOPLINK-4002] (OracleAS TopLink - 10g (9.0.4.5) (Build 040930)): oracle.toplink.exceptions.DatabaseException Exception Description: com.ibm.db2.jcc.b.SqlException: Illegal Conversion Internal Exception: com.ibm.db2.jcc.b.SqlException: Illegal Conversion Error Code: -99999.
    Here is my oc4j-ra.xml:
    <connector-factory location="eis/DB/DB2T_DB" connector-name="Database Adapter">
    <config-property name="driverClassName" value="com.ibm.db2.jcc.DB2Driver"/>
    <config-property name="connectionString" value="jdbc:db2://someserver:50000/DB2T_DB"/>
    <config-property name="userName" value="username"/>
    <config-property name="password" value="password"/>
    <config-property name="minConnections" value="5"/>
    <config-property name="maxConnections" value="5"/>
    <config-property name="minReadConnections" value="1"/>
    <config-property name="maxReadConnections" value="1"/>
    <config-property name="usesExternalConnectionPooling" value="false"/>
    <config-property name="dataSourceName" value=""/>
    <config-property name="usesExternalTransactionController" value="false"/>
    <config-property name="platformClassName" value="oracle.toplink.internal.databaseaccess.DB2Platform"/>
    <config-property name="usesNativeSequencing" value="true"/>
    <config-property name="sequencePreallocationSize" value="50"/>
    <config-property name="tableQualifier" value=""/>
    <config-property name="defaultNChar" value="false"/>
    <config-property name="usesBatchWriting" value="true"/>
    </connector-factory>
    The DB2 database is in an IBM z/OS mainframe. I am using IBM DB2 JDBC client version 8.2. Has any one used BPEL/DBAdapter to access mainframe DB2 database successfully?
    Thanks,

    Im having the same problem. There is any solution or patch?? Please help!

  • Heterogeneous query possible?

    I know this must get asked a lot, but I can't seem to get a good answer on a search.
    Situation: Table A resides on Oracle Server 1in Accounting, table B on Sybase Server 2.in Marketing (two different physical machines). Table A has a part number, Table B has its description.
    Question: Is there any way to return a single ResultSet (like "select A.partnum, B.desc from Accounting.Orders A, Marketing.Catalog B") from a single query, or must one query (A) be executed first, then a separate query on B executed for each row in ResultSet A?
    Wouldn't you need two connections and two data sources? Is there a way to do it if both servers are running Oracle?
    Any help greatly appreciated!
    Thanks,
    Reece Watkins

    Question: Is there any way to return a single
    ResultSet (like "select A.partnum, B.desc from
    Accounting.Orders A, Marketing.Catalog B") from a
    single query, or must one query (A) be executed first,
    then a separate query on B executed for each row in
    ResultSet A?HETERGENOUS DATABASE JOINS
    There are third party tools called Gateways that would allow this query across different vendor databases. This would allow you to execute a single query and return a single ResultSet. These third party tools are sometimes provided by the database vendors themselves (i.e. Oracle has a gateway for accessing mainframe DB2). I have not used these gateways with JDBC, but I cannot think of reason why they would not work with JDBC.
    Wouldn't you need two connections and two data
    sources? Is there a way to do it if both servers are
    running Oracle?USING ORACLE ONLY
    If you are running Oracle, you can setup an Oracle "link" between the two databases that allows you to code a single query that hits one or more Oracle databases to return a result set. You can do something similiar in most major databases.
    PROPRIETARY TEMP TABLE SOLUTION
    Another possible solution that avoids having to code your own mini-database engine, is to open up two connections, one to database A and one to database B. Then run query A against database A and store the ResultSet as a temporary table on database B. Now run your full query against database B against B's native tables and your temporary table. This avoids having to write functions to group, sort, avg, etc because you have the full power of database B at your disposal.
    In any case, using a third party Gateway, an Oracle link or some proprietary temp table solution, you will be eschewing performance for flexibility. That doesn't mean it is not a valid or good solution, only that scalability can be limited when runnning queries that span more than a single database regardless of the method.

  • WebLogic Info

    hi,
    i need to report to my company about changing our e-business client/server
    transaction management.
    i am very interested in using WebLogic , but i am missing some info on the
    foolwing parts :
    how does WebLogic manages client transaction session ?
    ==> could u point me to a link that would provide me with such info.
    in the new architecture, i need to keep C server functions.
    ==> how can i interface C function in WebLogic ?
    thanks for your help
    nicolas

    For your questions 1: you can use client-demarcated tx or
    container-demarcted tx. Container-demarcation is recommendation wherase
    WebLogic EJB container manages the transaction for you. Client-demarcation
    is error-prone.
    For your question 2: You can use JNI. However, EJB spec said you can not use
    JNI in EJB. So, you have to use some helper classes or wrapper classes to
    wrap your JNI calls and use your EJB to interact with these wrappers. Keep
    in mind, JNI code is error-prone. Try your best to look for Java code to
    replace your C code. If your C code is dealing with legacy systems, BEA JAM
    is a pure java solution for accessing mainframe. Take a look.
    My 2 cents
    Cheers - Wei
    nicolas huet <[email protected]> wrote in message
    news:8gthc4$l9b$[email protected]..
    hi,
    i need to report to my company about changing our e-business client/server
    transaction management.
    i am very interested in using WebLogic , but i am missing some info on the
    foolwing parts :
    how does WebLogic manages client transaction session ?
    ==> could u point me to a link that would provide me with such info.
    in the new architecture, i need to keep C server functions.
    ==> how can i interface C function in WebLogic ?
    thanks for your help
    nicolas

  • How to call main frame from showMessage OK button clicked?.

    hello,
    I create one project. there, I create one textfield and button. after clicking it, the input add into JList.
    when I click the list component and enter OK button ,it will go to another window.
    When the input is fault, it show error in dialog box. then, when i click the OK button, it must go to main window and processed from first.
    My problem is,
    When I click OK in show dialog box, it is not going to main frame.
    if((source==ConnectButton) != firstSel)
                String message="Not Able to Connect to the Specified IP !!!";
              int answer = JOptionPane.showConfirmDialog(MainFrame.emsMainFrame, message);
              if (answer == JOptionPane.YES_OPTION) {
                  initcomp();
                   MainFrame.setSize(750, 550);
                   // Image icon = Toolkit.getDefaultToolkit().getImage("Images.gif");
                    //emsMainFrame.setIconImage(icon);
                     emsMainFrame.setVisible(true);
                     emsMainFrame.setEnabled(true);
                      initSNMPlogin();
                    // BroIPSelect.setVisible(true);
                    // BroIPSelect.setEnabled(true);
            // workPanel.add();
            //   JPanel cp = new JPanel(new GridLayout(0,3));
              workPanel.setVisible(true);
            workPanel.add( new JLabel( "work" ) );
           // leftPanel.setVisible(true);
          else if (answer == JOptionPane.NO_OPTION) {
            // User clicked NO.
                  System.exit(0);
        }        To go to main frame and access , what can I do.
    thanks.

    Wow that's a mess.
    Normally when you want to go back to your main window, the only thing you have to do is hide your second window. Then the focus automatically returns to your main window.
    Hiding a frame is calling setVisible(false) on it.
    If you keep a reference somewhere to your hidden frame, you can easily show it up again without rebuilding it.
    But post some other code.
    What is "MainFrame"?
    Is it a class with static methods for accessing MainFrame.emsMainFrame?
    Note that objects/instances/variables/references should start with a lowercase letter, and classes should start with an uppercase letter.
    Why do you call initcomp()? If it is a function for initialising the GUI components, then make it run once at the start of your program.
    Why do you have this XOR:
    ((source==ConnectButton) != firstSel)

  • Access COBOL programs in Mainframes from Java

    I am having COBOL programs, which is running in Mainframes. I need to re-use the business logic in the COBOL programs in my J2EE based web application. Can some one let me know the various possibilities regarding the same?
    Please mail me the details to [email protected]

    Hello,
    To access to your cobol programs running on mainframe, there are better and more mature solutions than JBI.
    The first solution is to use JCA connectors. If your cobol programs run with CICS or IMS it is very easy to access them. I recommend you the Comporsys connectors. it is a very Efficient solution. JCA for IMS and CICS are synchonous ans support Transactions
    The second can be MQ series (asynchronous). If you can access to your programs through MS, implement MQ on your J2EE serveur. MQ is a wonderful product.
    Third solution can be use if you only access to your programs through a terminal. It exists JCA connector that simulate Mainframe terminal. I have less skill on this product.
    I hope this will help you
    Regard
    pymma

  • Ideas for Sql Server jdbc access from OS/390 mainframe?

    I'm trying to access a SQL Server database from a Java application running on an OS/390 mainframe.
    Any ideas?
    Thanks.

    Use a type 4 driver.
    Shouldn't be a problem.

  • Can't access IBM mainframe 3270 session via SSL self-signed cert.

    Can't access IBM mainframe 3270 session via SSL self-signed cert since sometime last week. Using Mochasoft tn3270 lite on android works fine but iPad ios7 says "IBM mainframe has closed the session".  Any clues would be appreciated.

    I'm thinking the problem may be the IBM cert is 1024 bit. Investigating choices to implement 2048 bit cert into IBM.

  • When I use the CTUOnline site, the IM window will not open, and the Outlook mail frequently crashes. I do not have these problems if I access the site via Safari. I am using a Mac OS 10.4.11.

    I am teaching an online course through CTUOnline. I use a Mac OS 10.4.11. When I access the site thru Firefox, the IM chat window just says "Loading" but never loads. My campus mail, which is accessed through Outlook, frequently boots me out. I must copy and save every message, because I cannot predict when it will go through and when I will be thrown out. I have set my Preferences to allow pop-ups from ctuonline.edu and from campus.ctuonline.edu. I do not have these (connection?) problems when I access the site through Safari.
    == URL of affected sites ==
    https://campus.ctuonline.edu/MainFrame.aspx?ContentFrame=/Default.aspx

    I am teaching an online course through CTUOnline. I use a Mac OS 10.4.11. When I access the site thru Firefox, the IM chat window just says "Loading" but never loads. My campus mail, which is accessed through Outlook, frequently boots me out. I must copy and save every message, because I cannot predict when it will go through and when I will be thrown out. I have set my Preferences to allow pop-ups from ctuonline.edu and from campus.ctuonline.edu. I do not have these (connection?) problems when I access the site through Safari.
    == URL of affected sites ==
    https://campus.ctuonline.edu/MainFrame.aspx?ContentFrame=/Default.aspx

  • 'The operation could not be completed. Access is denied' during delete.

    Hello World,
    Something happened while working in my Visual Studio 2010 Professional environment.
    When I delete a member from my Solution Explorer, it disappears from the memberlist, is marked as 'locked, deleted' and can be removed from TFS using Check-In. But during the delete process I get the message 'The operation could not be completed. Access
    is denied.'
    I'm an Administrator on my computer (manually adding/deleting members in my workspace and/or directly in TFS is not a problem). I get this message for every delete I perform, even in other Solutions!
    The member will remain in my workspace however. 
    Can anyone help me with this problem please?
    Thanks,
    Guy Swagen
    Microsoft Visual Studio 2010
    Version 10.0.40219.1 SP1Rel
    Microsoft .NET Framework
    Version 4.0.30319 SP1Rel
    Installed Version: Professional
    Microsoft Office Developer Tools   01018-532-2002181-70270
    Microsoft Office Developer Tools
    Microsoft Visual Basic 2010   01018-532-2002181-70270
    Microsoft Visual Basic 2010
    Microsoft Visual C# 2010   01018-532-2002181-70270
    Microsoft Visual C# 2010
    Microsoft Visual C++ 2010   01018-532-2002181-70270
    Microsoft Visual C++ 2010
    Microsoft Visual F# 2010   01018-532-2002181-70270
    Microsoft Visual F# 2010
    Microsoft Visual Studio 2010 Team Explorer   01018-532-2002181-70270
    Microsoft Visual Studio 2010 Team Explorer
    Microsoft Visual Web Developer 2010   01018-532-2002181-70270
    Microsoft Visual Web Developer 2010
    Crystal Reports Templates for Microsoft Visual Studio 2010   
    Crystal Reports Templates for Microsoft Visual Studio 2010
    Java language support for Visual Studio   1.0
    Java language tools for Visual Studio includes IntelliSense and more... eventually...
    Java project support for Visual Studio   1.0
    Java project system for Visual Studio
    Micro Focus Enterprise Developer Team Edition 2.2   Serial number: xxxxxxxxxxxxxxxx
    Micro Focus Enterprise Developer Team Edition 2.2 Version 2.2.01204.
    Serial number: xxxxxxxxxxxxxxxx Full license
    For more information, visit http://www.microfocus.com.
    Copyright (C) Micro Focus 1984-2014. All rights reserved.
    Micro Focus Rumba Integration   1.0
    Micro Focus Rumba Integration is a Visual Studio package which provides connectivity to Mainframes.
    Microsoft Team Foundation Server 2010 Power Tools   10.0.41206.0
    Power Tools that extend the Team Foundation Server integration with Visual Studio.
    Microsoft Visual Studio 2010 Professional - ENU Service Pack 1 (KB983509)   KB983509
    This service pack is for Microsoft Visual Studio 2010 Professional - ENU.
    If you later install a more recent service pack, this service pack will be uninstalled automatically.
    For more information, visit http://support.microsoft.com/kb/983509.
    Microsoft Visual Studio 2010 SharePoint Developer Tools   10.0.40219
    Microsoft Visual Studio 2010 SharePoint Developer Tools
    Microsoft Visual Studio Process Editor   1.0
    Process Editor for Microsoft Visual Studio Team Foundation Server

    Hi GuySwagten,
    Based on your description, the files you're trying to delete are locked by other team members of your team project in server workspace. You can have a check with your team members or check the hisotries of the files to see the lock information.
    Please refer to this
    page to get more information about TFS lock types. And you can ask the team member to unlock the files if you want to delete them or do other operations.
    Best regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • OIM 11g R2 - AD provisioning based on Role and Access Policy

    Hi, for Active Direcotry integration i used some prepopulation plugin for populationg resource form (based on http://fusionsecurity.blogspot.sk/2013/01/populating-request-attributes-in-oim.html).
    It's work fine - requested account was fully provisioned.
    Can i use this plugins for Role based provisioning?
    I try to create access policy and associated role but when attached the role to the user and run Evaluate User Policies Job, account can't be provisioned.
    In diagnostic.log i found.....
    [oracle.iam.platform.kernel.impl] [.....] [userId: oiminternal] [.....] [APP: oim#11.1.2.0.0] Immediate consequences are returned with event - InitiatePolicyEvaluationAndProvisioning
    [oracle.iam.platform.kernel.impl] [.....] [userId: oiminternal] [.....] [APP: oim#11.1.2.0.0] Next Waiting child process is ..........6380 sync = false
    [oracle.iam.platform.kernel.impl] [.....] [userId: oiminternal] [.....] [APP: oim#11.1.2.0.0] First Waiting child process is ..........6380
    [oracle.iam.platform.kernel.impl] [.....] [userId: oiminternal] [.....] [APP: oim#11.1.2.0.0] Kernel executing default validation with process id, event id, entity and operation 6,380.0.Resource.ACCESS_POLICY_BASED_PROVISION
    [oracle.iam.platform.kernel.impl] [.....] [userId: oiminternal] [.....] [APP: oim#11.1.2.0.0] Kernel completed the child orchestration - 6380.6379
    [oracle.iam.platform.kernel.dao] [.....] [userId: oiminternal] [.....] [APP: oim#11.1.2.0.0] Inserting records for orchestration cleanup
    [oracle.iam.platform.kernel.impl] [.....] [userId: oiminternal] [.....] [APP: oim#11.1.2.0.0] Completed orchestration with action result - 113

    Hi, all
    I try to fill Access policy Process Form. Account request was created and provisioned when field AD Server and Organization Name was filled in, but pre-population plugin doesn't fired
    The question is.... How can i use pre-population plugin for populating request dataset used with request generated by access policy....
    Is it possible to use plugins for requests generated based on access policy?
    a.

  • Access through internet

    Hi all,
           Currently we are having an mainframe application which is accessed through internet. In the website of client there is a link which navigates to this application. Once the user enter the VPN credentials it lets us to access the data.
    But currently they want to integrate this application into portal. Without making portal as external facing is there a way by which they can access this application through their website ->portal.
    Thanks,

    you need not create a role and a page and all that.....
    just create a URL iView for the Portal and preview the iview ...obtain the URL and stick that URL in your website with a proper SSL encryption....
    make sure you understand the concepts of SSL and the use of web disptacher if you plan on using the portal on the internet.....also make sure you have the URL filtering so only specific URL's can be accessed via SSL...

  • How to access java method in JSP

    Hi all,
    I need to access java class (abstract portal component) method doContent() in a JSP which is under PORTAL-INF/jsp folder.
    I did
    <%@ page import = "com.mycompany.Aclass" %>
    <%com.mycompany.Aclass a = new com.mycompany.Aclass (); %>
    Aclass is coming as autofill/prepopulated with cntrl+space
    Till this time, it is working. no errors. But when I do
    a.
    a. (a dot) no methods are populating (autofill..cntrl+space) or If I forcebly add method a.doContent(req,res)... at runtime its giving error.
    It's not only with doContent method... Its with any simple methods in that class or any other class.
    (Other than doContent method in the APC java class are prepopulating/autofilling but giving error in runtime)
    Can anyone help me... how to access java method in JSP.
    I already gone through many SDN forum post... and implemented too---but no use I refered below forum thread
    Retrieve values from Java class to JSP
    URGENT! How to call a java class from JSP.
    Calling a java method from jsp file -
    this thread is same as my issue
    Thanks,
    PradeeP

    1st. The classes must be in packages. 2nd, the package that they are in must be under the WEB-INF/classes directory. 3rd Look on google and/or this site for web application deployment

Maybe you are looking for