Saif
We are in the process of making some improvements to the Sideslope Function of Corridors, and I have added this to the list of things we should look at, the next release already has some improved tools that would make this first (Last Intersection Case easier, however it is still possible to do it in the current release, however it does take some work. The enclosed video is a quick overview of how I would go about doing it
The second case that you present will also be easier in the next release, however it too is possible today - what I would do is one of the following
1) I would create a Surface Edge Breakline around my Original Ground Surface Model
2) I Would create an Offset Line at a distance far enough away from the current OG Edge to give me the extended OG that I required - this of course will be a "Guestimate" of the OG and until you go out and topo that, you won't have an accurate answer, however it will give you an approximation which may be good enough for purpose.
3) Add the Offset line to the OG Surface - this will make the OG Bigger and give you the Target Area for your sideslopes
If you dont want to make your OG Larger, then you need to use a steeper side slope in these areas to make it tie to existing - you can do that using Conditions if you need to, or you can use a Table for Side Slope and steepen it up in the areas where the side slope cannot be computed to make it work
You could also put a Connection between the Hinge Point and the OG End Point Left or Right to make the Sideslope fit to the limits of the OG
I hope that these suggestions help
Alan