• 22-08-2019, 09:58:27
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Herkese merhaba,

    Karşı taraf SAP kullanıyormuş, benden veritabanı ekle sil güncelle işlemleri için web servis istediler, php ile yazacağım, fakat daha önce php kullananlar için web servis yazdım.
    XML isteklere yine XML şeklinde cevap veriyordum. SAP ile gelen istekleri php web servisi ile alıp sapa cevap verecek bir yapı örneği veya bilen var mı yol gösterebilecek?
    Çok önemli arkadaşlar
  • 22-08-2019, 10:11:56
    #2
    Daha önce bu şekilde çalışma yapmadım.
    çıktıyı json array vermeniz yeterli olmuyor mu.
  • 22-08-2019, 10:13:22
    #3
    Hiç bilmiyorum, standartları neler gelen istek nasıl geliyor ben hangi standartlarda vericem bi bilgim yok şuan

    örnek kod yapısı olsa elimde ordan yola çıkacağım
  • 22-08-2019, 10:50:55
    #4
    Php ile web servsi yazmıştım daha önce bende çıktıyı json olarak veriyodum ona göre okunacak platform istek gönderip çıktıyı alıp ona göre işlem yapıyordu
  • 22-08-2019, 11:44:25
    #5
    Merhaba, eğer sorununuzu doğru anladıysam ve PHP ile Soap server oluşturmak istiyorsanız https://github.com/econea/nusoap inceleyebilirsiniz.
  • 22-08-2019, 14:40:55
    #6
    agulbaz adlı üyeden alıntı: mesajı görüntüle
    Hiç bilmiyorum, standartları neler gelen istek nasıl geliyor ben hangi standartlarda vericem bi bilgim yok şuan

    örnek kod yapısı olsa elimde ordan yola çıkacağım
    efsungokmen adlı üyeden alıntı: mesajı görüntüle
    Php ile web servsi yazmıştım daha önce bende çıktıyı json olarak veriyodum ona göre okunacak platform istek gönderip çıktıyı alıp ona göre işlem yapıyordu
    soap server sadece xml okumakta hocam json desteklememekte ek eklenti lazım
  • 22-08-2019, 16:51:35
    #7
    SAP hem rest api bağlantısı kurabilecek, hem de soap bağlantısı kurabilecek yetenekte. Burada sizin yapmanız gereken kendi standartlarınıza göre bir api yazmak (Authorization mutlaka olmalı) ve dokümante edip karşı tarafa sunmak. Onlar kendi rest connectorlerine sizin api ucunuzu ekleyip, sizin istediğiniz parametreleri girerek yine sizin istediğiniz yöntem ile kullanacaklar. Bu XML olur, JSON olur tamamen size kalmış, rahat olun.

    agulbaz adlı üyeden alıntı: mesajı görüntüle
    Herkese merhaba,

    Karşı taraf SAP kullanıyormuş, benden veritabanı ekle sil güncelle işlemleri için web servis istediler, php ile yazacağım, fakat daha önce php kullananlar için web servis yazdım.
    XML isteklere yine XML şeklinde cevap veriyordum. SAP ile gelen istekleri php web servisi ile alıp sapa cevap verecek bir yapı örneği veya bilen var mı yol gösterebilecek?
    Çok önemli arkadaşlar
  • 22-08-2019, 17:10:53
    #8
    bayGaReZ adlı üyeden alıntı: mesajı görüntüle
    SAP hem rest api bağlantısı kurabilecek, hem de soap bağlantısı kurabilecek yetenekte. Burada sizin yapmanız gereken kendi standartlarınıza göre bir api yazmak (Authorization mutlaka olmalı) ve dokümante edip karşı tarafa sunmak. Onlar kendi rest connectorlerine sizin api ucunuzu ekleyip, sizin istediğiniz parametreleri girerek yine sizin istediğiniz yöntem ile kullanacaklar. Bu XML olur, JSON olur tamamen size kalmış, rahat olun.
    Linux sunucularda web servis portu nedir acaba ? Javascript ile webservis dosyasına bağlanmaya çalıştığım sayfa cevap vermiyor.

    Web servis sunucusuna bağlanılamadı şeklinde hata alıyorum.

    Amacım web servis ile anlık iletişimi sağlayıp herhangi bir değişiklikte sayfaya yansıtmak.
  • 22-08-2019, 17:13:53
    #9
    Bu sorunun cevabı spesifiktir. Yani web servisiniz 80 portunda da çalışabilir, sizin belirlediğiniz başka bir portta da. Siz socket bağlantısı mı kurmaya çalışıyorsunuz yoksa REST bir web servis ile mi iletişim kurmaya çalışıyorsunuz. Konunun SAP ile bağlantısı var mı?

    ibagmen adlı üyeden alıntı: mesajı görüntüle
    Linux sunucularda web servis portu nedir acaba ? Javascript ile webservis dosyasına bağlanmaya çalıştığım sayfa cevap vermiyor.

    Web servis sunucusuna bağlanılamadı şeklinde hata alıyorum.

    Amacım web servis ile anlık iletişimi sağlayıp herhangi bir değişiklik sayfaya yansıtmak.