Posts

Showing posts from 2010

WS_FTP - Failed "createsocket": - error 10106

Ftp işlemleri için kullandığım WS_FTP adlı programda dosya alışverişi sırasında bu hata ile karşılaştım. Evdeki denemelerimde sorun olmamasına rağmen işyerinde bu sorun ortaya çıktı. Sorun, networkte ftp için yetki verilmemesinden kaynaklı bir durum. Sorunun çözümü ise network yöneticisi ile görüşmek tabiki de. Hatanın açıklaması ise şu adreste mevcut --> http://support.ipswitch.com/kb/WS-20000421-DM01.htm

Abap notlarım-4

Geçen sefer yarım kalan program özellikleri ile notlarımıza devam ediyoruz. Bu bölümden sonra programın düzenlenmesi hakkındaki notlar ile devam edeceğiz. Uygulama Bu bölüm uygulamanızın kısa bir şeklini içerir. Örnek olarak Finansal muhasebe için ”F” gibi. Bu girdi ile doğru iş alanında sistem tarafından program yeri ayrılması için gereklidir. Yetki Grubu Bu alanda bir grubun adını girebilirsiniz. Bu size farklı programları yetki kontrolleri için gruplama imkanı sağlar. Grup adı 2 yetki nesnesine sahip olan bir alandır. S_DEVELOP(programın geliştirilmesi ve çalıştırılması) ve S_PROGRAM (program yönetimi) olmak üzere. Böylece, kullanıcılara program gruplarına göre yetki atanabilir. Geliştirme Sınıfı Geliştirme sınıfı, sistemler arasındaki nakil için önem teşkil eder. Bütün Workbench nesnelerini birleştirip bir nakil isteğindeki geliştirme sınıfına atayabilirsiniz. Uygulamadaki mantıksal veritabanı(Sadece çalıştırılabilir programlar için) Bu özellikler, veri okuyan çalıştırılabilir prog

Abap Notlarım-3

Program Özelliklerine bakış Versiyon Bu bölüm versiyon yönetimi için kullanılır. Sistem tarafından doldurulur. Başlık Programın işlevini belirten bir tanım belirtmek için bu bölüm kullanılır. Sistem otomatik olarak programdaki text element’lerinin içindeki başlıkları içerir. Böylece Text Element’lerini yönetirken başlığı düzenleyebiliriz. Hizmet Dili Yaratılan programın hizmet dili o programı yaratan kullanıcının oturum dilidir. Sistem bu alanı otomatik olarak doldurur. Bu hizmet dilini isterseniz başka bir oturum diline çevirebilirsiniz. Tip Bu bölümde programın çalışma modunu belirtmeniz gereklidir. Tip 1 --> Çalıştırılabilir program bildirmek için kullanılır. Bunun anlamı program transaction koduna gerek duymadan R/3 sistemi içerisinde kendi içinde çalışabilir. Bunun yanında çalıştırılabilir programları arka planda da çalıştırabilirsiniz. Tip M --> Programın Modül Havuzu olduğunu bildirmek için kullanılır. Bunun anlamı program kendi kendine çalışamaz fakat diyalog programlama

Abap notlarım-2

Bir önceki yazımda ABAP'a kısa bir giriş yapmştık. Şimdi biraz daha işin içine girmekte yarar var. Ama kod yazma falan değil daha durun bakalım o kadar ermedik biraz daha pişicez. Neyse yazı dizimize programın yönetilmesi ile devam ediyoruz. Buyrun... Mevcut programı yönetme Kaynak kod --> ABAP Editor’ü ile başlatılır Varyantlar --> Varyant yönetme aracı ile başlatılır. Bir raporun seçim penceresindeki girdi alanları için sabit değerler tanımlanır. Genelde çok kullanılan işler için tanımlanır. Nitelikler --> Programın niteliklerini değiştirmek için kullanılır. Belgeleme --> Program hakkında bilgilerin yer aldığı bölüm. Git bölümünden dokümentasyon’a tıklandığında program hakkında yazılmış bilgileri görebiliriz. Her program için mevcut değildir. Forward Navigation ile program açmak Program düzenlemesi sırasında bir satırdaki bir statement a ait kodlar mevcut ise o statement’a çift tıklandığında, o kodları görebiliriz ve istenirse değiştirebiliriz. Eğer arkada o statement

Abap notlarım-1

Abap serüvenimizin ilk kaydına hoşgeldiniz. Çalışmalarım sırasında alacağım notları elimden geldiğince burada paylaşmaya çalışacağım. Çok düzenli olmayabilir ama Abap konusunda Türkçe kaynak sıkıntısını gidermek için biraz katkısı olur belki. Abap nedir ne değildir diye başlamak istemiyorum zaten google dan arama yaptırdığınızda aynı tanımı içeren birçok site bulacaksınız. Zaten birkaç site dışında bu konu üzerinde kaynak sağlayan yer yok. Notlarımın size yardımcı olması dileğiyle... Transactions SE38 --> programlara ulaşmak için kullanılır. SE80 --> program yaratma,ulaşma için kullanılır. SE93 --> kullanılabilecek transactions ları gösterir. /n --> Diğer transaction’ ı çalıştırmak için kodun önüne konulur. Repository Browser’dan program açmak Programın adını girerek enter tuşuna basılması durumunda (eğer program adı mevcutsa) o programı açar. Eğer program adı sistemde mevcut değilse, bu programı yaratmak isteyip istemediğimizi sorar. TOP INCL --> program declaration lar

Ubuntuya Eclipse Kurulumu

Ubuntuya DB2 kurulumu yazımdan sonra eclipse kurulumunu anlatan bir yazının da yer alması gerektiğini düşündüm. Bu yazımda Ubuntuya Eclipse nasıl kurulur ve çalıştırılır sorusuna cevap vermeye çalışacağım. Öncelikle bize gerekli olan kurulum dosyasını http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR2/eclipse-jee-ganymede-SR2-linux-gtk.tar.gz adresinden indiyoruz. İndirilen dosyamızın uzantısı " .tar.gz" şeklinde olacaktır. Bu dosyamıza sağ tıklayarak "buraya çıkar" diyoruz. Ubuntu winrar'a benzer arşiv yöntecisine sahiptir ve bu sayade bu dosyaları da aynen ".rar" uzantılı dosyaları çıkarttığımız gibi çıkarabiliyoruz. Ardından uçbirime girerek (ing. sürümlerinde "terminal" adında) masaüstüne çıkarılan eclipse klasörüne ulaşmak için bu komutu giriyoruz.(eclipse klasörü başka yere çıkarılmışsa cd komutundan sonra o klasör yolu yazılmalıdır.) cd /home/gokmen/Desktop/eclipse Ardından, sudo ./

Ubuntuya DB2 Kurulumu

Ubuntuya DB2 kurulu için 2 yol mevcut. 1. si ftp.software.ibm.com/software/data/db2/express/latest_debs adresinden size uygun .deb uzatılı dosyayı indirmek. Ben 32-bit lik versiyonu kurmak istediğimden dolayı db2exc_9.1.2-1_i386.deb dosyasını indirdim. Siz kendi istediğiniz versiyonu bu adresten edinebilirsiniz. .deb uzantılı dosyaları eğer indirirken ubuntunun yazılım kurma aracı ile aç seçeneğini işaretlerseniz, ubuntu tarafından kurulum tamamlandıktan sonra otomatik olarak kurulacaktır.Yada indirme işlemi tamamlandıktan sonra terminalden(türkçe versiyonunda uçbirim adı ile) sudo gdebi-gtk db2exc_9.1.2-1_i386.deb komutunu çalıştırdığınızda aynı şekilde kurulum başlayacaktır. 2. seçenek ise http://www-01.ibm.com/software/data/db2/express/download.html adresinden işletim sisteminize uygun olan versiyonu indirmek. İndirme işlemini tamamladığınızda .tar uzantılı bir dosya ile karşılaşacaksınız. .zip uzantılı dosyayı açar gibi fareye sağ tıklayıp-->buraya çıkar seçeneği

TCP error code 10061: Hedef makine etkin olarak reddettiğinden bağlantı kurulamadı (HATA)

Visual Studio 2008 üzerinde WebService uygulaması geliştirirken uygulamayı debug ettiğimde bu hata ile karşılaştım. Eğer kod üzerinde değişiklik yapılmışsa ServiceReference'ın update edilmesi gerekiyor. Bu da Solution Explorer' dan ServiceRefence'a sağ tıknanıp update edilmesi ile çözülüyor.

Merhaba Dünya!

İlk kez denenen programın testinde kullanılan ve onu gördüğümüzde çocuk gibi sevindiğimiz iki kelime ile blog yaşamıma "merhaba" diyorum. İnşallah üşenmeden buraya kayıt girebilirim :)