Asp ve Xml

Web tabanlı uygulama geliştirme araçları(PHP, ASP vb...) ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kullanıcı avatarı
callaki
Üye
Mesajlar: 88
Kayıt: 18 Oca 2005 05:27
Konum: /localhost/
İletişim:

Asp ve Xml

Mesaj gönderen callaki »

Merhaba arkadaşlar;

Elimde başka bir sistemden veri çekebilmem için xml kodlarını içeren bir döküman var yalnız bu dökümanı incelediğimde soap ile başlayan(sanırım güvenlik ile ilgili) kodlar var.

Ayrıca ;
http://test.xxx.com:11080/axis2/service ... rvice?wsdl

test için kullanacağımız yukarıdaki gibi bir link var.

Sorunum şu aşağıda bir kısmını vereceğim kodlarla asp ile yapmış olduğum ve MSSQL veri tabanı kullandığım sistemime entegre etmekte zorluk yaşıyorum. Aslında zorluk değilde hiç bir şey yapamıyorum.

İki gündür araştırdım sanırım elimdeki kodlar programlama ile ilgili kodlar. Benim istediğim bu kodların bulunduğu dosyalara istenilen bilgileri asp sayfalarımda xml'ye veri gönderip alındığı gibi nasıl yapabilirim.Yani web servisini nasıl yapabilirim

Konuyla ilgili fikir sahipleri bilgilerini paylaşırsa çok sevinirim teşekkürler.

Kod: Tümünü seç

SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:m0="http://ota.paxws" xmlns:m1="http://types.paxws">
   <SOAP-ENV:Header>
 <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" 
        SOAP-ENV:mustUnderstand="1">
<wsse:UsernameToken>
  <wsse:Username>username</wsse:Username> 
  <wsse:Password>password</wsse:Password> 
  </wsse:UsernameToken>
  </wsse:Security>
  </SOAP-ENV:Header>	
	<SOAP-ENV:Body>
		<m:OTA_AirAvailRQ xmlns:m="http://otabase.otapax" DirectFlightsOnly="" PrimaryLangID="1" SequenceNmbr="1">
			<m0:POS>
				<m1:Source agentSine="BSIA1234PM" isoCountry="TR" isoCurrency="TRY">
					<m1:RequestorID id="1" type="1" url="http://"/>
					<m1:BookingChannel Primary="1" Type="1"/>
				</m1:Source>
			</m0:POS>
			<m0:OriginDestinationInformation>
				<m1:DepartureDateTime>2007-04-14</m1:DepartureDateTime>
				<m1:OriginLocation LocationCode="SAW"/>
				<m1:DestinationLocation LocationCode="ESB"/>
			</m0:OriginDestinationInformation>
			<m0:TravelPreferences MaxStopsQuantity="0">
				<m1:FlightTypePref FlightType="Nonstop" PreferLevel="1"/>
				<m1:EquipPref AirEquipType="737"/>
				<m1:CabinPref Cabin="1" PreferLevel="1"/>
				<m1:TicketDistribPref DistribType="1" PreferLevel="1"/>
				<m1:BookingClassPref ResBookDesigCode="1"/>
			</m0:TravelPreferences>
			<m0:TravelerInfoSummary>
				<m1:AirTravelerAvail>
					<m1:PassengerTypeQuantity Code="ADT" Quantity="2"/>
					<m1:temp>String</m1:temp>
				</m1:AirTravelerAvail>
			</m0:TravelerInfoSummary>
		</m:OTA_AirAvailRQ>
	</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Kod: Tümünü seç

Sorgu sonrası yanıt aşağıdaki gibidir.

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
  <soapenv:Header/>
  <soapenv:Body>
   <ns2:myAvabilityMethodReturn xmlns:ns2="http://ota.paxws" SequenceNmbr="1"
TimeStamp="8578559">
      <Success xmlns="http://ota.paxws">true</Success>
      <OriginDestinationOptions xmlns="http://ota.paxws">
        <OriginDestinationOption xmlns="http://types.paxws">
          <FlightSegment ArrivalDateTime="2007-04-14 10:45:00.0" DepartureDateTime="2007-04-14 09:55:00.0" FlightNumber="190" JourneyDuration="" OnTimeRate="" ResBookDesigCode="" StopQuantity="0" Ticket="">
            <DepartureAirport LocationCode="SAW"/>
            <ArrivalAirport LocationCode="ESB"/>
            <Equipment AirEquipType="B737-400" ChangeofGauge=""/>
            <MarkettingAirline CompanyShortName=“XQ”/>
            <MarketingCabin CabinType="Y" RPH="0">
              <Meal>*</Meal>
            </MarketingCabin>
            <BookingClassAvail RPH="0" ResBookDesigCode="Y" ResBookDesigQuantity="9"/>
            <BookingClassAvail RPH="0" ResBookDesigCode="R" ResBookDesigQuantity="9"/>
            <BookingClassAvail RPH="0" ResBookDesigCode="Q" ResBookDesigQuantity="9"/>
            <BookingClassAvail RPH="0" ResBookDesigCode="B" ResBookDesigQuantity="9"/>
            <BookingClassAvail RPH="0" ResBookDesigCode="L" ResBookDesigQuantity="9"/>
            <BookingClassAvail RPH="0" ResBookDesigCode="M" ResBookDesigQuantity="9"/>
            <BookingClassAvail RPH="0" ResBookDesigCode="H" ResBookDesigQuantity="9"/>
            <BookingClassAvail RPH="0" ResBookDesigCode="K" ResBookDesigQuantity="9"/>
            <BookingClassAvail RPH="0" ResBookDesigCode="N" ResBookDesigQuantity="9"/>
            <BookingClassAvail RPH="0" ResBookDesigCode="S" ResBookDesigQuantity="9"/>
            <comment/>
          </FlightSegment>
          <dummy/>
        </OriginDestinationOption>
        <dummy xmlns="http://types.paxws"/>
      </OriginDestinationOptions>
    </ns2:myAvabilityMethodReturn>
  </soapenv:Body>
</soapenv:Envelope>

! SİGARA ÖLDÜRÜR! ÖLDÜRENE KADAR DA SÜRÜNDÜRÜR
deltas
Üye
Mesajlar: 358
Kayıt: 06 Mar 2004 01:08
Konum: Malatya...
İletişim:

Re: Asp ve Xml

Mesaj gönderen deltas »

Aslında sorunuzu tam anlamadım. o yüzden bi kaç soru size ben sorayım.
-veriyi çekeceğiniz sistem size mi ait; yoksa başka birinine (kişi ve/veya kurum) mi ait?
- yapmak istediğiniz şey web servislerin server kısmı mı?
- yapmak istediğiniz durum için elinizde olan örnekler programlama ile ilgili derken başka nasıl bir yöntem kullanmayı düşünüyorsunuz? örenke verebilirimisiniz?
-sistem size ait ise wss güvenlik yöntemini kullanmak zorundamısınız?
-Eğer web servis client tarafını hazırlayacaksanız xml'leri soaplamı yoksa direk mi post edeceksiniz?
Nice İnsanlar gördüm üstünde elbise yok;
Nice elbiseler gördüm içinde insan yok.
Kullanıcı avatarı
callaki
Üye
Mesajlar: 88
Kayıt: 18 Oca 2005 05:27
Konum: /localhost/
İletişim:

Re: Asp ve Xml

Mesaj gönderen callaki »

veriyi çekeceğim sistem başka bir kuruma ait
Bana gönderilen soap kodları kuruma ait
Yapmak istediğimiz bu kodlarla servera bağlanıp veri alışverişi yapmak
Bu kodları parse edip asp ile çalışan sistemimize kurumun serverındaki bilgilere erişmek, kayıt yapmak
Web servis client ten bahsettiniz bununla ilgili nasıl bir çalışma yapabiliriz. Ufacık ta olsa bir ipucu veya örnek verirseniz çoks evinirim

Teşekkürler
! SİGARA ÖLDÜRÜR! ÖLDÜRENE KADAR DA SÜRÜNDÜRÜR
Cevapla