Forum

WSDL - SQL 2005 ...
 
Bildirimler
Hepsini Temizle

WSDL - SQL 2005 üzerinde web servisleri çalıştırma

2 Yazılar
2 Üyeler
0 Reactions
575 Görüntüleme
(@irfansarilmis)
Gönderiler: 8
Active Member
Konu başlatıcı
 

Merhabalar;

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE proc [dbo].[BABSRAPOR]
@T1 DATETIME,
@T2 DATETIME
as
begin

SELECT
CLCARD.DEFINITION_ AS CARI ,ROUND(SUM(INVOICE.NETTOTAL-INVOICE.TOTALVAT),2) AS TUTAR ,INVOICE.DATE_
FROM
YYY.dbo.XXX_XX_INVOICE INVOICE LEFT OUTER JOIN
YYY.dbo.XXX_CLCARD CLCARD ON INVOICE.CLIENTREF = CLCARD.LOGICALREF
WHERE
(INVOICE.CANCELLED = 0) AND TRCODE=1 AND MONTH(DATE_)=8 and INVOICE.DATE_ BETWEEN @T1 AND @T2
GROUP BY CLCARD.DEFINITION_,INVOICE.DATE_

end

 

ŞEKLİNDE STORE PROCEDURE OLUŞTURDUM. VE DAHA SONRA AŞAĞIDAKİ GİBİ WSDL END POINT OLUŞTURDUM STORE PROCEDURE ÇALIŞTIRMAK İÇİN.

 

 USE AdventureWorks
GO

CREATE ENDPOINT BaBsRaporuEndPoint
STATE = STARTED
AS HTTP
(
path = '/BABSRAPOR',
AUTHENTICATION = (INTEGRATED),
PORTS = (CLEAR),
CLEAR_PORT = 8888,
SITE = '192.168.1.188'
)
    

FOR SOAP
(
WEBMETHOD 'BABSRAPOR' (NAME = 'AdventureWorks.dbo.BABSRAPOR',SCHEMA = STANDARD),
BATCHES = DISABLED,
SCHEMA = STANDARD,
WSDL = DEFAULT,
DATABASE = 'AdventureWorks',
                 
)
GO

 

 

bütün bu işlemleri sql 2005 de yaptım. localdeki bilgisayarlarda explorerda

http://192.168.1.188:8888/BABSRAPOR?wsdl

 yazdığımda xml
görebiliyorum çalışıyor. Fakat şirken dışından internete açık olan
herhangi bir bilgisayardan çalıştırmaya çalıştığım zaman çalışmıyor.
Yani explorerda xml i göremiyorum. Nerde eksik yapıyorum. Çalışması için
ne yapmam gerekiyor. Şimdiden teşekkür ediyorum...

 

 
Gönderildi : 24/08/2011 17:23

(@ozgurmazlum)
Gönderiler: 2208
Illustrious Member
 

Modeminizin ilgili port yönlendirmesini yaptıktan sonra Sabit ip adresiniz ile browserdan erişmeyi denermisiniz?

 
Gönderildi : 27/08/2011 07:51

Paylaş: