> Renaud ROSSET
Figure 2A

Figure 2A

Extraire la valeur week-of-year ISO avec RPG seulement

* ===================================================================
* = Description... Retrieve ISO week-of-year
* ===================================================================
D RtvDayOfWeek 	PR 		5I 0
D 						D Value
D RtvISOWeek 	PR 		5I 0
D 						D Value
D SomeDate 		S 			D Inz( D'2001-10-23' )
D ISOWeek 		S 		5I 0
C 				Eval ISOWeek = RtvISOWeek(

Lire l'article
Figure 1B

Figure 1B

Extraire la valeur day-of-week avec la fonction scalaire DayOfWeek

* ===================================================================
* = Description... Retrieve day-of-week
* ===================================================================
H NoMain
D RtvDayOfWeek 	PR 		5I 0
D 						D Value
P RtvDayOfWeek 	B 			Export
D RtvDayOfWeek 	PI 		5I 0
D DateIn 					D Value
D DayOfWeekNbr 	S 		5I 0
C/exec SQL
C+ Set :DayOfWeekNbr

Lire l'article
Figure 1A

Figure 1A

Extraire la valeur day-of-week avec RPG seulement

* ===================================================================
* = Description... Retrieve day-of-week
* ===================================================================
H NoMain
D RtvDayOfWeek 	PR 		5I 0
D 						D Value
P RtvDayOfWeek 	B 		Export
D RtvDayOfWeek 	PI 		5I 0
D DateIn 					D Value
D SomeSunday 	S 			D Inz( D'2001-05-20' )
D Days 		S 		10I 0

Lire l'article
Essayez donc

Essayez donc

  On voit bien que les fonctions scalaires SQL sont simples et puissantes. Je vous engage vivement à  consulter les articles et les manuels IBM indiqués dans l'encadré Autres lectures, pour voir quelles fonctions scalaires vous sembleront utiles. Soyez certain que quand vous en trouverez une et l'utiliserez, vos applications seront

Lire l'article
 » à‡a ressemble à  …  » n’est pas simplement pour des charades

 » à‡a ressemble à  …  » n’est pas simplement pour des charades

  L'une des compagnies aériennes que j'utilise pourrait faire son profit des fonctions scalaires SQL. Ou plutôt, les clients de cette compagnie aérienne devraient en profiter ! Je vais démontrer comment par le récit d'une mésaventure et des exemples de l'une de mes fonctions scalaires favorites, Soundex, ajoutée dans la V4R5.

Lire l'article
Engranger les bénéfices

Engranger les bénéfices

  Voyons un exemple avec des avantages plus évidents . L' ISO (International Standards Organization) définit un standard (ISO 8601) pour calculer la semaine de l'année dans laquelle tombe une certaine date. Selon ce standard, lundi marque le début de la semaine et la première semaine d'une année contient le premier

Lire l'article
Le mécanisme des fonctions scalaires imbriquées

Le mécanisme des fonctions scalaires imbriquées

  Ceux qui pensent que le SQL imbriqué est source de confusion et se demandent pourquoi s'en préoccuper, seront peut-être surpris en voyant la simplicité avec laquelle on peut imbriquer des fonctions scalaires dans les applications. Pour illustrer cela, examinons à  nouveau la fonction scalaire DayOfWeek. La figure 1A présente un

Lire l'article
Rational XDE Professional v2002

Rational XDE Professional v2002

Rational Software annonce Rational XDE Professional v2002, produit améliorant la productivité des développeurs en brisant les frontières entre la conception et le codage, et cela directement dans les environnements de développement intégrés (IDE) Java et Microsoft .NET.

Rational XDE Professional offre aux développeurs la possibilité de travailler dans un seul

Lire l'article
Common Vulnerabilities and Exposures (CVE)

Common Vulnerabilities and Exposures (CVE)

Bien que le site CVE (http://cve.mitre.org) ne soit pas propre à  Win2K ou à  NT, il offre une liste standardisée de noms pour des vulnérabilités et des expositions de sécurité connues. La liste CVE peut être téléchargée gratuitement.

Lire l'article
Gibson Research Corporation (GRC)

Gibson Research Corporation (GRC)

A GRC (http://www.grc.com), vous trouverez davantage d'informations sur la sécurité personnelle que sur la sécurité d'entreprise. Toutefois, l'un des ajouts récents du site est un récit fascinant sur une attaque par Denial of Service (DoS) contre Win2K, et les efforts de l'auteur pour remonter à  l'origine de

Lire l'article
Vmyths.com

Vmyths.com

Comme l'a démontré le récent canular sur le virus sulfnbk.exe, il est souvent aussi important de connaître les faux virus que les vrais. Les gens de Vmyths.com (http://www.vmyths.com) dressent la liste des canulars connus sur les virus et donnent des conseils pour les démasquer.

Lire l'article
LISTING : Bulk-users.vbs

LISTING : Bulk-users.vbs

‘ Part 1: Use ADO to open the Excel spreadsheet.
Dim oCN
Set oCN = CreateObject("ADODB.Connection")
oCN.Open "Excel"
Dim oRS
Set oRS = oCN.Execute("SELECT * FROM [Sheet1$]")

‘ Part 2: Use ADSI to obtain a reference to the NT domain.
Dim oDomain
Dim sPDC
sPDC = "NT4PDC"
Set oDomain =

Lire l'article
Faites-le avec un script

Faites-le avec un script

  Le scripting est un superbe outil administratif parce qu'il permet de rassembler harmonieusement divers éléments de la fonctionnalité OS pour obtenir de superbes résultats. J'ai utilisé ADO, la Scripting Runtime Library et ADSI - trois outils n'ayant que peu de relation entre eux - pour mener à  bien une tâche

Lire l'article
Le travail commence

Le travail commence

  Tout le travail de scripting préliminaire a maintenant été fait et la 4e partie de bulk-users.vbs peut commencer à  créer des comptes des utilisateurs. Les quelques premières lignes déclarent simplement les variables que le script utilise. Le script établit ensuite le chemin de base vers le serveur sur lequel le

Lire l'article
Ecrire le script

Ecrire le script

  Une fois tous les éléments préliminaires en place, on peut préparer le script. Le listing 1 montre le script bulk-users complet. Comme ce script accomplit beaucoup de choses, je vais décrire chaque section.

  La partie 1 de bulk-users.vbs utilise ADO (ActiveX Data Objects) pour créer une connexion vers l'ODBC DSN

Lire l'article
ASP présente Cogiscreen  …

ASP présente Cogiscreen …

... produit sur iSeries permettant de moderniser et d'enrichir les applications natives, les écrans 5250. Voici les différents modules de Cogiscreen :

- "SECURITY": firewall applicatif
- "TRANSLATION": gestion des langues, normes et devises
- "WEB": interface graphique et accès internet, webisation des applications 5250
- "LINKS": gestion de l'EAI

Lire l'article
Credit Card/400

Credit Card/400

  Broderick Data Systems lance Credit Card/400, application qui traite le processus des transactions de cartes de crédit via TCP/IP vers les banques ou passerelles. Ce produit fonctionne avec les applications existantes via API, protège les transactions avec le cryptage Secure Sockets Layer, journalise les enregistrements de toutes les transactions et

Lire l'article
Haute disponibilité

Haute disponibilité

  DataMirror Corporation présente la nouvelle version de sa suite de solutions Haute Disponibilité pour environnement iSeries. Cette mise à  jour offre de nouvelles capacités de contrôle et des performances améliorées qui permettent aux clients de réduire leur temps d'attente du mirroring système afin de réaliser de hauts niveaux de disponibilité

Lire l'article
Gestion comptable et financière

Gestion comptable et financière

  Geac Enterprise Solutions annonce la nouvelle version V4R1M0 d'Anael finance, solution de gestion comptable et financière dédiée aux entreprises du mid-market et fonctionnant en environnements iSeries, NT et Windows 2000. Cette version se caractérise par l'apport de nouveaux modules et d'améliorations fonctionnelles correspondant à  l'évolution du métier, de ses règles

Lire l'article
Solutions Web-to-Host

Solutions Web-to-Host

 Quelques caractéristiques :

- intégration des produits pour l'extension des services Web
- conversion XML pour les fichiers de panneaux GUI
- prise en charge du protocole SSL par tous les systèmes clients et serveurs
- support étendu des plates-formes serveur : fonctionne sur HP-UX,

Lire l'article