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:
user571269Bruno,
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 WatkinsQuestion: 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. -
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
nicolasFor 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.
-
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.aspxI 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 ServerHi 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 - 113Hi, 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. -
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,
PradeeP1st. 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
-
Issue in moving material from unres to qual using 322 mvt. type
There is a scenario in which user trying move the material from unres to quality using movement type 322 in MB1B. error: Stock posting possible in qm only. Material Master: activated for the material. query; Is it possible to use mb1b to move from
-
How do I add security (a password) to protect pdfs I have created?
I have some pdfs I have created and I want to be able to secure them with a password so other people cannot change them. How do I do this?
-
Hi, I have problem with my N81 phone memory (25Mb) .... with very fewer applications are installed it shows only 5 mb free. How to keep it more free ? How to erase the unwanted / temp files ? Pleas advise Br Bala
-
How to adjust volume iPhone 4 for conversations?
How do I adjust volume on iPhone for conversations?
-
What does it mean when Siri keeps saying, "I can't help you right now, please try again later."?