Déploiement service REST

configuration Apache, Zend et PHP , Web services
Répondre
florian67
Messages : 134
Enregistré le : lun. 23 déc. 2013, 17:03:12

Déploiement service REST

Message par florian67 »

Bonjour à tous,

Je souhaiterais déployer un service REST avec une structure imbriquée. Jusque là pas de problème.

Mon soucis c'est que je ne peux définir la taille du second tableau avec la variable _LENGTH.
ça fonctionne bien avec le premier tableau mais je ne peux le déplier lors du déploiement.

Est-ce que c'est impossible ou est-ce que j'ai loupé quelque chose ?

Code : Tout sélectionner

// data structure
dcl-ds DA_entete qualified dim(1000);
  ent_num_da char(10);
  ent_mt_total packed(15:4);
  ds_da_ligne_LENGTH int(5);
  ds_da_ligne likeds(DA_ligne) dim(100);
End-ds;

dcl-ds DA_ligne qualified dim(100);
  lg_article char(10);
  lg_designation char(30);
  lg_qte packed(17:6);
  lg_prix packed(15:4);
End-ds;

dcl-pi *n;
  in_matricule char(6);
  out_da_LENGTH int(5);
  out_da likeds(DA_entete) dim(1000);
end-pi;
Florian

nbonnet
Messages : 57
Enregistré le : mar. 11 sept. 2018, 08:20:13
Localisation : Lyon

Re: Déploiement service REST

Message par nbonnet »

Bonjour Florian,

Dans ce cas, il faut :
- déclarer dans les DS en sortie les valeur_LENGTH comme tu l'as fait
- au déploiement : cocher "Detect length fields" =>détecte les zones valeur_LENGTH

=> à l’exécution, chaque tableau a bien sa propre taille
Nathanaël

florian67
Messages : 134
Enregistré le : lun. 23 déc. 2013, 17:03:12

Re: Déploiement service REST

Message par florian67 »

J'ai un peu de retard dans ma réponse mais ça a bien fonctionné.

Merci Nathanaël.

nbonnet
Messages : 57
Enregistré le : mar. 11 sept. 2018, 08:20:13
Localisation : Lyon

Re: Déploiement service REST

Message par nbonnet »

Bonjour Florian,

merci pour le retour,
Nathanaël

Répondre