Integration of external tools into an existing design environment
    1.
    发明申请
    Integration of external tools into an existing design environment 失效
    将外部工具集成到现有的设计环境中

    公开(公告)号:US20050177818A1

    公开(公告)日:2005-08-11

    申请号:US10772902

    申请日:2004-02-05

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71

    摘要: Custom build tools are integrated into a design environment build process without writing code. Properties of the tool are defined in a file describing the appropriate syntax of the tool's command line. Values are specified for a particular use of the tool in a particular project. At runtime the command line for the tool is generated from the generalized syntax as defined in the file and the stored values.

    摘要翻译: 定制构建工具集成到设计环境构建过程中,无需编写代码。 该工具的属性在描述工具命令行的适当语法的文件中定义。 为特定项目中的工具的特定用途指定了值。 在运行时,该工具的命令行是从文件中定义的通用语法和存储的值生成的。

    Systems and methods for varying software build properties using primary and supplemental build files
    2.
    发明申请
    Systems and methods for varying software build properties using primary and supplemental build files 有权
    使用主要和补充构建文件改变软件构建属性的系统和方法

    公开(公告)号:US20060041870A1

    公开(公告)日:2006-02-23

    申请号:US10922025

    申请日:2004-08-19

    IPC分类号: G06F9/45

    CPC分类号: G06F8/20

    摘要: A primary file can be used to specify default build properties for software under development. A set of modified build properties may be stored in a supplemental file. The default build properties can be temporarily overridden with modified build properties for a given build, allowing freedom in the choice of build properties without proliferation of files used for the same purpose, which can be confusing. In addition, users can create new build commands for software under development, and associate the new commands with supplemental files. When the user invokes a new build command, the build process can override the default properties with the modified properties in the supplemental file, and then restore the defaults. Other advantages and features of the invention are described below.

    摘要翻译: 主文件可用于指定正在开发的软件的默认构建属性。 一组修改的构建属性可以存储在补充文件中。 默认构建属性可以临时覆盖给定构建的修改的构建属性,允许自由选择构建属性,而不会增加用于相同目的的文件,这可能会令人困惑。 此外,用户可以为正在开发的软件创建新的构建命令,并将新命令与补充文件相关联。 当用户调用新的构建命令时,构建过程可以使用补充文件中修改的属性来覆盖默认属性,然后还原默认属性。 下面描述本发明的其它优点和特征。

    Dye injected request generation
    3.
    发明授权
    Dye injected request generation 有权
    染料注入请求生成

    公开(公告)号:US08156203B2

    公开(公告)日:2012-04-10

    申请号:US12210875

    申请日:2008-09-15

    IPC分类号: G06F15/16

    CPC分类号: G06F15/16 G06F17/3089

    摘要: Web server processes can host multiple web applications that process multiple requests from multiple clients. Recorded diagnostic information may not provide a useful separation of server execution data (e.g., functionality executed to process a request) based on a client's use of the web server process. An effective method for separating server execution data by client information is provided herein. Dye is injected into a request from a client, the dye comprises information regarding the client application making the request and a transaction (e.g., client defined set of requests) that the request is comprised within. The dye injected request is sent to a web server process (e.g., on a web server) that extracts the dye and executes the request. During execution of the request, executed functionality is associated and stored with the extracted dye. The recorded server execution data may be organized based upon the request, client, application, and/or transaction.

    摘要翻译: Web服务器进程可以托管多个Web应用程序,处理来自多个客户端的多个请求。 记录的诊断信息可能不会基于客户端对Web服务器进程的使用而提供服务器执行数据(例如,用于处理请求而执行的功能)的有用的分离。 本文提供了一种通过客户端信息分离服务器执行数据的有效方法。 染料被注入来自客户端的请求中,染料包括关于提出请求的客户端应用程序和涉及请求的事务(例如,客户定义的一组请求)的信息。 染料注入的请求被发送到提取染料并执行请求的web服务器进程(例如,在web服务器上)。 在执行请求期间,执行的功能与提取的染料相关联并存储。 记录的服务器执行数据可以基于请求,客户端,应用和/或事务来组织。

    Dye Injected Request Generation
    4.
    发明申请
    Dye Injected Request Generation 有权
    染料注入请求生成

    公开(公告)号:US20100070611A1

    公开(公告)日:2010-03-18

    申请号:US12210875

    申请日:2008-09-15

    IPC分类号: G06F15/16

    CPC分类号: G06F15/16 G06F17/3089

    摘要: Web server processes can host multiple web applications that process multiple requests from multiple clients. Recorded diagnostic information may not provide a useful separation of server execution data (e.g., functionality executed to process a request) based on a client's use of the web server process. An effective method for separating server execution data by client information is provided herein. Dye is injected into a request from a client, the dye comprises information regarding the client application making the request and a transaction (e.g., client defined set of requests) that the request is comprised within. The dye injected request is sent to a web server process (e.g., on a web server) that extracts the dye and executes the request. During execution of the request, executed functionality is associated and stored with the extracted dye. The recorded server execution data may be organized based upon the request, client, application, and/or transaction.

    摘要翻译: Web服务器进程可以托管多个Web应用程序,处理来自多个客户端的多个请求。 记录的诊断信息可能不会基于客户端对Web服务器进程的使用而提供服务器执行数据(例如,用于处理请求而执行的功能)的有用的分离。 本文提供了一种通过客户端信息分离服务器执行数据的有效方法。 染料被注入来自客户端的请求中,染料包括关于提出请求的客户端应用程序和涉及请求的事务(例如,客户定义的一组请求)的信息。 染料注入的请求被发送到提取染料并执行请求的web服务器进程(例如,在web服务器上)。 在执行请求期间,执行的功能与提取的染料相关联并存储。 记录的服务器执行数据可以基于请求,客户端,应用和/或事务来组织。