[{"id":"ci_102d1ee670d9ac17c044b0a61d7290aff76201d4139ad3decaf29af2d291f17c","title":"What is S2PX?","path":"/datastage-s2px/v2.0/what-is-s2px","children":[{"id":"ci_5dc8e31264871cea4c68b8a73c635488d0bd0ece6d52f2f36c73ae4f0e5f4524","title":"Server to Parallel Migration: Read This First","path":"/datastage-s2px/v2.0/server-to-parallel-migration-read-this-first","children":[]}]},{"id":"ci_7fe80a3e43f4f723960892bf66c7d1da471c5de9829c6392a02fbc1e5b3ed4a3","title":"S2PX Architecture and Workflow","path":"/datastage-s2px/v2.0/s2px-architecture-and-workflow","children":[{"id":"ci_dd5b323fad122fff36d3fd326094a28caff98ebcaab22f321ed37706f21201fe","title":"Design Conversion Approach","path":"/datastage-s2px/v2.0/design-conversion-approach","children":[]},{"id":"ci_36f1d044881fbb6cc45ddf6d9564ad9c830f4e62316cc8b28dd7a5b803f4a375","title":"Data Type Inference","path":"/datastage-s2px/v2.0/data-type-inference","children":[]},{"id":"ci_9e88a008ab087e08e5c58b299b6139262936f7c48b9ca538a6c3f05a673bd6ac","title":"Server Job Translation","path":"/datastage-s2px/v2.0/server-job-translation","children":[]}]},{"id":"ci_b3c1893b0338df2d4c4cc8625774935a3e5bf9a00d9e5e2870ecad97c1a34c85","title":"S2PX Conversion Notes","path":"/datastage-s2px/v2.0/s2px-conversion-notes","children":[{"id":"ci_132b23c384fb18c10f8b767993eb999f282c831c2aeb4effe84d80db4fe0c16d","title":"Converting jobs with Job Control","path":"/datastage-s2px/v2.0/converting-jobs-with-job-control","children":[]},{"id":"ci_df474240b2513db65c607bf09d55eb1231cf5f1209903f1b5e51382df186e6d0","title":"Data Type Conversions","path":"/datastage-s2px/v2.0/data-type-conversions","children":[]},{"id":"ci_df30f192c41dbce01d7e3eda3214e0b44bc1837ddd3331c4778c3d0a255364ed","title":"Differences between Server and Parallel VarChar","path":"/datastage-s2px/v2.0/differences-between-server-and-parallel-varchar","children":[]},{"id":"ci_8fe24dd863b21a4f77d93ea72e2f92b34f42667412d1cf7531c1e8385edd7e92","title":"DataStage Macros","path":"/datastage-s2px/v2.0/datastage-macros","children":[]},{"id":"ci_9d6ceefd26198e9576ec34d1602bdad9a92cf6adf87ddbbfc0b33eaa68a51532","title":"Dynamic Arrays","path":"/datastage-s2px/v2.0/dynamic-arrays","children":[]},{"id":"ci_00804f195fc3fef2c56abcdc92c0727977fe9d27a838aa43bb5ea767897a3a45","title":"Null Handling","path":"/datastage-s2px/v2.0/null-handling","children":[]},{"id":"ci_aecb0805b535cec7fc06479397ed340a2f62b6360140d223288816822c064d42","title":"System Variables","path":"/datastage-s2px/v2.0/system-variables","children":[]}]},{"id":"ci_4b22bfcfb235461ffdec4f3c3bc4dfbbef8e701455968e5e934a259902100075","title":"Parallel Job Structural Differences","path":"/datastage-s2px/v2.0/parallel-job-structural-differences","children":[{"id":"ci_237ab8a9db2234e8716321e9e885cd23518600e7136d0fdd49dcd478441771e6","title":"Introducing Parallel Job Structural Differences","path":"/datastage-s2px/v2.0/introducing-parallel-job-structural-differences","children":[]},{"id":"ci_4d2995d08dbaa953ce06b6b3f641810384758f7df07721b93f0f920f5aafcbd3","title":"Job Decomposition","path":"/datastage-s2px/v2.0/job-decomposition","children":[]},{"id":"ci_86211c9f46399e5750ebb5f00bc60a10acb224744dc4e6645dc263e019cb8bde","title":"Stage Decomposition","path":"/datastage-s2px/v2.0/stage-decomposition","children":[]},{"id":"ci_fcc30afa4207c0449066561870d18a516f74aca74ddbac212aead2935b6b0a56","title":"Replicating Server Job designs using containers","path":"/datastage-s2px/v2.0/replicating-server-job-designs-using-containers","children":[]},{"id":"ci_c82108556569a7df7f218fab2c8e0fe2c33eed9bea94ffffcf0b3498f83a23b1","title":"Parallel Job Naming","path":"/datastage-s2px/v2.0/parallel-job-naming","children":[]},{"id":"ci_4ae611876e54cf14103ac8da20e0549b4e711daeb2b1fed2dc68b6fbe983eba0","title":"Translating Stages within Containers","path":"/datastage-s2px/v2.0/translating-stages-within-containers","children":[]},{"id":"ci_333aa382f8be63b9cd4a483215385dd901e667009a11dc4da495dbd14fdf63e7","title":"Custom Routine Mapping","path":"/datastage-s2px/v2.0/custom-routine-mapping","children":[]},{"id":"ci_46c675bca189b4df216dbf87f065b003648289643cec6ca34a8b01da04355b60","title":"Performance of S2PX-Generated Parallel Jobs","path":"/datastage-s2px/v2.0/performance-of-s2px-generated-parallel-jobs","children":[]},{"id":"ci_a42647e3557b8eb2003b6cc96de1e3939c0b93ecc2e34e8ad7db66cf4c6cc456","title":"Maintaining compatibility with scheduling solutions","path":"/datastage-s2px/v2.0/maintaining-compatibility-with-scheduling-solutions","children":[]}]},{"id":"ci_77c92e5440989dc4c2709499ab9b91c607aabb59f1bdd3c5862f346cbd44cc47","title":"Stage Type Conversions","path":"/datastage-s2px/v2.0/stage-type-conversions","children":[{"id":"ci_a9866803416d19fd0e0e0a2cfe27aa7c2e2329d09cef5660f61580140adace3c","title":"Aggregator Stage","path":"/datastage-s2px/v2.0/aggregator-stage","children":[]},{"id":"ci_421a377cd0d3f75306c4ad31046eb68be61037aa5672fc5309f86f2c3549cd1c","title":"Complex Flat File Stage","path":"/datastage-s2px/v2.0/complex-flat-file-stage","children":[]},{"id":"ci_eece14489258fb647c9b5c742dc5cd498a18519c35426d49db1621b5e2458371","title":"Db2 Connector Stage","path":"/datastage-s2px/v2.0/db2-connector-stage","children":[]},{"id":"ci_0069baaaceb058d22c62fcded4177b794af954fe693a5531fcc6e507ffe0cc1c","title":"DRS Connector Stage","path":"/datastage-s2px/v2.0/drs-connector-stage","children":[]},{"id":"ci_a3fad6d6df09faa33dedc9a87185af0ff8cde6c2f09ffa1bfcee95e1f19fc3e3","title":"Folder Stage","path":"/datastage-s2px/v2.0/folder-stage","children":[]},{"id":"ci_53c1d17cd52a2063c802f4e4eb3e7b5c48683bf7824170f02dc19cac431aa08e","title":"FTP Plug-in Stage","path":"/datastage-s2px/v2.0/ftp-plug-in-stage","children":[]},{"id":"ci_3393ff2b6e1c621e2113c651bf78cfcee56a2a57fefdeda0c9e5c2f68cbb6e2d","title":"Hashed File Stage","path":"/datastage-s2px/v2.0/hashed-file-stage","children":[{"id":"ci_a00fe44ebe99b324c700c050a4619ae097f430c8a56a9a222d16d8e43ee54066","title":"Hashed File Database Tables","path":"/datastage-s2px/v2.0/hashed-file-database-tables","children":[]},{"id":"ci_f90203f07fb3f3504c726177841d82039574ed0f397607cf5bb391664a512e9d","title":"Hashed File Migration Jobs","path":"/datastage-s2px/v2.0/hashed-file-migration-jobs","children":[]},{"id":"ci_9a1b778c94e11a440369f013aa0f7956ed2577dcf5e6ec44b9f46b1f4b82431b","title":"Hashed File Parameterisation","path":"/datastage-s2px/v2.0/hashed-file-parameterisation","children":[]}]},{"id":"ci_f16a0aac421dcd07a321bb10eefe6a08ddee455e75cbe859c8b79186b3a54d96","title":"InterProcess Stage","path":"/datastage-s2px/v2.0/interprocess-stage","children":[]},{"id":"ci_e51ef13494e5ed7c92259ebaeb3228cd12659a7f8a672afe86f6aa8dab349476","title":"Link Collector Stage","path":"/datastage-s2px/v2.0/link-collector-stage","children":[]},{"id":"ci_b8ecc940d5e791cda5e75fa71f37231219204e0049a1feb8b118fd8375fa9fd2","title":"Link Partitioner Stage","path":"/datastage-s2px/v2.0/link-partitioner-stage","children":[]},{"id":"ci_115d8ae879dad4b54df6406eb1380f5d5b34c7f0de97bff88fe99145965a2e7b","title":"Merge Stage","path":"/datastage-s2px/v2.0/merge-stage","children":[]},{"id":"ci_1548ddcbccf8e44f180a92e89710ef9ecb0a018a95ae9cb331f390fd40bb7d8b","title":"ODBC Connector Stage","path":"/datastage-s2px/v2.0/odbc-connector-stage","children":[]},{"id":"ci_af4f4c8e643a0ecf5ad6370268672879b168efe72293d394c45634ac1b26b598","title":"Oracle Connector Stage","path":"/datastage-s2px/v2.0/oracle-connector-stage","children":[]},{"id":"ci_c8a0b1f4f27692a1c42a3550c2523bc1cde0540dafcfe1a801fd0ffedaeb7c92","title":"Pivot Stage","path":"/datastage-s2px/v2.0/pivot-stage","children":[]},{"id":"ci_d7507d3185a2d86349c986846cd1ca12bc0ad47568c1fbb3ce6e7955872ea223","title":"Row Merger Stage","path":"/datastage-s2px/v2.0/row-merger-stage","children":[]},{"id":"ci_0b06df26d122e57493c87e9c7c2562776ecca20b4ac47b0d4cffee1441faeecc","title":"Row Splitter Stage","path":"/datastage-s2px/v2.0/row-splitter-stage","children":[]},{"id":"ci_637be2b20fca14798dfb26263bdf3ac548b2e2d17c76e5a9cbc5dabf2048bc86","title":"Sequential File Stage","path":"/datastage-s2px/v2.0/sequential-file-stage","children":[]},{"id":"ci_c56e2446f217aaa885a66bcc81a5ffecd57b04d2bb073c4e55d4a6a96c3757e4","title":"Sort Stage","path":"/datastage-s2px/v2.0/sort-stage","children":[]},{"id":"ci_92816ee2519c8f87029bf1db4d7921881037589e02ab2ccc82f718cf48d720f0","title":"Stored Procedure Stage","path":"/datastage-s2px/v2.0/stored-procedure-stage","children":[]},{"id":"ci_e49d4e801f047468dc7e433e802768daa940278cf07246e5b52e98ebea5eb9a5","title":"Sybase OC Stage","path":"/datastage-s2px/v2.0/sybase-oc-stage","children":[]},{"id":"ci_a2cd930c759261846404e4bf32382642d6946521453ba5636acd99b47f363901","title":"Teradata Connector Stage","path":"/datastage-s2px/v2.0/teradata-connector-stage","children":[]},{"id":"ci_ea89f5a9aadd0ed6a6491dbe3e31cc69bb44fd7b720457bc608bee7db816b452","title":"Transformer Stage","path":"/datastage-s2px/v2.0/transformer-stage","children":[{"id":"ci_6f1f62cb53187c865cd447b9f981a8bcd28677ab1a047e325efae9083046410d","title":"Transformer Lookups","path":"/datastage-s2px/v2.0/transformer-lookups","children":[]},{"id":"ci_8b543a1629b1798776819c905f995d2c0d7b3748daf18651d6b7ee8fb015c001","title":"Transformer Reject Links","path":"/datastage-s2px/v2.0/transformer-reject-links","children":[]}]},{"id":"ci_5390c09ff8651aeb8250dc081346a900800ae282718acce5996d94c0a365ad3e","title":"Web Services Client Stage","path":"/datastage-s2px/v2.0/web-services-client-stage","children":[]},{"id":"ci_d261065bb9d7c4b3328374cfdead1ffd44a5ed7c30e03f3cef31705ca3eabc6d","title":"Web Services Transformer Stage","path":"/datastage-s2px/v2.0/web-services-transformer-stage","children":[]},{"id":"ci_8281c7714d3fdf4009a1b7c8f57ec666dfbf5729abf483320ae6d711a42e89d7","title":"XML Input Stage","path":"/datastage-s2px/v2.0/xml-input-stage","children":[]},{"id":"ci_339aec9286756dbaa4a361f980adddf2b5ce1628d178e2a3b14c0f15516243ef","title":"XML Output Stage","path":"/datastage-s2px/v2.0/xml-output-stage","children":[]},{"id":"ci_d88121198c42da55960b31f4eb878c2cb5dd3dce55b648abf3be4b59169c172f","title":"XML Transformer","path":"/datastage-s2px/v2.0/xml-transformer","children":[]},{"id":"ci_4ce2cb8e046ab6851f4a1bf197cee07de97555e790d471c240b0897a90b13472","title":"WebSphere MQ Connector","path":"/datastage-s2px/v2.0/websphere-mq-connector","children":[]}]},{"id":"ci_f7bfac34cd9695a39a07b2862c1e8959c1cca9e4eab228f3ee1e9c6ebb408015","title":"Preparing to use S2PX","path":"/datastage-s2px/v2.0/preparing-to-use-s2px","children":[{"id":"ci_bbec43de36d1f257f80f825cd2dde2b05d1dc736cc189f9c0cab8324122afbf6","title":"S2PX Prerequisites","path":"/datastage-s2px/v2.0/s2px-prerequisites","children":[]},{"id":"ci_6aaa8a1f62acd875b0e287296caf99566261d6cc72c3c7c369e9fb5bea64743d","title":"Installing the S2PX tools","path":"/datastage-s2px/v2.0/installing-the-s2px-tools","children":[]},{"id":"ci_73e4c4b1964724dfb88ac4c097a7054c6dbd1d6bd97d23faa957ecc8b9e81fa6","title":"Using the S2PX Command Line","path":"/datastage-s2px/v2.0/using-the-s2px-command-line","children":[]}]},{"id":"ci_27fffbff00a0dacc1fa91fcc6cdcc68fc742ec5be8e1f942252821c0cb76bbca","title":"Running S2PX Analysis","path":"/datastage-s2px/v2.0/running-s2px-analysis","children":[{"id":"ci_188edf7de6c653acf3547a8db9b30f81fd30abdcde282c1df244364cfcaddfa3","title":"Creating Server ISX Export Files for Analysis","path":"/datastage-s2px/v2.0/creating-server-isx-export-files-for-analysis","children":[]},{"id":"ci_2d9c7761b01f825945e38b4dec7fdce97441e2ade39024cb2877b369bac48459","title":"Executing S2PX Analysis","path":"/datastage-s2px/v2.0/executing-s2px-analysis","children":[]},{"id":"ci_2adc94e7895e040eb21418dec41ad177243935d75832ab6e2dc16510bf4062df","title":"The S2PX Analysis Excel Spreadsheet","path":"/datastage-s2px/v2.0/the-s2px-analysis-excel-spreadsheet","children":[{"id":"ci_c8173c84270f1f344b636e05af58c6a54161bb434c0ebd7686424059f3674f8b","title":"Supported Server Jobs","path":"/datastage-s2px/v2.0/supported-server-jobs","children":[]},{"id":"ci_da5ca46d15dbf562405721088a0bc52a33d653ac4cf853626ffa39f03d79350e","title":"Jobs Remediation","path":"/datastage-s2px/v2.0/jobs-remediation","children":[]},{"id":"ci_ab4d816e1a6853991f1b0becf0a12c8caf64ec4920c72d73072bd4a60cc31a3e","title":"Function Calls","path":"/datastage-s2px/v2.0/function-calls","children":[]},{"id":"ci_f217be0fdd8b64f25623316a0856950001629403fd6a84da2528900dc92856ca","title":"Connector Migration","path":"/datastage-s2px/v2.0/connector-migration","children":[]},{"id":"ci_80ebc467fa9484d9c2eeb86136e7dbba3ae50eca3852a1b602d8b7a08a6db8f8","title":"Conversion Advisory","path":"/datastage-s2px/v2.0/conversion-advisory","children":[]},{"id":"ci_4fe71a237160f8a7f38f19ca6ce13fe54bc48e20c52ea3c0b5c48325061c7741","title":"Hashed Files","path":"/datastage-s2px/v2.0/hashed-files","children":[]}]}]},{"id":"ci_1fa8aa0f3b9b0f974775e46687353373e5f2f1d478789fc78ec5d1d311b8de32","title":"Running S2PX Conversion","path":"/datastage-s2px/v2.0/running-s2px-conversion","children":[{"id":"ci_1d2bf99e4e25bf07633ad342a901a964816759a84e656dbac1ae147eaef21103","title":"The S2PX configuration file","path":"/datastage-s2px/v2.0/the-s2px-configuration-file","children":[]},{"id":"ci_de44b4578d444380d6e8876b53e06ccaa31d42ac5dc7f17619d37fbd2a7680ca","title":"Generating Parallel Function Definitions","path":"/datastage-s2px/v2.0/generating-parallel-function-definitions","children":[]},{"id":"ci_ff38d0598f3872cb5e4948c5994333709e8d0093ac5028ebc1d710eba08a4054","title":"Creating Server DSX Export Files for Conversion","path":"/datastage-s2px/v2.0/creating-server-dsx-export-files-for-conversion","children":[]},{"id":"ci_9edfca3a4af7dc6795d58a63db5303549b00ef0b533de69d555168028f71696b","title":"Executing S2PX Conversion","path":"/datastage-s2px/v2.0/executing-s2px-conversion","children":[]},{"id":"ci_677210eee9ac1edc85320c62b7fbc966346d30786034eb4f8ff791216aaa0341","title":"Conversion Logging","path":"/datastage-s2px/v2.0/conversion-logging","children":[]}]},{"id":"ci_743c524bfbaf55c1efb9c1f447fc9e23803380281e781978b21687b417f82d4d","title":"Frequently Asked Questions","path":"/datastage-s2px/v2.0/frequently-asked-questions","children":[{"id":"ci_e8175ee60184fa135b98de77f41aed3262a3ec1da52c2bf2ccaadd0ffa7e387a","title":"Can S2PX automatically remove unsupported characters from column names?","path":"/datastage-s2px/v2.0/can-s2px-automatically-remove-unsupported-characte","children":[]},{"id":"ci_c34a12e33247ff22dd8ae9a7a94d567d916138fe691bc0127f9ab8f838c7f539","title":"Can the S2PX Analysis command produce a single output for multiple ISX files?","path":"/datastage-s2px/v2.0/can-the-s2px-analysis-command-produce-a-single-out","children":[]},{"id":"ci_5f394784d02174bc99b79ed3b5e66ffe814357920240ab44e2a532b994daff8f","title":"Do we need a dedicated server to run S2PX?","path":"/datastage-s2px/v2.0/do-we-need-a-dedicated-server-to-run-s2px","children":[]},{"id":"ci_c02088c3489b2b47f419adc94bf911b1655b5ef2b6a9d63d8b2f2c9619dcc66f","title":"Do we need to export our DataStage assets in a certain order?","path":"/datastage-s2px/v2.0/do-we-need-to-export-our-datastage-assets-in-a-cer","children":[]},{"id":"ci_796ed40dd146875c189edb3f53d5e3d188e343c0337fcbf30b63eebeac39c06d","title":"Do we need to upgrade MettleCI to use S2PX?","path":"/datastage-s2px/v2.0/do-we-need-to-upgrade-mettleci-to-use-s2px","children":[]},{"id":"ci_578f2582f1cb1a36bee251d6601f510b7f7dc282a08bf1d3594fe16c98fc6e0b","title":"Does S2PX support conversion of Hashed File's nested sub-records?","path":"/datastage-s2px/v2.0/does-s2px-support-conversion-of-hashed-file-s-nest","children":[]},{"id":"ci_08431e57691ed38736ef122d8f6d778fea3c67833a8b2d646a04ae6ca50764bd","title":"How do I improve the performance of my S2PX-generated  Parallel jobs?","path":"/datastage-s2px/v2.0/how-do-i-improve-the-performance-of-my-s2px-generated-parallel-jobs","children":[]},{"id":"ci_e580fbc605e8b46a1ab9016ccc9e38a6546b0a1b104eccb3c9e1755dfa616833","title":"How does S2PX support duplicate keys in Hashed Files?","path":"/datastage-s2px/v2.0/how-does-s2px-support-duplicate-keys-in-hashed-fil","children":[]},{"id":"ci_d02b105363b98043691589c15bf321fa6f7e50f4a329a220dfdebea217043eaf","title":"What are the benefits of using S2PX alongside MettleCI?","path":"/datastage-s2px/v2.0/what-are-the-benefits-of-using-s2px-alongside-mett","children":[]},{"id":"ci_6343b75431746422ff5f4a6c1b31af51e0b543da02572fe9efbf2bdf180f6568","title":"What are the limitations of the S2PX tool?","path":"/datastage-s2px/v2.0/what-are-the-limitations-of-the-s2px-tool","children":[]},{"id":"ci_4466819586707b57db3f34e9c03a26cb06c1c5f4f6f1f089723c02395fe59382","title":"When do we run CCMT?","path":"/datastage-s2px/v2.0/when-do-we-run-ccmt","children":[]},{"id":"ci_29ce74d403470edbe03b4e6d2858e02794e215c06753b066e02bb289377a1e9a","title":"What does S2PX generate for unsupported stages?","path":"/datastage-s2px/v2.0/what-does-s2px-generate-for-unsupported-stages","children":[]},{"id":"ci_aff7d6752eda2e69d2801d0b3ffa749da3caa15b75302b1eec32d439b8d1e222","title":"Where are the S2PX Asset Queries in the download?","path":"/datastage-s2px/v2.0/where-are-the-s2px-asset-queries-in-the-download","children":[]},{"id":"ci_10ce862c8a2ea23f5134eb6d6d2574210dc258da33c75a411a1dba1895523546","title":"Which versions of DataStage are supported by S2PX?","path":"/datastage-s2px/v2.0/which-versions-of-datastage-are-supported-by-s2px","children":[]},{"id":"ci_3b31afde78be60c3503aa6965787a38646e3d8385758e50753f22b3a5eae408c","title":"Why aren't hashed files converted to data sets?","path":"/datastage-s2px/v2.0/why-aren-t-hashed-files-converted-to-data-sets","children":[]},{"id":"ci_a5118990ad53047759a6c289d8a8c19d2f336f8cc935d9b5edfa697c01633144","title":"Why are System Marks (@FM, @VM, @SM, @IM,@TM)  translated to different ASCII codes?","path":"/datastage-s2px/v2.0/why-are-system-marks-fm-vm-sm-im-tm-translated-to-","children":[]},{"id":"ci_513e905eac488af8fd095ac4c06891ceeeca3ca73ac9a18bcfa355f48c08e5ab","title":"Why does S2PX generate Parallel jobs which run in Sequential mode?","path":"/datastage-s2px/v2.0/why-does-s2px-generate-parallel-jobs-which-run-in-","children":[]},{"id":"ci_2c9d2b9da87467d9fa8b308eceb193bf56d28de3b8b7a5f68c77fe42f257b1af","title":"Why does S2PX replace Hashed Files with the DRS stage?","path":"/datastage-s2px/v2.0/why-does-s2px-replace-hashed-files-with-the-drs-st","children":[]},{"id":"ci_8d8c2c91e86e19200e3d22b73428b66e5f0cc077bb36b541642c598f19028ce7","title":"Do I need to install MettleCI Workbench to use S2PX?","path":"/datastage-s2px/v2.0/do-i-need-to-install-mettleci-workbench-to-use-s2p","children":[]}]},{"id":"ci_e160095ccb8d44ad05f9a909288b89e1e7ca877f58ed9fd7bc396a710cf252a2","title":"Troubleshooting","path":"/datastage-s2px/v2.0/troubleshooting","children":[{"id":"ci_f055384d116316de9206506c4b8980df35ecb9d89ced01051ae87d8ee6666d54","title":"Parallel Char function fails to convert numeric values greater than 127","path":"/datastage-s2px/v2.0/parallel-char-function-fails-to-convert-numeric-va","children":[]},{"id":"ci_6d1b6765b210f9a142af15b1b45cdca12060019aa53ee7566c7cbfd8367e5619","title":"S2PX produces java.lang.OutOfMemoryError","path":"/datastage-s2px/v2.0/s2px-produces-java-lang-outofmemoryerror","children":[]},{"id":"ci_ca3190df290d9024b4f535248ccf2c467393aeca28a2a64e4b958178a4ea4fab","title":"NullPointerException when converting MettleCI Unit Test Specifications","path":"/datastage-s2px/v2.0/nullpointerexception-when-converting-mettleci-unit","children":[]},{"id":"ci_a60e08b8223d0721fafd83f74c89f34523d6c431eff399d87f1516dfa5a9d055","title":"Unable to find executable ‘dsadm.exe’","path":"/datastage-s2px/v2.0/unable-to-find-executable-dsadm-exe","children":[]},{"id":"ci_5982ef85fa7816bdb00884d61aeef421d80e338ab2a0af2503e64e06825236a7","title":"Parallel Job failed with APT_CombineOperatorController,0: FatalError: Null value on the accessor interfacing to field \"column\"","path":"/datastage-s2px/v2.0/parallel-job-failed-with-apt_combineoperatorcontro","children":[]},{"id":"ci_6cb782de2f93b5b53408f423d19435fb3a5ae4498940c5ede40b67411879a1ce","title":"Parallel Job failed to compile with 'The name <Job Status Macro>  is reserved'","path":"/datastage-s2px/v2.0/parallel-job-failed-to-compile-with-the-name-job-status-macro-is-reserved","children":[]}]},{"id":"ci_6b88c4182873e4c9fa5f3f0cdf53609a117a702e4b2ced16ba17257b842b0ece","title":"Reference","path":"/datastage-s2px/v2.0/reference","children":[{"id":"ci_c3ee94b6b81cc55c56c61d9a8ec07473bbafe412965b523b3c78e9f9e9ffb3e4","title":"Sample config.yml file","path":"/datastage-s2px/v2.0/sample-config-yml-file","children":[]},{"id":"ci_5b4b52a09018085a72a40321b0095537a5fb83fe89c3faeadccec26b9f06673c","title":"Creating the HASH_DICTIONARY Table","path":"/datastage-s2px/v2.0/creating-the-hash_dictionary-table","children":[]},{"id":"ci_726b213dab15685aa710789d228b163ae41c3a72c46a490d4fbee04a07337e6b","title":"S2PX Analysis Asset Queries","path":"/datastage-s2px/v2.0/s2px-analysis-asset-queries","children":[{"id":"ci_aaeb6d0f8ab8b42d2ccfd92196be2364b9c49237a7925a0f55df013614f26212","title":"Active Stage Before or After Routines","path":"/datastage-s2px/v2.0/active-stage-before-or-after-routines","children":[]},{"id":"ci_94439d6330fa70c220b0fc047180defefbf07e3ff0ce7996b6567cf0c2e4846e","title":"Char Function Call","path":"/datastage-s2px/v2.0/char-function-call","children":[]},{"id":"ci_ee8372baea7b5f721d01f7e30393f6c6a24d5039c4818bf520c7ed79fc7ae5dd","title":"Column Name Contains Unsupported Characters","path":"/datastage-s2px/v2.0/column-name-contains-unsupported-characters","children":[]},{"id":"ci_944563c50697243792d77b8d0a876c7d8e2d23027674ae66f5bc274242951968","title":"Custom Basic Transform Routines","path":"/datastage-s2px/v2.0/custom-basic-transform-routines","children":[]},{"id":"ci_be423f7e0b02107f186b8b670d1e9424b4ceea1afe6668cfe997104c7f55cfba","title":"Disable Schema Reconciliation","path":"/datastage-s2px/v2.0/disable-schema-reconciliation","children":[]},{"id":"ci_f999318d31180f6dc8caf70c015efdc3c34d338850fbd5df2a7b9c4a9544b639","title":"Fixed Width Sequential File With Line Termination","path":"/datastage-s2px/v2.0/fixed-width-sequential-file-with-line-termination","children":[]},{"id":"ci_68b6348806abb1ef3d0b08862b07f9eccf1f9b0e38a06d68e5bfba9b8b684fba","title":"Folder Stage not preserving new lines","path":"/datastage-s2px/v2.0/folder-stage-not-preserving-new-lines","children":[]},{"id":"ci_1283093c80fcfb77409a4155a25ee6843cfee5873ff1851d8c967e3a3121f605","title":"Folder Stage with input links","path":"/datastage-s2px/v2.0/folder-stage-with-input-links","children":[]},{"id":"ci_09ea719a6225756a5758ba2f06e92a35bdd74af73eb666a90ed64b6e8acc3b42","title":"Hashed Files Non-Exclusive","path":"/datastage-s2px/v2.0/hashed-files-non-exclusive","children":[]},{"id":"ci_4c40d9dd432179f9199ba192fb4a57fcf7952b9ebbe20feb03a3f008e7b1d627","title":"Hashed File Not Clearing Before Writing","path":"/datastage-s2px/v2.0/hashed-file-not-clearing-before-writing","children":[]},{"id":"ci_233f9d6e2a9478b99f5f548773050dd36c451a4cb803a93039d1be890fc9f9e1","title":"Hashed File Synchronisation","path":"/datastage-s2px/v2.0/hashed-file-synchronisation","children":[]},{"id":"ci_d59ae72898ee832a6b0b8af4a69ac9b4e513c90c5fa6ff7df3c5fd757f8abd36","title":"Hashed Files Unmatched Access","path":"/datastage-s2px/v2.0/hashed-files-unmatched-access","children":[]},{"id":"ci_8da911adb75c2d9ed757fe6c34195448685150d47a0be04442eb3eb3045a71ae","title":"Hashed File with Selection","path":"/datastage-s2px/v2.0/hashed-file-with-selection","children":[]},{"id":"ci_ffd580278e90b828a440a79b06a907b60342ac2f75d48fdadf4a8126d685b04f","title":"Hashed Files to be Migrated to DB","path":"/datastage-s2px/v2.0/hashed-files-to-be-migrated-to-db","children":[]},{"id":"ci_51abd9ef1b6f9608bcff90d47ca954476626941df6ea4b70505efb35f079f520","title":"Job Control Routines","path":"/datastage-s2px/v2.0/job-control-routines","children":[]},{"id":"ci_511968d96999d71f218a377c75ff4f7a57b227a2363e6fc5b40833ceca481844","title":"Job Growth due to Decomposition","path":"/datastage-s2px/v2.0/job-growth-due-to-decomposition","children":[]},{"id":"ci_e76a41605bf8afd0ff2d56691afab3b89db48dbde9ca6a4467e8ae80c4488e5f","title":"Link Partition Using Hash Partitioning Algorithm","path":"/datastage-s2px/v2.0/link-partition-using-hash-partitioning-algorithm","children":[]},{"id":"ci_8354502e6c5be603ccb5cab1bccd5252ced944ac981aa0f1a061c13e67b783fa","title":"Merge Stage with Escape Character","path":"/datastage-s2px/v2.0/merge-stage-escape-character","children":[]},{"id":"ci_2e9b99a0ae191e49fd7924bf0669cb2db3cc9f1c7a250feec26bfa425818773a","title":"No Custom Functions","path":"/datastage-s2px/v2.0/no-custom-functions","children":[]},{"id":"ci_fe914f29336f87ef0a7ad8e27853ae161ec1c179a4f38e6c255a87f236e2cac3","title":"Reserved Job Status Macros Used in Job Parameters","path":"/datastage-s2px/v2.0/reserved-job-status-macros-used-in-job-parameters","children":[]},{"id":"ci_34de2ff0f8721ba9c3dc2e7c5631f822d823e975a3b1187d17b8931afee73720","title":"Reserved Words in Transformer Stages","path":"/datastage-s2px/v2.0/reserved-words-in-transformer-stages","children":[]},{"id":"ci_f40b04275458c417fb1fe5c5d780c491f6130f606161017d15a75faa75ac6f72","title":"Row Merger stages with Multiple Lines Property","path":"/datastage-s2px/v2.0/row-merger-stages-with-multiple-lines-property","children":[]},{"id":"ci_d3634a53de60e0535842c7174e4c48d996a3716fadf8226c52a32a0a9a150db8","title":"Row Merger with Fixed Width Property","path":"/datastage-s2px/v2.0/row-merger-with-fixed-width-property","children":[]},{"id":"ci_0f1363909e1458587bd82fcc432ecd47f1252cfcd4f2e75949ac9059b384842b","title":"Row Splitter stages with Multiple Lines Property","path":"/datastage-s2px/v2.0/row-splitter-stages-with-multiple-lines-property","children":[]},{"id":"ci_c77be54b1c5d585e075ed0ec41a4ff00e6a0722a625ff19e152fb5138e6b6fe6","title":"Row Splitter with Fixed Width Property","path":"/datastage-s2px/v2.0/row-splitter-with-fixed-width-option","children":[]},{"id":"ci_d1b48dcad9de4e12b37f783dfe3ee7572289b64a994450e885ef19ea2ded38b9","title":"S2PX Functionality Gap by Stage Type","path":"/datastage-s2px/v2.0/s2px-functionality-gap-by-stage-type","children":[]},{"id":"ci_163f5b11ff0a66cfd0e75e0b5d1ff1dc461db3c5db254cc0b8931f1cc88574c0","title":"Same Column Name with Different Cases","path":"/datastage-s2px/v2.0/same-column-name-with-different-cases","children":[]},{"id":"ci_840a861daf4681554d71d95c2e904445013d215897b329a30dd0995fbc66544f","title":"Sequential File Bad Column Headers","path":"/datastage-s2px/v2.0/sequential-file-bad-column-headers","children":[]},{"id":"ci_02618dc39ab95e8585bb35d2e5493e7af226059f5620a9c5a7827a7bca7b86b5","title":"Sequential File Incomplete Column Abort","path":"/datastage-s2px/v2.0/sequential-file-incomplete-column-abort","children":[]},{"id":"ci_9eb153e2994e79fcd8f84ab2d2dbb90e5f1e4585b93048ea2a0ae9582808f75a","title":"Sequential File Incomplete Column Handling","path":"/datastage-s2px/v2.0/sequential-file-incomplete-column-handling","children":[]},{"id":"ci_887d4a56c3eb04d4fe9134571c9669ac94cdb27d6629169ae48ebc8db36658e0","title":"Sequential File Uses Named Pipes","path":"/datastage-s2px/v2.0/sequential-file-uses-named-pipes","children":[]},{"id":"ci_15aba341f3c64854cf1db3c3fa9200d052a5f8293eff82feb0700df99bf95ebb","title":"Sequential File with Backup","path":"/datastage-s2px/v2.0/sequential-file-with-backup","children":[]},{"id":"ci_c3857fd208ec7355dbfa978dd9963e942f6086b8a89544901b53f9074e852971","title":"Sequential File with Concurrent Write Operations","path":"/datastage-s2px/v2.0/sequential-file-with-concurrent-write-operations","children":[]},{"id":"ci_531abcc54fc1c958f8984bc8e30bad8f298fa2dc5fb7bc94f49809dfc4553333","title":"Sequential File with Omit Last NewLine","path":"/datastage-s2px/v2.0/sequential-file-with-omit-last-newline","children":[]},{"id":"ci_14ab217eb97592133a35148708bce73dd30ab271217343c407c2e3e41ddf1685","title":"Sequential File with Suppress Truncation Warnings","path":"/datastage-s2px/v2.0/sequential-file-with-suppress-truncation-warnings","children":[]},{"id":"ci_cb25fc8b439b14c19edfe9ccdfd598050033c9e89687eb3047e9099441bfa9f0","title":"Server Function Calls","path":"/datastage-s2px/v2.0/server-function-calls","children":[]},{"id":"ci_00e8b4fc78cba20f3fadda54cde02c8e7ceb11f69a7e52a9e3e7f83528b73c66","title":"Sort Specification with External Map File","path":"/datastage-s2px/v2.0/sort-specification-with-external-map-file","children":[]},{"id":"ci_a82cc7bee3bf0fbb33197979ebe9f1a71f7aa5b7dab0963c39d645c6b954b11a","title":"Sort with Temporary Directory","path":"/datastage-s2px/v2.0/sort-with-temporary-directory","children":[]},{"id":"ci_d185b7b976869e5ab1d7c6b6d112b66d9723ae9f601ee3c5875689c786234009","title":"Transaction Grouping Enabled","path":"/datastage-s2px/v2.0/transaction-grouping-enabled","children":[]},{"id":"ci_52524a121394e47874dd6b10958f2b269a61a317601b76a4998e5600facb4ce3","title":"Transformer has Reject Links","path":"/datastage-s2px/v2.0/transformer-has-reject-links","children":[]},{"id":"ci_8a1d795b2ec92b21830cfe53c5d199d466e8339d6b52aa32b9bb18e9b85963cc","title":"Unsupported Macros","path":"/datastage-s2px/v2.0/unsupported-macros","children":[]},{"id":"ci_9368bec262ae32457c1cbd8e88867c63ed571ad1ba8f416cc097def1ee318a04","title":"Unsupported System Variables","path":"/datastage-s2px/v2.0/unsupported-system-variables","children":[]},{"id":"ci_eace3c3f907b5211884d25ef70bcf5d9863cc7a9761ef9e9afed820ce71ca7a9","title":"VarChar Null and Empty Overlap","path":"/datastage-s2px/v2.0/varchar-null-and-empty-overlap","children":[]}]},{"id":"ci_af947a49b5fd5b5a26aca7e99fe1d315947f224da3afd5a259226ecd1521cc82","title":"S2PX Error Reference","path":"/datastage-s2px/v2.0/s2px-error-reference","children":[]},{"id":"ci_725cc2457096f8b33b62d93470173735788ce5a59b0fc33ad956c117cb1b2d32","title":"Unofficial Support for running S2PX on macOS","path":"/datastage-s2px/v2.0/unofficial-support-for-running-s2px-on-macos","children":[]}]},{"id":"ci_b73b67befc6c3e3699a722ff8556f2612401681ce1cd1bd8a862ab95fff4379b","title":"S2PX Release History","path":"/datastage-s2px/v2.0/s2px-release-history","children":[{"id":"ci_c926b1935f9a8b6d150aa55e8d5f34f2e59c7625afdae35bb0eaea44284038db","title":"Server-to-Parallel - S2PX Release v1.0","path":"/datastage-s2px/v2.0/server-to-parallel-s2px-release-v1-0","children":[]},{"id":"ci_75c23d057a2ebd3e5525625d27357d6584a0fa525025a2059d7f3b53e4ce2af1","title":"Server-to-Parallel - S2PX Release v1.1","path":"/datastage-s2px/v2.0/server-to-parallel-s2px-release-v1-1","children":[]},{"id":"ci_36182b0b29300de6755a74a4f0b27c3761a0540f06b3b0d74f290bd88bf11607","title":"Server-to-Parallel - S2PX Release v1.2","path":"/datastage-s2px/v2.0/server-to-parallel-s2px-release-v1-2","children":[]},{"id":"ci_4b952d58840a9c07b7b5a7ad89961eb4ef6d531317f1ffc22122189af695966f","title":"Server-to-Parallel - S2PX Release v1.3","path":"/datastage-s2px/v2.0/server-to-parallel-s2px-release-v1-3","children":[]},{"id":"ci_3f9141817fea5d5c58da43033f1f9e76d6532eb26ce8333af89f2fe71bc2214c","title":"Server-to-Parallel - S2PX Release v2.0","path":"/datastage-s2px/v2.0/server-to-parallel-s2px-release-v2-0","children":[]}]},{"id":"ci_8365568101a0bd1aa57f17ae9c04d1f57667d382ab3149043468558ee067eea6","title":"S2PX News","path":"/datastage-s2px/v2.0/s2px-news","children":[]}]