IBM FileNet P8, Version 5.2.1            

Generating the .NET API

.NET development is supported by using wrapper classes that are generated from the WSDL for Process Engine Web Service. This provides .NET developers with the same set of interfaces that are supplied for Web services development. Either C# or VB.NET wrapper classes can be generated.

The following instructions describe how to import the Process Engine Web Service WSDL file into a Visual Studio project, generating the set of wrapper classes:

  1. Verify that the Web Services host is running and accessible.
  2. Open your project in Visual Studio.
  3. From the Project menu, select Add Web Reference.
  4. In the Add Web Reference dialog, enter the URL for the Process Engine Web Services listener (distinguished by whether HTTPS is enabled for Process Engine Web Service):
        http://content_platform_engine_host:port/wsi/ProcessEngineWS

    or

        https://content_platform_engine_host:port/wsi/ProcessEngineWS

    Where content_engine_host is the machine name of the Content Platform Engine host, and port is the port number that is assigned to the Content Platform Engine. If Process Engine Web Service is running (and you can access the Content Platform Engine host), the URL will retrieve the Process Engine Web Service WSDL.

    Note: This does not imply that the Content Platform Engine server to which the Process Engine Web Service connects is also running.
  5. Click Go. The dialog box displays the methods that are exposed by the Process Engine Web Service. If wanted, you can update the assigned Web reference name.
  6. Click Add Reference. This will add the specified web reference name entry under a Web References folder in your project.
  7. The Process Engine Web Service API is displayed under a project_default_namespace.web_reference_name node in the object browser.

See Process Engine Web Service Reference for documentation of the generated API (the portType operations are equivalent to methods in the generated wrapper classes).



Last updated: October 2015
net_wrapper.htm

© Copyright IBM Corporation 2015.