BOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ



Benzer belgeler
BOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ

BOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ

MOKA ÖDEME SERVİSİ BAYİ İŞLEMLERİ ENTEGRASYON DOKÜMANI

ÇÖZÜM BİLGİSAYAR KOLAY RANDEVU RANDEVU WEB SERVİSLERİ YAZILIM FİRMALARI ENTEGRASYON KILAVUZU Sürüm: 1.0

T.C.SOSYAL GÜVENLİK KURUMU. Genel Sağlık Sigortası Medula Optik E-rapor Web Servisleri Kullanım Kılavuzu

T.C.SOSYAL GÜVENLİK KURUMU. Genel Sağlık Sigortası Medula Optik E-reçete Web Servisleri Kullanım Kılavuzu

Eczane İlaç Satış Onay Bildirimi Web Servislerinin Kullanım Kılavuzu

Doküman JETSMS XML Mesaj Đşlemleri Yardım Dokümanı Tarih Sürüm 1.1.0

T.C.SOSYAL GÜVENLİK KURUMU. Genel Sağlık Sigortası Medula Optik E-rapor Web Servisleri Kullanım Kılavuzu

Sıkça Sorulan Sorular (SSS)

2 Kullanıcı Yönetimi ve Yetkilendirme Tüm kullanıcıların Kullanıcı Adı ve Parola bilgisi Sağlık.Net sisteminde kullandığı veriler olmalıdır.

TC KİMLİK NO SMS GÖNDERİM SOAP API


Medula Eczane Stok Bilgileri Web Servisleri Kullanım Kılavuzu

08/12/2017

VIDEOCELL API. Versiyon 1.0.0

YARDIMCI WEB SERVİSLER ENTEGRASYON KILAVUZU DOKÜMANI

Misafir Anne Web Servisi Projesi

GİRİŞİMSEL İŞLEMLER ENTEGRASYON KILAVUZU DOKÜMANI

Medula Optik E-Reçete E-Rapor Web Servisleri - Sürüm : 1.0 Hazırlayan : Ayşe Erdoğan

T.C.SOSYAL GÜVENLİK KURUMU. Genel Sağlık Sigortası Medula Optik E-rapor Web Servisleri Kullanım Kılavuzu

asmmiz.com Randevu Web Servisi Kullanım Klavuzu

MOBILEPAX ENTERPRISE API (WEB SERVİS)

PAKET TRANSFER SİSTEMİ

PAKET TRANSFER SİSTEMİ

Medula Eczane E-Reçete Web Servislerinin Kullanım Kılavuzu (Test amaçlıdır, ödemeye esas teşkil etmeyecektir)

MARKAM SMS SMS GÖNDERİM WEB SERVİSLERİ VERSİYON 1.4

KLİNİK MÜHENDİSLİK BİLGİ YÖNETİM SİSTEMLERİ (KMBYS) UYGUNLUK DEĞERLENDİRME WEB SERVİS KULLANIM KILAVUZU V.1.0

ICE BİLİŞİM TEKNOLOJİLERİ WEB SERVİS KILAVUZU. SERVİS LİNK: DÜZENLEME TABLOSU

Medula Eczane E-Reçete Web Servislerinin Kullanım Kılavuzu (Test amaçlıdır, ödemeye esas teşkil etmeyecektir)

SOAP API. Mobildev Toplu Mesajlaşma API


TC KİMLİK NO SMS GÖNDERİM XML API

YARDIMCI WEB SERVİSLER ENTEGRASYON KILAVUZU DOKÜMANI

COM API v.1.1 BELGE SÜRÜMÜ : 1.1

SMS interconnecion APi S DOKÜMANI

SOSYAL GÜVENLİK KURUMU

MARKAM SMS SMS GÖNDERİM WEB SERVİSLERİ VERSİYON 1.2

XML API. İçindekiler. Toplu SMS Sistemlerinde Güvenilir Çözüm Ortağınız 1. AMAÇ KULLANIM ŞEKLİ Genel Hata Kodları.

AJANS İLETİŞİM API XML API v İçindekiler. 1. AMAÇ - Sayfa 2

Dış Kurum Entegrasyonları TURKPOS API. Yardım Dokümanı

COM API v2.0 Belge sürümü : 2.0.3

Medula Eczane Reçete ve Rapor Web Servisleri Kullanım Kılavuzu

Online Protokol Üretim Projesi

Online Protokol Üretim Projesi. Yazılım Geliştirici Kılavuzu. Sürüm 1.8

API v1.0

SOSYAL GÜVENLĠK KURUMU

SMS API. KobiKom Telekomunikasyon A.Ş. SMS API Kullanım Bilgilerini İçerir. Tel: Fax:

SOSYAL GÜVENLĠK KURUMU

MOKA ÖDEME SERVİSİ ORTAK ÖDEME SAYFASI ENTEGRASYON DOKÜMANI V

BAUHAUS B2B Web Servis Dökümantasyonu

MARKAM SMS SMS GÖNDERİM WEB SERVİSLERİ VERSİYON 1.6

PAKET TRANSFER SİSTEMİ

POL KL K DEFTER WEB SERV S KULLANIM KLAVUZU zmir Sa k Müdürlü ü Poliklinik Defteri Web Servis Kullan m Bilgileri Sayfa 1

TURKCELL HİZMETLERİ. Kullanım Bilgileri. LOGO Kasım 2014

MOKA ÖDEME SERVİSİ IFRAME ENTEGRASYON DOKÜMANI

MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ

SOSYAL GÜVENLĠK KURUMU

JAVA API v2.0 Belge sürümü: 2.0.2

MARKAM SMS SMS GÖNDERİM WEB SERVİSLERİ VERSİYON 1.1

Online Protokol Üretim Projesi. Yazılım Geliştirici Kılavuzu. Sürüm 1.9

AŞI TAKİP SİSTEMİ ENTEGRASYON WEB SERVİS DOKÜMANTASYONU

Online Protokol Üretim Projesi. Yazılım Geliştirici Kılavuzu. Sürüm 2.2

e-nabız Sağlık Bilgi Yönetim Sistemi (SBYS) Entegrasyonu Yazılım Geliştirici Kılavuzu

Nisan 2014-v1.0 KMTP API TEST ve SERTİFİKASYON İŞLEMLERİ

MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ

ENVİSTA ARM MERKEZ YAZILIMINA VERİ AKTARMA PROSEDÜRÜ

e-logo e-fatura Özel Entegratör Sistemi

XML ile Mesaj İşlemleri

3G Sms&MMS GateWay Xml Interface

TARİHÇE. Versiyon Tarih Düzenleyen Açıklama Engin DURMAZ İlk versiyon

XML API v2.0 Belge sürümü : 2.0.2

Tel : 0(532) Web : E-Posta : info@kayikcioglugrup.com. İLETİ PAKETİ API (Entegrason) Dökümanı

T.C. BAHÇEŞEHİR ÜNİVERSİTESİ

E-REÇETE KULLANICI DÖKÜMANI

VET ON KULLANIM KLAVUZU

API v2 Multi Smart Card ( ) 4- VERİİMZA API ile bir web uygulaması nasıl haberleşir?

LOGO E-DEFTER KONTROL RAPORU

Kargo Modülü. Diğer modüller ile entegre çalışan Kargo modülü ile satış irsaliyesifaturasıoluşturduktan

Submit metodu birden fazla numaraya aynı içerikli kısa mesaj gönderimi için kullanılmaktadır.

Turkcell Paf Takımı Proje Raporu. Hazırlayan : Oben IŞIK

KDS ENTEGRASYON KILAVUZU DOKÜMANI

HTTP/HTTPS API v2.0 Belge sürümü : 2.0.0

Tapu ve Kadastro Genel Müdürlüğü

e-mutabakat hesabı için adresimizden kayıt olabilirsiniz.

JETSMS XML Mesaj İşlemleri Yardım Dokümanı Tarih Sürüm XML ile Mesaj İşlemleri

SOSYAL GÜVENLİK KURUMU

Medula Eczane Reçete Web Servislerinin Kullanım Kılavuzu

SISOFT HEALTHCARE INFORMATION SYSTEMS SİSOFT SAĞLIK BİLGİ SİSTEMLERİ

1 GİRİŞ 1 C# Hakkında Genel Bilgiler 1.Net Framework 1 CLR 2 CLR Ve CTS 2 Temel Sınıf Kütüphanesi 3 CIL 3 Algoritma Nedir? 4 Sözde Kod (Pseudocode) 5

6 Ocak İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler : E-Fatura

Global Haberleşme API Kullanıcı Notları

T.C AİLE, ÇALIŞMA VE SOSYAL HİZMETLER BAKANLIĞI İŞ SAĞLIĞI VE GÜVENLİĞİ BİLGİ YÖNETİM SİSTEMİ (İBYS) WEB SERVİS KULLANIM KILAVUZU V1.

AKM SMS APİ DÖKÜMANI. VER:6.4.2 BETA ~ 1 ~

w w w. e - t o p l u s m s. c o m

/*int sayi1, sayi2,toplam=0;

MOKA ÖDEME SERVİSİ ÖDEME İSTEĞİ GÖNDERME BAYİ ENTEGRASYON DOKÜMANI

V-Count API v İnsan Sayma sonuçları için istekler adresine gönderilecektir.

Başlangıç; Sayfa 1. Sanal pos tanımlandığında üye numarası admin kullanıcı adı parolası ile Garanti Bankasından tarafınıza iletilecektir.

Transkript:

BOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ KULLANIM KLAVUZU 21.10.2013 Sürüm: 2.2.0 Sayfa 1 / 10

Giriş EBT Sisteminin, Web Servisleri birinci versiyonu, BOTAŞ ile yapılan ayrıştırma çalışmalarına paralel olarak geliştirilmiştir. Servisler, EBT Sistemindeki aktörler(taşıtanlar, Dağıtım Şirketleri) tarafından kullanılacaktır. Bu döküman, EBT Web Servisleri ne entegre olacak kurumlar için klavuz niteliği taşımaktadır. Web Servisleri metotları, bu metotların giriş ve çıkış parametreleri, dökümanda detaylı olarak açıklanmaktadır. Döküman, sırasıyla Genel Bilgiler Kullanıcı adı ve şifreler, Süreçler ve metotları, Metot detay açıklamaları Bölümlerini içermektedir. 1. Genel Bilgiler EBT Sistemi, Visual Studio.NET ortamında Framework 4.0 kullanılarak geliştirilmiştir. Skada yazılımlarında EBT Web Servislerine adaptaston çalışmalarının yapılabilmesi için ilk olarak test ortamında sunulacaktır. Daha sonra gerçek ortama alınacaktır. Yeni versiyon duyuruları önce test ortamı için yapılacak, versiyon gerçek ortama geçirilmeden bir hafta öncesinden duyurulacaktır. İlgililerin duyuruları takip etmeleri ve versiyon güncellemelerini kendi yazılımlarına test ortamında eklemelidirler. 2. Kullanıcı Adı ve Şifreler EBT Web Servislerine kullanıcı adı ve şifre ile ulaşılacaktır. Kullanıcı adı ve şifre her kurumun kendine ait olacaktır. Dağıtım şirketleri için gereken Kullanıcı Kodu ve Parola (Kullanıcı adı ve Şifre) BOTAŞ Doğalgaz İşletmeleri Bölge Müdürlüğü tarafından gereken yasal süreci tamamlayan şirketlere elden teslim edilmektedir. Konu ile ilgili detaylı bilgi için (312) 297 36 00 telefon numarasından Gaz İletim Müdürlüğü Yetkilileri ile görüşülebilir. Web Servislerine Şifre Gönderilmesi WCF (Windows Communication Service) transport level message security, ServiceCredentials X509Certificate, kullanılarak kullanıcı adı ve şifre doğrulama gerçekleştirilmektedir. 3. Süreçler ve Metotlar Bu bölümde EBT Sistemine veri gönderebilmek için kullanılacak web servis metotları açıklanmaktadır. Web Servis Metotları aşağıdaki gibidir: ANLIK AKIŞ ANLIKAKISGONDER Sayfa 2 / 10

TOPLUANLIKAKISGONDER SAATLİK AKIŞ SAATLIKAKISGONDER GÜNLÜK AKIŞ GUNSONUAKISGONDER NOKTA BELİRLEME NOKTALARIGETIR 4. Web Servis Metotları Detay Açıklamaları Bu bölümde EBT Web Servis metotlarının giriş ve çıkış parametreleri açıklanmaktadır. 4.1. Anlık Metotları 4.1.1. ANLIKAKISGONDER METODU Anlık verilerinin gönderildiği metottur. Metot Adı Giriş Parametresi Çıkış Parametresi ANLIKAKISGONDER EBTANLIKAKISDVO ANLIKAKISSONUCDVO Tablo 4.1.1.a: EBTANLIKAKISDVO Özellik Adı KURUMKODU Açık Adı Kurum Kodu Tipi Uzunluk Zorunlu Açıklama string 32 Evet Kurumunuza ait kurum kodunuzu ifade eder. NOKTAKODU Nokta Kodu string 32 Evet Verisi gönderilen noktanın EBT sistemindeki kodunu ifade eder. OLCUMZAMANI Ölçüm Zaman ı DateTime Evet Ölçümün yapıldığı tarihsaati (dd.mm.yyyy hh:mm:ss) ifade eder. ANLIKAKIS_STDM3_PERHOUR Anlık decimal Evet Ölçüm zamanındaki akış hızını ifade eder. (Stdm3/saat) ANLIKKUMULATIFAKIS_STDM3 USTISILDEGER_KCAL_PER_SM3 Anlık Kümül atif Üst Isıl Değer decimal Evet Saat 08:00 den ölçüm zamanına kadar gerçekleşen toplam akışı ifade eder. (Stdm3) Decimal Evet (Kcal/Sm3) Sayfa 3 / 10

ENERJI_KCAL Enerji Decimal Evet Kcal BASINC_BARG Basınç decimal Evet Ölçüm zamanındaki istasyon giriş basıncını ifade eder. (BARG) SICAKLIK_C Sıcaklı k decimal Evet Ölçüm zamanındaki istasyon giriş sıcaklığını ifade eder. (C) Sayfa 4 / 10

Tablo 4.1.1.b: ANLIKAKISSONUCDVO Özellik Adı Açık Adı Tipi Uzunluk Açıklama ANLIKKOD ANLIK KOD string 32 Gönderdiğiniz verinin, EBT Sistemi tarafından üretilen, takip numarasıdır. HATAVAR HATAVAR Bool Gönderim işleminin sonucu. false ise gönderim işlemi başarılıdır. true ise gonderim işlemi hatalıdır. HATA HATA HATA Gönderim işleminin sonucu hatalı ise, HATAVAR özelliği true, hata kodu ve açıklaması verilir Bkz Tablo E 4.1.2. TOPLUANLIKAKISGONDER METODU Anlık Akis verilerinin toplu olarak gönderilebildiği metottur. Metot Adı Giriş Parametresi Çıkış Parametresi TOPLUANLIKAKISGONDER EBTANLIKAKISDVO[] Bkz. Tablo ANLIKAKISSONUCDVO[] Bkz. Tablo 4.1.1.a 4.1.1.b 4.2. Saatlik Metotları 4.2.1. SAATLIKAKISGONDER METODU Saatlik verilerinin gönderildiği mettottur. Metot Adı Giriş Parametresi Çıkış Parametresi SAATLIKAKISGONDER EBTSAATLIKAKISDVO SAATLIKAKISSONUCDVO Tablo 4.2.1.a: EBTSAATLIKAKISDVO Özellik Adı Açık Adı Tipi Uzunluk Zorunlu Açıklama KURUMKODU Kurum Kodu string 32 Evet Kurumunuza ait kurum kodunuzu ifade eder. NOKTAKODU Nokta Kodu string 32 Evet Verisi gönderilen noktanın EBT sistemindeki kodunu ifade eder. OLCUMZAMANI Ölçüm Zamanı DateTime Evet Ölçümün yapıldığı saat aralığını (dd.mm.yyyy hh:00:00) ifade eder. ÖR:19.07.2013 16:00:00 ÖLÇÜM ZAMANI (19.07.2013 15:00:00 İLE 19.07.2013 16:00:00) ARALIĞINI İFADE EDER Sayfa 5 / 10

KUMULATIFAKIS_STDM3 Kümülatif decimal Evet Ölçüm zamanındaki saatlik gerçekleşen toplam akışı ifade eder( Stdm3) USTISILDEGER_KCAL_PER_S M3 Üst Isıl Değer decimal Evet Kcal/Sm3 ENERJI_KCAL Kümülatif Enerji decimal Evet Ölçüm zamanındaki saatlik gerçekleşen toplam enerjiyi ifade eder(kcal) BASINC_BARG Basınç decimal Evet Ölçüm zamanındaki istasyonun ortalama giriş basıncını ifade eder (BARG) SICAKLIK_C Sıcaklık decimal Evet Ölçüm zamanındaki istasyonun ortalama giriş sıcaklığını ifade eder. (C) Tablo 4.2.1.b: SAATLIKAKISSONUCDVO Özellik Adı Açık Adı Tipi Uzunluk Açıklama SAATLIKKOD SAATLİK KOD string 32 Gönderdiğiniz verinin, EBT Sistemi tarafından üretilen, takip numarasıdır. HATAVAR HATAVAR Bool Gönderim işleminin sonucu. false ise gönderim işlemi başarılıdır. true ise gonderim işlemi hatalıdır. HATA HATA HATA Gönderim işleminin sonucu hatalı ise, HATAVAR özelliği true, hata kodu ve açıklaması verilir Bkz Tablo E Sayfa 6 / 10

4.3. Günlük Metotları 4.3.1. GUNSONUAKISGONDER METODU Günsonu akış verilerinin gönderildiği metottur. Metot Adı Giriş Parametresi Çıkış Parametresi GUNSONUAKISGONDER EBTGUNSONUKAKISDVO GUNSONUAKISSONUCDVO Tablo 4.3.1.a: EBTGUNSONUKAKISDVO Özellik Adı Açık Adı Tipi Uzunluk Zorunlu Açıklama KURUMKODU Kurum Kodu string 32 Evet Kurumunuza ait kurum kodunuzu ifade eder. NOKTAKODU Nokta Kodu string 32 Evet Verisi gönderilen noktanın EBT sistemindeki kodunu ifade eder. OLCUMZAMANI AKISTOPLAMI_STDM3 Ölçüm Zamanı Günsonu Toplamı DateTime Evet Ölçümün yapıldığı tarihi (dd.mm.yyyy) ifade eder. (SAAT 08:00 DEN BİR SONRAKİ GÜN SAAT 08.00 KADAR ) (DATE) decimal Evet İstasyonun günlük gerçekleşen toplam akışını ifade eder( Stdm3) ENERJITOPLAMI_KCAL Kümülatif Enerji decimal Evet İstasyonun günlük gerçekleşen toplam enerjisini ifade eder(kcal) USTISILDEGER_KCAL_PER_SM3 Üst Isıl Değer decimal Evet İstasyonun günlük ortalama üst ısıl değerini ifade eder.(kcal/sm3) ORTALAMABASINC_BARG ORTALAMASICAKLIK_C Ağırlıklı Ortalama Giriş Basıncı Ağırlıklı Ortalama Giriş Sıcaklığı decimal Evet İstasyonun günlük akış ağırlıklı ortalama giriş basıncını ifade eder (BARG) decimal Evet İstasyonun günlük akış ağırlıklı ortalama giriş sıcaklığını ifade eder. (C) Sayfa 7 / 10

Tablo 4.3.1.b: GUNSONUAKISSONUCDVO Özellik Adı Açık Adı Tipi Uzunluk Açıklama GUNSONUKOD GÜNSONU KOD string 32 Gönderdiğiniz verinin, EBT Sistemi tarafından üretilen, takip numarasıdır. HATAVAR HATAVAR Bool Gönderim işleminin sonucu. false ise gönderim işlemi başarılıdır. true ise gonderim işlemi hatalıdır. HATA HATA HATA Gönderim işleminin sonucu hatalı ise, HATAVAR özelliği true, hata kodu ve açıklaması verilir Bkz Tablo E Sayfa 8 / 10

4.4. Nokta Belirleme 4.4.1. NOKTALARIGETIR METODU İlgili Kurumun sorumlu olduğu ve sistemde kayıtlı olan noktaların bilgilerinin talep edildiği metottur. NOKTA array i döndürür. Metot adı Giriş Parametresi Çıkış Parametresi NOKTALARIGETIR KURUMKODU NOKTA[] Sayfa 9 / 10

Tablo E : HATA Özellik Adı Açık Adı Tipi Uzunluk Açıklama KOD HATA KODU string İşlemin başarısız olması durumunda işleme göre üretilen hata kodudur. ACIKLAMA HATAVAR Bool İşlemin başarısız olması durumunda, oluşan hatanın detayıdır. 5. Sık Sorulan Sorular 5.1. EBT Web Servisleri gerçek ortam URL adresleri; http://ebtws.botas.gov.tr/krizma.botas.ebt.akis.svc 5.2. EBT Web Servisleri test ortam URL adresleri; http://ebtws.botas.gov.tr/krizma.botas.ebt.akis.svc 5.3. EBT Web Servislerini kullanmak için gerekli olan bilgiler nelerdir? KURUMKODU, KURUMPAROLA ve NOKTAKODLARI gerekmektedir. Bu bilgileri (Nokta Kodları Hariç) BOTAŞ Bilgi İşlem veya Gaz İletim Müdürlüğünden temin edebilirsiniz. ÖRNEK GÜN SONU AKIŞ CODE BİLGİSİ ebtservice.akisserviceclient c = new ebtservice.akisserviceclient(); c.clientcredentials.username.username = "KURUMKODU"; c.clientcredentials.username.password = "KURUMPAROLA"; c.clientcredentials.servicecertificate.authentication.certificatevalidationmode = System.ServiceModel.Security.X509CertificateValidationMode.None; ebtservice.ebtgunsonukakisdvo akis = new ebtservice.ebtgunsonukakisdvo(); akis.noktakodu = "NOKTAKODU"; akis.kurumkodu = "KURUMKODU"; akis.olcumzamani = Convert.ToDateTime("OLCUMZAMANI"); akis.akistoplami_stdm3 = (decimal) 10000000.12; akis.ortalamabasinc_barg = (decimal)123.15; akis.ortalamasicaklik_c = (Decimal)12.12; akis.ustisildeger_kcal_per_sm3 = (Decimal)8500.4548; akis.enerjitoplami_kcal=(decimal)85004549020,05; ebtservice.gunsonuakissonucdvo sonuc = null; try { sonuc = c.gunsonuakisgonder(akis); if (sonuc.hatavar == false) { string GUNSONUKOD = sonuc.gunsonukod; } } catch (Exception EX) { string hata = EX.ToString(); } Sayfa 10 / 10