Tuesday, October 18, 2016

Chgvar Binary Options

Binary Options Broker Hoewel binêre opsies is 'n relatief nuwe manier om handel te dryf in die aandelemark en ander finansiële markte, dit is 'n vinnig groeiende gebied van die beleggingsmarkte. Gesoute handelaars rondspeel met hierdie tegniek en dit het die deur oopgemaak vir baie beginner handelaars om te belê in die markte. Dit is egter noodsaaklik om die prosesse en risiko's wat verband hou met hierdie tipe van handel te verstaan. Binêre opsies is 'n wettige handel skip in 2008 toe die Verenigde State van Amerika erken dit as 'n geldige, hoewel ander manier om handel te dryf op die aandelebeurs. Dit word beskou as een van die maklikste maniere om iemand te begin handel veral dié met geen ondervinding. Wanneer jy handel in binêre opsies wat jy nooit self 'n kommoditeit of bate. In plaas jy spekuleer oor die vraag of die prys van 'n spesifieke bate gewoonlik bepaal deur die aandeelprys, sal styg of daal binne 'n bepaalde tydperk van die tyd. In effek, jy dobbel of maak 'n voorspelling oor die prys beweging van 'n bepaalde bate van julle kry dit reg om geld te maak, indien nie, jy geld verloor. Elke spekulasie is gewoonlik baie kort termyn. Daar is 'n goeie hoeveelheid inligting aan u verskaf voordat die handel, of jy aanlyn sagteware of 'n goedgekeurde binêre opsies makelaar gebruik. In wese kies jy 'n bate en besluit of die prys sal styg of daal jy nie jou verbintenis kan verskans en hoop dit sal dieselfde bly Dit maak die konsep van jou belegging baie eenvoudig óf die prys beweeg in die rigting wat jy sê dit sal jy wil kry 'n opbrengs op jou belegging, of, beweeg dit die teenoorgestelde manier en jy niks. Sodra jy jou bate gekies sal jou binêre opsies makelaar vir jou sê die persentasie opbrengs sal jy kry as jy korrek is. Jy moet dan die tydraamwerk vir jou spekulasie en hoeveel fondse jy bereid is om te pleeg is kies. Sodra jy al hierdie faktore het besluit en jy is gelukkig met jou besluit, begin die handel met die kies uit te voer op jou skerm. Die terugsit en wag Binêre opsie handel is een van die min gebiede van belegging waar jy presies weet wat van jou terugkeer sal die verskaffing van die aandele prys beweeg in die regte rigting. Jy is ook oop vir die handel in 'n groot verskeidenheid van markte of valuta, aandele of kommoditeite die beginsel is dieselfde in alle markte. Trouens, binêre opsies is een van die maklikste maniere om handel te dryf op die internasionale markte sonder verskeie makelaars rekeninge en bemoeilik jou beleggings. Net 3 eenvoudige stappe om jou sukses Register en kry 'n Gift Fonds jou handel rekening en kry 'n bonus voorspel mark rigting en verdien Stap 1 - Registreer en kry 'n Geskenk Registreren sal minder as 'n minuut neem. Jy sal onmiddellik jou handel rekening en al die gereedskap wat jy nodig het vir 'n suksesvolle handel te ontvang. Ons hoogs evalueer jou keuse. Dis hoekom ons die gawes het wat vir julle berei: binêre opsies video lesse. STAP 2 - Fonds jou handel rekening en kry 'n Bonus Jy kan 'n rekening direk na registrasie te finansier. Dit is die mees gewilde befondsing dienste, wat te doen het met ons: Deur die befondsing van 'n handel rekening, kan jy die ekstra geld te kry as 'n bonus. Deur te belê meer, kan jou bonus selfs verdubbel Mac, PC, tablet of enige smartphone meer as 100 bates beskikbaar-vir-verhandeling. Van 'n toestel, enige tyd en met 'n hoë vlak van sekuriteit. Deur die skep van hierdie handel platforms, het ons uitgewerk elke detail, om jou te voorsien met die gemaklike omstandighede vir jou sukses gewaarborg onttrekkings verwerking vermeerder binne 1 uur Moontlikheid om handel te dryf oor naweke Wye verskeidenheid van befondsing en onttrekkings metodes 100 veilige handel met die data beskerming Begeleide handel fasiliteit met 'n hulp van bekwame handel adviseur kliënte ondersteuning 24/7 Meer as 10 000 ambagte, bedien daagliks Finpari 2016 Finpari Alle regte voorbehou Wanneer die handel binêre opsies soos met enige finansiële bates, is daar 'n moontlikheid bestaan ​​dat jy 'n kan vol te hou gedeeltelike of totale verlies van jou beleggingsfondse wanneer handel. As gevolg hiervan, is dit uitdruklik gestel dat jy nooit moet belê met of handel op, geld wat jy nie kan bekostig om te verloor deur middel van hierdie wyse van handel. Finpari bied geen waarborge van wins of vermy verliese wanneer die handel. Die webwerf en inhoud kan beskikbaar in verskeie tale wees. Die Engelse weergawe is die oorspronklike weergawe en die enigste een wat bindend is op Finpari dit sal geld op enige ander weergawe in die geval van teenstrydigheid. Finpari sal nie verantwoordelik wees vir enige foutiewe, onvoldoende is, of misleidende vertalings van die oorspronklike weergawe in ander tale. Finpari of sy agente of vennote nie geregistreer is nie en verskaf nie enige dienste op die Amerikaanse grondgebied. Oor ons maatskappy. ,. . ,. . . . . 24option,,,. ,. C,, (),,. ,,,. ,,,. ,,,,. . CySECThe binêre (binary) ingeboude funksie bedryf op 'n karakterstring wat is vervat in 'n CL karakter veranderlike. BINêRE of BIN kan gebruik word in uitdrukkings en as óf operand (ontvanger) van die bevel Verandering Veranderlike (CHGVAR). Sien die CHGVAR opdrag beskrywing vir meer inligting. Die binêre ingeboude funksie kan ook gebruik word op bevel parameters wat gedefinieer word as numeriese (Desember, INT2 en INT4) en Expr (JA) is vermeld. Die binêre ingeboude funksie behandel die inhoud van die gespesifiseerde CL karakter veranderlike, begin by die gespesifiseerde vir 'n lengte van 2 of 4 karakters posisie, as 'n signed binary integriteit. Wanneer die binêre ingeboude funksie word gebruik met die VAR parameter op die CHGVAR opdrag, is die desimale getal of rekenkundige uitdrukking in die parameter WAARDE omgeskakel word na 'n 2-byte of 4-byte signed binary integriteit. 'N desimale breuk is nie ingesluit nie. As die beginposisie en lengte nie gespesifiseer, dan 'n beginposisie van 1 en die lengte van die karakter veranderlike gespesifiseer word. Die lengte van die karakter veranderlike moet verklaar word as 2 of 4. Die volgende is voorbeelde van hoe die binêre ingeboude funksie kan gebruik word. Voorbeeld 1: Converting binêre na desimaal Die inhoud van karakter veranderlike ampB2 word as 'n 2-byte onderteken binêre getal en omgeskakel word na sy desimale ekwivalent van 18. Dit word dan aan die desimale veranderlike ampN opgedra. Voorbeeld 2: Converting desimale binêre Die getal in die desimale veranderlike ampN omgeskakel word na 'n 2-byte onderteken binêre getal en word in die eerste en tweede grepe van die karakter veranderlike ampB2. Voorbeeld 3: Gebruik binne 'n rekenkundige uitdrukking Die inhoud van karakter veranderlike ampB2 is as 'n 2-byte signed binary integriteit behandel en omgeskakel word na sy desimale ekwivalent van 18. Die desimale getal 4 is dan bygevoeg en die som, 22, aan die desimale veranderlike ampN. Voorbeeld 4: Converting desimale binêre met afkorting Die getal 122,567 is afgesny om die volle getal 122 en word dan omgeskakel word na 'n 2-byte signed binary integriteit en aan die karakter veranderlike ampB2. Karakter veranderlike ampB2 sal dan bevat die heksadesimale ekwivalent van X007A. Voorbeeld 5: Converting 'n negatiewe getal Die waarde -45 omgeskakel word na 'n 4-byte signed binary integriteit aan die karakter veranderlike ampB4. Karakter veranderlike ampB4 bevat dan die heksadesimale ekwivalent van XFFFFFFD3. Voorbeeld 6: Gebruik op die IF bevel van die inhoud van karakter veranderlike ampB4 word as 'n 4-byte signed binary integriteit en is in vergelyking met die desimale getal 0. As hulle gelyk is, is die opdrag wat volg op die etiket ENDIT hardloop. As hulle nie gelyk, is die opdrag wat volg op die AS opdrag uit te voer. Voorbeeld 7: Wisselende karakterstring lengte te CPP Hierdie program is die opdrag verwerking program CPP vir 'n bevel met 'n eerste parameter gedefinieer met die eienskappe tipe (CHAR), LEN (200) en sal varieer (JA). Die eerste twee grepe van karakter veranderlike ampP bevat die lengte van die parameter as INT2, 'n 2-byte signed binary integriteit. Die karakterstring wat op die opdrag begin in posisie 3 van die veranderlike ampP. Die maksimum lengte van die karakterstring is 200 karakters. Die eerste CHGVAR opdrag gekry die lengte van die eerste twee karakter posisies van veranderlike ampP en behandel die 2 grepe as 'n signed binary integriteit. Die grepe word omgeskakel na die desimale ekwivalent van die signed binary integriteit, en is aan die desimale veranderlike ampL. Die tweede CHGVAR opdrag gekry die inhoud van die parameter deur veranderlike ampP n substring en die toeken dit veranderlike ampC. CHGVAR (Verandering veranderlike) Command Beskrywing Die veranderlike (CHGVAR) opdrag Verandering word in CL programme ter waarde van 'n CL veranderlike verander of om deel van 'n karakter veranderlike verander met behulp van die substring ingeboude funksie (substring) of die binêre ingeboude funksie (binary). Die waarde kan verander word om die waarde van 'n konstante, ter waarde van 'n ander veranderlike, of ter waarde gekry uit die evaluering van 'n uitdrukking of 'n ingeboude funksie. Uitdrukkings en ingeboude funksies word beskryf in. Ook is implisiete omskakeling tussen desimale en karakter waardes wat deur die reëls in die waardeparameter beskrywing. Die binêre ingeboude funksie (binêre en BIN) gebruik kan word in óf die VAR of die parameter waarde as plaasvervanger vir 'n desimale veranderlike. Wanneer dit gebruik word met die parameter VAR, is die bepaalde gedeelte van die karakter veranderlike verander na die signed binary integriteit gelykstaande waarde van die rekenkundige uitdrukking gegee in die parameter WAARDE. Wanneer dit gebruik word in die parameter waarde is, is die bepaalde gedeelte van die karakter veranderlike beskou as 'n signed binary integriteit omgeskakel word na 'n desimale getal wanneer dit gebruik word in die evaluering van die waarde van die parameter WAARDE. A 2-byte binary integriteit omgeskakel word na 'n desimale (5 0) getal en 'n 4-byte binêre getal omgeskakel na desimaal (10 0) nommer. Die uitslag van die geëvalueer uitdrukking word dan aan die voorwaardes in die parameter var. Die substring ingeboude funksie (substring of SST) gebruik kan word in óf die VAR of die parameter waarde as plaasvervanger vir 'n karakter veranderlike. Wanneer dit gebruik word met die parameter VAR, is die bepaalde gedeelte van die karakter veranderlike verander na die waarde van die uitdrukking gegee in die parameter WAARDE. Wanneer dit gebruik word in die parameter waarde is, is die bepaalde gedeelte van die karakter veranderlike gebruik word in die evaluering van die waarde van die parameter WAARDE. 2-byte binêre heelgetalle omgeskakel word na 'n desimale (50) getalle en 'n 4-byte binêre getalle word omgeskakel na (10 0) getalle desimaal. Die uitslag van die geëvalueer uitdrukking word dan aan die voorwaardes in die parameter var. Die substring ingeboude funksie kan gebruik word om te haal of al of deel van die plaaslike data gebied wat verband hou met 'n werk te verander. Die skakelaar ingeboude funksie kan gebruik word in die parameter waarde as plaasvervanger vir 'n logiese veranderlike in die program verklaar. Skakel bevat 'n 8-karakter masker wat aandui watter van die werk skakelaars in 'n werk agt getoets vir 1s en 0s. Wanneer skakelaar wat vir die parameter waarde is, is die logiese veranderlike wat deur die parameter VAR stel om 1 as die logiese gevolge van die ingeboude funksie is alles waar. Indien enige van die werk skakelaars resultate in 'n valse toestand getoets, is die veranderlike stel om 0. Beperking: Die CHGVAR opdrag is slegs geldig in CL programme. Verlangde parameters VAR Spesifiseer die naam van die CL veranderlike waarvan die waarde word verander. Die tipe veranderlike hoef nie dieselfde as die tipe van 'n konstante of veranderlike wat in die parameter waarde, tensy 'n uitdrukking word geëvalueer of die parameter VAR spesifiseer 'n logiese veranderlike. As die substring ingeboude funksie of die binêre ingeboude funksie word gebruik om 'n gedeelte van 'n karakter veranderlike verander (dit wil sê, 'n substring van die karakterstring in die veranderlike) wat in VAR 'n waarde wat in die parameter WAARDE, spesifiseer die naam van die karakter veranderlike, gevolg deur die beginposisie en die aantal karakters wat verander in die karakterstring wat deur die veranderlike naam. WAARDE Spesifiseer die uitdrukking wat gebruik word om die waarde van die veranderlike verander. Veranderlikes, konstantes, of 'n ingeboude funksie kan gebruik word binne die uitdrukking. Vir 'n beskrywing van uitdrukkings, sien Uitdrukkings in CL opdragte in die inligtingsentrum. As 'n konstante gebruik word as 'n eenvoudige uitdrukking, moet die waarde daarvan word bepaal deur die volgende reëls, afhangende van die tipe van konstante word gespesifiseer en of die veranderlike verklaar as 'n desimaal, karakter, of logiese veranderlike. Kodering Desimale Waardes vir Desimale Veranderlikes Wanneer 'n numeriese waarde is gespesifiseer vir 'n desimale veranderlike: Dit kan gekodeer met of sonder 'n desimale punt en met of sonder 'n plus of minus teken (of,.). As 'n negatiewe waarde is vermeld, 'n minusteken (-) moet die waarde voorafgaan. As 'n desimale punt nie in die gekodeerde waarde is vermeld, is dit veronderstel om te wees op die regterkant van die laaste syfer gespesifiseerde dit is, die gekodeerde waarde is veronderstel om 'n heelgetal (heelgetal) wees. As die aantal óf heelgetal of fraksionele syfers gespesifiseerde groter is as die gedefinieerde aantal heelgetal of fraksionele syfers, is 'n fout boodskap gestuur aan die gebruiker. Byvoorbeeld, as 'n desimale veranderlike word gedefinieer as 'n vyf-posisie desimale waarde waarvan twee posisies is die fraksie gedeelte, die volgende waardes kan gekodeer: Die karakter veranderlike moet lank genoeg om die desimale punt akkommodeer en teken karakter as die waarde wees kan 'n desimale punt en 'n negatiewe waarde in dit. In die laaste voorbeeld, hoewel die desimale waarde is gedefinieer as (5, 2), die karakter veranderlike moet ten minste 7 karakters lank vir die vertoon waarde wees. In die volgende-tot-laaste voorbeeld, kan die karakter veranderlike slegs 5 karakters lank wees en die bekeerde gevolg -3,90 sal geldig wees. Die substring ingeboude funksie kan gebruik word om 'n substring van 'n karakter veranderlike wat in die parameter VAR 'n desimale waarde in die parameter waarde te verander. Kodering Logiese of karakter Waardes vir logiese veranderlikes. Die waarde vir 'n logiese veranderlike moet 'n logiese waarde van 1 of 0. Dit moet ingesluit in apostrofs wees. Tog kan die skakelaar ingeboude funksie gebruik word in die plek van 'n logiese veranderlike in die parameter WAARDE. Verwys na 'n beskrywing van die skakelaar ingeboude funksie. Waardes vir desimale en karakter veranderlike tipes kan gespesifiseer word in heksadesimaal vorm (X580F vir desimale 58.0). Maar as karakter waardes word in heksadesimaal vorm, sorg moet gebruik word, omdat daar geen geldigheid nagaan uitgevoer op die heksadesimale string. Die volgende voorbeelde van die CHGVAR opdrag te wys hoe die waardes van desimale, kan logies, en karakter veranderlikes verander. Voorbeelde vir CHGVAR Voorbeeld 1: Die verandering van Desimale Veranderlikes Die waarde van veranderlike AMPA is ingestel op die waarde van die veranderlike ampB. As ampB het 'n waarde van 37.2, dan is die waarde van AMPA raak 37.2 ook. Die waarde van veranderlike ampY verhoog deur 1. Indien ampY het 'n waarde van 216, is die waarde daarvan verander na 217. Voorbeeld 2: Die verandering van logiese veranderlikes die waarde van die logiese veranderlike ampX is ingestel op die waarde van die resultaat van die OR werking van die logiese veranderlike ampY met die logiese veranderlike ampZ. Beide veranderlikes moet logiese veranderlikes wees wanneer OF gebruik. As ampY gelyk 0 en ampZ gelyk 1, dan ampX is ingestel op 1. Die waarde van die logiese veranderlike AMPA word bepaal deur die logiese gevolge van die ingeboude funksie, skakel. Posisies 1, 2, 7, en 8 van die 8-karakter masker aan te dui dat die ooreenstemmende werk skakelaars vir die werk is om getoets te word vir die wat in die masker waardes. Job skakelaars 1 en 7 word getoets vir 1s, en skakel 2 en 8 word getoets vir 0s. (Skakelaars 3 tot en met 6 is nie getoets.) As al vier skakelaars die tydperk vermeld in die skakelaar masker waardes bevat, die logiese gevolg van die ingeboude funksie is waar, en die veranderlike AMPA is ingestel op 'n 1. Indien enige van die vier skakelaars bevat 'n waarde nie in die masker aangedui, is die resultaat is vals en AMPA is ingestel op 0. Voorbeeld 3: die verandering van karakter Veranderlikes Hierdie twee opdragte stel die waarde van die veranderlike AMPA gelyk aan die karakterstring ABCD, wat is die gevolg van die aaneenskakellling van die twee karakterstringe AB en CD. Die eerste opdrag is gekodeer in navraag vorm met genoteerde snare die tweede opdrag is gekodeer in posisionele vorm met die waardeparameter spesifiseer twee aangehaal karakterstringe. Hierdie voorbeeld toon 'n 6-karakter veranderlike waarvan die waarde verander deur 'n korter karakterstring. As ampVAR1 ABCDEF en ampVAR2 XYZ voor die opdrag is verwerk, is die resultaat in ampVAR1 opgestopte op die regte met spasies: XYZ. Die aanvaarding van ampVAR1 is 'n karakter veranderlike wat 6 karakters lank, is die resultaat weer opgestopte op die regte met spasies: 12. Die apostrofs vereis in hierdie voorbeeld. Die substring ingeboude funksie word gebruik om 3 karakters van die karakter konstante verandering in die veranderlike genaamd AMPA. As AMPA het 'n waarde van ABCDEFGH, is die vierde, vyfde en sesde karakters in AMPA stel om REP, en die resultaat is ABCREPGH. Die substring ingeboude funksie word gebruik om al die plaaslike data gebied te verander na spasies. of die binêre ingeboude funksie word gebruik om die eerste 2 karakters van die karakter veranderlike genoem AMPA om die getekende binêre waarde van die getal 20, of heksadesimaal nommer X0014 verander. As die karakter veranderlike genoem AMPA het 'n lengte van 10, karakters 3 tot 10 van veranderlike AMPA is nie verander nie. Foutboodskappe vir CHGVAR CPF0816 Skakel masker amp1 nie valid. CL Programmering Die fokus van hierdie hoofstuk is ILE eerder as OPM. Om hierdie rede, is prosedure gebruik eerder as program vir hierdie hoofstuk. Maar wanneer die bespreking gaan oor CL opdragte in die algemeen, die woord program kan steeds gebruik word. A CL prosedure is 'n groep van CL opdragte wat die stelsel waar om insette te kry, hoe om dit te verwerk, en waar om die resultate te plaas vertel. Die prosedure is 'n naam waarmee dit dan deur ander prosedures genoem kan word of geboeid binne-in 'n program en 'n beroep opgedra. Soos met ander vorme van prosedures, moet jy CL prosedure bron state betree, saam te stel, en bind dit voordat jy die proses kan hardloop. Wanneer jy tik CL beveel individueel (uit die opdrag Entry vertoon, byvoorbeeld, of as individuele opdragte in 'n inset stroom), is elke opdrag afsonderlik verwerk. Wanneer jy CL bevele tree as bron state vir 'n CL prosedure, die bron bly vir later verander as jy kies, en die opdragte is saamgestel in 'n module. Hierdie module is nog net so 'n permanente stelsel voorwerp wat gebind kan word in ander programme en hardloop. So, CL is eintlik 'n hoë-vlak programmeertaal vir stelsel funksies. CL prosedures verseker konsekwent verwerking van groepe van opdragte. Jy kan funksies uit te voer met 'n CL prosedure wat jy nie kan verrig deur 'opdragte individueel, en die CL program of proses 'n beter prestasie te hardloop tyd as die verwerking van verskeie afsonderlike instruksies. CL prosedures kan gebruik word in die bondel of interaktiewe verwerking. Sekere opdragte of funksies is beperk tot óf joernaal of interaktiewe werk. CL bron state bestaan ​​uit CL bevele. Jy kan nie gebruik al CL beveel as CL bron state, en jy kan 'n paar van hulle gebruik slegs in CL prosedures of OPM programme. Jy kan bepaal watter beperkings jy op die gebruik van CL opdragte wil geplaas. Jy kan dit doen deur die blokkie in die boonste regterkantste hoek van die sintaksis diagram van 'n opdrag. PGM:: 'n Voorbeeld wat die opdrag Program (PGM) gebruik word hieronder getoon B, ek 'n Maksimum van 40 herhalings. Alle parameters voorafgaande hierdie punt kan posisioneel gespesifiseer word. Jy kan die sintaksis diagramme in die CL-afdeling van die kategorie in die iSeries Information Center Programmering vind. Die PGM: B, ek in die sintaksis diagram vir die opdrag PGM toon dat hierdie opdrag gebruik kan word in óf joernaal of interaktiewe werk, maar kan slegs gebruik word binne 'n CL program of proses. Die opdragte wat jy net kan gebruik as 'n bron state in CL programme en prosedures sal PGM het: in die boks. As die boks hierdie aanwyser bevat nie, kan jy die opdrag nie gebruik as 'n bron vir 'n CL program of proses. IBM het aanlyn-inligting oor hoe om 'n sintaksis diagram te lees. Verwys na die CL-afdeling van die kategorie in die iSeries Information Center Programmering. CL bron state kan in 'n databasis bron lid ingeskryf word óf interaktief van 'n werkstasie of in 'n bondel werk inset stroom van 'n toestel. Om 'n program met behulp van CL bron state te skep, moet jy die bron state in 'n databasis bron lid betree. Jy kan dan 'n ILE program deur die opstel van die bron lid in 'n module en bindend die module in 'n program voorwerp. CL prosedures geskryf kan word vir baie doeleindes, insluitend: Om die volgorde van die verwerking en die roeping van ander programme of prosedures te beheer. Om 'n spyskaart en hardloop instruksies gebaseer op opsies uit dat spyskaart vertoon. Dit maak die werk stasie gebruikers werk makliker en verminder foute. Om 'n databasis lêer lees. Om te hanteer fout voorwaardes uitgereik van opdragte, programme of prosedures, deur die monitering vir spesifieke boodskappe. Om die werking van 'n aansoek te beheer deur die stigting van veranderlikes gebruik word in die aansoek, soos datum, tyd, en eksterne aanwysers. Om gedefinieerde funksies vir die stelsel operateur, soos die begin van 'substelsel of stoor van lêers te voorsien. Dit verminder die aantal opdragte die operateur gebruik gereeld, en dit verseker dat die stelsel bedrywighede konsekwent uitgevoer word. Daar is baie voordele in die gebruik van CL prosedures vir 'n aansoek. Byvoorbeeld: Omdat die opdragte word gestoor in 'n vorm wat verwerk kan word wanneer die program is geskep met behulp van programme is vinniger as die aangaan en die bestuur van die opdragte individueel. CL prosedures is buigsaam. Parameters kan oorgedra word na prosedures om die operasies uitgevoer deur die proses om aan die vereistes van 'n spesifieke gebruik aanpas CL. CL prosedures getoets kan word en ontfout soos ander hoëvlaktaal programme en prosedures. CL prosedures en programme kan voorwaardelike logika en spesiale funksies nie beskikbaar wanneer opdragte individueel ingeskryf inkorporeer. CL prosedures kan gebind word met prosedures van ander tale. Jy kan nie CL prosedures gebruik om: voeg of te verander rekords in die databasis lêers. Gebruik drukker of ICF lêers. Gebruik subfiles binne vertoning lêers. Gebruik-program beskryf vertoning lêers. Alle programme is geskep in stappe: Bron skepping. CL prosedures bestaan ​​uit CL bevele. In die meeste gevalle, is die bron state in 'n databasis lêer ingevoer in die logiese volgorde bepaal word deur jou program ontwerp. Module skepping. Met behulp van die opdrag Skep beheer taalmodule (CRTCLMOD), is hierdie bron gebruik om 'n stelsel voorwerp te skep. Die geskep CL module kan gebind word in programme. A CL module bevat 'n CL prosedure. Ander HLL tale kan verskeie prosedures vir elke module bevat. Program skepping. Met behulp van die opdrag Skep Program (CRTPGM), is hierdie module (saam met ander modules en diens programme) wat gebruik word om 'n program te skep. Let wel: As jy 'n program wat bestaan ​​uit net een CL module skep, kan jy gebruik maak van die skep Bound CL Program (CRTBNDCL) opdrag, watter stappe 2 en 3. Die iSeries-bediener bied baie spyskaarte en uitstallings om die programmeerder help kombineer, insluitend die programmeerder Menu, die bevel Entry vertoning, bevelpor uitstallings, en die Programmering Development Manager (PDM) Menu. As u bediener gebruik die sekuriteit funksies beskryf in Sekuriteit - Reference. jou vermoë om hierdie uitstallings gebruik word beheer deur die owerheid wat aan jou gegee in jou rekening. Gebruiksprofiele is oor die algemeen geskep en in stand gehou word deur 'n stelsel sekuriteitsbeampte. Die mees gebruikte bron inskrywing metode is die bron inskrywing nut (Seu), wat deel is van die WebSphere Ontwikkeling Studio. Jy kan CL bron, 'n CL module en 'n program in een bondel insette stroom uit disket te skep. Die volgende voorbeeld toon die basiese dele van die inset stroom uit 'n disket eenheid. Die insette voorgelê om 'n werk te ry met behulp van die (SBMDKTJOB) opdrag Stuur Diskette Job. Die insette stroom moet die volgende formaat: Hierdie stroom skep 'n program van inline bron. As jy wil hê dat die bron inline hou, kan 'n (CPYF) opdrag Kopieer Lêer gebruik word om die bron kopieer in 'n databasis lêer. Die program kan dan geskep word met behulp van die databasis lêer. Jy kan ook 'n CL module direk skep van CL bron op eksterne media, soos diskette, met behulp van 'n IBM-voorsien toestel lêer. Die IBM-voorsien disket bron lêer is QDKTSRC (gebruik QTAPSRC vir tape). Aanvaar byvoorbeeld dat die CL bron stellings in 'n bron lêer op diskette vernoem PGMA. Die eerste stap is om die ligging van die bron te identifiseer op disket deur gebruik te maak van die volgende ignoreer opdrag met die etiket kenmerk ignoreer: Nou kan jy die QDKTSRC lêer as die bron lêer op die opdrag Skep CL Module (CRTCLMOD) oorweeg. Om die CL module gebaseer op die bron insette van die disket te skep, tik die volgende opdrag: Wanneer die bevel CRTCLMOD verwerk, dit behandel die QDKTSRC bronlêer soos enige databasis bron lêer. Die gebruik van die ignoreer, is die bron geleë op disket. PGMA geskep in QGPL, en die bron vir daardie module bly op disket. Terwyl elke bron verklaring aangegaan as deel van 'n CL proses is eintlik 'n CL opdrag, kan die bron verdeel word in die volgende basiese dele gebruik word in baie tipiese CL prosedures. PGM opdrag PGM PARM (AMPA) Opsionele PGM opdrag begin die proses en die identifisering van enige parameters ontvang. Verklaar opdragte (DCL, DCLF) Meldingsplicht van prosedure veranderlikes wanneer veranderlikes gebruik word. Die verkondig opdragte moet alle ander opdragte voorafgaan, behalwe die opdrag PGM. CL verwerking beveel CHGVAR, SNDPGMMSG, OVRDBF, DLTF,. CL opdragte gebruik word as bron state om konstantes of veranderlikes manipuleer (dit is 'n gedeeltelike lys). Logika beheer opdragte INDIEN dan anders DO, ENDDO, GOTO opdragte gebruik om die verwerking te beheer binne die CL prosedure. Ingeboude funksies substring (SST), skakelaar, en binêre (BIN) ingeboude funksies en operateurs in rekenkundige, relasionele of logiese uitdrukkings. Program beheer opdragte bel, kom terug CL opdragte gebruik word om beheer van ander programme te slaag. Prosedure beheer beveel CALLPRC, kom terug CL opdragte gebruik word om beheer aan ander prosedures te slaag. ENDPGM opdrag ENDPGM Opsionele End Program opdrag. Die volgorde, kombinasie, en omvang van hierdie komponente word bepaal deur die logika en die ontwerp van jou aansoek. A CL prosedure kan verwys na ander voorwerpe wat moet bestaan ​​wanneer die prosedure geskep word, wanneer die opdrag is verwerk, of albei. Hierdie onderskeid word in Toegang voorwerpe in CL Programme. en in die artikels bespreek verskeie voorwerpe. In sommige gevalle, vir jou proses om suksesvol uit te voer, moet jy dalk 'n vertoning lêer. Gebruik vertoning lêers om inligting te formateer op 'n toestel vertoon. As jou proses gebruik 'n vertoning, moet jy gaan en maak die vertoning lêer en rekord-formaat met behulp van die opdrag Skep Wys lêer (CRTDSPF) voor die skep van die module. Jy moet dit dan te kenne om die proses in die afdeling DCL deur gebruik te maak van die bevel te verklaar (DCLF). Sien Werk met lêers in CL Prosedures vir meer inligting. 'N databasis lêer. Rekords in 'n databasis lêer kan gelees word deur 'n CL prosedure. As jou proses 'n databasis lêer gebruik, moet die lêer geskep word met behulp van die (CRTPF) opdrag Skep Fisiese lêer of die (CRTLF) opdrag Skep logiese lêer voordat die module is geskep. Jy kan Data beskrywing Spesifikasies (DDS), Structured Query Language (SQL), of interaktiewe data definisie nut (IDDU) gebruik om die formaat van die rekords in die lêer definieer. Die lêer moet ook verklaar word om die prosedure in die afdeling DCL met behulp van die opdrag te verklaar (DCLF). Sien Werk met lêers in CL Prosedures vir meer inligting. Ander programme. As jy 'n oproep opdrag gebruik, moet die geroep program bestaan ​​voordat jy die CALL opdrag. Dit hoef nie te bestaan ​​wanneer die opstel van die roeping module. Sien Toegang voorwerpe in CL Programme en Hoofstuk 3, beheer Flow en Kommunikasie tussen programme en prosedures vir meer inligting. Ander prosedures. As jy die opdrag CALLPRC gebruik, moet die beroep proses bestaan ​​ten tyde CRTPGM is hardloop. Dit hoef nie te bestaan ​​wanneer CRTCLMOD is hardloop. A CL program kan so eenvoudig of so kompleks as wat jy wil wees. Om 'n paar aktiwiteite wat normaalweg gedoen deur die stelsel operateur aan die begin van die dag te konsolideer (programme noem A, B, en C, byvoorbeeld), kan jy 'n CL prosedure STARTUP met die volgende kode te skep: In hierdie voorbeeld, die programmeerder Menu word gebruik om die program te skep. Jy kan ook die ontwikkeling ontwikkelingsbestuurder (PDM), wat deel is van die WebSphere Ontwikkeling Studio gebruik. op die Programmeerder Menu opsie 8 (bron Edit) en spesifiseer begin in die veld Parm: Om in te skryf, skep, en gebruik hierdie program, volg hierdie stappe: Om CL bron betree. (Hierdie opsie skep 'n bron lid aangewys STARTUP wat ook die naam van die program sal wees.) Spesifiseer CLLE in die veld Tipe en druk die Enter sleutel. Op die Seu vertoon, gebruik die ek (insetsel) lyn opdrag om die CL opdragte (Uiter 'n CL opdrag) betree. Wanneer jy klaar is met die aanvang van die bron state: Druk F3 om af te sluit van Seu. Aanvaar die standaard op die uitgang vertoning (opsie 2, afrit en update lid) en druk die Enter sleutel om terug te keer na die programmeerder Menu. Kies opsie 3 (Skep voorwerp) om 'n program van die bron state wat u verskaf skep. Jy hoef nie aan enige ander inligting oor die vertoning te verander. Let wel: Die gekla programme (A, B, en C) hoef nie te bestaan ​​wanneer die program STARTUP is created. When die program is geskep, kan jy dit noem van die programmeerder Menu deur die kies opsie 4 (Call program) en spesifiseer STARTUP in die veld Parm. As jy probeer om hierdie monster program uit te voer, maar die gekla programme moet bestaan ​​teen die tyd dat die CALL opdragte uit te voer. A CL prosedure kan net CL opdragte bevat. Dit kan IBM-voorsien of opdragte gedefinieer deur jou. Jy kan nie gebruik 'n paar IBM-voorsien opdragte in CL prosedures. IBM het aanlyn-inligting met betrekking tot die individuele opdrag beskrywings en hul toepaslikheid in CL prosedures. Verwys na die CL-afdeling van die kategorie in die iSeries Information Center Programmering. Sekere CL opdragte, soos oordrag Job (TFRJOB) en stuur Job (SBMJOB) het RQSDTA of CMD parameters wat 'n ander CL opdrag kan gebruik as die parameter waarde. Opdragte wat slegs binne CL prosedures kan gebruik word kan nie gebruik word as waardes op die RQSDTA of CMD parameter. Skep 'n diens program van een of meer modules. CL ontwikkeling is 'n buigsame instrument waarmee jy 'n verskeidenheid van operasies uit te voer. Elk van die volgende gebruike word in meer besonderhede in afsonderlike afdelings later in hierdie hoofstuk. In die algemeen, kan jy: Gebruik veranderlikes, logika beheer opdragte, uitdrukkings, en ingeboude funksies om te manipuleer en verwerk data binne 'n CL prosedure: Gebruik 'n stelsel waarde as 'n veranderlike in 'n CL prosedure. Gebruik 'n werk kenmerk as 'n veranderlike in 'n CL prosedure. Data stuur en ontvang van en na 'n vertoning lêer met 'n CL prosedure. Skep 'n CL prosedure om fout boodskappe monitor vir 'n werk, en regstellende aksie indien nodig. Beheer verwerking onder prosedures en programme en pas parameters van 'n CL prosedure om ander prosedures of programme om lêers te ignoreer. Gebruik as 'n beherende prosedure, kan 'n CL prosedure prosedures geskryf in ander tale te bel. Die volgende illustrasie toon hoe beheer kan oorgedra tussen 'n CL prosedure en RPG IV en ILE COBOL prosedures in 'n aansoek. Om die aansoek te gebruik, sou 'n werkstasie gebruiker program A, wat die hele program beheer te vra. Die illustrasie toon: die voorafgaande voorbeeld toon 'n enkele gebind program (PGMA) wat genoem word die gebruik van die OPROEP opdrag met PGMA. PGMA bestaan ​​uit: 'n CL prosedure (PGMA) noem 'n RPG IV prosedure (PGMB) 'n RPG IV prosedure (PGMB) noem 'n ander RPG IV prosedure (PGMC) 'n RPG IV prosedure (PGMB) noem 'n CL prosedure (PGMD) 'n CL prosedure (PGMA) noem 'n ILE COBOL prosedure (PGME) 'n ILE COBOL program (PGME) noem 'n CL prosedure (PGMF) die prosedures geskep kan word, soos aangedui in die volgende voorbeeld. Jy kan bron in te skryf vir prosedures in 'n aparte bron lede. CL prosedures bestaan ​​uit CL opdragte, en die opdragte self bestaan ​​uit die opdrag stelling, parameters, en parameterwaardes. IBM bied online inligting wat die sintaksis reëls vir die skryf van opdragte verduidelik. Verwys na die CL-afdeling van die kategorie Programmering in die iSeries inligtingsentrum vir die verduideliking. Parameterwaardes kan uitgedruk word as veranderlikes, konstantes, of uitdrukkings. 'N Veranderlike is 'n naam van veranderlike waarde wat kan verkry word of verander deur te verwys na sy naam. Veranderlikes kan gebruik word as plaasvervangers vir die meeste parameterwaardes op CL bevele. Wanneer 'n CL veranderlike word as 'n parameter waarde en die bevel wat dit uitgevoer word, is die waarde van die veranderlike as die parameter waarde. Elke keer as die opdrag uitgevoer word, kan 'n ander waarde vervang word vir die veranderlike. Veranderlikes en uitdrukkings kan gebruik word as parameterwaardes net in CL prosedures en programme. Veranderlikes nie in biblioteke bewaar hulle nie voorwerpe en hul waardes vernietig word wanneer die prosedure wat hulle bevat, is nie meer aktief. Die gebruik van veranderlikes soos waardes gee CL programmering n spesiale buigsaamheid, want dit kan 'n hoë-vlak manipulasie van voorwerpe waarvan die inhoud kan verander word deur spesifieke programme. Jy kan, byvoorbeeld, skryf 'n CL prosedure om die verwerking van ander programme of die werking van verskeie werkstasies direk sonder om te spesifiseer watter programme of werkstasies te beheer is. Die stelsel identifiseer dit as veranderlikes in die CL prosedure. Jy kan definieer (spesifiseer) die waarde van die veranderlikes toe hardloop die CL prosedure. Alle veranderlikes moet verklaar (gedefinieer) aan die CL prosedure voor dit gebruik kan word deur die proses: Verklaar veranderlike. Definiëring dit volbring volgens die bevel Verkondig CL Veranderlike (DCL) en bestaan ​​uit die definisie van die kenmerke van die veranderlike. Die eienskappe is tipe, lengte, en die aanvanklike waarde. Verklaar lêer. As jou CL prosedure 'n lêer gebruik, moet jy die naam van die lêer in die lêer parameter op die opdrag te verklaar (DCLF) spesifiseer. Die lêer bevat 'n beskrywing (formaat) van die rekords in die lêer en die velde in die rekords. Tydens die samestelling, die opdrag DCLF verklaar implisiet CL veranderlikes vir die velde en aanwysers omskryf in die lêer. Byvoorbeeld, as die DDS vir die lêer het 'n rekord in dit met twee velde (F1 en F2), dan twee veranderlikes, ampF1 en ampF2, word outomaties verklaar in die program. As die lêer is 'n fisiese lêer wat geskep is sonder DDS, is een veranderlike verklaar vir die hele rekord. Die veranderlike het dieselfde naam as die lêer, en sy lengte was net dieselfde as die rekord lengte van die lêer. Die verkondig opdragte moet alle ander opdragte voorafgaan in die proses (behalwe die opdrag PGM), maar hulle kan vermeng in enige volgorde. In bykomend tot die gebruike in hierdie afdeling bespreek, kan veranderlikes gebruik word om: Slaag inligting tussen prosedures en werk. Sien Hoofstuk 3, Beheer Flow en Kommunikasie tussen programme en prosedures. Slaag inligting tussen prosedures en toestel vertoon. Sien werk met verskeie apparaat Wys lêers. Voorwaardelik proses beveel. Sien Beheer Processing binne 'n CL Prosedure. Skep voorwerpe. 'N veranderlike gebruik kan word in die plek van 'n voorwerp se naam of biblioteek naam, of albei. Die volgende voorbeeld toon die skep Fisiese lêer (CRTPF) opdrag gebruik word met 'n bepaalde biblioteek in die eerste reël, en met 'n veranderlike vervanging van die biblioteek naam in die tweede reël: Veranderlikes kan nie gebruik word om 'n bevel naam verander of navraag of 'n spesifiseer prosedure naam vir die opdrag CALLPRC. Opdrag parameters, kan egter tydens die verwerking van 'n CL prosedure verander deur die gebruik van die waarna funksie. Sien Laat gebruiker Wysigings aan CL opdragte te hardloop tyd vir meer inligting.


No comments:

Post a Comment