Security - capture source IP addess

Hi Group,
In our installation, we have gateway to handle the incoming user
requests, the gateway then determine whether to forward a request to the
Portal Server. For security reason, we want to use the Log API to write
a module to capture the source IP address and the service(s) it
requests.
We currently have logging activity at on the Portal Server but the
source IP address recevied is the Gateway IP address. We want to
capture the originator's IP address. Can this information be captured
on the gateway? If yes, how? If no, what do we need to do in order to
achieve what we want to do?
Regards,
Nancy

Nancy,
Have you tried turning on gateway logging ? I had this turned on for a
while, but it slows down the gateway (it's pretty slow already) so turned
off logging and used the firewall logs instead.
I believe you can enable gateway logging via the console under Manage
gateways>>Gateway Profile>>Show Advanced. For some reason this didn't work
for me so I set ips.debug=message in the platform.conf file. I haven't gone
back and tried it with SP3 -- hopefully it's working now..
Good luck...
"Nancy Jan" <[email protected]> wrote in message
news:[email protected]..
Hi Group,
In our installation, we have gateway to handle the incoming user
requests, the gateway then determine whether to forward a request to the
Portal Server. For security reason, we want to use the Log API to write
a module to capture the source IP address and the service(s) it
requests.
We currently have logging activity at on the Portal Server but the
source IP address recevied is the Gateway IP address. We want to
capture the originator's IP address. Can this information be captured
on the gateway? If yes, how? If no, what do we need to do in order to
achieve what we want to do?
Regards,
Nancy

Similar Messages

  • How to stop the capture source of AudioVideoCaptureDevice

    Hi. I capture video with the AudioVideoCaptureDevice API and I'm not sure if I followed the right steps to implement it. If I record a video for the first time everything works in the emulator but when I tap the record button for the second
    time the app crash. I think it's because I have to disconnect the file stream from the capture source but I can't because passed an instance of  AudioVideoCaptureDevice as the source of the video recorder brush. Here's my code + - in the order of
    execution:
    private async Task InitializeVideoRecorder()
    try
    if (vcDevice != null)
    vcDevice = null;
    CameraSensorLocation location = CameraSensorLocation.Back;
    captureResolutions =
    AudioVideoCaptureDevice.GetAvailableCaptureResolutions(location);
    vcDevice = await AudioVideoCaptureDevice.OpenAsync(location, captureResolutions[0]);
    vcDevice.RecordingFailed += OnCaptureFailed;
    vcDevice.VideoEncodingFormat = CameraCaptureVideoFormat.H264;
    vcDevice.AudioEncodingFormat = CameraCaptureAudioFormat.Aac;
    // Initialize the camera if it exists on the phone.
    if (vcDevice != null)
    //initialize fileSink
    await InitializeFileSink();
    // Create the VideoBrush for the viewfinder.
    videoRecorderBrush = new VideoBrush();
    videoRecorderBrush.SetSource(vcDevice);
    // Display the viewfinder image on the rectangle.
    viewfinderRectangle.Fill = videoRecorderBrush;
    //_cs.Start();
    // Set the button state and the message.
    UpdateUI(ButtonState.Initialized, "Tap record to start recording...");
    else
    // Disable buttons when the camera is not supported by the phone.
    UpdateUI(ButtonState.CameraNotSupported, "A camera is not supported on this phone.");
    catch(Exception ex)
    MessageBox.Show("InitializeVideoRecorder Error:\n" + ex.Message);
    private void OnCaptureFailed(AudioVideoCaptureDevice sender, CaptureFailedEventArgs args)
    MessageBox.Show(args.ToString());
    //setup iClips video file creation
    private async Task InitializeFileSink()
    StorageFolder isoStore = await ApplicationData.Current.LocalFolder.GetFolderAsync("Shared");
    sfVideoFile = await isoStore.CreateFileAsync(
    isoVideoFileName+".mp4",
    CreationCollisionOption.ReplaceExisting);
    // Set the recording state: display the video on the viewfinder.
    private void StartVideoPreview()
    try
    // Display the video on the viewfinder.
    if (vcDevice != null)
    // Create the VideoBrush for the viewfinder.
    videoRecorderBrush = new VideoBrush();
    videoRecorderBrush.SetSource(vcDevice);
    // Display the viewfinder image on the rectangle.
    viewfinderRectangle.Fill = videoRecorderBrush;
    // Set the button states and the message.
    UpdateUI(ButtonState.Ready, "Ready to record.");
    txtRecTime.Visibility = Visibility.Collapsed;
    // If preview fails, display an error.
    catch (Exception e)
    MessageBox.Show("Start Video Preview Exception:\n " + e.Message.ToString());
    // Set recording state: start recording.
    private async void StartVideoRecording()
    try
    if (vcDevice != null)
    MessageBox.Show("1");
    s = await sfVideoFile.OpenAsync(FileAccessMode.ReadWrite);
    MessageBox.Show("2");
    await vcDevice.StartRecordingToStreamAsync(s);
    MessageBox.Show("3");
    rState = 1;
    logo.Opacity = 1.0; //brighten logo to indicate that the recording started
    StartTimer(); //show time ellapsed on UI
    // Set the button states and the message.
    UpdateUI(ButtonState.Recording, "Recording...");
    // If recording fails, display an error.
    catch (Exception e)
    MessageBox.Show("Start Video Recording Error:\n" + e.Message.ToString());
    // Set the recording state: stop recording.
    private async void StopVideoRecording()
    try
    await vcDevice.StopRecordingAsync();
    sfVideoFile = null;
    rState = 0;
    logo.Opacity = 0.1;
    StopTimer();
    // Set the button states and the message.
    UpdateUI(ButtonState.Stopped, "Preparing viewfinder...");
    StartVideoPreview();
    // If stop fails, display an error.
    catch (Exception e)
    MessageBox.Show("Stop Video Recording:\n " + e.Message.ToString());
    // Start the video recording.
    private void StartRecording_Click(object sender, EventArgs e)
    // Avoid duplicate taps.
    StartRecording.IsEnabled = false;
    StartVideoRecording();
    private void DisposeVideoRecorder()
    if (_cs != null)
    // Stop captureSource if it is running.
    if (_cs.VideoCaptureDevice != null
    && _cs.State == CaptureState.Started)
    _cs.Stop();
    // Remove the event handler for captureSource.
    _cs.CaptureFailed -= OnCaptureFailed;
    // Remove the video recording objects.
    _cs = null;
    vcDevice = null;
    //fileSink = null;
    videoRecorderBrush = null;
    InitializeVideoRecorder() is called in OnNavigatedTo the when I tap the record button StartVideoRecording() is then called like wise StopVideoRecording() and when I tap the record button( or call StartVideoRecording) for the second time an error
    is thrown. What am I missing? (I bet it's something to do with how I implemented the capture source.) Thaanks in advance.
     

    Thank you that answer is very helpful. I got the recording to work and it's playing the video back too, however, when I record for the second time and tries to playback that file the screen is just black. Can you kindly take a look at my methods
    and see where I'm missing up?
    // Constructor
    public MainPage()
    try
    InitializeComponent();
    //setup recording
    // Prepare ApplicationBar and buttons.
    PhoneAppBar = (ApplicationBar)ApplicationBar;
    PhoneAppBar.IsVisible = true;
    StartRecording = ((ApplicationBarIconButton)ApplicationBar.Buttons[0]);
    StopPlaybackRecording = ((ApplicationBarIconButton)ApplicationBar.Buttons[1]);
    StartPlayback = ((ApplicationBarIconButton)ApplicationBar.Buttons[2]);
    PausePlayback = ((ApplicationBarIconButton)ApplicationBar.Buttons[3]);
    //SetScreenResolution();
    //Sign_Client();
    catch (Exception ex)
    MessageBox.Show("Constructor Error:\n"+ ex.Message);
    //Life Cycle
    protected async override void OnNavigatedTo(NavigationEventArgs e)
    base.OnNavigatedTo(e);
    // Initialize the video recorder.
    await InitializeVideoRecorder();
    //prepare shutter hot keys
    CameraButtons.ShutterKeyHalfPressed += OnButtonHalfPress;
    CameraButtons.ShutterKeyPressed += OnButtonFullPress;
    CameraButtons.ShutterKeyReleased += OnButtonRelease;
    protected override void OnNavigatedFrom(NavigationEventArgs e)
    // Dispose of camera and media objects.
    DisposeVideoPlayer();
    DisposeVideoRecorder();
    base.OnNavigatedFrom(e);
    CameraButtons.ShutterKeyHalfPressed -= OnButtonHalfPress;
    CameraButtons.ShutterKeyPressed -= OnButtonFullPress;
    CameraButtons.ShutterKeyReleased -= OnButtonRelease;
    // Update the buttons and text on the UI thread based on app state.
    private void UpdateUI(ButtonState currentButtonState, string statusMessage)
    try
    // Run code on the UI thread.
    Dispatcher.BeginInvoke(delegate
    switch (currentButtonState)
    // When the camera is not supported by the phone.
    case ButtonState.CameraNotSupported:
    StartRecording.IsEnabled = false;
    StopPlaybackRecording.IsEnabled = false;
    StartPlayback.IsEnabled = false;
    PausePlayback.IsEnabled = false;
    break;
    // First launch of the application, so no video is available.
    case ButtonState.Initialized:
    StartRecording.IsEnabled = true;
    StopPlaybackRecording.IsEnabled = false;
    StartPlayback.IsEnabled = false;
    PausePlayback.IsEnabled = false;
    break;
    // Ready to record, so video is available for viewing.
    case ButtonState.Ready:
    StartRecording.IsEnabled = true;
    StopPlaybackRecording.IsEnabled = false;
    StartPlayback.IsEnabled = true;
    PausePlayback.IsEnabled = false;
    break;
    // Video recording is in progress.
    case ButtonState.Recording:
    StartRecording.IsEnabled = false;
    StopPlaybackRecording.IsEnabled = true;
    StartPlayback.IsEnabled = false;
    PausePlayback.IsEnabled = false;
    break;
    // Video Recording Stopped.
    case ButtonState.Stopped:
    StartRecording.IsEnabled = true;
    StopPlaybackRecording.IsEnabled = false;
    StartPlayback.IsEnabled = true;
    PausePlayback.IsEnabled = false;
    break;
    // Video playback is in progress.
    case ButtonState.Playback:
    StartRecording.IsEnabled = false;
    StopPlaybackRecording.IsEnabled = true;
    StartPlayback.IsEnabled = false;
    PausePlayback.IsEnabled = true;
    break;
    // Video playback has been paused.
    case ButtonState.Paused:
    StartRecording.IsEnabled = false;
    StopPlaybackRecording.IsEnabled = true;
    StartPlayback.IsEnabled = true;
    PausePlayback.IsEnabled = false;
    break;
    default:
    break;
    // Display a message.
    txtDebug.Text = statusMessage;
    // Note the current application state.
    currentAppState = currentButtonState;
    catch (Exception ex)
    MessageBox.Show("UpdateUI Error:\n" + ex.Message.ToString());
    private async Task InitializeVideoRecorder()
    try
    CameraSensorLocation location = CameraSensorLocation.Back;
    captureResolutions =
    AudioVideoCaptureDevice.GetAvailableCaptureResolutions(location);
    vcDevice = await AudioVideoCaptureDevice.OpenAsync(location, captureResolutions[0]);
    vcDevice.RecordingFailed += OnCaptureFailed;
    vcDevice.VideoEncodingFormat = CameraCaptureVideoFormat.H264;
    vcDevice.AudioEncodingFormat = CameraCaptureAudioFormat.Aac;
    //Set a perfect orientation to capture with
    int encodedOrientation = 0;
    int sensorOrientation = (Int32)this.vcDevice.SensorRotationInDegrees;
    switch (this.Orientation)
    // Camera hardware shutter button up.
    case PageOrientation.LandscapeLeft:
    encodedOrientation = -90 + sensorOrientation;
    break;
    // Camera hardware shutter button down.
    case PageOrientation.LandscapeRight:
    encodedOrientation = 90 + sensorOrientation;
    break;
    // Camera hardware shutter button right.
    case PageOrientation.PortraitUp:
    encodedOrientation = 0 + sensorOrientation;
    break;
    // Camera hardware shutter button left.
    case PageOrientation.PortraitDown:
    encodedOrientation = 180 + sensorOrientation;
    break;
    vcDevice.SetProperty(KnownCameraGeneralProperties.EncodeWithOrientation, sensorOrientation + 90);
    // Initialize the camera if it exists on the phone.
    if (vcDevice != null)
    //initialize fileSink
    await CreateAndOpenNewVideoFile();
    // Create the VideoBrush for the viewfinder.
    videoRecorderBrush = new VideoBrush();
    videoRecorderBrush.SetSource(vcDevice);
    // Display the viewfinder image on the rectangle.
    viewfinderRectangle.Fill = videoRecorderBrush;
    //_cs.Start();
    // Set the button state and the message.
    UpdateUI(ButtonState.Initialized, "Tap record to start recording...");
    else
    // Disable buttons when the camera is not supported by the phone.
    UpdateUI(ButtonState.CameraNotSupported, "A camera is not supported on this phone.");
    catch(Exception ex)
    MessageBox.Show("InitializeVideoRecorder Error:\n" + ex.Message);
    private void OnCaptureFailed(AudioVideoCaptureDevice sender, CaptureFailedEventArgs args)
    MessageBox.Show(args.ToString());
    //setup iClips video file creation
    private async Task CreateAndOpenNewVideoFile()
    StorageFolder isoStore = await ApplicationData.Current.LocalFolder.GetFolderAsync("Shared");
    sfVideoFile = await isoStore.CreateFileAsync(isoVideoFileName+".mp4",
    CreationCollisionOption.ReplaceExisting);
    s = await sfVideoFile.OpenAsync(FileAccessMode.ReadWrite);
    // Set the recording state: display the video on the viewfinder.
    private void StartVideoPreview()
    try
    // Display the video on the viewfinder.
    if (vcDevice != null)
    // Create the VideoBrush for the viewfinder.
    videoRecorderBrush = new VideoBrush();
    videoRecorderBrush.SetSource(vcDevice);
    // Display the viewfinder image on the rectangle.
    viewfinderRectangle.Fill = videoRecorderBrush;
    // Set the button states and the message.
    UpdateUI(ButtonState.Ready, "Ready to record.");
    txtRecTime.Visibility = Visibility.Collapsed;
    // If preview fails, display an error.
    catch (Exception e)
    MessageBox.Show("Start Video Preview Exception:\n " + e.Message.ToString());
    // Set recording state: start recording.
    private async void StartVideoRecording()
    try
    if (vcDevice != null)
    await vcDevice.StartRecordingToStreamAsync(s);
    rState = 1;
    logo.Opacity = 1.0; //brighten logo to indicate that the recording started
    StartTimer(); //show time ellapsed on UI
    // Set the button states and the message.
    UpdateUI(ButtonState.Recording, "Recording...");
    // If recording fails, display an error.
    catch (Exception e)
    MessageBox.Show("Start Video Recording Error:\n" + e.Message.ToString());
    // Set the recording state: stop recording.
    private async void StopVideoRecording()
    try
    await vcDevice.StopRecordingAsync();
    //sfVideoFile = null;
    rState = 0;
    logo.Opacity = 0.1;
    StopTimer();
    // Set the button states and the message.
    UpdateUI(ButtonState.Stopped, "Preparing viewfinder...");
    //StartVideoPreview();
    // If stop fails, display an error.
    catch (Exception e)
    MessageBox.Show("Stop Video Recording:\n " + e.Message.ToString());
    // Start the video recording.
    private void StartRecording_Click(object sender, EventArgs e)
    // Avoid duplicate taps.
    StartRecording.IsEnabled = false;
    StartVideoRecording();
    private void DisposeVideoRecorder()
    if (vcDevice != null)
    // Remove the video recording objects.
    vcDevice = null;
    // Remove the event handler for captureSource.
    vcDevice.RecordingFailed -= OnCaptureFailed;
    s = null;
    sfVideoFile = null;
    videoRecorderBrush = null;
    private void OnCaptureFailed(object sender, ExceptionRoutedEventArgs e)
    MessageBox.Show("Recording Failed!");
    private void SaveThumbnail()
    Deployment.Current.Dispatcher.BeginInvoke(() =>
    var w = (int)vcDevice.PreviewResolution.Width;
    var h = (int)vcDevice.PreviewResolution.Height;
    var argbPx = new Int32[w * h];
    vcDevice.GetPreviewBufferArgb(argbPx);
    var wb = new WriteableBitmap(w, h);
    argbPx.CopyTo(wb.Pixels, 0);
    wb.Invalidate();
    using (var isoStore = IsolatedStorageFile.GetUserStoreForApplication())
    var fileName = isoVideoFileName + "_iThumb.jpg";
    if (isoStore.FileExists(fileName))
    isoStore.DeleteFile(fileName);
    var file = isoStore.CreateFile(fileName);
    wb.SaveJpeg(file, w, h, 0, 20);
    file.Close();
    //STOP WATCH
    private void StartTimer()
    dispatcherTimer = new System.Windows.Threading.DispatcherTimer();
    dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick);
    dispatcherTimer.Interval = new TimeSpan(0, 0, 1);
    dispatcherTimer.Start();
    startTime = System.DateTime.Now;
    private void StopTimer()
    dispatcherTimer.Stop();
    private void dispatcherTimer_Tick(object sender, EventArgs e)
    System.DateTime now = System.DateTime.Now;
    this.Dispatcher.BeginInvoke(delegate()
    txtRecTime.Visibility = Visibility.Visible;
    txtRecTime.Text = now.Subtract(startTime).ToString().Substring(0, now.Subtract(startTime).ToString().LastIndexOf("."));
    // ICLIPS THEATRE - VIDEO PLAYER
    private void StopPlaybackRecording_Click(object sender, EventArgs e)
    try
    if (rState == 1)
    // Avoid duplicate taps.
    StopPlaybackRecording.IsEnabled = false;
    // Stop during video recording.
    StopVideoRecording();
    // Set the button state and the message.
    UpdateUI(ButtonState.NoChange, "Recording stopped.");
    if (rState == 0)
    // Stop during video playback.
    // Remove playback objects.
    DisposeVideoPlayer();
    StartVideoPreview();
    // Set the button state and the message.
    UpdateUI(ButtonState.NoChange, "Playback stopped.");
    catch (Exception ex)
    MessageBox.Show("Stop playback recording Exception:\n" + ex.Message.ToString());
    private void StartPlayback_Click(object sender, EventArgs e)
    PlayVideo();
    private async void PlayVideo()
    try
    // Avoid duplicate taps.
    StartPlayback.IsEnabled = false;
    // Start video playback when the file stream exists.
    if (VideoPlayer.Source != null)
    VideoPlayer.Play();
    // Start the video for the first time.
    else
    //vcDevice.Dispose();
    // Remove VideoBrush from the tree.
    viewfinderRectangle.Fill = null;
    //get the path of iClips-video
    StorageFolder isoStore = await ApplicationData.Current.LocalFolder.GetFolderAsync("Shared");
    iclip = await isoStore.GetFileAsync(isoVideoFileName + ".mp4");
    // Create the file stream and attach it to the MediaElement.
    VideoPlayer.Source = new Uri(iclip.Path);
    // Add an event handler for the end of playback.
    VideoPlayer.MediaEnded += new RoutedEventHandler(VideoPlayerMediaEnded);
    // Start video playback.
    VideoPlayer.Play();
    // Set the button state and the message.
    UpdateUI(ButtonState.Playback, "Playback started.");
    catch (Exception ex)
    MessageBox.Show("Play Video Exception:\n" + ex.Message.ToString());
    private void PausePlayback_Click(object sender, EventArgs e)
    PauseVideo();
    private void PauseVideo()
    // Avoid duplicate taps.
    PausePlayback.IsEnabled = false;
    // If mediaElement exists, pause playback.
    if (VideoPlayer != null)
    VideoPlayer.Pause();
    // Set the button state and the message.
    UpdateUI(ButtonState.Paused, "Playback paused.");
    private void DisposeVideoPlayer()
    if (VideoPlayer != null)
    // Stop the VideoPlayer MediaElement.
    VideoPlayer.Stop();
    // Remove playback objects.
    VideoPlayer.Source = null;
    iclip = null;
    // Remove the event handler.
    VideoPlayer.MediaEnded -= VideoPlayerMediaEnded;
    // Display the viewfinder when playback ends.
    public void VideoPlayerMediaEnded(object sender, RoutedEventArgs e)
    // Remove the playback objects.
    DisposeVideoPlayer();
    StartVideoPreview();
    I'm using StorageFile to create the file to save the video to. I think my Stop and Start Video Recording logic is causing ether the video not to write to the file the second time or something else. If you can see something that's not right kindly tell me. Thank
    you in advance.

  • What is the best practice in securing deployed source files

    hi guys,
    Just yesterday, I developed a simple image cropper using ajax
    and flash. After compiling the package, I notice the
    package/installer delivers the same exact source files as in
    developed to the installed folder.
    This doesnt concern me much at first, but coming to think of
    it. This question keeps coming out of my head.
    "What is the best practice in securing deployed source
    files?"
    How do we secure application installed source files from
    being tampered. Especially, when it comes to tampering of the
    source files after it's been installed. E.g. modifying spraydata.js
    files for example can be done easily with an editor.

    Hi,
    You could compute a SHA or MD5 hash of your source files on
    first run and save these hashes to EncryptedLocalStore.
    On startup, recompute and verify. (This, of course, fails to
    address when the main app's swf / swc / html itself is
    decompiled)

  • Omwb - Blank Error Message - Capture Source DB

    Hi
    I have installed latest OMWB along with plug-in for access.
    I am able to generate xml files from ms-access database.
    I have lastest access driver.
    When i run omwb.bat it opens a window, it displays a blank error message.
    Same blank message comes , when "Capture Source Database" is clicked
    Following is the error log generated. There also there is no error.
    ** Oracle Migration Workbench
    ** Production
    ** ( Build 20050629 )
    ** OMWB_HOME: C:\omwb
    ** user language: en
    ** user region: null
    ** user timezone:
    ** file encoding: Cp1252
    ** java version: 1.4.2_04
    ** java vendor: Sun Microsystems Inc.
    ** o.s. arch: x86
    ** o.s. name: Windows XP
    ** o.s. version: 5.1
    ** Classpath:
    ..\lib\boot.jar
    ** Started : Mon Sep 04 15:14:27 IST 2006
    ** Workbench Repository : Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
    With the Partitioning, OLAP and Data Mining options
    Repository Connection URL: jdbc:oracle:thin:@shanmuga:1521:sicout
    ** The following plugins are installed:
    ** Microsoft Access 2.0/95/97/2000/2002/2003 Plugin, Production Release 10.1.0.4.0
    ** Active Plugin : MSAccess
    ** Shutdown : Mon Sep 04 15:14:44 IST 2006
    ****************************************************************************************************

    Hi,
    To assist in resolving your issue we will need more information.
    * On step 1 of the Capture wizard, were you able to successfully add an XML file for capture? If not, please post up the full error message text.
    * Did the "Capture Source Database" Wizard complete and generate any objects in the "Source Model" of the Workbench?
    You mention that you see "blank messages" when "Capture Source Database" is clicked. I am gathering that you were able to load the generated XML file into the workbench, however you were unable to view any messages in the Log window. If this is the case, I suggest that you check your Log Window preferences as follows:
    1. Launch the workbench
    2. From the menu bar, click on Tools | Log Window, to launch the Log Window.
    3. On the Log Window, click on Edit | Preferences from the menu bar.
    4. Under the heading "Select the message types you would like to display", ensure that all checkboxes are selected. Then click on "OK" to save these settings. Close the Log Window when these steps are complete, and re-launch the Capture Wizard to begin the migration process again.
    If you are still experiencing issues, please outline fully the steps that you have followed, and post up any error message text that is displayed during this process.
    I hope this helps.
    Regards,
    Hilary

  • Capture Source question (Device)

    I’m using Pre 7 (Windows XP) and I am able to capture video from my Canon XHA1s, but have a question about how the camera shows up as a Capture Source. The camera shows up as: Microsoft AV/C Tape Submit 1. Is this the norm? I do see in the Pre 7 Help section that the Canon XHA1s is supported.  When I capture on my laptop (Vista) the camera shows as XHA1.

    The camcorder is supported and if you can capture I would not be concerned. By the way are you capturing in high definition or is the camcorder set to down-convert to DV-AVI?

  • Problem capturing source model sybase apative server 11.5.1

    Trying to migrate production Sybase Adaptive Server database to
    Oracle using Oracle Migratin Workbench-Sybase Plugin. It fails
    duing loading source model stage. Sybase database is not going
    to be available to us for long as companies are separating by
    december end, four databases need to be migrated by then. It is
    very important to get the migratin done and there is no
    workaround this problem. This is showstopper for migration
    project right now.
    Details:
    Oracle Migration Workbench with sybase adaptive server 11 plugin
         2.0.2.0.0     Production Build 20011121 Windows-
    2000professional
    Oracle Database               8.1.7          Solaris 8
    Sybase Database               Sybase Adaptive Server 11.5.1
         Solaris 8
    Source ODBC Driver          3.11.00.01 Windows-
    2000Professional
    Stage of migration: Loading Source Database
    Error Text on alert window:
    Failed to load Source Model. [INTERSOLV][ODBC SQL Server driver]
    [SQL Server]Invalid column name 'fill_factor'
    Error Text in the log file:
    EXCEPTION : LoadTableData.run() : SYBASE11_SYSINDEXES [INTERSOLV]
    [ODBC SQL Server driver][SQL Server]Invalid column
    name 'fill_factor'.
    After Investingation it looks like the table sybase11_sysindexes
    in OMWB repository has four columns extra than the sysindexes
    table in sybase database. The additional four columns are:
    fill_factor, res_page_gap, exp_rowsize, key3. OMWB load source
    model step fails on the first column.
    Trying to load the sybase source model using Oracle Migration
    Workbench.
    Oracle Migration workbench was running.
    Oracle Migratin workbench capture wizard was running.
    Installed OMWB and sybase apative server 11 plugin for OMWB.
    Installed Sybase client for windows and ODBC drivers.
    Configured ODBC for sybase database as a system DSN.
    Created empty scheama with connect and resource privilages for
    OMWB repository on Oracle 8.1.7 on solaris 8.
    Started OMWB, created repository in the empty scheama created
    above.
    Clicked on capture source database wizard.
    Provided the userid, password and database for sybase database.
    Selected not to generate Oracle model, as it can be generated
    afterwards.
    Clicked finish on the wizard.
    OMWB started reading sybase system repository tables, it did a
    few tables and then the above error message appeared.
    This is a fresh install of Windows 2000 Professional.
    The only oracle product installed in OMWB and the Sybase
    Apadative server 11 Plugin for OMWB.
    The other software is Sybase client for windows (To do queries
    on Sybase database) and the sybase ODBC driver.
    No other significant software is installed, it a vanila windows
    2000 Professional installation.
    There is oracle tar for this. TAR 1828907.995
    Any help is appriciated.
    Thanks,
    Prashant

    Hi,
    Without seeing the full error.log file here are some suggestions.
    >
    From Prashant's e-mail it appears that the data dictionary's of11.5.1.
    and 11.9.2 are different.
    A possible alternative that may help i.e. removing the 4 extracolumns
    that Prashant talks about from the Workbench source model e.g.
    Sybase11_sysindexes. This may help you get around this issue
    If that does not work. One possible workaround is as follows.
    Extract the Schema generation scripts from the Sybase 11.5.1database
    and re-create the schema in Sybase 11.9.2. You don't have tomove the data.
    >
    You can then migrate the schema from the Sybase 11.9.2database. Once
    the schema is migrated you can generate the SQL Loader scripts to
    migrate the data. Click on the Tools menu and then select the'Generate
    SQL Loader Scripts...' menu item. This will generate Sybase BCPdata
    extraction scripts. These scripts will extract the Sybase datafrom each
    table into a separate .dat file. You can then use the SQL Loaeder
    scripts that were also generated to load this data in to thedestination
    Oracle database.
    Regards
    John

  • Pblem in "capture Source Database"

    hi all
    I've installed Oracle Migration Workbench under Redhat linux 7.2 and Oracle 9i
    already i've installed.
    I want to migrate the database (Mysql in machine1) to (oracle in machine2)
    When i execute sh Omwb13.sh ...in the second step,the capture wizard has
    come...It's asking for
    Source login id (by default it's displayed as root and i'm unable to type
    anything since the field is disabled.)
    souce password
    Data Source Name
    and port
    I beleive the login id is the user of the mysql database(root) and its
    password.
    I dont know how to specify the DSN?...Can u pl.help me out?.
    I tried giving the IP address of the machine1 (under which mysql is
    running) but it says "Server configuration denies access to data
    source"...
    Can anybody help me out to fix the problem...
    Thank u in adv
    -kala

    kala,
    Use a windows box to run the Oracle Migration Workbench, as we do not produce a current linux version, the latest version uses the host name in the 'DSN' position. The driver mmDriver-1.2a.zip is also required in the drivers directory.
    Turloch
    Oracle Migration Workbench Team

  • Weblogic ldap security realm source code..

    Hi,
    The LDAPv2 security realm that is provided with weblogic 6.1 is great but I
    need to make several extensions to allow for the way our ldap tree is
    structured. Is there any chance that I can get the source code from weblogic
    so that I can extend it ?
    thx,
    B

    What's the use of following if BEA start sending the code to the end users
    * @author Copyright (c) 1998 by WebLogic, Inc. All Rights Reserved.
    * @author Copyright (c) 1998-2001 by BEA Systems, Inc. All Rights Reserved.
    -utpal
    "Bidisha Das" <[email protected]> wrote in message
    news:[email protected]..
    Hi,
    The LDAPv2 security realm that is provided with weblogic 6.1 is great butI
    need to make several extensions to allow for the way our ldap tree is
    structured. Is there any chance that I can get the source code fromweblogic
    so that I can extend it ?
    thx,
    B

  • DB2 - Oracle: problem with capturing source model

    After starting the capture process, the logging window shows a line
    "Capturing loaded table: <table-name>" for each table, and one line
    "Capturing Tables Loaded: 164, Tables NOT Loaded: 0", which sounds about right.
    It then prints messages about loading groups, and finally the two lines:
    "Capturing Loading Table Aliases"
    "Capturing Loaded table alias: CL"
    At that point, it stops. There are 3 buttons at the bottom,
    "Suspend Logging", "Abort", "Help".
    The OMWB Java client shows "Loading Source Model..." in the "UDB7 Source Model" tab, and "No objects have been mapped" in the "Oracle Model" tab.
    Clicking on the "Abort" button in the loggin window results in the message "unable to abort, please restart application".
    I have no experience at all with the omwb tool, greatly appreciate any feedback.
    Thanks !

    Thanks for your reply.
    Below is the error.log.
    I couldn't get the 7.2 Client to work, so I am using a IBM UDB 8.0 Client to
    connect to a 7.2 DB2 database, that's where the message regarding the JDBC driver comes from.
    ** Started : Wed Nov 02 09:37:45 PST 2005
    ** Workbench Repository : Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
    With the Partitioning, OLAP and Data Mining options
    Repository Connection URL: jdbc:oracle:thin:@localhost:1521:orcl
    ** The following plugins are installed:
    ** IBM DB2 UDB Version 7 Plugin, Production Release 10.1.0.4.0
    ** Active Plugin : UDB7
    Informational: JDBC compatibility test is active.
    *** IBM DB2 UDB Information ***
    Product Name : DB2/LINUX
    Product Version : 07.02.0006
    JDBC Driver Name : IBM DB2 JDBC 2.0 Type 2
    JDBC Driver Version : 08.01.0002
    - (major version) : 8
    - (minor version) : 1
    Informational: IBM DB2 UDB JDBC driver is JDBC 2.0 compliant.
    Informational: You are using an IBM DB2 UDB Version 08.01.0002 JDBC driver against an IBM DB2 UDB Version 07.02.0006 database.
    Informational: IBM DB2 UDB Server supports identity columns.
    java.lang.NullPointerException
         at oracle.mtg.udb6.server.SourceModelLoad.createSourceModelAliasDefinitions(SourceModelLoad.java:537)
         at oracle.mtg.udb6.server.SourceModelLoad.createSourceModelDBDefinitions(SourceModelLoad.java:270)
         at oracle.mtg.udb6.server.SourceModelLoad.loadSourceModel(SourceModelLoad.java:176)
         at oracle.mtg.udb6.ui.CaptureWizard.doCapture(CaptureWizard.java:974)
         at oracle.mtg.udb6.ui.CaptureWizard._runDialog(CaptureWizard.java:832)
         at oracle.mtg.udb6.ui.CaptureWizard.capture(CaptureWizard.java:478)
         at oracle.mtg.migrationUI.ActionMenuHandler._capture(ActionMenuHandler.java:208)
         at oracle.mtg.migrationUI.ActionMenuHandler.run(ActionMenuHandler.java:85)
         at oracle.mtg.migration.WorkerThread.run(Worker.java:268)
    ** Shutdown : Wed Nov 02 11:32:57 PST 2005

  • Any way to download Reader from a secure/authenticated source?

    All links I can find result in a plain-HTTP download, which can be undetectably tampered with in transit.
    Even changing the plain HTTP Adobe - Adobe Reader download - All versions to HTTPS Adobe - Adobe Reader download - All versions still results in a plain-HTTP download.
    The @Adobe_Reader twitter account suggested secure FTP to ftp.adobe.com, but SFTP doesn't provide source-server authentication (nor does ftp.adobe.com even seem to answering SFTP).
    Publishing the official secure checksums of the installers via a secure authenticated channel would also be good, but I couldn't find those anywhere, either. A Google search for the actual SHA1 of the executable I received (54fd10c7d36895469f6bfb1cd01ec04a633f8c5d for 'AdobeReaderInstaller_11_en_ltrosxd_aaa_aih.dmg') had no hits, suggesting official checksums haven't been prominently announced.
    Adobe's auto-update mechanisms must be secured by crypto against tampering in transit, right? So why isn't the initial download?
    Any pointers appreciated.
    - Gordon

    This is the download from Adobe's download center which involve Adobe's download manager downloading the bits. One you mount the dmg, you can verify using the codesign tool:
    $ codesign -vvv /Volumes/Adobe\ Reader\ Installer/Install\ Adobe\ Reader.app
    You can also download complete Mac installers (sans the download manager) from:
    ftp://ftp.adobe.com/pub/adobe/reader/mac/11.x/11.0.09/en_US/AdbeRdr11009_en_US.dmg (full installer)
    ftp://ftp.adobe.com/pub/adobe/reader/mac/11.x/11.0.09/misc/AdbeRdrUpd11009.pkg (updater pkg)
    For the PKG extracted from the full 11.0.9 installer DMG
    $ pkgutil --check-signature Adobe\ Reader\ XI\ Installer.pkg
    For the update PKG:
    pkgutil --check-signature AdbeRdrUpd11009.pkg

  • Capturing Source sys_context Information

    I have a project where I need to capture the module and action from the source transaction in Goldengate. I looked at the reference guide and I did not see a token for source sys_context information. Is anyone aware of a method that would allow the module and action from the source transaction to be replicated via GoldenGate?

    I think it depends on what exactly you want to pull out of SYS_CONTEXT. So for example if you want something like the user name who owns the transaction, in the transaction you'd use in PL/SQL:
    username:=SYS_CONTEXT('USERENV','SESSION_USER');
    So the equivalent in OGG you'd use:
    @GETENV (“TRANSACTION”, “USERNAME”)
    But there's only a few TRANSACTION options in OGG vs the many options in SYS_CONTEXT. Depending on what you need to do and may also be able to use an OGG SQLEXEC in the TABLE statement to pull out the info.
    Good luck,
    -joe

  • Informix - Capture Source Model

    Hello,
    We are working on Informix IDS9.o to Oracle 9i migration. We are using offline mode for capturing the schema files of Informix. In this process, OMWB is loading 0 database objects. When we checked the error log, it shows
    java.sql.SQLException: [POL-4005] null class object is not allowed
    Please help us to resolve this problem.
    Thanks and Regards,
    Vamsi Mohan Harish

    Vamsi,
    You should post your problem to, Discussion Forums » Migration » Migration Workbench, the migration development team monitor that forum so somebody should be able to help you there.
    Regards,
    Jim

  • Setup capture source Premier Pro CS4

    I am using Vista (64bit) on an HP Pavillion. Just bought licensed version of CS4 and trying to set up the video capture in Premier Pro CS4. I bought a Pinnacle DVC101 converter but the Capture setup will not recognize it. When I go to Settings/Device Control/Options it tells me the unit is "Offline". Does anyone have some suggestions?

    Unfortunately, it won't.  It uses a USB connection and Pr only accepts Firewire connectons (natively) for capture.  Check out the Grass Valley/Canopus ADVC-110 as a possible solution.
    -Jeff

  • Does PE12 support Pinnacle 710-USB for Capture source?

    When I try to capture video via Pinnacle 710-USB I get the capture window listing the device with "No Device Control."  What do I need to do to get it working?
    Using Premiere Elements 12 (20130921.main.567661) on Win 7 Professional SP1.
    John

    John
    Firewire connection.
    Classically Premiere Elements works with firewire, not USB connections, as far as I have ever heard.
    http://help.adobe.com/fr_FR/premiereelements/using/WS5CDA0F91-60F1-4b79-ABF6-E9E75F498DB2. html
    Please review and consider.
    Thank you.
    ATR

  • Multiple security audit failures a second

    A client's SBS 2011 machine is experiencing multiple audit failures a second and we believe it is diminishing the performance of the machine. We can't seem to find the source or how to remedy the issue. It its happening way too fast to be a human trying
    to login. 
    Keywords Date and Time Source Event ID Task Category
    Audit Success 6/18/2014 1:50:32 PM Microsoft-Windows-Security-Auditing 4905 Audit Policy Change "An attempt was made to unregister a security event source.
    Subject
    Security ID: SYSTEM
    Account Name: SBS$
    Account Domain: <ommited from forum post>
    Logon ID: 0x3e7
    Process:
    Process ID: 0x10d4
    Process Name: C:\Program Files\Windows Server\Bin\SharedServiceHost.exe
    Event Source:
    Source Name: ServiceModel 4.0.0.0
    Event Source ID: 0x262070f0"
    Audit Success 6/18/2014 1:50:32 PM Microsoft-Windows-Security-Auditing 4904 Audit Policy Change "An attempt was made to register a security event source.
    Subject :
    Security ID: SYSTEM
    Account Name: SBS$
    Account Domain: < ommited from forum post >
    Logon ID: 0x3e7
    Process:
    Process ID: 0x10d4
    Process Name: C:\Program Files\Windows Server\Bin\SharedServiceHost.exe
    Event Source:
    Source Name: ServiceModel 4.0.0.0
    Event Source ID: 0x262070f0"
    Audit Failure 6/18/2014 1:50:32 PM Microsoft-Windows-Security-Auditing 4625 Logon "An account failed to log on.
    Subject:
    Security ID: SYSTEM
    Account Name: SBS$
    Account Domain: <ommited from forum post>
    Logon ID: 0x3e7
    Logon Type: 3
    Account For Which Logon Failed:
    Security ID: NULL SID
    Account Name:
    Account Domain:
    Failure Information:
    Failure Reason: Unknown user name or bad password.
    Status: 0xc000006d
    Sub Status: 0xc0000064
    Process Information:
    Caller Process ID: 0x24c
    Caller Process Name: C:\Windows\System32\lsass.exe
    Network Information:
    Workstation Name: SBS
    Source Network Address: -
    Source Port: -
    Detailed Authentication Information:
    Logon Process: Schannel
    Authentication Package: Kerberos
    Transited Services: -
    Package Name (NTLM only): -
    Key Length: 0
    Subject
    Security ID:
    SYSTEM
    Account Name:
    SBS$
    Account Domain:
    <ommited from forum post>
    Logon ID:
    0x3e7
    Process:
    Process ID:
    0x131c
    Process Name:
    C:\Program Files\Windows Server\Bin\SharedServiceHost.exe
    Event Source:
    Source Name:
    ServiceModel 4.0.0.0
    Event Source ID:
    0x26206ef4"
    Audit Success 6/18/2014 1:50:32 PM
    Microsoft-Windows-Security-Auditing
    4904 Audit Policy Change
    "An attempt was made to register a security event source.
    Subject :
    Security ID:
    SYSTEM
    Account Name:
    SBS$
    Account Domain:
    <ommited from forum post>
    Logon ID:
    0x3e7
    Process:
    Process ID:
    0x131c
    Process Name:
    C:\Program Files\Windows Server\Bin\SharedServiceHost.exe
    Event Source:
    Source Name:
    ServiceModel 4.0.0.0
    Event Source ID:
    0x26206ef4"
    Audit Failure 6/18/2014 1:50:32 PM
    Microsoft-Windows-Security-Auditing
    4625 Logon
    "An account failed to log on.
    Subject:
    Security ID:
    SYSTEM
    Account Name:
    SBS$
    Account Domain:
    <ommited from forum post>
    Logon ID:
    0x3e7
    Logon Type: 3
    Account For Which Logon Failed:
    Security ID:
    NULL SID
    Account Name:
    Account Domain:
    Failure Information:
    Failure Reason:
    Unknown user name or bad password.
    Status:
    0xc000006d
    Sub Status:
    0xc0000064
    Process Information:
    Caller Process ID:
    0x24c
    Caller Process Name:
    C:\Windows\System32\lsass.exe
    Network Information:
    Workstation Name:
    SBS
    Source Network Address:
    Source Port:
    Detailed Authentication Information:
    Logon Process:
    Schannel
    Authentication Package:
    Kerberos
    Transited Services:
    Package Name (NTLM only):
    Key Length:
    0
    Jerry T

    Hi Jerry,
    Windows logs logon type 3 in most cases when you access a computer from elsewhere on the network. This is usually
    related to share folders, printers, IIS and so on.
    Would you please let me confirm whether you had installed some third-party applications?
    Meanwhile, please refer to Robert’s suggestion in the following similar thread and check if can help you.
    Audit
    Failure - Event 4625
    If any update, please feel free to let me know.
    Hope this helps.
    Best regards,
    Justin Gu

Maybe you are looking for

  • View Crystal Report Layout for my UDO Form

    Hi all, I try to view a report created for my UDO form. I set all settings in Administration -> Setup -> General -> Report and Layout Manager. Now I wonder what should be assigned to  eventInfo.LayoutKey. I tried assigned report's DocCode from RDOC,

  • Should I upgrade my Rebel XS?

    Hello Canon world, I would love to hear your views on whether I should upgrade my Rebel XS body. I have a Rebel XS that is about five years old and working fine.  I have a 50mm EF lens and a 55-250mm EF-S, both in working order.  However, my kit 18-5

  • Creation of class files on the spot

    I have read in an article that a class loader (generally a subclass of the abstract class ClassLoader can load classes from the local disk, fetch them across a net using a protocol, or it can just create the byte code on the spot. How can a class loa

  • Accessing JMS Queue/Topic located in different Managed server on same domai

    Our use-case is as follows. In our weblogic domain we have SOA_Cluster and a stand alone managed server. All the custom JMS resources belong to a JMS server that is targeted to stand alone JMS server. We are trying to access JMS Queues/Topics located

  • Not able to update Start/End Date with updateUser API

    Hello all, I am trying to update start and end date using the updateUser API, but the dates are not being set. I know the updateUser call works since I tested by changing the user's first name and it worked fine (verified through OIM web app). Below