Exemple de nouvelle conception d'un sous-Job pour réduire sa taille
Voici un Job très simple comprenant un sous-Job unique qui contient seulement trois composants. Si ce Job générait une erreur relative à la limite de 65535 octets au cours de processus de build, l'erreur concernerait le sous-Job unique de ce Job. Vous pouvez tenter de réduire le nombre de composants dans ce sous-Job.
![](/fr-FR/code-generation-prevent-error/7.3/Content/Resources/images/studio-article-65535-bytes-limit-error-sample-job.png)
L'erreur peut ressembler à ceci :
At least Job "HelloWorld" has a compile errors, please fix and export again.
Error Line: 23424
Detail Message: The code of method tRowGenerator_1Process() is exceeding the 65535 bytes limit
Chaque sous-Job est nommé en fonction du premier composant utilisé pour démarrer le sous-Job. Le nom de la méthode spécifié dans le message d'erreur, tRowGenerator_1Process(), vous permet de savoir que cette erreur se produit dans le sous-Job ayant démarré par le composant tRowGenerator_1Process(). Dans ce cas, le Job ne contient qu'un sous-Job, c'est donc forcément ce sous-Job qui pose problème, mais vous pourriez avoir plusieurs sous-Jobs.
Vous pouvez diviser ce sous-Job en deux sous-Jobs, un avec deux composants et un avec le dernier composant.
![](/fr-FR/code-generation-prevent-error/7.3/Content/Resources/images/studio-article-65535-bytes-limit-error-sample-job-redesign.png)
Diviser le sous-Job problématique en deux pourrait permettre de résoudre ce problème.