| Topic | Presenter | Summary | Duration |
| ------------------------------------------- | ------------ | -------------------------------------------------------------------------------------------------- | -------- |
| C4: Creating a New Systems Connector Part 2 | Johnathan L. | This video is the second part that briefly covers how to set up a new systems connector within C4. | 3:56 |00:00:07.120 --> 00:00:10.116 C4 requires that every module have its00:00:10.116 --> 00:00:12.389 own resolving conflict inside of it.00:00:12.390 --> 00:00:13.929 Let's just go make one for each of these.00:00:16.870 --> 00:00:18.445 If we were just going to call it perfect.00:00:25.400 --> 00:00:26.543 Applying same namespace00:00:26.543 --> 00:00:28.067 still doesn't really matter.00:00:32.920 --> 00:00:34.420 He wants to hear it inherit00:00:34.420 --> 00:00:35.420 from his older config.00:00:40.180 --> 00:00:42.920 It's. I want.00:00:49.980 --> 00:00:51.750 Smoker, it's the scriptures over confident00:00:51.750 --> 00:00:53.750 that you won't inherit from for the ESM.00:00:56.170 --> 00:00:59.194 Inside of here you want to override the name,00:00:59.200 --> 00:01:01.744 this being the name of your name of00:01:01.744 --> 00:01:03.245 your current system, essentially.00:01:03.245 --> 00:01:05.255 With this cancer, just be *****.00:01:13.450 --> 00:01:14.860 Out of her flame, you wrong.00:01:17.750 --> 00:01:19.095 Don't matter file header yearly00:01:19.095 --> 00:01:21.040 things as usual as per cell count.00:01:23.840 --> 00:01:25.610 Now we just gotta do the00:01:25.610 --> 00:01:27.549 same thing over on the types.00:01:27.550 --> 00:01:29.420 I'm here now for types.00:01:29.420 --> 00:01:31.658 It's really just the same thing,00:01:31.660 --> 00:01:33.910 only it's a slightly different supervise.00:01:39.110 --> 00:01:41.330 And it's called an ear peening.00:01:41.330 --> 00:01:44.137 Actually, technically in this one should be.00:01:44.140 --> 00:01:48.706 Bartlett 7 in this one it just be Bach.00:01:51.290 --> 00:01:53.740 So this ERP name is will be00:01:53.740 --> 00:01:56.219 used to classify the types that00:01:56.219 --> 00:01:58.459 are registered from this deal.00:01:58.460 --> 00:02:00.710 And over here this will be used to classify00:02:00.710 --> 00:02:02.450 these scripts that are registered.00:02:04.470 --> 00:02:09.279 Now, let's say that our ERP doesn't.00:02:09.280 --> 00:02:10.855 Let's say that our European00:02:10.855 --> 00:02:12.115 already provides us types.00:02:12.120 --> 00:02:15.210 For example, maybe working with South.00:02:15.210 --> 00:02:17.074 But there are located in a different DLL,00:02:17.080 --> 00:02:19.425 but not in the same product here.00:02:19.430 --> 00:02:21.080 What we could do for that?00:02:24.050 --> 00:02:25.560 Is override the result look?00:02:28.550 --> 00:02:30.300 And you don't need to bother calling00:02:30.300 --> 00:02:32.050 the baseball football. It's a no op.00:02:34.610 --> 00:02:37.498 So what we do here is we have00:02:37.498 --> 00:02:40.368 finds out, let's say like.00:02:40.370 --> 00:02:41.690 And let's just pretend that the00:02:41.690 --> 00:02:44.330 kitten fell, was in some other DLL.00:02:44.330 --> 00:02:47.426 So we could say like for each type in.00:02:49.510 --> 00:02:50.758 PayPal still installed.00:02:52.830 --> 00:02:53.520 Assembly.00:03:00.510 --> 00:03:02.350 Let me just ask the type with Oliver.00:03:07.280 --> 00:03:09.088 To register that type00:03:09.088 --> 00:03:10.896 using our European name.00:03:16.290 --> 00:03:18.834 So if kid info and possibly other classes00:03:18.834 --> 00:03:21.230 did not live within the same deal,00:03:21.230 --> 00:03:24.886 this would be how you would register them.00:03:24.890 --> 00:03:27.402 It's very useful. As I said for your00:03:27.402 --> 00:03:29.598 PS that's already provides lieu.00:03:29.600 --> 00:03:32.488 Don't want to duplicate all that code again?00:03:35.160 --> 00:03:37.134 However, if you have access to the00:03:37.134 --> 00:03:39.122 source code of that the oil be00:03:39.122 --> 00:03:40.742 preferred method is to take the00:03:40.808 --> 00:03:42.708 source code and justice directly,00:03:42.710 --> 00:03:45.458 slot it into the types project.00:03:45.460 --> 00:03:47.446 Even if that code already contains,00:03:47.450 --> 00:03:48.894 like some business logic.00:03:48.894 --> 00:03:50.699 If it's just a standard00:03:50.699 --> 00:03:52.568 SDK for that rule system,00:03:52.570 --> 00:03:54.330 budgeting types reference it from00:03:54.330 --> 00:03:56.889 USM and just use it from there.