-
IWS Server mit SQL und Multirow JSON/XML als Input
Hallo liebe Gemeinde,
Im IWS kann man ja SQL WebServices erstellen.
Wie kann ich jetzt aber ein JSON oder XML mit einer Array-Struktur übernehmen?
Oder muss ich das auf dem klassischem Weg mit RPG und Array-DS als Parameter machen?
Danke euch!
lg Andreas
-
-
Danke dir! Das JSON Array an sich ist nicht das Problem. Die Frage ist: wie greife ich im IWS auf den HTTP Body zu (wo dann der JSON oder XML enthalten ist)?
Aktuell hab ich nur die Möglichkeit gefunden, wie ich einzelne Werte eines JSON z.B. als Parameter für eine SQL Prozedur zuweisen kann.
Das geht aber eben nur mit einer flachen JSON Struktur und nicht mit einer Struktur als Array.
Danke!
-
Das JSON ist in einer XML-Struktur enthalten, da HTML zu XML kompatibel ist.
Somit kannst du per XML den Knoten aus der HTML auslesen und als Input an das JSON_TABLE weitergeben.
Schau dir das Dokument mal mit Notepad++ an. Da gibts auch eine XML-Erweiterung zum beautyfien.
-
Was hat HTML damit zu tun?
Was meinst du damit, dass ich mir das Dokument im Notepad++ anschauen soll?
Im Postman hab ich den POST Request zusammen gebaut.
![Click image for larger version.
Name: 2023-01-18_07-34.jpg
Views: 7
Size: 17,5 KB
ID: 650](http://newsolutions.de/forum-systemi-as400-i5-iseries/attachment.php?attachmentid=650&d=1674023697&thumb=1)
Im IWS möchte ich einfach eine SQL Proc erstellen, die ein CLOB mit den Body erhält:
![](http://newsolutions.de/forum-systemi-as400-i5-iseries/image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgUAAACbCAIAAAB9DX9AAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nOydZVxVS9fA1z7n0N3dJSklSkqKhYhdiCB6LWyxCwNULna3mJiYiKioWIiKgAoGSJd0ndp73g gIBwQledeve/8f344smfWrFkze9bUniGyiyrVFSQAg8FgMP /of3bCmAwGAzmtwD7AwwGg8EAYH AwWAwmEawP8BgMBgMAPYH7YGqMtILqF8J0LXUZb7NZv6RwjEYzJ8Cb39AlT7YHOBqpCQmwCcoqW7pHXz6bX1XpIaK9/eVcNmRSwGVfdrfTFaQX1R/zh1Wx5E6UgZVpZ5eMdapm6K4oKC4sonn1F2PP39ppFk3JylJj7lQ xOSa65PsfQ7X4HajfndAF0K58lS2wF7sum/IqMhI2qhTw8tGWF fhF5A2f/iHvFVJcJb4Iqvb3QRrbXhndkZ0KjzzHzeykJ8wsr 55tYUl25vn5nt3kJSRlFA3cgk5mYEeFwfxjZBdVolZQRZE skqea2 8LigvL3x7e cYA2GdmXfrWof7cajylJgrSUUk4qatsZRw3pTyuexzFavjKO0rQxVdnW4iruQUtPvmq5yS0uykqCWuiqLdFz2oQQghbspqc2GnrZ/IH5fMTpirozjxBrNdpb4boEvhpofaSAw6Vk79vAh24mIjMdPAo0 ySitKPyWdXdRbTtJjdxbZJcIbIQuuzbKRFmDozH3I7kx4Kn Ph3j3RQ Ky0srG77 lZO82krDa/uLMjYiyx8utJAYcLjkl1XDYDCdgpc/4DxfZizS/1Dpl/eQKo1e4BN0KovkJK/ortJ/5pxhfRxNNXSc51/Nb2xsyeL4TeNstRRkZZSMB4XcLm6MWJ9 dtGg7ipSIqIKFmN2vaxFiBkTqKw3L HjXi9FUT6aoKSC2oiDkePlzFencBsTKokapWw4L6G M8pQhSeHKUi7bXnTolWmKq9NVBPrszefRFTpof6iuvMftd82tSP59cUANVEGTVBSyWZFIoeqfnlgirOerKiwqLS24 RDqXWo5lLLAIj96erKIZZq8jKyqpajtyZWUgghxI6foaE8fHVY4CB3a201q2lRjy8vH Fia6apYhZwOodECFGVz/b 5aKvKCujoOc 7 InDkII1V0cq C6/OgaXw97C101oxH73rDZ94NNJPhpAhLy tNjGqjyhxuHmKnKy8vKazv dextQ3uZa0X1qSFievMffXW9nBfbxg7b8LDmW G8VCJzd7hIOf21cGy/3pbamjaTTrznZVFOzsW/7JznbZhkKO8b3abjUPf6xGxPI1V5WRlFEQuCISVZ2boC4uQOMXl1Nxj0jnNhdg2ZEBIt1mxJZyEVX77uR4fb2g27WdzCMGg/lFePkDxH6z3UNB1mrCpujUMk7zn6myo17CQmYzbxaTiCw6N05dJfBGHUL1T5dbyljMuJTZgLhFN2eYqo67WEFRn69O1JJ3WR1fwOKWPVpiLeG4 SP7zTpryaGnqhBi3piopD37ARsh7tv1PWTHXWpACCFm4mJT5eGniqjOKEO D7cTMlz0tNXoou7scFHFybEsxIydrCQ58mxNB3lvRzKqj/aV67YokYMQVRbtp648IOJpKQdxSm7NNBLru7 IahmgPGaqnpzTijsFbMT6dGqMtv6cB0yEyI8R9vyCRpPOZjIR 0mwPkPEPOhyDgtxXq00Exl4pJzipG91ldMbd/RNDUVVPF1pp9hvXy6JOM XGgtI9Jh9JZuFUHXUCGnjpc85jYORgOsNCCFu2lprlRGnCrmILLs3r7tkn7157Q5/voH6fGOGkZRW3 DDD3LqW9q3WThvlVDDNX9ZPu1xpz9xEFUZP9tIenBk6w47O/PUBLu 6x6VZW5xkuh3oPjbx2T 6ZFqal5bn5VxESvrjK O/PDTpRTiJC4ylB13qbXvoIouTzUSoQtJyYjy8ev6n8vpePSIwWC6EJ7 ACHELkjYv2CIubyEhlPg33E5bIQQYt bqaUWeL2pia2KHCTWa M7dt7ePuJ68x429dI5SUtMdGbdZ37c7CBquSatqd9fnv4gIaOi4qSPZI/1b7mI 3qtlaTPiQqEEKq/MEbWLvwDicjsfX0VeoW95nROmfrzo8TlA2NaNxeVkd4iKlNvs7hpay2FHTdnfae55CWZ82K5qcyo8zUIIcSpLvyUU1Ccn/Mp813ypSBT0QGHP1PNAbhpa61EbcLeNnVwWTGByj3WveGi2gtjpBTHX6pECKGGK36yShOuVCOEECtuiorKlDhW5YWx8orjo6sao5FZmx1lxlxsoEoO9hPRnX2/HiGEqMK9HqIOmzNJMmdbbzH3PQUUQojM2ukmqTFg1bmUMi5Vk5/ vqgedRaq6s3FsIku2pKypj6LTrxqHMc0C etEuKmrbWS8T7W1MazbkxU0F/wuOUIgZlxZIy9z/bkWoQqTg6Rsglt0dtHCCFO4iJDmcGRX5wE /4sLZW/brGoon19xBy3tC4f5ttjM/yWXnpfR3EKYmaYyvbbn9s5h4fBYH6dtv6A4tTV1H95p uzb28eriuiOyOuGpGftjrJjjzXNHwnP/5tJ q2u6AmaoQYn7iixhfUFOXMlzz5fHywmOHiZ9 07eyEOTrKk24yEao44SNptfY1FyGEuKkhlmpTbjGrb03V0Zl6q7qTyqD686PElafEtfIHVdHjFcQHHi4my456iXU4k92uZKrkYD9x 4iPJEJUeUKoVzd1A7u Q8cGzgwaqCtgsuwFpzkAmbfTVUBASvlr5lXl5V03v Nyni81lh4RVYUQQpxXq7pLDTtdiRBC3IwNPcX6HSxh3pmmyicip/YlmrqSnPrk6yxW3BRVjRnxjVli3pykpD79LhvVXx4vZ7goscmU3MJ726a4aomJ63mtii1o2VZS Xs8hBl0Op1OF yx/k3LVplk1tR MRS3POX0XHtZKfed77moWTiLt0qo8qSPlPvugsbWnCo/NkjcPCS1WTaZu9NVkCEsKSMjIyMjKcwgBMTkLJa0cBjkx7/tRD33fx0zNFwPUNCadZ/NvDlJWWvW/W/Lh/suwlF9fHRTh4P9eIG 3IRreICAwfxTtPEHlZGDRHTntZh2JzMj7IWMliRx6i Pl5ULuNH4fpIfNzuKW61N41YdHyzW42unkJn56MbjT3VU/i43UYem3jlZcGPj4oPPqnO29Rbz2FtIIfaD2dpKX1dja8 OkOm398EGO6UBB1p3BttXBpHvw 2EDeYm1CGEOBnHV26Ky2fXPF7cXUR7amwVYt2eqiI5IqqVd mUZFbcFFXNoHg2QtzXa62kPPdkcxFCiKo4N1pOzu9KPWoOQGZtdhDrd7BpBYKqTo PeV7A/uJRMknUOMcm3mvjOy5CCFVHDZcyXf6Cw4oJVNSZm9CUODf/Wcy9d5UUN2NDTwnvyPLGP75Zby0 8MhnivNyuanMqPO1CJEFd3ZvupDORQhxihNCnKUVA2Narh/UF71LS01NTU1NfZ1d2cKQnMRF3UT6H/rcPI3DujFRTnjwiWrULJy3Soj9aJ6O8KDIxipCFR/3kdGZdb/lMjqrsjAvNzc3Nzc3 8EyS1G3iNTckpoWvoiTvNJMbMipL9N21dcD1eTGnK/kvllvLeEd2WoVu HcSHHjpc8bXR9VdGiApMmyFzzGixgM5n9Cm/2mYg6evUqOLlwW9SyrtLKy F38nqV7ktX6eHQj3r9Iqa97ePpSNousfL51 qb84av MqKL9nK2zDx38F4xh1uRGjnNa/C6 9UMQs7CUjk99sZHFqrPiJw7bcsHIRVactIbFUsLWYIqfPmy1LhHd/7GBAX0uqm93TltS0NgiK8qrZPKMICm4798PLVnlM/yqMQcQlnwTqBjT7vBByQWnwhzFycznz6r0DfT5VR oaqmgeyUZFruq5QKNW11ICnEYrIQl8nkAFWddnTGovNVuqaGAlRzAJqKY2 NpBMHkipITsnTnRP6jd75ikUHTkpSqrSVlSoNALipSakSllYadADgvH72imFu3Y3BZ liV33t8JVsJln74VLwkAHBV4voRH1y0jttK3NxAACoe/X8g3YPS0moSU3OUtBWp3NJgsi6snbe gvZLGBIaxmoiAoKCrS0l5CCnrGJiYmJiYmRukSLBwzjPu7y8WEzdsS9KSivKst9eX7F mjKsZ tCGoWzlslVJqcXEC9OH/ybR1Vm35s9oqnDsvn2gu0SJRfQlFFVVVVVVVVoTo/X9nS1kBVTrTF3lWGrr2d9MNjh1/XIVSddnT6nIuqc4MHStS SvqgY20uTnxT3HzdzPSzLxyIyWej nfH565N7DnDvzujkxvlMBjML9N2/YBbePfvAFdjJTF Br ogoHj2DXXPrEQKo/0luy99sz6gfqyUkqG7jNPpTd1TpnvT89y1ZUWEZbStJ w7XEZhRBCVPnDTUNNFaVllfScJu1NqqQ4ySvMpEecrWlarl349Gu/r/rUEBG6il80zy2P7SjTCDv/zubJnmaq4gIC4qoW/Qb00HcPfVpOIar8 GCRVk1Nj9C33M5IpsquzzKXFZZ02fKOSxZcW9BbXUJKWdvIccKqv3qJ2IZ/IFsGQKgmeV ArbqksIiMvtuMIyk1CCHuu429vuzgJDMj7MUHHC6lEEJU/i43UeftOSRCiJt3fdlAIzlRYXEVqxHrbuVzG6dH5CdcbTQq 9E8XYUJVxsQqn8c4qAoLGq69CkHsTIvLhxoqiwrp6isbTM6POFzZ3di1r4 FexjoyUtxOATklK3GBC0P6mCQt8K56ESYt6YqGy24NiOUabyknI6DgF7nle1l2RjrptGNy2hKhO3jpKScrp9zNZdL2h6UkQuyHc3Wblsi/peHt8WlOWlJi4jLqNmP/7nwGMRhMF0B09rxrTsIcQ1/y4Lttvfm61iFRWTs8bC8MfhgXpPOLH0ujmhe7Z 8XXrZzghb 7LorIN G9nJMWZR9aqjIv60KBoP539PZ0ThVlJxc0m2cUZeO3uuLPnx6Fz1/Q3nghUm/6gwAgBCznHZwdxfohWmkLuXFR20rY8F/Ww8MBvOP0NlWmJ3y/K2ymYkU8f2gnYb7ZvcwW /9wouPLOmB25zfD86b5yn8JmZaXXGUBQaD f3p9HwRBoPBYP7T4Il2DAaDwQBgf4DBYDCYRrA/wGAwGAwA9gcYDAaDaQT7AwwGg8EAYH AwWAwmEawP8BgMBgMAPYHGAwGg2kE wMMBoPBAGB/gMFgMJhGsD/AYDAYDAD2BxgMBoNpBPsDDAaDwQBgf4DBYDCYRrA/wGAwGAwA9gcYDAaDaQT7AwwGg8EAYH AwWAwmEawP8BgMBgMAPYHGAwGg2mE8W8rgMFg/mvU1LNeZOSnZRZlFpSXVdXJSIhoK0ubaCtaGqiICQv829ph2oXILqpUV5D4t9XAYDD/EV5nFccmvnuRkd/2kaWBSh8bfWMthX9eK0xnwOMDDAbTZbzOKj57J VjfhnPpy8y8qtqmeBqhl3C7wn2BxgMpmuoqWfFJr776gx6GaubaCuqK0jmFFemZRY9eZ0DAB/zy2IT36krSOKJo98Q7A8wGEzX8CIj/ s0kU9vE48eeo2NvpaytKWBipKs MV7aU3B9PN7W2j/m7pieIH3F2EwmK4hLbPo6 9GZ3DhXppvyOkL99LEhAU8eujxDIn5fcDjAwwG0zVkFpR//f33qfsA0Dh31OgJcooreYbE/D50PD6gSu5t8nXQU5CUkJBRt/Cae/x13S lxr4eoOS0JYsCVHxlprWSlKzOX1c6koiqnu/9y81QSUpCQlrF2OOv3YkVqPEJWfxg54z 5ppKCnIKqsbugZtuZrMBAMgP4bbiQ093Xk3Oi81eM85W/9TTLgFVxa/0XhzH/k6wr5qwrwcou 7Ipb4rmHx/ZHzAvqzvBwQA4CYuNDZdksQl36zroR0Uz2FdHCPjvqcANYdgXRkv79KZdH UH9KzM3Duz9K1CkklqY9/O6hMuvk9y7Yjoef6t2SXqfQNqOTQACmnrZ8ac0y WWfNz2e0JIkLAABU3i43Ga jpahNNDJjg63G1O9WlF h8tggycEnan46fllV84v3Mb s0Rnsmu8jJizwOqs4LPIuz5CY34cO/UHV5XmjDwnMicksr6oqTNrl9GaBz/IE5i kxtd7/YPjfqo04LyMPkcLelT0ca XSPvB2Q9XjVpfNjLqbWlVVUnaqZGVG31mRlcgQBW3ZruMOCHgf/xlbnFp4evz0 Wv TuNP533E20K 13Cg1xW27evM0 7BFSVcj phPu9YD uCfnpcfz72k7GYJjNv3p5jsm/MVz8IT1/BJp6wMn7axz4ul7yr0HIunl2f33vURUCAOpTTCzbow9x89obEgCgOuFOqkV/dxni39BMfPDuZzs7eiO/g4xE67iLfF3aOgOeITG/Ax35A8SurGiQ1NRTEqEB8Mvbztl5fKWnLAncxIXG3YdMHNp30OC js6 O5KqEQCwMy8s6GdpZGJibNRz Pq7xRQAKo0PG9nLsJuxoYH5oNW3SxDn3hLHcUezk7eOnHu5LGP/uD4LlvsoOW3JpAAAqMwtznpTYlv0G6iqihpRVX01cQYAQ8osIOJ4xHBNAPL9/hUnVFac3jTcRIoBQJPo5rMuKtz67orNT77TeUJl99YN7mlhZWlm1N191rksdsGpWSHxdQ9W95t2tpj1IWpOvx7mlhYmOlqmXuvuV5Atn1IVT7b62psYm5oYdnebfvxNAwA3caGJ1fApQ1ydHcz0zceG718zfmBfZ4tu1v4nMkkAqEs9MsWlu5GpiZGJo9/OZ1UIqI9/OxkP/mtcX3c3ezNjh lnP7Hf7pm19cXnK3PcFscx617sHGtvYWllbmziGHAwraHZEC00KUFAld4JGdhdR0NFzXTo5sQaBEDlx6zwsTW3tDTT0 rmtuBKAVUXs2T pZJX20aM2/euqZ/LTpij3335Cy4AlbPdWVh16m0WACo7MURj1NnPKeEDB21O69gtUcUxi/tamJgYd3edGpnOBJ55bEmbp6j0aqCu qgzhRSwUjY4qjn//exKCz3bSiMzNtgZDxjtrKOgMfzo4/BW1iMB2K1LrVkDKufQGKflCfWP1rj3sLa2tra2ttKT5RN22f6JQm1LE1BZwsbh1gYGxma2o3e9amjloNpaGKDd8mon/Bdoqh59dJLin7EAqIKbN0rc5i3oWxdz4wMJwEy8 0y/r4cSjadhETN1/zg7UxNjk55D1939dgzBQ5m2ryT6fGigptvIAYZKKq6L5vTQmHi9FgAAmPdm6luFpFZcmtpj pU6QNVJuwOcTAyMjQxM3OZezObyLGjuq5VmYt7Hq5p10FaWblVlwiLv oacbuUMeIbE/BZkF1WidqlLOTDBSkle126Q//zQA9delbARQojzNNhAzD4stQEhVH1/jonJoqds7uswO5PAywUchFBt6gYX9RGnS6suT1AzmxVXQiKq6n5wL5sVT2uv Ss6bs4kEeuav5LL9hwS1d6crGmx6hUHIc7LFRamixPZLdNnfzw700FNVsO637hZIbsvJOY3IIRQ5XFvMat1b7gtQ1LF z1F7SMy2e839RIbcqqWZ3aogj0eCiOiKhBCDS93BE479p6Lak8NkRgUWYlQzc25tkN3vWMjhDjvN9mLex0tp74 pSqiJ i7bkypRQhxiqInGpiveMnhPA3WF7Hf8JaFUM2VCQrCjuHpLIQa4qZqWax6xW1ImGdiHfygnESIqngYbKkzLa6e/BBuK2Sy4FENQqjm5l9aRosSOWT2VmflgBsshOrPj5Jx3ZlHIsT5GBk0fvuLlrb4qifrmr suFPoiyoSNaStt5P2OVGB2IlrXTzXPqtDCJGFR7xk7MM/kIgVO1nN4e PZLMM5t0gnV5h6Vyq5MggLSVl48XPOKgyapTmiNPl7KfBRiaLn3G4r9daa824y2ZeGC3ttjufahH5sq kuMPapGoKNaTv6Kdst/Etzzw2x D5lKq8O8dEY/j s8EWWkOPZXNRs568wnPTw2yEDOfcq KymEwe1uNVaux7M3UsV6dwyQ/h9sqBMawvpV ZsKyXzoBdb5k8S7M2doqW8YxbpSTiFl4J1BX8tobxsnBH5cWzRJrhJC4yNl2SxKGKDg7Q/Su2oeHWFC2nzZkkJ3GhsVVIKk/DctPDbAS1xp/L5SCy9NYMYzX/K1XNEtsqw uVJEsP9hNSHX hmMNkNnza4aoy6mw5hVDNtQDN3lsyyYqjXhLex6tZj Z30/aNymEj1JC6wd10 o1SngXNKsv5WFjTIl/xLz6OW32q5b/4Fx87 Dvmd6PjCQJh04mHk8ZXfEh6mPDoYfyGQUtXjT4du94BgGE2eKihIACI9RzgWLP0zvtc0ZiX Z W9bNeDgDArUVCaRkvahOkvc/2lqMBiDtuePwUgH19T6sURFwmjyXHHnmyaD330BmR8Vcsvxnd82kP2/rAZ2128qOEhw/v7x23clnvvbf2uPCaW0AUAhqt4 UQQtbBq/uaGXYe0X3d3DznrnXXpcPX4Yhon00x2vdjjmw5m/XhdXwWV7ieCcDf9JCTdCO24O0TX/sTAACIyaw0T6tA kDXcHDW5QegKasqqEr30uYHIOUVpeuratnpN2Mzsxumu9wkAADY1WzVtFxSE2hSPV2tRAFAWFtXue5jNQVfP8wRsB7o8WlOb f4vu5ufQI2jTRvb6aDYTpoeHdxGoCelbFwTGklxddj6bX9j2NOb4/L vj2YRq7vkfr7m1jAr28 5SG3i74S HWp77Bvk/P3c2sKrj6zNpnlyTxvkPLNcLv4P XpRgBYOA71mZp5INi91weeXTTpwMAAJenBdz0ndcd9nNwGvN87KXEcep0gC z9LzDqwIhZe/ZS5zODwS0tR7PUuMF8/XO0eNjXY7ETukmwIlrW5olKSnxAv0P95alASh6ThysNeub6Lws3FF5fadEGN09XepXPcgtk7/ 1t7PTlAQ jtl7Yor7F VQLhHdEPpITxNQdfw WuQKgNA1tlvkPjo2ymcgV mw9ooQy/Y0eaV/Mh1A C36uMuzxAAhvqICT3CIq UDvG6d y26YT1mjR4AABAfoy/X99nvbcaHwCfSfCtFOAmrwjmVZTSat9uGbU0ULF8p8Lzy TWwQxUOg6D VfowB gitiQoESH3cvcdG0H6toOnDB7fKit3c7YZQ6aAIhqGv8iDpsDBEGSJJ/96ruXx0sTAFD/Ob9OWObNIgqIpnlQVPXpbYWkZttU CwCApQ8jl7pxb2hH/BAl97iEfvp5sALmhtCfTSsPDWsPMcGzejRT2/bxRUD3G2NPt66m7fIUIMGnIL0TAFdfRQf90q55yrljh0Cn3FQzLshL Nvxd2NWeKy vS F4fcmh5RhVG 9kvKhwaNtnP1G6SZfy0KtXyBKRJUfI8kbejJAACyqqgYpOWIZCD4 L 4DCC 9UYkSYkP3PrkUH8hAEC1JQVscSV6PgCDr8nmBAEIWqZBUx976o1H2oNbcXfiNnqt2r/6aXSAOq8MEfwCX1MFhBCqiptlF5jsPN3PxWHkANPaexsQ7 l4QTtv1 xd168rJpv339aPb0/Y9QvpT8wHR0h2craaRqd/ UGj0Rl0nnns2AIAVPn79ApJWU7qsyxmfxmh71gsGwgBQYGv rWy3ndK7avk3KhJQ7bLht1e4yhBAO/SfJNMIaIpMsHgY3xjElQVN7uNhTsoL57hW8Jv09cp5/CtKwIvrL0PiACAU3/boAvRN2o/u8w3Z0Aqb1MAnf6lPtDpDDqjxdvSRpnHW9u kop89a BEBBsrD2EnLe/64qd515yYxId/PcqEFD5pSBI JJ9VJeXUchgdljQXxETFuhjo19Vy/z6SdqBK4kHriS2DKOjItPHRh9/jPZ70kH7SYirCmVumT3r0JP8egqo2k93o27lapkaCAAAN Vc5PNqBOxPUYduK3j20dVwdtd5tGdbYhUCqixuoZP19MvVZi52ZVeOP65AgGoerfUeEJrI4qWB1phJlncWLHpkHzhU8ZuXkKEsUXF4XtD2 KwaElBDwZPT197KGRvJ8OlPXuNbuGbU/LOvK9mlL/b59zR36DP3mWvIrJ4drx2S6RGupkFJan0nBG/ctciF/e5dOUWj0wlmAxNxU27dpQ1csnbWeJ/eCil3nrG4XBLBl6d8Vh5OVVHbzmazAVgZe0aa94943fFcO8PI3UX42o6Db oBuPlRk3s4Lkto4BmSzqBzmQ0cQIXHhumPviLuPHb2 h1rBot9zChsOefcpAnPfH24G/fZfnbogoBhHrqF9xKK2VwuAmAw6KxWMYQcvJ3SNq 5p dmL9XDw/bN3yvvGnt7SnfSHXCeXbtZQgGQedEXki36OskZd5RH3hbgftg/aVFu4LXHW/SO S Nr2rWs/MWa4Z3qX0LKru9wDu4dPq5vcNVG9swXqVJmPVz4149equYBKrswYkrH7/ZXMTLwlQH5dVOibRA2N7TJm3n5sdm/V0kAADEXfqbJ /c 86hnw1/u5WH/HT7RhoTAGpfno pd/U0 1rf21aeYuW2r2R5K9uI9wkYlLN/yvb0fv59m88wo v1dhSMO3GjkARgvtkxxn3hbRU3Xvqwy3Mzi2q/3cRhrKUw3NWsve6/pYHKcHxYxW9MR/NFdKO5Z0 RwavGmQflVoOwoqHLuF1nF3ZnQCLQZITSlruY5tYgOffVxxdZ8DEg NSOsukBFvoUAwQMxx7bO0Jeiog4nj51Ti9DJj fmLFf5E4Pkaen2yZDyA3ytZ TLBPoKf7tA5qa/5Ho kVLp9kuy6ok WV07YatubjORQhAyGPznajdq9eP6R5UWMvlUzJ3MVZmfrp5/pHLdEUA1mV/BdHAJhnKk6jnBqfG/oBn6rxkycaddtmYggCBrN3xKoQ eHPs7vFpg4V8ZsXmLh72/eQ0GKzq9lYbMgm9EAACAASURBVK3 MiubA8oWTU/jb287nTljvrvhagYNZJxDjy 0YEAidICQ87qzIXNm phspzGQqNXsk vcRCCzbTiafK8 3db6aw pTD66ZHbsFHfDCCEhgqExasuBHi1Kh/ LJrcWtC3E7v6LB45ZYG25SY6foWRt3q0sK7sBzI3c3GsmOXSvvvxyw9dNNiK9ve3LT2a79JYmhOzdrarOc737dnovC12x/trEASeAXcNnu/3IVB0aQ5tHHjuyACM1PCCkNih2voUGX0TElZ6Bc10e77f5oucLHtLedagRv P0JRZ rUvtG6i0HfN2vKlT3TWs 3aKQggE m9/ubVtaQqj0FPTZwT1NlrAJ6FroabyTU Jl4WZSkPaLS/eJWIh1kKkhLOHdsBlztSmrUSEjLun6tT7ciH2wrxNJwLvgCYvmrbGZyAX1TBVAk9HtDA20VYZQYXurV9JOaLVrn9B wnDufvODdvl1GKcBgIOq0/OmRnkariEj19I02f/rlFqKl5t9eG 2jrAITk4L3rct dhGmspqCtIvtDH55v efzM abcxIXdJwucSAox75LtiVR53EznFWpnHiw05DEE7Syo9sOdJw02bqZi/8pOPQwGg/nT ZfPq0BlJ0YqaQekjwyf2u0XnAEAEKK6bu7YGWAwGMzPgu8/wGAwGAzAvz4 wGAwGMxvAvYHGAwGgwHoeH/R6dgON9BgMBgM5s9nVB bxh/f2SH0NRwGg8Fg/nu07Pd/f8doTnHVd8N0IeoKEv9wiv8PwUbG/Iv8QdXvD1L152i1mQivH2AwGAwGAPsDDAaDwTSC/QEGg8FgALA/wPwOoNqsTyUdX27H ZyV87 4RK0DWAWZBf/L2ym7hD9CScwXfqwa//OF yf5A1R5coK6pIaipIaSlJaKnL6egceYVbG5nO/H/FWowsNeuoqKk87X/u/T tdBNSlHl4 x76mvqKOmYmk/YP7ex2Vf2mqy5MmxRSP6WWkaqCkYmVoPmxp640N94yPOw/k9laW6z/rR 4pR5eONvr3dNz9vvxzJDxdmOntMPVvU9Zc3twcz7dA4T9fg 9VN7y6Vv3ekpvGKhLd7 stpKEpqKEppKsvoamn08hi/I6H0n9OrQyX/E3CerTDTVlKdeePLYcjVZwI1JHUcQ1K e6fsPwrn2QozbcUvzZGaipXj4GXHkzsqih rxv9O4f5J/qARmrTlgHETRo30sVPlfLy7NWjKro//o3vP/39SfTNk/JzIhDIlp2Ejh7ur1z07t2rkrGPZFABVfHXRoEErjt4pEDJzGTigp0pd6qUN0wYM3/f6V 7UpkqfXntc0OHN0GR6/LU31f9ko4uqU2JvZdV/VQrVPH2QJmBrZ8oHAEBXshnuN2bM6H495GpeXw6fGHTuH/RU7SuJ cch LVcxo8d5 vjaSFadP94sM 0o 23Rj9Ujf lwv0D/YGy58ywzaER 45c2zNUjmCmPnxeTZWdHKanrOM3f7qXqZrF8D2ZJFmSsG2ut6W5loKhmZ1/yKXMpiaLmXl5mZ TXjc1BRMrt1n7GlJUsf/D3F3aCbmqKl4/D11z819lQ52ZfXDrcw09Z08J5zLqOpF0zl7B6mJqkfeJEJAFThsWHyGhqjL1YD WHzIDXZ3gFzpzhpG5v7Xyrl8pT5FVR0aIy6TM/JYdsmOVprKxpb91txNZsLAJyPl5d6ORsq6qgqmlp7zDuWWg/AfbnSRVVu4MLNK0b0sNRRsek7I/Lq4SVDrC20VW0HBd/IIwEAUFXyoSmDLVX1NLR6D5l3Lr3 58xLFqS8LkOCvVce3r9jfcTRqGOr tuZQd77emAl7Vx2PpvSGB15697lPbsPHY5JOr/YTrj60daw8yWdqrfM91HzRtppG6jJGnQzHzr78Os6YN aPnTDKy6qjfZXcVn3gts2SHPYP9o sQN2WNm/boi9XAybkWNsbGQkPeyNxpyub4EhIAqs6PV9QyGh2 eaKXlUY3Ayu/8HOXw8f1t1A3NOw1eXdS4widV0TOkyXG2mqeq3bNH9lTQ19T1zNwx8tq9os1fZfFs4B9e6GZ7oI7bABW8qNnpKWTdeMB03R976Wb14fv2H4mNsRDGKofP0nhANS9OTbdp4eGnqqsgaHVqCXnszgAnCdrbGR0PCYtH2Nupm x7E5txdOt0zwMjdRkdLT1PcaG3C2kOqd82yrKaa1kQ/qFRQMdDRT09E0Hz9zzsgoBoDbvxdey4JlxBABkYeymsb2stOV01NR6evjteVqOgMre3UdX1XJ2xKqJLt2MtHQ9J 24FrXUr7eBkY7BgKDI9 z2zNvFUKX3tk906qknr6Om2sNlVPjtAhKAt UBuPkxYaOtzDSUenhOPfr3GCOlpvF9l rJbzZ 0/pN2yIOXI2NXmrOX/lo255ENi VmK2rMS87f Xbwr0WPdtYWrvnkiQOAADn6SJ7FRnbRfElUaP0lNQnhIRNcdXrpqHpPGrV7QIuwC81BX eP2gEcesLnj/OqEGEkJSkIAEAQJXdv/JGd SE4UN7K72NCPRdeemdRG//6cOM6x/unjg2 HoZAmbiusDpO5 SNn4L5vSTz7y8cvyauCpu1sGggHVxVd39Fgd7ij/fP2Xc9lQOkBkHp00 8LBKe0jQeNuKi2dedGJaivvp5rXyXn4jx3pb1xziIbM1ZPH14ymm88PDA/Qqn0Qu2fyYQ Udn7Pw8HMB1/krV023Ri/Or1p3o mGeE7ahSuk1 q1E81qXx1fPm13bb/la6ZY1icdWLkjgQPoc/TsicvO5mmMnbtwtErm0eDxKxLq2iTYCeg6nn26CTLj5vTtO3rR l3XKlzWnL56fJm7KPd9woM8kmExZkYf aajaEVMAmd4SBJ1T Nf8rrpqBVU3rFlwUc qAeG7jm4cqjc 0uhERdyCINh/m7KdELAdPTqGR7KBW2zXyVrHzDahJ gK3tOW 5nxkjeHjBx7xOa3YwVk 3I 5vGzTya1djloipizycbTl6/0lPyU3z45JWPdALXr kv/SE2bNX5Ago47UYETuLZaBiybs9Cd6H319aERhWoeP41QIcBDH2vBcu89RnAffPkSZWBva1Uy NzEac2 1HSRzbQpKQkady07XOXnvooP2T 2pDR3aqeHgnedb pD8JNu3QH o4dMd7d HnEtJCYUv0xy8IWeCvn39kWcuAFtxPKkzyqKKX2jZLMhNWjFhxLk w3f8EE0/LopRMXXPzcWHFavBfqrc4Qbp3xXAqVX185Zdd9luVfa1fM8RDNuBy 5mROo5m4WdcuFtjP/zvIgfbuyrKgsI/Wc8Pn9Ka/Pbck4kZ1R btMliPw//aHMt1Wrpv55Z5lvXxh0N2JjYAb8uTH49On7jnfrX qAWTXeoid8V8mdb8X kp0G3IABM svTZ82ySh0oJYt9UY8H27QwAQP mcLu7efeRQ3k3Y1M4AJy0m7cKQbnPoF4CAICq752KVwrYFDbblv1wa9CMA5/IX2oKuuQGg38Ublqop0po038IUbNpgY5CUA8AQFcbHbZpWU8GsBKCD6ayFIbuuxzuIQbcUYoD7Tdd2nV1kavehbNZlKrvpkOL7QSooY5OyaSuGSM76vSzWiH3jfsX 0iQ7lSKW2j0xeQZok9uprD4bNfs2jhJmcYyr 85al/Rd3VjmE0NC52tTSc/bvdoK3OmaY9W5qabBi6Z7q1NWH KPPDyeX5hDeE4/vR9p2JQkKj/8LRIVfBuSXFR0 Q9Iew6a6lvf4F3b3ftfpxu89fSQG 5opLj2 8/zy oR59vR90oo/dcuSPUX4UYJvbWbuGFi4/WOngI/rB9 brPPH1FccfWU1fiz26/cWobwa/sHLTzUJB1eUUlBTRFJcUWjQq/krIMDeVUVNZ1YoDA5XApqjrj/sNXUo5uG24stlARJQBUBlrL7bhdrd0ncKiNAFi1yX652NBBfXQWRqbL2gz176vxfMnFt2y5saERC1wEOJZVz7yOnbuS7ecHAMAwGrVojpchlz96RXSe MB5S4fYg K90AuRhfnFFDc/ilfEqQAANEnPeWtHugty GP3XD9WlFcsM9HHVm3F5Vw1B98JDrIE9enx0zyVnraadMgGAGDfW2outbQpVzQpx6mjLfgYfPPPJQ6p4FcRqkh9lK4U fhdSXHTwiEh4Dxre gIGQIA2d9J9q8VlacVpQo9kzv7qqSohAK97ynP fSwbRVNmbm8hZIiMXMuZYPe/NDwBSaMOvU846k3ztytGOwK0OK9aEPrjBdSRM8B2xLN8jlSstzcFw33JC9llRSUkCAPAMDfIzDEf4BCWcXBiFv3dcYsn ZtzCbOhd 4XpT/mf2Sp3lnav3MKfY8D60nCEAcDonI/OS7j9Q9nPwjU3foy/EBgAkPy5N5N68/r ezC9kROlGRxrZm2w3blQcA3K7Us5WCEhISBFBVlVUUw7qNSiV0k2HN1ViHDlq87KzR1D nydl8UwOZPgMUoo7dvpkW3J2Ii8sG1UkDewhAHgAwDCaGLx1nwkB2zESzRQnRdwp8RH6hKfjz/AFNyrxPXzNJBp QuLKRy7CBDhpCgBr9gbKGGg0AUG1BXgVFtzA0EAEAYGgYGohCakFeIVOypJKiGSspMACApmLvpQIAnCeFxQjq42YbGs4DAJLNpejZuezKskoEQirqsjQA4FPXVqNBW39AUd8MNgmGioYSHQCoUl4yOdDaH9Ck5aVpACAoLEQAUBQF3IL4g6vWRN3PqBJQVuTnAiDU1GsgxKSk ACAj58BBF1aVpIAgk AnwAgSZL8XFxCIm5iqKPqRgAg2RyKlpdTRoHKjw4ASWbl5zpJpznHRq0ka/PSnl7fsXbt S1zIxzujJCSpMHn4uISCjRpZEM9V0hYgF1UWEYRgtJSIt /eIKm4bdqdcriiEvntz05t41gSHUfE35i9QDFlmHaz/4X9UqKSinEOjXa/BwNAHFYFMXOym8KIyUlSQAAHx8f0KRlpekAFB8/PwEURaL2IjIAgJCSkaYDACEoLEgASbXybagy8UG6qO1M4y XzNEVrQd56IrQ YVl1Mw9Bw20UeQDYH6I3bZw 4VHWfWiagoE1VicjSUnqa4qTgAAoJrX50PX7L6cnM VUJdhU4Car1XuQHmyneqk0axidWFxPSI/bBumv5MAoDhMhHJy8htr55f3oi08Mk6VJx3dELL/zutSmpyaaC0CgS/mIAhJaUkCgI fH4AuLStDA6Dz8dMBKIrktmPeH29nCT5 fgJI8su9p4jkchEAHx8DBB3nb5 cv/h43P7wm/uAEFJ1W7pr74zudB6Wp8qLyxEhoqImQwMAPlVNNRrkdVB/usAfoOrqGgQ0UXFRGjDft1cZvtC nXkh2GtoX WjkbduvPGi3c5E6pN9LPigDgCALiMvRwcAQlJBXohAFeXlJbW/0BT8gf5Apd c8IW8bs8h Pn5CQAgxJRUJGnkp7cZdaAuBtzstxm1wDBVUxaUlZekkXmZWUzQEeFmRK7emSrvNc1DXpaAaufVMct7C6HagqwyARUDQ0FusQyB8grzKhAoEGRxfnFTaTHodABUX1ePQJAqLS37ppgZAgJ0AACaNC Zbe8JJOg0GgHQXBGqYkKm7rmr4nfkRbCL0rN5hv7nCaKppSVoNNrXRrflbwAAmpSsDJ1gmAed3eklTbBKPhaCkl43hR fDaRKT/s5LU6QH3fm2kZ3CVVztzEjYnZdyCrKKQB9BwfVHekvT 29N2ydxdN5tsuy 07smXm7Col6uFp24g5Eqr5WwHR0SPRa eqXT 6d3BkefXLr6fF9ZxMEAYAAdZB9AggAQAiALisvTaORPjtOzLFkoMq8jzViWob6fHAdAAiCRrSw0Lceqr2IrxpNS2 8tPJr17RRUGNzzXr5MAms15kLADSWNt3AZ W2cd9c9k0VnFqw EiSydzLp2b0FL46xjroLkE0mZ/g52/0JNw3OxeuOF3ivP7SDX/D2v0jHJdnEM0Jtq98e9Wp4auShJi8rBBBVwzcc2iiJo1b/imTLWtgYMCgUqH5vWhL24xzErYErYthDA /u2GQ1sdwZ899nGa1iOafQHyrYnvm/XFoMnIyBMrKeJHSMNBGCID1/m02BYSUjCSNXc1Wcg2K9NvOyEl8cGP/hmO3Nxy8H7CoiIfladIK0gTKzfpYRIEajfUhvWnppOv0bA2Zd vOaw5d1sZKiyg4ybMyNFfjju0MAN/WQAD HoO8NI/tv3pgF/09aE/ysvjScHMz37xlgoIQVZT5qY4iZOVkZfl oSn48/xBB3yxKL/NGF DqL8vzPRij gtmn7p3CukMnq6l6KgkM8wzRM7LywYTgyxqIuPvJ4uOmzQUt2Bw7pvW5mwP wCOMOdLTvjanpHPD4woq9Xz3VJT7Yu3ybuLfFk77EPXOAHAJq0proE7enTPet2MXU nDyRRRG0thrQdXjKHCX6nQwgks3mALCZdVU5CdFH7lZRiM1md2IqhpB3Heoi SDuZPhR0b6SLw9svJxruuhWzJQfvuiIpjBggmfEg8vH/Qa d7dRpxc9j3tUDJKe/awFBOSnr/a GXjxyCjPlx5O2roCr4 EPUcEw CvoMGyBDQuj9QnHVgRHPOlIRSynBAyzLCpjpHv9k3z2ZynO3LudE85PhoAIaquKUMjGkSECcR8fnz5NnKUMs/sE8IiwgSVfW37GinfoKGDtA/tjdm6S8ffrOLitn0P YafvLXF9rsZY1jwjOjWjj2FhIVpBPn6YugqvvF905/WmgTaiXc4BOKw2CQgVkNtxfuYo8cfcwCxOZwvJfelYnJYbAAuq76uNPXakdOvuUCw2Z2YvG6vOok1K k/c3B/patnzmzfrzRE68Pp8GNvFGZE3V6t U3ynQCxWGwA1FBfW/Di1O7r2SSS43RmQ3c75u0r9MMXFtKUXfqZhD1N3jt8YJqrqVTN2wfxWaSwlbuzPFEevdpnXiy/3dTFo0z5 QgKGKoaqgxONg/LE2r9vHqse/4kdNLUfBexlxejcing71I9G2GnHFuw5C6drC9MvXfnTYOk/bKpvQQgj2dlaFmNZ6p/x84ta2DA8mEm/GaDB2vvi7h8Ceh68waa8n3pRZKFJ6ZPJHwt624ee8YRcxzipqTA IWm4E9dT 4YAYtFRyJXDdavvn9098W3Io4zDp8I9ZQiQLDnsoM7ptqJZETv3X vqtuQtcdXuEkwdKftPBDsLJR0YPmi/a k iw8tnGEEo2mNXb7wWkOfI 3zF8fVdVnfJ mqzgFXYPWTbAQz7qyZVu8wISp/cR5KkDnKfO7ehPS/RauHWRQeSlogO Khxq9rYSonLfpndmBTFMcvuPACh F90fWL9uYQDhO2XMwUO n5m7lBoed2RXorsN9G3Px/LXkelUHv/AjW0cq0oCm6L3pyqWVfk7SJQ8uX3laIabX07WXCv3dgQmDdyY3Ligj9sdbp44dPtH07 SjvOYJNT6L4H27ZvSC C1zJi3Y8lS039LdoT7SBE3R3be/nmhJQtTVVyxPntlnWA/27SXPeX0r m4Wy2ru0X0TrTnxWxauPZGlPixsb4hnxy11EwI9fiSisN1IXxPJqpeXLyUm30ss0u7Zq Pio6mPXj3XQy3ngO9wv7AsE3d9Pm5W2ptWq wMsykrpziIJ2/w8wk4XN/LSY3GyUh934lt9e1Up2YlnxXwu6w5s36swefotSvWXaoyDdh4cLHVT1xcz 88Y52fGRG3ephXcLSYnZ0UlL1OL yEz/ox83YEXX/G3qPLvLpLlD69fOlqQqGIudfC4zsm6dEJRZ Ik0uHauRELpw9fdGFz2a EYenmfLztjxNa9y2/YF2UrkxhyM5zob8MAIGi0LtQTAACxs 4eO3HsSFR0Qom0g2/Y V0TdOntVYaW1Zjp9D07tyjc/AYAYBgNGWhAR4iuN2hwt ZuPL/52AkqLw8fuJQp7Tx3 xY/VdovNQUd3Zd5OjZxVB8bfL7pf4 uMzKqeR21 9hn99XTLX986Rrz/5N/4h0nM 9FPWOqmlr1MpLloz7t6uu29r1PZEa4G/8PifmNmiNUdHqMxaIEnTmx92YZ0gFQVdRo65l3rEKTT/or/3S/Xl1BorGdb/zvf2q CPOPQ4gZjwze8G9rgcG0AjW8PDBjy1tRy/HzBmt9jj/ykhRxtTHpioWCfwHmm4u7bj6 dfw U8BylJf r699twv2BxgM5j8Hw2jSlk0Fy7fHRa1exRGQ1XObtnbTEIWfnhj6d6GVPzuy51SJqNHI1eGB2v9Dd4D9AQaD Q9CiJhO2Hhpwr tRpfA77A JWN9qz8SEiNOvx/RxSn9N9eTMRgMBvOjfH980N5qcyP1XKhiQg0b6jlAdrgPhk6AMB I8YOEIAh3mGzHKWK6BGxkzL/IH1T9/iBVf51fmi8qqYeCmu 4ga QCGrYUMOG4jpQFgN54V9JGYPBYDBdzM/7gw8VUMUCAJARAhkhEGIAo8PJJy4FDVwoa4CyBsithho26Ej dOIYDAaD6WJ 0h U1EMVC gE6EhBbhl7563alFxmRYendUsJE2ZqAgEO4vrSfB8roJIJJfV4lIDBYDC/Cz/jD q5UFADAKAjBTEptZtudup7jYp6dC DeS DGewp4Wkm q4cCmpAlP87awkYDAaD Wf4mca4igkkAhkhyPvM3nSzSkSAmNdHsre kJjgd7b3Xk2p/zu2cuPNKmNVARkhvrIGqGKC8PcO9WkJqs7Jo9TUJH9kHzH3c06xkJpKJ07gxPz3YRXkVMipK/7Qh0k/U swmD Qn9lvWv1l2eDgwxoAWOklbShSevl89JYthzr4d hQlKFI6bw kgBw6EG1jFCzqM7CebLEbsDOdz90oVHD9SmWY08XIQAAbu715d5mSmKCQpIavcZvfVKBrxr8eRqihov33JBBNv/4jah7stRCwmVHbquDd1BR5EiroNgfuyioudaxLoyWNF/dRff4sl6F9Ru67xMF6PODTaN7qEmKiEioWPisvJ7LBYDquCDXSVdKcQXF/KP8jD9o4AIACDEgJY8FAM4GgvHxT0pLyzuOVV1dTJy976QgCQms8WYjSL6iyouqyC 4OvCFlZVtnYVFHZByb6npNZcie/pjLjpE/R mFzr/4eJ5Ngupaa ysmRaTyuNQZMcvLO3Nzz7eRvtY6PpuZhzYM1eiK70PJjF1zoq2XTNAkSqOmDdtS53sps6oq 0aQYOTocTs/kCDuutjv86pVt6u7IC0MptNkF1Widjh18ynPvycVoqRChBDqsTavx9o8hNDmzQc3bz7YnpxGvob5GuurnE5B5h0coiRC5xOT1w64UIOYH84v6GcoJyokrmI1 u HZRRCiMy/vqS/iYq0uJicnsu0yDcN3NSNLnJCNH4JJbMF8TVPIsYGHc8kG8XVnRkmZrYymdPp9P/fQBbdCRttoy4pLCKj32dBdDYHIbLo9vpRPbVkxUWExZUtR255WkWh jPDxGzC0rnNP5rhvg3tqek9a4q7dQ8bczMH/70vqymE2PFB2pbjggbqSMt0X/yAWZt2bIabnoywkLiyxdC1twq4CJG5O1zE h0spRBCiMzZ7izW/3AZJz3CVVGmCUlhBiE68lwdT5UQQghR5bHTu/cMmu4i5rw9h2yZMfb9hWZSAjQhaTXnsFccxC2IDRnSXUlMSEzBxHtlTD4XIUSVP9g4zFJdVlxMWtPWb ezKm7LWvf5/CiJ7qtecdoGoxBCZGHcuuGWKuJCwjK6LtOOpNYihNgJc/TMfBcHuph101FVNfHZ LCCQgih6msTddx2ZJMIcVIPTZu6L6WpHrIfztOV9bvKRAih2phJus5bPn6TBQymy2nZzv85/gAhxLo5Sblb8FMOQg1PFptIWc2 klXPrko7MkZHaeiJQop9b6a2bmB0EQdxim7OMJYffuozhWpODBazDf/Q6q2iSi/6qqkGXKv keT/X0DmH/WW0xqxP7mCw8qNnmwg3f9AXkX0eCX10cc/NiDEyouepCfqua Q o4/6MEv7rj eQ1C3PwLfrp6QXdrETs SJ1PafCOpE9ZWYWlsVO1ZR2Xx U1sCtTj/kaSDtFpHN5 gPqq1iq Npf3ZQ9d7xloSpeKiGEqNIrE00cQpPzD/Vv4w8QIrO2OIp5Ha1ACHHf/u0obeB34k01py7z0nQzOect77jctDVWSj6HspiILH 60lbWZVsm2aLWMZv8Aa9g3PfbXKT1xh5JqWA35N9e1VtOc9L1SoqdMEeLT2nIwXf1CNUnh/QQtQt/TyJUeXakvMPfbZp65vujI7Q0/S83Zbn20jgF63WvuQiD R/Ssp3/M8 r4Dw5fqKw75KQgZpCfOLGviFTNW9FXisFETGh0idnDkfdfUfrvTWlKGqUDM8VQFT5JHTEtCduW9f0FfunNf/dQRWxUXe1Jof4d5dk8Kt6hV2JDesnLeYadj9h1xhtvvrPBZ8FpKWpss V3z0SX7Rv0AxLUQC6stdUH9qF04/YAECIufoFWGloako9O32BGr1mmZuKIJ Eybjw4J7JJ893vDLETNs6ZmJ87/2R07rxgwhPlVDRhTkLM/33zjP73tYG8u3ZyBdWc8NGG4oxhLUGhczr eLE feUkJhIXcqlw6dupjJNlz8suROkxesFIdoGg0/Rp59Zzt003lSST1DZdcl6X8aFE3cbAIAQd/MboycEIGTk2FOmMKeABE7y/Sf8pt1Vv5Fd/3LzINcQ7sLLO7ykG5UXMrPUy0h4Uo4XETD/FH oPygqKKm84KcmKSkpKSkpbbX6FVlaUERYLT67bzBxc80IS2V5PfeZJ9J5TCEz35/ y3noBePdcfuG/Pyp4f9ZqM/FpZSiimLjHDkhpWdlqixEY326scpbT05e13548KGkcgqh77ZR9A5rGwAAF1VJREFUNClFhaYbEQgpGYnq4lIWABASMtIMAEB1xcV1SuoqTdvbCElVVZHPxaXfOpmWqaCSa7OGhXLnndnSX44AAF4qUXkng5YVT90z0 j7u4fIovwi5r253aQkJSUlJaW0Z9zlfi4oAu2pR09NlH2yeYKduqymfcDu5zzvIqK1DcYtLSoVUlX70gGhq6grsUpKahAAISIu1lTPGAw6RVEADXk5ZbKK8i3XIahPB euZc25cfov06 f5NAUlBUgP6fwt1qpx/yn TNbRIasvIxKQHRxZSOlmWkvr8wx5ha8L9afduzu2 KyzOuzJC/NWB5d9c1lgajy0br risqp1y/u81b/Q89C/1/C01GXpYoKihuWoIvuLFpxZnU JAxK3MGnf9QUpDxLGbrCM3OLKhS5Xn5Tft4ODlZBVIqSi3vyyFE5OWFC3Pymq4IRBU5ObUyCnJ0Gp0GbBa7UULF5/ImB8FM3TI6IK7n7lNzuzdK4TxoqxIqvnrkyseHS21kJSWltKbfqk0INlEae7a2pVbNNxTLystJeB/KaapB5dmvX9wLsSdK3 fIjdl181VhWe6D9QaPF8w/1nqLEgAAt22wAmkF2Ybc3M9N7oOb ymfX15erP1RSqv7h6kKUn7gmH7afN GoQHRfKczBvO/5o/yB4SAIF9V7vtP5aTtqOGC51atjctlIk7R3VVeFv1Ck1js51vGes86mlFHiMirygrSRCQl IAhIECUfcrIq2RSOccmDN0luuj4poEyVfl5eXn5xVWduRr2/xWEdJ/hzlkHQk6 qSFZeTGhi8KTaoTqqmrpotLSwnRUn3lpzY4ENqcTlzrXxYSH3Mhlsoruhq4 Lzp8dK9vmjoBh5E cGrFutv5TG716 MLNj01GTFYnyGtqSnyKjoqtbLhc/LRDScySABAxVdnDgtlz4raNeTrnZVkTVuVOHLjjme8e/0qOTk5Ofneagdh64UxT7b0FwFUk3Hn4u30agQEv6AAVZSZXliNjIeN1LkduuTi 1qKLE/aPLqny8Lb1eT7w5MGTNrxopIUlFGRF6ULSEgIEV9rXcOXPFNtg4loe4 0ehERfCytisMsuBu67Dhn0MjeQrxNI6SmIVuSX9Sy30 Ttx3tY/7txY1UUX4hoaqh8ke9o5g/mj qrjHMBg5TvjXRfPihz47rL22xeDLDUk5E0mjiA9Pw8 udhcUHhB3xZ0U4K4uJKdqHc6aeCPUUBn6bwUPokT5mky882LPhWlHBlRk9NdUa0XBYm4QdQitoKuP3nwlgbXZXlVDsubRw IkD/rp9FkcMKlhuJi v3G3QPoEhw/SK3n2o/54gPjOjhlAHBRnjyQkWWy6ssW/VNor3Cb 0wejeZFMZCfW 21i Z87ONaKDoPuSbaM5e9xV5btPTrD3HyhGACq8sOXY 4pna2zFaTSCIAiCoTvvhTMPlViiChqajWioywrRBGVUNeRECKDyzgePDT6fRwEh33uoW2m4s83i 8gs OyRATkrnZRFxbR9zkgvOLt9iIyA7bKji2VOeWtJisuZz8vyPrp9tBzRXOtymxwCP49gDL0ZJ06Nrd/cR01CrvvUByYbr2wbKNVOz57P3MmW yIpq4VD4DyJGOu75ek31bHu5bN3Rk52 DM4zD/G9 9Pbvv350UAAFaKYLMuHwASl6ps2XIIAGbPDuggpa9hvsb6KgfzH4NMD7O1eRFcGjXsJ650/31hnh psM704bNlJr/6CUJt7BSLNbo34ufrti p rKfxU7bOzemaPxRnTbMn0bLdh5XNQymM3BZNZkfcikZOZkueGdE3ebP4D9zIKn9z/OpvDP7UgYs8sXOAPMPgmsbBtMJ6m5M0bMKqx49xatLLuGl607dOiJ107HsdvbtVt/deFp17UpnkS5IC4PpLD9znh2dABIBlwJJYaKyHgGAmJhITU1d44xQB8jKStcwEQBIidC4VJMozH8PerdFif xkxZEvA4XNRzuQoH8JguunWv3qbjbtttuXZgaBtMZfmZ88PXooe5qAgAQn8F0du4lKyvdcSwxMRFbW4t77xoAwEyF/ shSBgMBoP5HfiZ9lhcAGo5UNYA/nZi9zKYIVfKVw5S8B7m3ZnzriNiKwEgwEG8rKFJFAaDwWB B37GH0gIQnEdlDWAvix/cF JjTFVC86WdT76wr4SqjJ878qBToCE4PfDYzAYDOYf4Gf8gfD/tXfnATFtfwDAv3e2tNGUthkp5SmPiPTakEhPWZMW4cmW7Dy/lz1rj3jh2aKErCWKSIse8lD0kvZl8JB2NS1apmbm/v6YEFokLXrfz3/dmbnnnune8z3nnjvnSwOWNGSVwTMu/Kwt9SOLcfJeeWJ2DbeiqUVtmJKUQWzGXGPpXj0Zz7gAACxpTI6GEEKdxVe2xwoSUMaDUh5kFoOcBMN1spw4DWhNTkbwhVDFh6IqyCwGAOghhsmTEUKoE/n6/nlfJhRUQk45FFWBaDLgC1EJYEljMEAIoc6lVfdrFCRAigGl1VDGgyo CJpc04ZKgDgNuotBj254mwghhDqd5hvmqqqmOv8EgAwVZFrU2a FqsaXDRIXF2 6RNR6 CWjDvQdnX7f0aF HXHxjxYWw98nI4QQAsB4gBBCSATjAUIIIQCMBwihroosy3pdiumnWwDjAarvrb drMRnZO38uTFrB0p/srm7vlsyHwDI4odHl0zQVVdkyvTsNcBkxtbgZ9UAwpeHx8p8tisptSWRNfzX4dts9PooMGWVNE3mH35UQgIAP85VR97O/y0AVARMl 2uvSKy5P21zH 8eajirCs8EOZ4Wb7bq6SkNFOp709TXAIyqwGAF yo9MPKqJoPtamNXvOjvMOlt40fSXt/v6g5vJB57LrzqpVqH202tTrGacP002TJk7ObZpoO7K3AZCr1M7LddDmjEgCA5J6xktfdEv95Jfg5dw4snqCrrigrq6g2eOxct8C0ctFJLuDsNenx7ryWklHqq2 z5UbWN/gaWgTjAapPcpJnMofD4XBSvKfKyNmeSOVwOBxOsuckSQAQM9 fwKkn/foyTRqQRYErbHc 13MNuJ UEhd cDo9cP60bdFVlF6OF0Qfj9ttKqHhHJTG4XA4mTG/G edWjQ3SM4l9GlBbuKpSfm7HdaEfr4aquD5yWXrwooa6t3RBvx6I53D4WRmpj2O9JxGBixa6JnZxGXf6JGMYHyzLw59I3Tdxd47p/ZubcYhACDLikqafga dbsvjVpvPm5HSv8VvlHJnJQ73nNlbiyydLqY0 gqDYKsi/NG2/twR2z0u5eUHHN1t7V42PLRk3b9U5doHOh6G 5kcDiZGan/RHhaVZ Y5xLIbd/hDf4QANVHiMuy2AAAPDlJCoXak8Vmi9rMWgAgxJksNvvTJfn5LxNTeMbrf52sKw0AvdgLD3gULb2ZUyik9u7JkgQAUlKmG0GXlmez2TQAAF5slbz9mrXWWt0p0N1wkePw3e7xL/mW/T/aK62fta188EqXcbrHJyt8sk4iQZdWZLPZVAAAdq VyywOT49LrgHVRmtFlWz4SFDnUxt3ZME29fD7LuUbdFcUWQ3LDo3O4r7tprv40LGVBj1qQuZp7Babo5J2 1UtT6Aw0fXQ p9ZlOxj44eG2qcGzZYjQPj6qKVu IzUQ8KlThcLiijWg4sOPvScJPWtj1OQ5rnWS AUfn7DsG4AAAom8w fqprjmpzMtVFusJtdFrFjXaTWzuizc0TRjs1yPqSvQRg5rPGxiVjeBwAIhowim82mAAhlatXkJZnScoz2zQiA4wPUSrQBVvZaf6 3XrLr1PUH6YXV0N1sw2l3696NnlpiestOeNirUQAAyKK/QmO76w5T 6x9pvVbeGirZsTq1Zdym1gWi1 WFuh3920/7f7Y1e9y Bm3MvUPRsUnJwZaZ 9cf q5EACAH38nz Zc1N17t48Y/r144cmGUwpRWLN9vWwV1BdcTmiDYAAgfH37r0wVy0k69VbkpGsvOxu0zVyu4Sa8Ji40ssJkhnX9oQ8hYzrXplfCjUjROV4TvV5HjslkMnv0UBy0KHaU 3rTdk6IhPEAfTFeyEI1 Q UR3ukCwBATMflxt/H7BVfXf9j4RhNdh99202BmZVfsD y9NGemSsemf7hOla6gZdp6nMP7hh812XlhayPL3l 0s4RSvLy8vLysnIsg/8l6u3yXNr/G9xgQJ0LIW06066vOIC4lrGebF5WrgAAgNp/xorxLCqA1KD5s3ViA0Kym1pGs60IS4q4hIKywpc3oLyC/NLuSkriH2 lKvdShsKCN0IAALrOqqAHMTExMTH3wn1XqYY7ORxIa98ZBBw2oy/GGLXtzj6L9x0iopucChUAhDUVBNt0rqvpXFcgK3MfX3VfvmRqpdwjD5OmfrZe/TRg9Yy1T4wPhLhPaHh8DUBRnXVgV9iINctP66 vt5naz/nChQXqNIJCE2cqKMp0q/s4jUaprfnop1NXwqg4Gh4vtESEpLvf/XUoWilIpAUVSWF/1HCQlZJq2ori19jyTb45Y7paeiPBTmFQqh3kCYLM99XSurItvgWJUhKydZ/qaIB0Cvt1WQn5MPPeXlKFANQIjL99HUVKUAgGb/gXtf3DQ8dyl16aZB7ddK4/gAfTFCUlFN4wN1tgwdgJ ww6jPVJ 6Ljwhoaxrv27usIK4 NzGZ3jJ0hh3K4vtpQuuhHlMUKE3 j4ACttu355RSRuXHud8aOgJMWYvDQ0NdfU vZXfBwMAqhJb8e3zpwXvmweyiMPhKvZSxnjQlQiz6wYKICx4mVWryFakUqgUqK0RPSwmLCkqbocBA0XJZEz/rJAr8dUftvHTj9oNMd0W2/BqPGL6483Fb/leyqp3XZBl909ffjng5zGszxtigkanARA4f4A6KbKKm5NdX05xpZA2wG62Tvx2h XHwuIyXrzIiL22d X WPWxoxp9RESYdW7BdC/J/5343UK2LCc7OzunoKzxBa0oSlM99o57fv7q8 ZGzrSBk6aoPdrtvONSdOrTp2kxV9wXu8eoTpnSjt0r1PYEmafdTiSW1pSnXdh8JM3YzkKJylRVlUi8djmltKoo8ayHX90jpoRYN3rp66cvuVVtMWCgas7fPEtwbPbM34Nin Xlv0oKPzh/5h85P69frEsHACBrywvrXSlvKgTdLTa5maSsnTRnX0jCy8I3uRl3fV2sfjkvvcx9QT/RtULWlOSL3v8qLeroxqOJ6hPHa7Xr2YuXCvpivIiVg39YWW DmLnn06DZmkv9rnXbut1r6fi1 VVUpurgMTPPXPpVp7FuP//J8b1h bn8VSNvrBJtoWqsjHz8u25jxRLyE3cfmPXA1r 542Porg04TWxw32i9P7uclGINMP3lzGWXYZiTtUuhqA6RvzVHe2M2TcNs8Zmjs3pRAEx/87Bdss2y7za6lpXLLItbDwEAaNoWVspzFhnMKI27vrDxxxu FiFjtueGn8oW9602 /8tqhFnDTR18ApzmcymAAkAgqeeU/p7vnszY/gfSWGLe08/eUvJa/e rdP2PHvDl1LRHmXtfnOVnfa72bPaWLdRmm5AEBS6lMIPhjZHz7kMaWr0/O0RL/NKeiv2aPA1v4hH9uY/tfPyfl1 QcHOAL9k1IFacfrxQuapb1MPv79hYPv0ZLv8lSIuLi5q50V/4v0ihBBCABgPEEIIieD8AULoeyE23id7fEcfRBeG4wOEEEIAXzICShWjto/xL/g/BLRh3oOzr9vqNDbb1m4oFfxKP2OQ6EEEIdq6nnTRFCCP134PwBQgghAIwHCCGERDAeIIQQAmh2Pvn58 eRkZFtUbCZmZm6unq7FddRGqwmQgh1Qk3FA1HrbGZmxmQyv22pXC5XtOf6bWXbFddRGqwmQgh1Tk3dL2q71pnJZJqZmX0yFOhiwQAaqSZCCHVOzcwftF3r3OCeu1IwEOl6NUIIdVU4n4wQQggA4wFCCCGRr4oHVVH/G6Sgancur6E8pbUP1uma7c38KHmuIMNjjN6GmJaWwwtx6q2o0ldTU1NTS0tLs2 /wWZOxx6XtUe67Cbwk3aNUFQ2 5PzroqCDI8xQ9bcq VdX6BhdTKvgw8PIYS zlfEA7I4zDdU1XJ4qs Z9OZS2rYaTWtZcGpGRkZ6enpGZuypsf 6/ebDaTxRezuofnA6gDbO/O1Zn jq5t NEELfi5bHA2F20Om7/aZscrLknvO5VynaSBbHHHAcradnONx8vk9yXf7qiiTfpT/r6xkaj5mxN7q0obFEywrmlReXVhMSEmIEkCX/HHUeZ2RobKQ/YspvFzOqAfiPtxiZOv76y SJFsP1RjodOr1nkf20iSY/jV4a8EIAQJbFH19ioa nr69nOHHVuZQK4EVv0DPc rgWAIAsDV6gbXUiW1jz4pqrzSgDIyNDAzPHvX8XfnrUJDfMN1hq3K rp0oGeYcU4VgAIdRltDge8NPPn3miO22iupHtZMYVr6sFJABURrkt8lPcHPYwOuqsg1QulwQAfsKfi/fXOAdFR9 7vIpVlPt18YCftm chpqaCltZiT1o2qGSyd6H56gSpWEbF4UN2BsZff/B/cCFvD c9ifxAaCWk6 2KeBaaPiOQVE7/SVWn750LWLP0PuH/dMFFXc2zzlGXX41 uHD xcdKzwcd9wT6k2fxgj2f8gDIN E scMnTFZkePpvKt0nv 9Bw ibx0cGrVkzdWPm3xhdpDvLZWp1gMHWFur3fa 8LxDhyoIIfQNtTQe8B6e8XttYmchT9AH21izo46fyxRAberte4yxNkZyFKAqjJ5lqUoBELz6O6rAeJoliwaEzLCZU7W/LhMbrf qsGcvXrxIDF5r0I1QsXAw682A2ieRt/IyzjqPGzly5Gjr32N4XE5aCQlAVTEY3ocBIKbEUmANGabKAKDJKzAryyt4qbfvi09wHKtEA2CoTJptzo 6nQ4/2tophfvfrRDmBPunjpoxjpl/96/E3Cg3m9EjR44ct9DvNfky7UX9W2KCDL8zcdq2VupUah8rm6Epp07E8r6qWggh1Om0rJUmSyN8L2fziM2mOlsBoLZc MbX54GzWzehkCTqOtIElU4jAIAUCoF8t41Ga11iTqqc3vIjrvGmq5af1vZ3ZAkFoGx35NYWXRoACMoKCkGmJ5EMBJ1Bf/cJgvJxqCPJj/4gAQAoatYOWuYXbz7RDsix3GwiBfkCAV1/bfB5eyYBAFVFuRUSCvQPH M9PHM lV/258QhhwFAUCksTPEOXa0/sVVVQwihzqFF4wNh3lXfCJmFgYlJCQkJCQkJKY OTKgK9L5e8qOZiSD8wp1CAQiLoy F/SsEoPY2GaN03 /KqxogK5IvBSe1duqZomy9fZ1O/M7NgXnUwaZGZVeOXc2qAeA9PTl3hO2RZma26T aGleF N7M4wPUvL5 NgIMR2jSgFCY4PBT3J /Xai2stcTAwpruEmfRye9HpeRICyO2jLe9LdQ7vs4Qpbe9L3MsznxOEVUSE879IhXv7v2j1zAhCCHUCLYkHgqd vnE6TvN1xeo2ED0nrHBUvu19IdfY9fj8yt3jDQxH2BwtZrMIAKAPXum9Tu6MrbGB8fit/8qrUlt/rL0dti9TvbXd7SYxcZfPHP4RK4Of9I0dLrNdj60Y1Mz4Q9J0q8883r5JBvoGxnYnxJaf2mwiAQBEj7EzRr1Jk7G1G0ADANrAFcd3D41ZaqKnr26bXVUfcpPYm6PQjzg31vKv3ibNb93T4lRixxHpp88lR8TaurhhBCHa6p/GheXl42NjZtV3ZAQICTk1O7FddRPqkmQgh1Tvj7ZIQQQgAYDxBCCIk0Ew 4XG4bFdzgntuuuI7S9WqEEOqqmooHorX726JFe58opn2K6ygNVhMhhDqnpuaTAfNlthomR0MIfS aiQcIIYT I3A GSGEEADGA4QQQiIYDxBCCAEA/B9SBHZadJYBjAAAAABJRU5ErkJggg==)
![Click image for larger version.
Name: 2023-01-18_07-31.jpg
Views: 7
Size: 32,2 KB
ID: 648](http://newsolutions.de/forum-systemi-as400-i5-iseries/attachment.php?attachmentid=648&d=1674023560&thumb=1)
und dann noch:
![Click image for larger version.
Name: 2023-01-18_07-32.jpg
Views: 7
Size: 37,7 KB
ID: 649](http://newsolutions.de/forum-systemi-as400-i5-iseries/attachment.php?attachmentid=649&d=1674023560&thumb=1)
Und genau da hänge ich und finde nichts wie das gehen soll.
-
Was steht denn nun genau in deinem CLOB-Response?
I.d.R. kann man den Web-Request ebenso in einem Browserfenster aufrufen.
Das Ergebnis kann man dann per rechter Maustaste mit Quelltext-Anzeige ansehen.
Ist das Ergebnis nun so wie in deinem Bild mit "{......}", dann ist dies bereits deine JSON-Antwort, die du 1:1 an JSON_TABLE als erstes Argument weitergeben kannst.
Ist CLOB im HTML-Format und das JSON ist im Body eingebettet, so muss man per XMLTABLE den Body rauslesen.
https://www.itjungle.com/2012/06/13/fhg061312-story02/
Zeige doch mal den Inhalt deines CLOB-Response.
-
Wir sprechen an einander vorbei.
Mir geht es jetzt nicht darum wie XML oder JSON im allgemeinen gelesen wird sondern wie ich überhaupt dazu komme.
Das JSON was ich oben hab ist der Request den ich an das IWS WebService schicke.
Der Response ist mir hier egal. Es geht darum, wie ich im IWS mit der SQL Variante, auf den JSON Request überhaupt zugreifen kann.
Hab's jetzt geschafft.
Man muss die Option "Wrap input parameters" ausschalten und bei der Parameterzuordnung *NONE auswählen.
Dadurch wird der JSON Body direkt 1:1 an die SQL Prozedur als Parameter übergeben.
Und dort kann ich jetzt via JSON_TABLE & Co die Daten verarbeiten.
![Click image for larger version.
Name: 2023-01-18_09-33.jpg
Views: 5
Size: 47,2 KB
ID: 651](http://newsolutions.de/forum-systemi-as400-i5-iseries/attachment.php?attachmentid=651&d=1674031086&thumb=1)
Danke trotzdem für deinen Input!
-
Ich mache das auch nicht mit SQL sondern native mit C#, da ist eben vieles einfacher.
Mittels dieses Programmes kann ich Web-Requests (REST) direkt verarbeiten und das Ergebnis in eine IBM i-DB schreiben oder ändern.
Da ja heute sowieso überall Windowsserver im Einsatz sind, ist das die perfekte Lösung um beliebige Daten in mein Lieblingssystem zu bringen.
Noch besser als mein Upload/400, dass ja nur Excel kann;-).
-
Absolut!
Ich selbst verwende Python direkt auf der IBM i. Habe sogar ein kleines Beispiel auf Github veröffentlicht: https://github.com/andreas-prouza/python-webapi/
Sehr einfach und mit einem entsprechenden CL kannst du es auch via STRWEBPY (oder wie auch immer) starten, beenden oder Status abfragen durchführen.
Alles auch schön mit Git Versioniert, dann super mit Deployment-Prozessen verteilt werden usw.
IWS ist da eher als ob man mit einem Hammer versucht ein Bild zu machen. Einfachste Aufgaben scheinen schon sehr komplex in der Umsetzung.
-
Das kommt immer drauf an, wie man mit einem Werkzeug umgeht.
Beispiel die Kettensäge:
a) https://www.esquire.de/entertainment...ssacre-netflix
b) https://www.arte.tv/de/videos/099959...t-kettensaege/
Für den Hammer habe ich da nichts gefunden. Die Verwendung da scheint eher eingeschränkt zu sein.
-
Dann gut, dass ich doch das Hammer Beispiel genommen habe :-D
Similar Threads
-
By ismiavoiwuascht in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 17-10-21, 21:17
-
By ismiavoiwuascht in forum NEWSboard Programmierung
Antworten: 13
Letzter Beitrag: 27-04-20, 14:18
-
By ismiavoiwuascht in forum NEWSboard Programmierung
Antworten: 0
Letzter Beitrag: 25-04-20, 10:18
-
By dholtmann in forum NEWSboard Programmierung
Antworten: 0
Letzter Beitrag: 30-05-18, 09:28
-
By derMuller in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 05-12-17, 11:05
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks