Wednesday, December 9, 2009

Webservices using JDeveloper

  • WSDL  (Web Services Description Language) : XML-based language for defining Web Services
  • SOAP (Simple Object Access Protocol): XML-based language for accessing webservices over HTTP
  • UDDI (Univesal Description, Discovery and Integration): Universal catalog of web services that allow softwares to discover and integrate with services on web.
  1. Start  JDeveloper 10.1.3
  2. Start OC4J 10.1.3 {%JDEV_HOME%\jdev\bin\start_oc4j.bat}
  3. Create a new Application server connection in JDeveloper to this standalone OC4J 10.1.3 and test connection.
  4. Create your java application and make class. For example make a hello world application that accepts and returns Hello World! Welcome .
  5. Right click on your application name in Application Navigator of your JDeveloper and then click new and select Java Web Service from Web Services inside Business Tier and click ok.
  6. Select J2EE 1.4 (JAX-RPC) Web Service
  7. Proceed to enter the details.
  8. Give a name for your web service and select component to publish. ( Your java application)
  9. Check Generate annotations into class and click next
  10. Select your method from Available Methods list and click Finish.
Now some processing will be done and required files will be generated.

Next steps:
  1. Open your WSDL document from WEB-INF\wsdl (if not already open in the editior).
  2. From the source tab copy the url in the soap: address node.
  3. Deploy the web service to OC4J application server you started by right clicking the WebServices.deploy file under Resources in the Application Navigation
  4. Paste the url taken from WSDL document to a web browser address bar.
  5. Testing screen for your application will appear
Detailed description is available in this location:
Deploy WebService in OC4J using JDeveloper 10.1.3

Saturday, August 29, 2009

Google Health

Today I started using Google Health, which I found very innovative. Cool actually. You can store all you medical information at one place and could access any time anywhere. No need of carrying all those lab records and papers anymore.

There are some Google Health partners who allow us to directly upload the lab results and diagnostics to our Health profile. Height, Weight, Medications every bits can be added.

Using screen reader blind people can also use this service. And you know the service is free. I think this service can help a lot in today's medical scenarios. Today people travel across countries to special kinds of treatments. So with Google Health Profile you can forget carrying all those medical records and test results with you. You just have to update your health profile with latest information. That's all!

You can add details about your medical insurance policies. Not only yours, you can maintain profiles of people you care for also. In addition you can browse through description, symptoms and treatments for different health conditions and diseases.

Update: This service is discontinued on January 1, 2012. Users can import any data stored in this service until January 1, 2013. All data will be deleted forever from the servers starting January 2, 2013. Facility is provided for importing all data to Microsoft HealthVault.

Monday, March 30, 2009

With effect From 01st April, 2009 ATM cards can be used in any bank’s ATM

Please note that wef 01st April, 2009 ATM cards can be used in any bank's ATM for withdrawing cash without any charges.
RBI circular in this regard is provided below.  (PDF)

Date: Mar 10, 2008

Customer charges for use of ATMs for cash withdrawal and balance enquiry


RBI/2007-2008/ 260
DPSS No.1405 / 02.10.02 / 2007-2008

March 10, 2008

The Chairman / Chief Executive Officer
(All Scheduled commercial banks including RRBs)


Dear Sir


Customer charges for use of ATMs for cash withdrawal and balance enquiry

1. Automated Teller Machines (ATMs) have gained prominence as a delivery channel for banking transactions in India. Banks have been deploying ATMs to increase their reach. While ATMs facilitate a variety of banking transactions for customers, their main utility has been for cash withdrawal and balance enquiry. As at the end of December 2007, the number of ATMs deployed in India was 32,342. Commensurate with the branch network, larger banks have deployed more ATMs. Most banks prefer to deploy ATMs at locations where they have a large customer base or expect considerable use. To increase the usage of ATMs as a delivery channel, banks have also entered into bilateral or multilateral arrangements with other banks to have inter-bank ATM networks.


2. It is evident that the charges levied on the customers vary from bank to bank and also vary according to the ATM network that is used for the transaction. Consequently, a customer is not aware, before hand, of the charges that will be levied for a particular ATM transaction, while using an ATM of another bank. This generally discourages the customer from using the ATMs of other banks. It is, therefore, essential to ensure greater transparency.


3. International experience indicates that in countries such as UK, Germany and France, bank customers have access to all ATMs in the country, free of charge except when cash is withdrawn from white label ATMs or from ATMs managed by non-bank entities. There is also a move, internationally, to regulate the fee structure by the regulator from the public policy angle. The ideal situation is that a customer should be able to access any ATM installed in the country free of charge through an equitable cooperative initiative by banks.


4. In view of this, RBI had placed on its website an Approach paper and sought public comments. The comments received have been analysed. Based on the feed back a framework of service charges would be implemented by all banks as under:








For use of own ATMs for any purpose

Free (with immediate effect)


For use of other bank ATMs for balance enquiries

Free (with immediate effect)


For use of other bank ATMs for cash withdrawals

  • No bank shall increase the charges prevailing as on December 23, 2007 (i.e. the date of release of Approach Paper on RBI website)
  • Banks which are charging more than Rs.20 per transaction shall reduce the charges to a maximum of Rs.20 per transaction by March 31, 2008
  • Free - with effect from April 1, 2009.

5. For the services at (1) and (2) above, the customer will not be levied any charge under any other head and the service will be totally free.


6. For the service number (3) the charge of Rs.20/- indicated will be all inclusive and no other charges will be levied to the customers under any other head irrespective of the amount of withdrawal.


7. The service charges for the following types of cash withdrawal transactions may be determined by the banks themselves:

(a) cash withdrawal with the use of credit cards
(b) cash withdrawal in an ATM located abroad.


8. Please acknowledge the receipt of the circular. A copy of the circular issued to your branches on this subject may please be submitted to us in due course.

Yours faithfully

(Arun Pasricha)
General Manager

Related Posts Plugin for WordPress, Blogger...