Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ClientSessionCallService

Hierarchy

Methods

call

  • method

    call

    example

    :

    const methodToCall = {
        objectId: "ns=2;i=12",
        methodId: "ns=2;i=13",
        inputArguments: [
            new Variant({...}),
            new Variant({...}),
        ]
    }
    session.call(methodToCall,function(err,callResult) {
       if (!err) {
            console.log(" statusCode = ",callResult.statusCode);
            console.log(" inputArgumentResults[0] = ",callResult.inputArgumentResults[0].toString());
            console.log(" inputArgumentResults[1] = ",callResult.inputArgumentResults[1].toString());
            console.log(" outputArgument[0]       = ",callResult.outputArgument[0].toString()); // array of variant
       }
    });
    method

    call

    example

    :

    const methodsToCall = [ {
        objectId: "ns=2;i=12",
        methodId: "ns=2;i=13",
        inputArguments: [
            new Variant({...}),
            new Variant({...}),
        ]
    }];
    session.call(methodsToCall,function(err,callResutls) {
       if (!err) {
            const callResult = callResutls[0];
            console.log(" statusCode = ",rep.statusCode);
            console.log(" inputArgumentResults[0] = ",callResult.inputArgumentResults[0].toString());
            console.log(" inputArgumentResults[1] = ",callResult.inputArgumentResults[1].toString());
            console.log(" outputArgument[0]       = ",callResult.outputArgument[0].toString()); // array of variant
       }
    });

    Parameters

    • methodToCall: CallMethodRequestLike

      the call method request

    • callback: function
        • (err: Error | null, result?: CallMethodResult): void
        • Parameters

          • err: Error | null
          • Optional result: CallMethodResult

          Returns void

    Returns void

  • Parameters

    • methodsToCall: CallMethodRequestLike[]
    • callback: function
        • (err: Error | null, results?: CallMethodResult[]): void
        • Parameters

          • err: Error | null
          • Optional results: CallMethodResult[]

          Returns void

    Returns void

  • Parameters

    Returns Promise<CallMethodResult>

  • Parameters

    Returns Promise<CallMethodResult[]>

getArgumentDefinition

  • getArgumentDefinition(methodId: MethodId): Promise<ArgumentDefinition>
  • getArgumentDefinition(methodId: MethodId, callback: function): void
  • Parameters

    Returns Promise<ArgumentDefinition>

  • Parameters

    • methodId: MethodId
    • callback: function
        • (err: Error | null, args?: ArgumentDefinition): void
        • Parameters

          • err: Error | null
          • Optional args: ArgumentDefinition

          Returns void

    Returns void

Generated using TypeDoc