Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 43

30609104052

INTERNET PROGRAMMING LAB INDEX S.NO DATE NAME OF EXPERIMENT MARK SIGN

FIXING HOT SPOTS

30609104052

PROGRAM: Index home page: <html> <body> <p> <map name="fpmapo"> <area href="delhi.html" shape="circle" coords="193,154,8"> <area href="chennai.html" shape="circle" coords="243,479,8"> </map> <img border="o" src="0-0-0.jpg" usemap="#fpmapo" width="585" height="630"> </p> </body> </html> Delhi web page: <html> <head> <title>DELHI</title> </head> <body> </head> <body bgcolor="lavender"> <p align="center"><font face="arial" color="magenta" size="4"> <b><i><u><marquee>Welcome to DELHI</marquee></u></i></b></font></p> <p align="left"><font face="times new roman" color="red" size="4"> <b><u><i>About DELHI:</b></u></i></font></p> Delhi is the capital of INDIA. It is one of the metropolitan cities in INDIA. It is the ancient and advanced city. Indian politics is mainly concentrates in this city.The Supreme court and defense headquarters are located in the city. </font></p> <p align="left"><font face="times new roman" color="red" size="4"> <b><u><i>Important places:</b></u></i></font></p> <p align="left"><font face="times new roman" color="blue" size="3"> 1.India Gate<br>2.Taj Mahal<br>3.Ancient Buildings</font></p> </body> </html>

Chennai web page:

30609104052

<html> <head> <title>CHENNAI</title> </head> <body> </head> <body bgcolor="lavender"> <p align="center"><font face="arial" color="magenta" size="4"> <b><i><u><marquee>Welcome to CHENNAI</marquee></u></i></b></font></p> <p align="left"><font face="times new roman" color="red" size="4"> <b><u><i>About CHENNAI:</b></u></i></font></p> Chennai is the capital of the state Tamil Nadu. It is one of the metropolitan cities in INDIA. It ranks 4th best city in INDIA. The city has International airport as wll as world's second beach <b> MARINA</b>. It has IT industry focus today. </font></p> <p align="left"><font face="times new roman" color="red" size="4"> <b><u><i>Important places:</b></u></i></font></p> <p align="left"><font face="times new roman" color="blue" size="3"> 1.Marina Beach<br>2.Satyam Theater<br>3.Express Avenue</font></p> </body> </html>

Output:

30609104052

Index Home page:

Delhi web page:

30609104052

Chennai web page:

CASCADING STYLE SHEETS

30609104052

PROGRAM: <html> <head> <title>Inline Styles</title> </head> <body> <p>This text doesn't have any style applied to it.</p> <p style="font-size:40pt">The style is applied to<t> "JEPPIAAR" </t>text</p> <p style="font-size:15pt;color:red"> this text has been formated</p> </body> </html> <html> <head> <title>Linking to External style sheet</title> <linkrel="stylesheet"type="text/css"href="style.css"/> </head> <body> <ul> <li>Departments <ul> <li>CSE</li> <li>IT</li> <li>MCA</li> <li>ECE</li> <li>EEE</li> </ul> </li> </ul> <p><a class="nodec" href="http:\\www.jeppiaarcollege.org">Go to Jeppiaar website</a></p> </body> </html> <html> <head> <style type="text/css"> body{background-color:cyan} h1{background-color:#00ff00} he{background-color:transparent} p{background-color:rgb(0,90,255)} </style> </head> <body> <h1>Jeppiaar Engineering College</h1>

30609104052

<h2>Chennai</h2> <p>This is reputed college in TN</p> <br>This College has sister institution<br>Sathyabama University </body> </html> <head> <style type="text/css"> body{ background-image:url("C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\Sunset.jpg") } </style> </head> <body> </body> </html> <html> <head> <style type="text/css"> h1{text-align:center} h2{text-align:left} h3{text-align:right} </style> </head> <body> <h1>Departments</h1> <h2>CSE<br>ITE<br>ECE</h2> <h3>Computer Science<br>Information Tech<br>Electronics</h3> </body> </html> <html> <head> <style type="text/css"> h1{font-size:150%} h2{font-size:130%} p{font-size:100%} </style> </head> <body> <h1>computer science and engineering</h1> <h2>jeppiaar engineering college</h2> <p>computer science department<br>has well equiped central lab</p> </body> </html> <html> <head>

30609104052

<style type="text/css"> h1{font-style:italic} h2{font-style:normal} p{font-style:oblique} </style> </head> <body> <h1>jec</h1> <h2>jeppiaarnagar</h2> <p>chennai</p> </body> </html> <html> <head> <style type="text/css"> p.one { border-style:solid; border-color:#0000ff } p.two { border-style:solid; border-color:#ff0000 #0000ff } p.three { border-style:solid; border-color:#ff0000 #00ff00 #0000ff } p.four { border-style:solid; border-color:#ff0000 #00ff00 #0000ff rgb(250,0,255) } </style></head></body> <p class="one"><b>note:</b>our college has 8 branches</p> <p class="two">our college has dnv</p> <p class="three"><b>note:</b>our college has iso 9001</p> <p class="four">we have pg courses</p> </body></html> <html>

30609104052

<head> <style type="text/css"> p.margin{margin:2cm 4cm 3cm 4cm} </style></head><body> <p> jec is reputed college in sister institution<br>our sister institution include: </p> </body> </html> <html><head> style type="text/css"> img.x { position:absolute; left:0px; top:0px; z-index:-1 } </style> </head> <body> </body> </html> <html> <head> <style type="text/css"> img.x { position:absolute; left:0px; top:0px; z-index:-1 } </style></head></style> </head> <body> <h1>jec</h1> <p>this is well reputed college</p> </body> </html>

Output:

30609104052

DHTML PROGRAMMING

30609104052

PROGRAM: (i)Echo dynamically: <html> <head> <script type="text/javascript"> functionsameInfo() { for (i=0; i<document.myForm1.option.length; i++) { document.myForm2.option[i].value=document.myForm1.option[i].value; } } </script> </head> <body> <form name="myForm1"> First name: <input type="text" name="option"><br /> Last name: <input type="text" name="option"><br /> Address: <input type="text" name="option"><br /> E-mail: <input type="text" name="option"><br /> <br /> <input type="button" onclick="sameInfo()" value="Same information below"><br /> </form> <form name="myForm2"> First name: <input type="text" name="option"><br /> Last name: <input type="text" name="option"><br /> Address: <input type="text" name="option"><br /> E-mail: <input type="text" name="option"><br /> </form> </body> </html>

Output:

30609104052

Before submitting:

After Submitting:

Dynamically Changed:

30609104052

(ii)Right Click disabled:

30609104052

Program: <html> <head> <script type="text/javascript"> document.onmousedown=disable; //IE message="Sorry no rightclick on this page.\nNow you cannot view my source\nand you cannot steal my images"; function disable(e) { if (e == null) { //IE disable e = window.event; if (e.button==2) { alert(message); return false; } } document.onclick=ffdisable; //FF } functionffdisable(e) { if (e.button==2) { //firefox disable e.preventDefault(); e.stopPropagation(); alert(message); return false; } } </script> </head> <body> <p>Right-click on this page to trigger the event.</p> <p>Note that this does not guarantee that someone won't view the page source or steal the images.</p> </body> </html>

Output:

30609104052

COLOR PALLETE

30609104052

PROGRAM: importjavax.swing.*; importjava.awt.event.*; importjava.awt.*; importjavax.swing.event.*; importjava.util.*; /* <applet code="ColorPallete" height=500 width=900> </applet>*/ public class ColorPallete extends JApplet implements ActionListener{ JPanel p,p1; JButton b0=new JButton(); JButton b1=new JButton(); JButton b2=new JButton(); JButton b3=new JButton(); JButton b4=new JButton(); Checkbox c,c1; JTextArea area; Color d0=Color.red; Color d1=Color.green; Color d2=Color.blue; Color d3=Color.pink; Color d4=Color.white; Color dd[]=new Color[5]; dd[0]=Color.RED; /*ArrayList<Color> d=new ArrayList<Color>(); d.add(Color.RED); d.add(Color.GREEN); d.add(Color.BLUE); d.add(Color.PINK); d.add(Color.WHITE);*/ GridLayout g; public void init(){ p=new JPanel(); p1=new JPanel(); g=new GridLayout(2,2); int i; b0.setBackground(d0); b1.setBackground(d1); b2.setBackground(d2); b3.setBackground(d3); b4.setBackground(d4); area=new JTextArea("Welcome to color pallete",25,25); CheckboxGroupcbg=new CheckboxGroup();

30609104052

c=new Checkbox("Fore Ground",cbg,true); c1=new Checkbox("Back Ground",cbg,false); p.add(c); p.add(c1); p.add(area); p1.add(b0); p1.add(b1); p1.add(b2); p1.add(b3); p1.add(b4); b0.addActionListener(this); b1.addActionListener(this); b2.addActionListener(this); b3.addActionListener(this); b4.addActionListener(this); p.add(p1); getContentPane().add(p); } public void actionPerformed(ActionEvent e){ if(c.getState()) area.setForeground(((JButton) e.getSource()).getBackground()); else area.setBackground(((JButton) e.getSource()).getBackground()); } }

Output:

30609104052

Foreground:

Background:

30609104052

SERVLETS

30609104052

(i)Invoking servlets from HTML forms: Program: HTML Form: <html> <head> <title>Oredering Pen</title> <body> <form name=order action="http://localhost:8080/servlet/myForm" method=POST> <input type=radio name=cost value=10>Big<br> <input type=radio name=cost value=7>Medium<br> <input type=radio name=cost value=5>Small<br> Quantity<input type=textField name=quant><br> Item<input type=textField name=item><br> <input type=Submit name=submit value=Submit> </form> </body> </html> Servlet Code: importjavax.servlet.*; importjavax.servlet.http.*; import java.io.*; public class myForm extends HttpServlet{ public void doPost(HttpServletRequestrequest,HttpServletResponse response){ PrintWriter out; int cost=Integer.parseInt(request.getParameter("cost")); int quant=Integer.parseInt(request.getParameter("quant")); String m=request.getParameter("item"); try{ out=response.getWriter(); out.println("<html><head><title>Order</title></head><body>"); out.println("Your Order for "+m+" of cost "+cost+" is accepted. Your total Bill is Rs."+cost*quant+"."); out.println("</body></html>"); } catch(Exception e){} } } Output:

30609104052

Servletrunner:(cmd prompt)

Before Submitting:

30609104052

After Submitting:

(ii)Invoking servlets from Applets:

30609104052

Program: Applet Code: importjavax.swing.*; importjavax.swing.event.*; importjava.awt.*; importjava.awt.event.*; importjava.applet.*; import java.net.*; /* <applet code="invokeHyp" height=120 width=300> </applet>*/ public class invokeHyp extends JApplet{ String msg=""; JButtonsubmit,reset; JPanel p=new JPanel(); JLabel lb1=new JLabel("Enter Quantity :"); JLabel lb2=new JLabel("Enter Item Name:"); JTextField item=new JTextField(); JTextField quant=new JTextField(); public void paint(Graphics g){ g.setColor(Color.WHITE); g.fillRect(5,100,50,50); g.setColor(Color.BLACK); g.drawString(msg,6,110); } public void init(){ submit=new JButton("Submit"); reset=new JButton("Reset"); p.setLayout(new GridLayout(3,3)); p.add(lb2); p.add(item); p.add(lb1); p.add(quant); p.add(submit); p.add(reset); add(p,BorderLayout.NORTH); submit.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ msg="Submit";

30609104052

try{ System.out.println("Hai"); URL myurl=new URL("http://localhost:8080/myName?item="+item.getText() +"&quant="+quant.getText()); getAppletContext().showDocument(myurl); } catch(Exception e1){ msg=e.toString(); System.out.println(msg); } finally{ repaint(); } } }); reset.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ msg="Reset"; repaint(); } }); } } Servlet Code: importjavax.servlet.*; importjavax.servlet.http.*; import java.io.*; public class myName extends HttpServlet{ public void doGet(HttpServletRequestrequest,HttpServletResponse response){ PrintWriter out; int quant=Integer.parseInt(request.getParameter("quant")); String m=request.getParameter("item"); try{ out=response.getWriter(); out.println("<html><head><title>Order</title></head><body>"); out.println("<h3>Your order for "+quant+" number of "+m+" is accepted.</h3>"); out.println("</body></html>"); } catch(Exception e){} } } Output:

30609104052

Servletrunner:(cmd prompt)

Applet Running:

THREE TIER APPLICATION

30609104052

(i)Online Examination: Program: HTML Form: <html> <head> <title>Online Exam</title> </head> <body> <form action=http://localhost:8080/servlet/MyServlet method=GET> <h3>1.Who invented mainframe systems? <label> <input type="text" name="s1"> </label> <br> </h3> <h3>2.What is SriLanka's Capital? <label> <input type="text" name="s2"> </label> <br> </h3> <h3>3.What is national sport of India? <label> <input type="text" name="s3"> </label> <br> </h3> <h3> <label> <input type="submit"> </label> <br> </h3> </form> </body> </html>

30609104052

Servlet Code: importjavax.servlet.*; importjavax.servlet.http.*; import java.io.*; public class MyServlet extends HttpServlet{ public void doGet(HttpServletRequestrequest,HttpServletResponse response){ PrintWriter out; String m1=request.getParameter("s1"); String m2=request.getParameter("s2"); String m3=request.getParameter("s3"); int score=0; if(m1.equalsIgnoreCase("ibm")) score=score+5; if(m2.equalsIgnoreCase("Colombo")) score=score+5; if(m3.equalsIgnoreCase("hockey")) score=score+5; try{ out=response.getWriter(); out.println("<html><head><title>Result</title></head><body>"); out.println("<h3>Your Score:</h3>"+score); out.println("</body></html>"); } catch(Exception e){} } }

30609104052

Output: Servletrunner:(cmd prompt)

Before Submitting:

30609104052

After Submitting:

30609104052

(ii)Student result: Program: HTML Form: <html> <head> <title>Exam Result</title> </head> <body> <form action=http://localhost:8080/servlet/ResultServlet method=GET> <table align="center" border="0bg" color="#892ff5" cellspacing="3" width="287"> <tr> <td align="left" colspan="2" width="275"><b> <font size="5" Color="#000050">Result</font></b></td> </tr> <tr> <td align="right" width="81"><b><font color="#000080">Registration no:</font></b></td> <td width="184"><input type="text" name="reg" Size="20" value=""/></td> <tr> <td colspan="2" align="center" width="275"> <input type="submit" value="submit"></td> </tr> </table> </form> </body> </html> Servlet Code: import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import java.util.*; import java.sql.*; import java.lang.*; public class ResultServlet extends HttpServlet{ static String msg=""; static String a[]=new String[10]; public static void showResultSet(Statement stat) throws SQLException{ ResultSet result=stat.getResultSet(); ResultSetMetaData metaData=result.getMetaData(); int columnCount=metaData.getColumnCount(); while(result.next()) {

30609104052

for(int i=1;i<=columnCount;i++) { a[i]=result.getString(i); } } result.close(); msg+="<h3>Name:</h3>"+a[2]; msg="<table align=\"center\"border=\"1\"><tr><th>Subject</th><th>Marks</th></tr>"; msg+="<tr><td>AI</td><td>"+a[3]+"</td></tr>"; msg+="<tr><td>PCD</td><td>"+a[4]+"</td></tr>"; msg+="<tr><td>OOAD</td><td>"+a[5]+"</td></tr>"; msg+="<tr><td>ACA</td><td>"+a[6]+"</td></tr>"; msg+="<tr><td>WT</td><td>"+a[7]+"</td></tr>"; msg+="<tr><td>NM</td><td>"+a[8]+"</td></tr>"; msg+="</table>"; } public static void getInfo(int reg) { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn=DriverManager.getConnection("jdbc:odbc:jai"," "," "); Statement stat=conn.createStatement(); try { boolean hasResultSet=stat.execute("select * from result where reg= " + reg); if(hasResultSet) showResultSet(stat); } catch(SQLException ex) { for(Throwable e : ex) e.printStackTrace(); } } catch(SQLException e) { for(Throwable t : e) t.printStackTrace(); } catch(Exception e) { e.printStackTrace(); } } public void doGet(HttpServletRequest request,HttpServletResponse response)

30609104052

{ PrintWriter out; int reg=Integer.parseInt(request.getParameter("reg")); /*String msg=*/getInfo(reg); try { out=response.getWriter(); out.println("<html><head><title>Result</title></head><body>"); out.println(msg); out.println("</body></html>"); } catch(Exception e) { }}} Output: Servletrunner:(cmd prompt)

Before Submitting:

30609104052

After Submitting:

XML-SCHEMA-XSL

30609104052

PROGRAM: XML fIle: <?xml version="1.0" encoding="ISO-8859-1"?> <?xml-stylesheet type="text/xsl" href="d.xsl" ?> <!-- Edited by XMLSpy --> <breakfast_menu> <food> <name>Belgian Waffles</name> <price>$5.95</price> <description>two of our famous Belgian Waffles with plenty of real maple syrup</description> <calories>650</calories> </food> <food> <name>Strawberry Belgian Waffles</name> <price>$7.95</price> <description>light Belgian waffles covered with strawberries and whipped cream</description> <calories>900</calories> </food> <food> <name>Berry-Berry Belgian Waffles</name> <price>$8.95</price> <description>light Belgian waffles covered with an assortment of fresh berries and whipped cream</description> <calories>900</calories> </food> <food> <name>French Toast</name> <price>$4.50</price> <description>thick slices made from our homemade sourdough bread</description> <calories>600</calories> </food> <food> <name>Homestyle Breakfast</name> <price>$6.95</price> <description>two eggs, bacon or sausage, toast, and our ever-popular hash browns</description> <calories>950</calories> </food> </breakfast_menu>

XSL-Sheet:

30609104052

<?xml version="1.0" encoding="ISO-8859-1"?> <!-- Edited by XMLSpy --> <html xsl:version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml"> <body style="font-family:Arial;font-size:12pt;background-color:#EEEEEE"> <xsl:for-each select="breakfast_menu/food"> <div style="background-color:teal;color:white;padding:4px"> <span style="font-weight:bold"><xsl:value-of select="name"/></span> - <xsl:value-of select="price"/> </div> <div style="margin-left:20px;margin-bottom:1em;font-size:10pt"> <xsl:value-of select="description"/> <span style="font-style:italic"> <xsl:value-of select="calories"/> (calories per serving) </span> </div> </xsl:for-each> </body> </html> Output:

XML-SCHEMA-XSLT

30609104052

PROGRAM: XML fIle: <?xml version="1.0"?> <xs:customersxmlns:xs="http://www.w3.org/2001/schema_instance"> <xs:schema location="soft.xsd"> <xs:customercus_id="1001"> <xs:name> <xs:firstname>Ganesh</xs:firstname> <xs:lastname>Kumar</xs:lastname> </xs:name> <xs:title>Software Programmer</xs:title> <xs:company>Microsoft</xs:company> <xs:address>USA</xs:address> <xs:phone> <xs:business>345678</xs:business> <xs:personal>6545315246</xs:personal> <xs:home>4564564</xs:home> </xs:phone> <xs:email>gan_kuamar@yahoo.in</xs:email> <xs:account>132</xs:account> </xs:customer> <xs:customercus_id="1002"> <xs:name> <xs:firstname>Senthil</xs:firstname> <xs:lastname>Ramkumar</xs:lastname> </xs:name> <xs:title>Control Designer</xs:title> <xs:company>IBM</xs:company> <xs:address>India,Banglore</xs:address> <xs:phone> <xs:business>855654</xs:business> <xs:personal>654556</xs:personal> <xs:home>6546511</xs:home> </xs:phone> <xs:email>sen_ram@yahoo.in</xs:email> <xs:account>132</xs:account> </xs:customer> </xs:schema> </xs:customers> XSD Schema Definition: <?xml version="1.0"?> <xsd:schemaxmlns:xsd="http:/www.w3.org/2001/schema">

30609104052

<xsd:complexType name="customers"> <xsd:complexType name="customer"> <xsd:sequence> <xsd:simpleType name="name"> <xsd:sequence> <xsd:element name="firstname" type="xsd:string"/> <xsd:element name="lastname" type="xsd:string"/> </xsd:sequence> </xsd:simpleType> <xsd:element name="title"/> <xsd:element name="company"/> <xsd:element name="address"/> <xsd:simpleType name="phone"> <xsd:sequence> <xsd:element name="business"/> <xsd:element name="personal"/> <xsd:element name="home"/> </xsd:sequence> </xsd:simpleType> <xsd:element name="email"/> <xsd:element name="account"/> </xsd:sequence> <xsd:attribute name="cus_id type=xsd:ID"/> </xsd:complexType> </xsd:complexType> </xsd:schema>

Output:

30609104052

AJAX PROGRAMMING

30609104052

PROGRAM: HTML form file: <html> <head> <script language="javascript"> Function ;postRequest(StrURL);{ varxmlHttp; if(window.XMLHttpRequest){//For Mozilla, Safari,. varxmlHttp=new XMLHttpRequest(); } else if (window.ActiveXObject){//For Internet Explorer varxmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlHttp.open(POST,strURL,true); xmlHttp.setRequestHeader(Content-type, application/x-www-form-urlencoded); xmlHttp.onreadystatechange=function(){ if(xmlHttp.readyState==4){ updatepage(xmlHttp.responseText); } } xmlHttp.send(strURL); } functionupdatepage(str){ if(str=="yes"){ alert("welcome User"); }else { alert(Invalid Login! Please try again! "); } } functioncall_login(){ var username=window.document.f1.username.value; var password=window.document.f1.password.value; varurl="login.php?username="+username+"&password="+password; postRequest(url); } </script> </head> <body> <Center> <form name="f1" onsubmit="return call_login();"> <table border="0" bgcolor="#CCCCFF" cellspacing="1" cellpadding="3"

30609104052

Width="287"> <tr> <td align="left" colspan="2" width="275"><b><font size="5" Color="#000080">Login</font></b></td> </tr> <tr> <td align="right" width="81><b><font color="#000080">user Name:</font></b></td> <td width="184"><input type="text" name="username" id="user" Size="20" value=""/></td> </tr> <tr> <td align="right" width="81"><b><font Color="#000080">password:</font></b></td> <td width="184"><input type="password" name="password" size="20" Value=""/></td> </tr> <tr> <td colspan="2" align="center" width="275"><input type="button" Name="a1" value="Login" onclick=" call_login()"></td> </tr> </table> </form> </center> </body> </html> PHP file: <? $username=$_GET["username"]; $password=$_GET["password"]; if ($username=="admin" && $password=="admin"){ echo "yes"; }else{ echo "No"; } ?>

Output:

30609104052

Login form:

Reply from PHP File:

AIRLINE AGENT TICKET RESERVATION

30609104052

PROGRAM: XML fIle: <?xml version="1.0"?> <wsdl:definitions name = "Travel Agent Dynamic Interface" targetNamespace = "http://example.com/consumer/TravelAgent" xmlns:wsdl = "http://schemas.xmlsoap.org/wsdl/" xmlns:xsd = "http://www.w3.org/2000/10/XMLSchema" xmlns:tns = "http://example.com/consumer/TravelAgent" xmlns = "http://www.w3.org/2002/07/wsci10"> <!-- WSDL complex types --> <!-- WSDL message definitions --> <portType name = "TAtoTraveler"> <documentation> This port type references the operations the Travel Agentperforms with the Traveler service </documentation> <operation name = "ReceiveTrip"> <input message = "tns:tripOrderRequest"/> <output message = "tns:tripOrderAcknowledgement"/> </operation> <operation name = "BookTickets"> <input message = "tns:bookingRequest"/> <output message = "tns:bookingConfirmation"/> </operation> <operation name = "SendStatement"> <output message = "tns:statement"/> </operation> </portType> <correlation name = "itineraryCorrelation" property = "tns:itineraryID"> </correlation> <interface name = "TravelAgent"> <process name = "PlanAndBookTrip" instantiation = "message"> <sequence> <action> <action name = "ReceiveTripOrder" role = "tns:TravelAgent" operation = "tns:TAtoTraveler/OrderTrip"> </action> <action name = "ReceiveConfirmation" operation = "tns:TAtoTraveler/bookTickets"> <correlate correlation="tns:itinCorrelation"/> <call process = "tns:BookSeats" /> </action>

30609104052

<action name = "SendStatement" role = "tns:TravelAgent" operation = "tns:TAtoTraveler/SendStatement"/> </action> </sequence> </process> <process name = "BookSeats" instantiation = "other"> <action name = "bookSeats" role = "tns:TravelAgent" operation = "tns:TAtoAirline/bookSeats"> </action> </process> </interface> </wsdl:definitions> Output:

You might also like