পিএইচপি আইবিএম সাথে সংযুক্ত করুন (AS / 400)

আমি একটি আসন্ন প্রজেক্ট পেয়েছি যেখানে আমি আমাদের ওয়েবসাইট (<�কোড> PHP5 / Apache 1.3 / OpenBSD 4.1 ) সাথে সংযোগ করতে হবে আমাদের OS- এর সাথে iSeries OS400 V5R3 দিয়ে চলতে থাকা ব্যান্ড সিস্টেমের সাথে যাতে আমি কিছু অ্যাক্সেস করতে পারি সেখানে সারণী সংরক্ষণ আমি কিছু পরীক্ষা করেছি কিন্তু কিছু বাধা পথে চলছে।

আমি আইবিএম থেকে DB2 এক্সটেনশন এবং DB2 সফ্টওয়্যার দেখেছি যে থেকে যা শুধুমাত্র লিনাক্স অধীনে চালানো। আমি আইবিএম থেকে সমস্ত সফ্টওয়্যার এক্সটেনশনের কম্পাইল করার চেষ্টা করেছি এবং এমনকি তাদের ভাগ্যক্রমে ibm_db2 এক্সটেনশানটি কোন ভাগ্য ছাড়াই চেষ্টা করেছি। আইবিএম কেবল লিনাক্সকে সমর্থন করে তাই আমি কার্নেলে লিনাক্স এমুলেশন চালু করেছি কিন্তু এটি কিছুটা সাহায্য করতে পারেনি।

যদি কেউ OpenBSD- এর অধীনে নেটিভভাবে চালানোর জন্য সবকিছু পায় তবে এটি চমৎকার হবে, তবে আমি কি করতে পারি তা মনে করি ডেবিস ইনস্টলেশনের সাথে CentOS চালানোর জন্য দ্বিতীয় সার্ভার সেটআপ করা হচ্ছে (বেশিরভাগ ক্ষেত্রে IBM এর জন্য ZendCore এর মাধ্যমে এটি করা হয় বলে মনে হয় এই জন্য আমার জন্য) এবং ড্রাইভার যাতে আমি একটি ছোট লেনদেন সার্ভার সেট আপ করতে পারেন যে আমি বিরুদ্ধে পোস্ট এবং আমি যা প্রয়োজন DB2 তথ্য একটি JSON উপস্থাপনা পেতে পারেন।

দ্বিতীয় বিকল্প overkill বা অন্য কেউ কোন ভাল ধারনা আছে?

0
যোগ সম্পাদিত
মতামত: 1

9 উত্তর

এমএক্সএমের এম থেকে সাধারণ বান্ডেল এম এর স্প্যানেন্ট বান্ডেলের সমতুল্য হয়, তাই MxM এ এম এর একটি নলাকার আশপাশ এন এম এর স্পর্শককৃত বান্ডিলের অ্যামোমোফিক হয়। বিচ্ছিন্ন জিরো দিয়ে স্প্যানেন্ট বান্ডেলের একটি সেকশন এভাবে একটি সাবম্যানফোক্স এম ' N \ subset MxM এর নিম্নোক্ত বৈশিষ্ট্যগুলির সাথে:

1) এম 'এম থেকে সমান।

2) M- এর অন্তর্বর্তীগুলি গুলিগুলি এর শূন্য সঙ্গে বিজোড় হয় (এবং তাদের লক্ষণ zeros এর সূচক দ্বারা দেওয়া হয়)।

পছন্দসই ফলাফল তারপর হাফফ সূচক সূত্র থেকে অনুসরণ করে।

17
যোগ

এখানে একটি তাত্ত্বিক তাত্ত্বিক যুক্তি এ একটি প্রচেষ্টা যে আমি সবসময় চিন্তা কাজ করবে, কিন্তু আসলে কখনও চেষ্টা করা:

দুইটি ট্রান্সভার্সাল সাবমেনফ্লস এর বিচ্ছিন্ন সংখ্যা $ এক $ এবং $ B $ একটি তৃতীয় বহুভুজ $ C $ এর মধ্যে প্রশংসাপত্রের মাত্রা $ $ CHI (A \ otimes B) $ হিসাবে, যেখানে আমি $ A $ এবং $ B ব্যবহার করছি $ সংশ্লিষ্ট ম্যানিফেক্স গঠন কাঠামো বোঝা, এবং tensor পণ্য $ C $ - মাদায় স্থান গ্রহণ করা হয়। যে ক্ষেত্রে ছেদ পরিবর্তন হয় না, এই সম্ভাব্য এখনও কাজগুলি আপনি একটি প্রাপ্ত টেনেসর পণ্য গ্রহণ করেছেন (একটি ফ্ল্যাট পরিবারকে একটি সাধারণ অবস্থানের মধ্যে একটিকে বিভক্ত করা এবং একটি নিখুঁত জন্য ফ্ল্যাট অঙ্গবিকৃতি অধীন $ $ CHI $ ব্যবহার করে। জটিল অন্যান্য intersectand প্রতিনিধিত্বমূলক, সম্ভবত?)।

উপরে বিবেচনা করা হলে, স্ব-বিচ্ছিন্ন $ M $ M $ $ $ M $ $ $ M $ বার M $ $ $ CHI (M \ otimes ^ L M) $। হিসাবে $ এম $ মসৃণ, $ \ টেক্সট {টর} ^ আমি (এম, এম) = \ ওমেগা ^ আই $ $ \ চি $ এর additivity দ্বারা, আপনি পেতে:

$ M.M = \ sum_i \ chi (\ Omega ^ i) (-1) ^ i $

অন্য দিকে, ডি র্যামের তত্ত্ব (বা পয়নারের লেমমা?) $ \ CHI (M, \ text {constant sheaf}) = \ CHI (M) $ এর সাথে ডান দিকে চিহ্নিত করে, তাই আমরা সম্পন্ন হয়েছি।

7
যোগ

মনে হচ্ছে একটি ওয়েব সার্ভিস আমার জন্য উত্তর হতে যাচ্ছে একটি উত্পাদন বাক্সে পিএইচপি ডকুমেন্টেশন অনুযায়ী ODBC সাপোর্টকে কম্পাইল করার প্রয়োজন হলে আমি আমার নিজস্ব বিশেষ পিএইচপি এর কম্পাইলিং এবং বজায় রাখা থেকে বিরত থাকি।

0
যোগ

প্রকৃতপক্ষে, একটি webservice সমস্যা সমাধানের একটি দুর্দান্ত উপায় মত মনে হচ্ছে। জাভার জন্য জাভা (AS400) এর উপরে জাভা (যা বেশ সুন্দর, বিটিউইউ) এর জন্য জাভারে webservice লিখতে হবে। যে অন্তত আপনি OpenBSD বাক্সে আপনার পরিষেবা স্তর চালানোর উচিত হিসাবে ভাল।

0
যোগ

আপনি সরাসরি একটি স্ট্যান্ডার্ড ODBC ড্রাইভার ব্যবহার করে সরাসরি সংযোগ করতে পারেন। আইবিএম সংস্করণ সাধারণত আপনাকে প্রোগ্রামগুলি এবং এইগুলির মত জিনিসগুলি কল করার মত আরো বৈশিষ্ট্যগুলি প্রদান করে। আপনি শুধুমাত্র এসকিউএল এবং সংরক্ষিত পদ্ধতি প্রয়োজন হলে, ODBC কাজ করা উচিত।

0
যোগ

একটি ওয়েব সেবা প্রায় অবশ্যই যেতে উপায়। আমি নিশ্চিত যে আপনি ইতিমধ্যে এই চিন্তা করেছেন, কিন্তু যেহেতু আপনি উভয় পক্ষের পিএইচপি করছেন, আপনি সঠিক xml ডকুমেন্ট তৈরির পরিবর্তে আপনার প্রতিক্রিয়া ডেটা নির্মাণ করতে সিরিয়ালাইজ() ব্যবহার করে কিছুটা শর্টকাট করতে পারেন। এটি দীর্ঘ রান উপর কম নমনীয়, কিন্তু এটি সম্ভবত আপনি আপ পাবেন এবং আরো দ্রুত চলমান।

0
যোগ

পিএইচপি থেকে PDO ব্যবহার করবেন না কেন? আমি এখানে অনুমান করতে চাই যেহেতু আমি OpenBSD এর জন্য উপলব্ধ সমস্ত পোর্টগুলির একটি সার্বজনীন তালিকা খুঁজে পাইনি, কিন্তু যেহেতু FreeBSD, NetBSD ইত্যাদি জন্য একটি পোর্ট রয়েছে তাই হয়তো আপনি ভাগ্যবান হিসাবেও ভাল আছেন।

(আমি অনুমান করি যে যদিও OpenBSD FreeBSD এর পোর্টারের হ্যান্ডবুককে লিঙ্ক দেয়, আপনার সিস্টেমের জন্য নতুন পোর্টেবল নয়)?

যদি PDO উপলব্ধ হয় এবং আমি আশা করি আপনি পোর্ট ব্যবহার করে এবং নিম্নলিখিত লিঙ্ক অনুযায়ী php5-ODBC উপলব্ধ আছে:

    http://www.openbsd.org/pkg-stable40.html করুন

সুতরাং আপনি পোর্টের মাধ্যমে আপনার সিস্টেম পরিচালনা অনুমান, আপনার পয়েন্টার আছে।

আশা করি এইটি কাজ করবে!

0
যোগ

আপনি কি unixODBC ব্যবহার করে সার্ভারে সংযুক্ত হয়েছেন? যদি আমি সঠিকভাবে মনে করি তবে এটি আইবিএম ডিবি ২2 এর জন্য সমর্থন করে এবং ওপিসবিএসডি তে কম্পাইল করে। পিএইচপি পাশে আরও তথ্যের জন্য http://www.php.net/odbc দেখুন।

যদি আপনি এটিতে কাজ করতে না পারেন, তাহলে লিনাক্স সার্ভারে ওয়েব সার্ভার সেটআপ করার বিকল্পটি আপনি যা করতে পারেন তা হতে পারে।

0
যোগ

দ্বিতীয় @ জন ডনেই, আমি পিএইচপি সঙ্গে unixODBC সঙ্গে একটি AS / 400 উপর কাজ করার জন্য সংযোগ পেয়েছি।

আপনার phpinfo() চেক করুন এটিতে যদি unixODBC পাওয়া যায়। আমি SLES 10 এ এটি কম্পাইল করতে হবে না।

0
যোগ