Les informations suivantes sont renvoyées par cette API :
Octets 0 et 1
Code retour 16 bits
0 => Succès de la commande
1 => Echec de la commande
Valeurs système contrôlant l'IPL
Les valeurs système présentées ci-après vous permettent de contrôler le type et le mode d'exécution de
l'IPL (procédure de chargement initial) choisi. Pour les modifier, utilisez l'option 2 (Modifier) sur l'écran
Gestion des valeurs système (WRKSYSVAL).
QIPLDATTIM
Cette valeur permet de définir la date et l'heure du démarrage automatique du système dans le cas d'un
IPL programmé. La valeur par défaut *NONE indique qu'aucun IPL automatique n'a été demandé.
Vous pouvez définir une valeur système distincte dans chaque partition. Si la partition principale est mise
hors tension au moment où un IPL automatique devrait s'exécuter dans une partition secondaire, l'IPL ne
s'exécute pas. Lorsque l'IPL de la partition principale s'exécute, l'IPL porte également sur la partition
secondaire si la date et l'heure de cet IPL sont passées. L'IPL ne s'exécute pas sur la partition secondaire
si l'action IPL associée est Suspension.
Le format de date utilisé par votre système est défini dans la valeur système QDATFMT. Il est nécessaire
de connaître ce format pour l'étape 1. Utilisez l'option 5 (Afficher) pour le déterminer.
Pour indiquer ces données, procédez comme suit :
1. Remplacez la date existante par la nouvelle, en utilisant l'un des formats suivants :
v JJ/MM/AA (JJ pour le jour, MM pour le mois et AA pour l'année).
Pour démarrer le système le 26 juin 1997, par exemple, tapez 26/06/97.
v AA/MM/JJ (AA pour l'année, MM pour le mois et JJ pour le jour).
Pour démarrer le système le 26 juin 1997, par exemple, tapez 97/06/26.
v MM/JJ/AA (MM pour le mois, JJ pour le jour et AA pour l'année).
Pour démarrer le système le 26 juin 1997, par exemple, tapez 06/26/97.
v AA/JJJ (AA pour l'année et JJJ pour le jour du calendrier julien).
Pour démarrer le système le 26 juin 1997, par exemple, tapez 97/178. (Le 26 juin est le 178e jour
de l'année.)
Remarque : Le format est défini par la valeur système QDATFMT, et le séparateur, par la valeur
système QDATSEP. Ce séparateur est facultatif.
2. Tapez l'heure (sur 24 heures) suivant le format HH:MM:SS (HH pour les heures, MM pour les minutes,
et SS pour les secondes).
Ainsi, pour démarrer le système à 8h16 du matin, entrez 08:16:00 ; pour le démarrer à 8h16 du soir,
entrez 20:16:00.
Remarque :
1. Le séparateur du format d'heure est défini par la valeur système QTIMSEP. Ce séparateur est
facultatif.
2. Si vous utilisez le planning de mise sous et hors tension automatique pour mettre à jour la valeur
système QIPLDATTIM, entrez la commande suivante sur une ligne de commande :
CHGPWRSCDE DAY(*TODAY) PWRONTIME(*SAME) PWROFFTIME(*SAME)
86
iSeries - Opérations système de base
Octets 2 et 3
N = Longueur de données 16 bits
supplémentaires
N = taille de la valeur de retour Hex
(n'inclut pas l'extrémité de chaîne
NULL)
Octets 4 à 4+ N
0x'XXXXXXXX'
REMARQUE : Les données de retour
Hex représentent 4 octets disponibles
par SRC.