REST API - C# Facade namespace

Hi Gang,

I've done plenty of work with the SOAP API, but I'm a noob with REST.  I'm beginning to setup a .NET Web Application and I've downloaded the SDK and the Developer Tools from TASK.  I've loaded the Tessitura.Service.Client and Tessitura.Services.Common.Client DLLs into my Application.

I notice that the Program.cs file in the SDK references the namespace Tessitura.Service.Facades - this same reference appears in the Libraries section on the browser-based API information.  There is also a line in the Program.cs file that calls a function TessituraServiceFacade (presumably part of the .Facades namespace)

Here comes the noob part - I don't see any files in the Developer tools that define this namespace.  It just seems like a broken reference in the SDK.   Am I missing a file? Any help appreciated.

 

Thanks,

Bill Waugh
Starlight Theatre
bill.waugh@kcstarlight.com
816-997-1118

  • Bill, 

    Wondering if you've had any offline responses to this post?

    We're investigating moving from the SOAP API to the REST API in our web project and I downloaded the SDK from the /TessituraService/Libraries page of our REST API service.  After hunting around on tessituranetwork.com I uncovered an "Advanced API" PowerPoint slideshow that suggests there should be TessituraServiceFacades.cs and TessituraServiceContract.cs classes included in the SDK project, but appear to be absent.

    Thanks,

    Rick Crawford

    Stratford Festival

  • To all future readers of this post - the REST SDK that was posted for v12.5 was incomplete (as of March 1, 2017).    I'm guessing that at some point this will be corrected.  In the meantime - if you are having trouble locating the full REST SDK send me an email and I'll shoot you what I have.   Thanks, BW

  • Hi Rick – Yes, in fact I did get a response from Tessitura – apparently the SDK that they posted for V12.5 was messed up and didn’t include all the necessary files.

     

    I’ve attached the full SDK that they sent me which includes TessituraServiceFacades.cs and TessituraServiceContract.cs classes.

     

    I’m still struggling a little bit with how to get TNEW shared session authentication working with the REST API, but having the ServiceFacades.cs file makes all of this much easier.

     

    Cheers,

     

    Bill Waugh
    Starlight Theatre
    (:: 816-997-1118 (o)
    (:: 816-444-2117 (f)   
    *:: 4600 Starlight Road, Kansas City, MO  64132
    8:: Email:  bill.waugh@kcstarlight.com

     

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Rick Crawford
    Sent: Wednesday, March 01, 2017 3:41 PM
    To: Bill Waugh <bill.waugh@kcstarlight.com>
    Subject: Re: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Bill, 

    Wondering if you've had any offline responses to this post?

    We're investigating moving from the SOAP API to the REST API in our web project and I downloaded the SDK from the /TessituraService/Libraries page of our REST API service.  After hunting around on tessituranetwork.com I uncovered an "Advanced API" PowerPoint slideshow that suggests there should be TessituraServiceFacades.cs and TessituraServiceContract.cs classes included in the SDK project, but appear to be absent.

    Thanks,

    Rick Crawford

    Stratford Festival

    From: Bill Waugh <bounce-billwaugh2513@tessituranetwork.com>
    Sent: 2/17/2017 10:22:25 AM

    Hi Gang,

    I've done plenty of work with the SOAP API, but I'm a noob with REST.  I'm beginning to setup a .NET Web Application and I've downloaded the SDK and the Developer Tools from TASK.  I've loaded the Tessitura.Service.Client and Tessitura.Services.Common.Client DLLs into my Application.

    I notice that the Program.cs file in the SDK references the namespace Tessitura.Service.Facades - this same reference appears in the Libraries section on the browser-based API information.  There is also a line in the Program.cs file that calls a function TessituraServiceFacade (presumably part of the .Facades namespace)

    Here comes the noob part - I don't see any files in the Developer tools that define this namespace.  It just seems like a broken reference in the SDK.   Am I missing a file? Any help appreciated.

     

    Thanks,

    Bill Waugh
    Starlight Theatre
    bill.waugh@kcstarlight.com
    816-997-1118




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!

    CSharp.zip
  • Hey Rick - I sent you an email directly to your Stratford Festival address with the attachment.  Let me know if you don't receive it.  Cheers,  -BW

  • Hi Bill,

    I appreciate the info.  Did you forget to attach the files?  I have no attachment.

    Thanks,

     

    Rick Crawford

    Senior Developer

     

    Stratford Festival

    PO Box 520 | Stratford ON | N5A 6V2

    519.271.4040 x 2204

    Box Office: Toll Free 1.800.567.1600 | Local 519.273.1600

    stratfordfestival.ca

     

    2017 Season | April to October

    Twelfth Night | Romeo and Juliet | Timon of Athens | Guys and Dolls | HMS Pinafore

    Treasure Island | The School for Scandal | The Changeling | Bakkhai | Tartuffe

    The Madwoman of Chaillot | The Komagata Maru Incident | The Virgin Trial | The Breathing Hole

     

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Bill Waugh
    Sent: Wednesday, March 1, 2017 5:06 PM
    To: Rick Crawford <RCrawford@stratfordfestival.ca>
    Subject: RE: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Hi Rick – Yes, in fact I did get a response from Tessitura – apparently the SDK that they posted for V12.5 was messed up and didn’t include all the necessary files.

     

    I’ve attached the full SDK that they sent me which includes TessituraServiceFacades.cs and TessituraServiceContract.cs classes.

     

    I’m still struggling a little bit with how to get TNEW shared session authentication working with the REST API, but having the ServiceFacades.cs file makes all of this much easier.

     

    Cheers,

     

    Bill Waugh
    Starlight Theatre
    (:: 816-997-1118 (o)
    (:: 816-444-2117 (f)   
    *:: 4600 Starlight Road, Kansas City, MO  64132
    8:: Email:  bill.waugh@kcstarlight.com

     

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Rick Crawford
    Sent: Wednesday, March 01, 2017 3:41 PM
    To: Bill Waugh <bill.waugh@kcstarlight.com>
    Subject: Re: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Bill, 

    Wondering if you've had any offline responses to this post?

    We're investigating moving from the SOAP API to the REST API in our web project and I downloaded the SDK from the /TessituraService/Libraries page of our REST API service.  After hunting around on tessituranetwork.com I uncovered an "Advanced API" PowerPoint slideshow that suggests there should be TessituraServiceFacades.cs and TessituraServiceContract.cs classes included in the SDK project, but appear to be absent.

    Thanks,

    Rick Crawford

    Stratford Festival

    From: Bill Waugh <bounce-billwaugh2513@tessituranetwork.com>
    Sent: 2/17/2017 10:22:25 AM

    Hi Gang,

    I've done plenty of work with the SOAP API, but I'm a noob with REST.  I'm beginning to setup a .NET Web Application and I've downloaded the SDK and the Developer Tools from TASK.  I've loaded the Tessitura.Service.Client and Tessitura.Services.Common.Client DLLs into my Application.

    I notice that the Program.cs file in the SDK references the namespace Tessitura.Service.Facades - this same reference appears in the Libraries section on the browser-based API information.  There is also a line in the Program.cs file that calls a function TessituraServiceFacade (presumably part of the .Facades namespace)

    Here comes the noob part - I don't see any files in the Developer tools that define this namespace.  It just seems like a broken reference in the SDK.   Am I missing a file? Any help appreciated.

     

    Thanks,

    Bill Waugh
    Starlight Theatre
    bill.waugh@kcstarlight.com
    816-997-1118




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!

  • Hi Bill, Rick,

    Some great info in this post, thanks.

    We are just starting some web re-dev work and would like to convert the shared session plugin to REST for future proofing.

    Wondering if you had any look in getting the shared session to work with REST method?

     

    thanks, 

    Dara

  • Hi Bill, 

    Thus far, I have been unsuccessful in getting any TNEW session-related stuff to work with the REST api. 

    Can you tell me more about what you are trying to do with shared session, specifically, and what isn't working with Rest? 

    It is correct that any of the REST endpoints under the Web service are not for general use under 12.5, and that any interaction with them should really wait until v14. 

    Thanks, 

    Chris

  • Thus far, I have been unsuccessful in getting any TNEW session-related stuff to work with the REST api.  There are a bunch of new endpoints in the REST v12.5 and REST v14 API that promise to do this type of thing but I can’t seem to get them to work.  There is a little bit of a mystery regarding why they are not working – not sure if I am doing it wrong or if they are specifically disabled.

     

    I caught a note in one of the Powerpoint presentations from TLCC that said   “The resources and methods under /Web (/Cart, /Login and /Session) are currently reserved for internal use in the Android tablet application, TRBO (Tessitura Roving Box Office), for this version of the Tessitura application platform. These methods and underlying contracts are likely to change as we build out additional REST API functionality, and therefore they are not recommended for active web development”

     

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Dara Hogan
    Sent: Tuesday, March 14, 2017 2:34 AM
    To: Bill Waugh <bill.waugh@kcstarlight.com>
    Subject: RE: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Hi Bill, Rick,

    Some great info in this post, thanks.

    We are just starting some web re-dev work and would like to convert the shared session plugin to REST for future proofing.

    Wondering if you had any look in getting the shared session to work with REST method?

     

    thanks, 

    Dara

    From: Rick Crawford <bounce-rickcrawford1902@tessituranetwork.com>
    Sent: 3/2/2017 2:31:05 PM

    Hi Bill,

    I appreciate the info.  Did you forget to attach the files?  I have no attachment.

    Thanks,

     

    Rick Crawford

    Senior Developer

     

    Stratford Festival

    PO Box 520 | Stratford ON | N5A 6V2

    519.271.4040 x 2204

    Box Office: Toll Free 1.800.567.1600 | Local 519.273.1600

    stratfordfestival.ca

     

    2017 Season | April to October

    Twelfth Night | Romeo and Juliet | Timon of Athens | Guys and Dolls | HMS Pinafore

    Treasure Island | The School for Scandal | The Changeling | Bakkhai | Tartuffe

    The Madwoman of Chaillot | The Komagata Maru Incident | The Virgin Trial | The Breathing Hole

     

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Bill Waugh
    Sent: Wednesday, March 1, 2017 5:06 PM
    To: Rick Crawford <
    RCrawford@stratfordfestival.ca>
    Subject: RE: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Hi Rick – Yes, in fact I did get a response from Tessitura – apparently the SDK that they posted for V12.5 was messed up and didn’t include all the necessary files.

     

    I’ve attached the full SDK that they sent me which includes TessituraServiceFacades.cs and TessituraServiceContract.cs classes.

     

    I’m still struggling a little bit with how to get TNEW shared session authentication working with the REST API, but having the ServiceFacades.cs file makes all of this much easier.

     

    Cheers,

     

    Bill Waugh
    Starlight Theatre
    (:: 816-997-1118 (o)
    (:: 816-444-2117 (f)   
    *:: 4600 Starlight Road, Kansas City, MO  64132
    8:: Email:  bill.waugh@kcstarlight.com

     

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Rick Crawford
    Sent: Wednesday, March 01, 2017 3:41 PM
    To: Bill Waugh <
    bill.waugh@kcstarlight.com>
    Subject: Re: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Bill, 

    Wondering if you've had any offline responses to this post?

    We're investigating moving from the SOAP API to the REST API in our web project and I downloaded the SDK from the /TessituraService/Libraries page of our REST API service.  After hunting around on tessituranetwork.com I uncovered an "Advanced API" PowerPoint slideshow that suggests there should be TessituraServiceFacades.cs and TessituraServiceContract.cs classes included in the SDK project, but appear to be absent.

    Thanks,

    Rick Crawford

    Stratford Festival

    From: Bill Waugh <bounce-billwaugh2513@tessituranetwork.com>
    Sent: 2/17/2017 10:22:25 AM

    Hi Gang,

    I've done plenty of work with the SOAP API, but I'm a noob with REST.  I'm beginning to setup a .NET Web Application and I've downloaded the SDK and the Developer Tools from TASK.  I've loaded the Tessitura.Service.Client and Tessitura.Services.Common.Client DLLs into my Application.

    I notice that the Program.cs file in the SDK references the namespace Tessitura.Service.Facades - this same reference appears in the Libraries section on the browser-based API information.  There is also a line in the Program.cs file that calls a function TessituraServiceFacade (presumably part of the .Facades namespace)

    Here comes the noob part - I don't see any files in the Developer tools that define this namespace.  It just seems like a broken reference in the SDK.   Am I missing a file? Any help appreciated.

     

    Thanks,

    Bill Waugh
    Starlight Theatre
    bill.waugh@kcstarlight.com
    816-997-1118




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!

  • Hi Chris – Thanks for the follow up.  Most of our SOAP development with Tessitura has occurred since shared session authentication was released with TNEW v5.5 (I think it was v5.5???).   We have developed a number of creative ways to let customers do ticketing “stuff” on a web server outside of TNEW and then pass them back over to TNEW to complete their transaction (payment plan, shipping, checkout). 

     

    The “stuff” mentioned above includes a lot of different things –  unique/limited use passwords,  selling Education classes,  flexible subscription renewals, password to sell tickets from a hold code.

     

    Most of these involve grabbing a session key (possibly login the session), building a cart full of items, and then passing that cart back to TNEW to checkout.

     

    I completely admit that I’m just a puppy with the REST API – my sudden urgency to learn it is born of the notice from a few weeks ago that the SOAP API was officially moving to End-of-Life in 2019. 

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Chris Szalaj
    Sent: Tuesday, March 14, 2017 1:21 PM
    To: Bill Waugh <bill.waugh@kcstarlight.com>
    Subject: RE: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Hi Bill, 

    Thus far, I have been unsuccessful in getting any TNEW session-related stuff to work with the REST api. 

    Can you tell me more about what you are trying to do with shared session, specifically, and what isn't working with Rest? 

    It is correct that any of the REST endpoints under the Web service are not for general use under 12.5, and that any interaction with them should really wait until v14. 

    Thanks, 

    Chris

    From: Bill Waugh <bounce-billwaugh2513@tessituranetwork.com>
    Sent: 3/14/2017 2:43:17 PM

    Thus far, I have been unsuccessful in getting any TNEW session-related stuff to work with the REST api.  There are a bunch of new endpoints in the REST v12.5 and REST v14 API that promise to do this type of thing but I can’t seem to get them to work.  There is a little bit of a mystery regarding why they are not working – not sure if I am doing it wrong or if they are specifically disabled.

     

    I caught a note in one of the Powerpoint presentations from TLCC that said   “The resources and methods under /Web (/Cart, /Login and /Session) are currently reserved for internal use in the Android tablet application, TRBO (Tessitura Roving Box Office), for this version of the Tessitura application platform. These methods and underlying contracts are likely to change as we build out additional REST API functionality, and therefore they are not recommended for active web development”

     

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Dara Hogan
    Sent: Tuesday, March 14, 2017 2:34 AM
    To: Bill Waugh <bill.waugh@kcstarlight.com>
    Subject: RE: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Hi Bill, Rick,

    Some great info in this post, thanks.

    We are just starting some web re-dev work and would like to convert the shared session plugin to REST for future proofing.

    Wondering if you had any look in getting the shared session to work with REST method?

     

    thanks, 

    Dara

    From: Rick Crawford <bounce-rickcrawford1902@tessituranetwork.com>
    Sent: 3/2/2017 2:31:05 PM

    Hi Bill,

    I appreciate the info.  Did you forget to attach the files?  I have no attachment.

    Thanks,

     

    Rick Crawford

    Senior Developer

     

    Stratford Festival

    PO Box 520 | Stratford ON | N5A 6V2

    519.271.4040 x 2204

    Box Office: Toll Free 1.800.567.1600 | Local 519.273.1600

    stratfordfestival.ca

     

    2017 Season | April to October

    Twelfth Night | Romeo and Juliet | Timon of Athens | Guys and Dolls | HMS Pinafore

    Treasure Island | The School for Scandal | The Changeling | Bakkhai | Tartuffe

    The Madwoman of Chaillot | The Komagata Maru Incident | The Virgin Trial | The Breathing Hole

     

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Bill Waugh
    Sent: Wednesday, March 1, 2017 5:06 PM
    To: Rick Crawford <
    RCrawford@stratfordfestival.ca>
    Subject: RE: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Hi Rick – Yes, in fact I did get a response from Tessitura – apparently the SDK that they posted for V12.5 was messed up and didn’t include all the necessary files.

     

    I’ve attached the full SDK that they sent me which includes TessituraServiceFacades.cs and TessituraServiceContract.cs classes.

     

    I’m still struggling a little bit with how to get TNEW shared session authentication working with the REST API, but having the ServiceFacades.cs file makes all of this much easier.

     

    Cheers,

     

    Bill Waugh
    Starlight Theatre
    (:: 816-997-1118 (o)
    (:: 816-444-2117 (f)   
    *:: 4600 Starlight Road, Kansas City, MO  64132
    8:: Email:  bill.waugh@kcstarlight.com

     

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Rick Crawford
    Sent: Wednesday, March 01, 2017 3:41 PM
    To: Bill Waugh <
    bill.waugh@kcstarlight.com>
    Subject: Re: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Bill, 

    Wondering if you've had any offline responses to this post?

    We're investigating moving from the SOAP API to the REST API in our web project and I downloaded the SDK from the /TessituraService/Libraries page of our REST API service.  After hunting around on tessituranetwork.com I uncovered an "Advanced API" PowerPoint slideshow that suggests there should be TessituraServiceFacades.cs and TessituraServiceContract.cs classes included in the SDK project, but appear to be absent.

    Thanks,

    Rick Crawford

    Stratford Festival

    From: Bill Waugh <bounce-billwaugh2513@tessituranetwork.com>
    Sent: 2/17/2017 10:22:25 AM

    Hi Gang,

    I've done plenty of work with the SOAP API, but I'm a noob with REST.  I'm beginning to setup a .NET Web Application and I've downloaded the SDK and the Developer Tools from TASK.  I've loaded the Tessitura.Service.Client and Tessitura.Services.Common.Client DLLs into my Application.

    I notice that the Program.cs file in the SDK references the namespace Tessitura.Service.Facades - this same reference appears in the Libraries section on the browser-based API information.  There is also a line in the Program.cs file that calls a function TessituraServiceFacade (presumably part of the .Facades namespace)

    Here comes the noob part - I don't see any files in the Developer tools that define this namespace.  It just seems like a broken reference in the SDK.   Am I missing a file? Any help appreciated.

     

    Thanks,

    Bill Waugh
    Starlight Theatre
    bill.waugh@kcstarlight.com
    816-997-1118




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!

  • Sure thing – So the basic mechanism of shared session, where you encrypt the session key you are using, and set that in a cookie, which is picked up by TNEW, or pick up an encrypted session FROM the cookie,  doesn’t change weather you  are using SOAP or REST.

     

    It sounds like the trouble you are having isn’t necessarily specific to shared session, but more about working with the rest services generally – retrieving a new session key, etc. Is that accurate? Just trying to make sure I understand where the trouble is coming into play, and we can narrow in on the requests / workflows you are trying to accomplish with REST to get it sorted.

     

    Chris

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Bill Waugh
    Sent: Tuesday, March 14, 2017 2:07 PM
    To: Chris Szalaj <cszalaj@tessituranetwork.com>
    Subject: RE: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Hi Chris – Thanks for the follow up.  Most of our SOAP development with Tessitura has occurred since shared session authentication was released with TNEW v5.5 (I think it was v5.5???).   We have developed a number of creative ways to let customers do ticketing “stuff” on a web server outside of TNEW and then pass them back over to TNEW to complete their transaction (payment plan, shipping, checkout). 

     

    The “stuff” mentioned above includes a lot of different things –  unique/limited use passwords,  selling Education classes,  flexible subscription renewals, password to sell tickets from a hold code.

     

    Most of these involve grabbing a session key (possibly login the session), building a cart full of items, and then passing that cart back to TNEW to checkout.

     

    I completely admit that I’m just a puppy with the REST API – my sudden urgency to learn it is born of the notice from a few weeks ago that the SOAP API was officially moving to End-of-Life in 2019. 

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Chris Szalaj
    Sent: Tuesday, March 14, 2017 1:21 PM
    To: Bill Waugh <bill.waugh@kcstarlight.com>
    Subject: RE: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Hi Bill, 

    Thus far, I have been unsuccessful in getting any TNEW session-related stuff to work with the REST api. 

    Can you tell me more about what you are trying to do with shared session, specifically, and what isn't working with Rest? 

    It is correct that any of the REST endpoints under the Web service are not for general use under 12.5, and that any interaction with them should really wait until v14. 

    Thanks, 

    Chris

    From: Bill Waugh <bounce-billwaugh2513@tessituranetwork.com>
    Sent: 3/14/2017 2:43:17 PM

    Thus far, I have been unsuccessful in getting any TNEW session-related stuff to work with the REST api.  There are a bunch of new endpoints in the REST v12.5 and REST v14 API that promise to do this type of thing but I can’t seem to get them to work.  There is a little bit of a mystery regarding why they are not working – not sure if I am doing it wrong or if they are specifically disabled.

     

    I caught a note in one of the Powerpoint presentations from TLCC that said   “The resources and methods under /Web (/Cart, /Login and /Session) are currently reserved for internal use in the Android tablet application, TRBO (Tessitura Roving Box Office), for this version of the Tessitura application platform. These methods and underlying contracts are likely to change as we build out additional REST API functionality, and therefore they are not recommended for active web development”

     

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Dara Hogan
    Sent: Tuesday, March 14, 2017 2:34 AM
    To: Bill Waugh <bill.waugh@kcstarlight.com>
    Subject: RE: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Hi Bill, Rick,

    Some great info in this post, thanks.

    We are just starting some web re-dev work and would like to convert the shared session plugin to REST for future proofing.

    Wondering if you had any look in getting the shared session to work with REST method?

     

    thanks, 

    Dara

    From: Rick Crawford <bounce-rickcrawford1902@tessituranetwork.com>
    Sent: 3/2/2017 2:31:05 PM

    Hi Bill,

    I appreciate the info.  Did you forget to attach the files?  I have no attachment.

    Thanks,

     

    Rick Crawford

    Senior Developer

     

    Stratford Festival

    PO Box 520 | Stratford ON | N5A 6V2

    519.271.4040 x 2204

    Box Office: Toll Free 1.800.567.1600 | Local 519.273.1600

    stratfordfestival.ca

     

    2017 Season | April to October

    Twelfth Night | Romeo and Juliet | Timon of Athens | Guys and Dolls | HMS Pinafore

    Treasure Island | The School for Scandal | The Changeling | Bakkhai | Tartuffe

    The Madwoman of Chaillot | The Komagata Maru Incident | The Virgin Trial | The Breathing Hole

     

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Bill Waugh
    Sent: Wednesday, March 1, 2017 5:06 PM
    To: Rick Crawford <
    RCrawford@stratfordfestival.ca>
    Subject: RE: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Hi Rick – Yes, in fact I did get a response from Tessitura – apparently the SDK that they posted for V12.5 was messed up and didn’t include all the necessary files.

     

    I’ve attached the full SDK that they sent me which includes TessituraServiceFacades.cs and TessituraServiceContract.cs classes.

     

    I’m still struggling a little bit with how to get TNEW shared session authentication working with the REST API, but having the ServiceFacades.cs file makes all of this much easier.

     

    Cheers,

     

    Bill Waugh
    Starlight Theatre
    (:: 816-997-1118 (o)
    (:: 816-444-2117 (f)   
    *:: 4600 Starlight Road, Kansas City, MO  64132
    8:: Email:  bill.waugh@kcstarlight.com

     

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Rick Crawford
    Sent: Wednesday, March 01, 2017 3:41 PM
    To: Bill Waugh <
    bill.waugh@kcstarlight.com>
    Subject: Re: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Bill, 

    Wondering if you've had any offline responses to this post?

    We're investigating moving from the SOAP API to the REST API in our web project and I downloaded the SDK from the /TessituraService/Libraries page of our REST API service.  After hunting around on tessituranetwork.com I uncovered an "Advanced API" PowerPoint slideshow that suggests there should be TessituraServiceFacades.cs and TessituraServiceContract.cs classes included in the SDK project, but appear to be absent.

    Thanks,

    Rick Crawford

    Stratford Festival

    From: Bill Waugh <bounce-billwaugh2513@tessituranetwork.com>
    Sent: 2/17/2017 10:22:25 AM

    Hi Gang,

    I've done plenty of work with the SOAP API, but I'm a noob with REST.  I'm beginning to setup a .NET Web Application and I've downloaded the SDK and the Developer Tools from TASK.  I've loaded the Tessitura.Service.Client and Tessitura.Services.Common.Client DLLs into my Application.

    I notice that the Program.cs file in the SDK references the namespace Tessitura.Service.Facades - this same reference appears in the Libraries section on the browser-based API information.  There is also a line in the Program.cs file that calls a function TessituraServiceFacade (presumably part of the .Facades namespace)

    Here comes the noob part - I don't see any files in the Developer tools that define this namespace.  It just seems like a broken reference in the SDK.   Am I missing a file? Any help appreciated.

     

    Thanks,

    Bill Waugh
    Starlight Theatre
    bill.waugh@kcstarlight.com
    816-997-1118




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!

  • I think you are correct.  The notion of the encrypted cookie passing back and forth to TNEW, in theory still works.  In my brain – that part is independent of SOAP or REST. 

     

    I am actually able to pull a new session key using the REST API.   I cannot, however, figure out how to login that session using the REST API – even for the default TNEW customer – which means I can’t add anything to the cart or really do anything with the session.

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Chris Szalaj
    Sent: Tuesday, March 14, 2017 5:21 PM
    To: Bill Waugh <bill.waugh@kcstarlight.com>
    Subject: RE: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Sure thing – So the basic mechanism of shared session, where you encrypt the session key you are using, and set that in a cookie, which is picked up by TNEW, or pick up an encrypted session FROM the cookie,  doesn’t change weather you  are using SOAP or REST.

     

    It sounds like the trouble you are having isn’t necessarily specific to shared session, but more about working with the rest services generally – retrieving a new session key, etc. Is that accurate? Just trying to make sure I understand where the trouble is coming into play, and we can narrow in on the requests / workflows you are trying to accomplish with REST to get it sorted.

     

    Chris

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Bill Waugh
    Sent: Tuesday, March 14, 2017 2:07 PM
    To: Chris Szalaj <cszalaj@tessituranetwork.com>
    Subject: RE: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Hi Chris – Thanks for the follow up.  Most of our SOAP development with Tessitura has occurred since shared session authentication was released with TNEW v5.5 (I think it was v5.5???).   We have developed a number of creative ways to let customers do ticketing “stuff” on a web server outside of TNEW and then pass them back over to TNEW to complete their transaction (payment plan, shipping, checkout). 

     

    The “stuff” mentioned above includes a lot of different things –  unique/limited use passwords,  selling Education classes,  flexible subscription renewals, password to sell tickets from a hold code.

     

    Most of these involve grabbing a session key (possibly login the session), building a cart full of items, and then passing that cart back to TNEW to checkout.

     

    I completely admit that I’m just a puppy with the REST API – my sudden urgency to learn it is born of the notice from a few weeks ago that the SOAP API was officially moving to End-of-Life in 2019. 

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Chris Szalaj
    Sent: Tuesday, March 14, 2017 1:21 PM
    To: Bill Waugh <bill.waugh@kcstarlight.com>
    Subject: RE: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Hi Bill, 

    Thus far, I have been unsuccessful in getting any TNEW session-related stuff to work with the REST api. 

    Can you tell me more about what you are trying to do with shared session, specifically, and what isn't working with Rest? 

    It is correct that any of the REST endpoints under the Web service are not for general use under 12.5, and that any interaction with them should really wait until v14. 

    Thanks, 

    Chris

    From: Bill Waugh <bounce-billwaugh2513@tessituranetwork.com>
    Sent: 3/14/2017 2:43:17 PM

    Thus far, I have been unsuccessful in getting any TNEW session-related stuff to work with the REST api.  There are a bunch of new endpoints in the REST v12.5 and REST v14 API that promise to do this type of thing but I can’t seem to get them to work.  There is a little bit of a mystery regarding why they are not working – not sure if I am doing it wrong or if they are specifically disabled.

     

    I caught a note in one of the Powerpoint presentations from TLCC that said   “The resources and methods under /Web (/Cart, /Login and /Session) are currently reserved for internal use in the Android tablet application, TRBO (Tessitura Roving Box Office), for this version of the Tessitura application platform. These methods and underlying contracts are likely to change as we build out additional REST API functionality, and therefore they are not recommended for active web development”

     

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Dara Hogan
    Sent: Tuesday, March 14, 2017 2:34 AM
    To: Bill Waugh <bill.waugh@kcstarlight.com>
    Subject: RE: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Hi Bill, Rick,

    Some great info in this post, thanks.

    We are just starting some web re-dev work and would like to convert the shared session plugin to REST for future proofing.

    Wondering if you had any look in getting the shared session to work with REST method?

     

    thanks, 

    Dara

    From: Rick Crawford <bounce-rickcrawford1902@tessituranetwork.com>
    Sent: 3/2/2017 2:31:05 PM

    Hi Bill,

    I appreciate the info.  Did you forget to attach the files?  I have no attachment.

    Thanks,

     

    Rick Crawford

    Senior Developer

     

    Stratford Festival

    PO Box 520 | Stratford ON | N5A 6V2

    519.271.4040 x 2204

    Box Office: Toll Free 1.800.567.1600 | Local 519.273.1600

    stratfordfestival.ca

     

    2017 Season | April to October

    Twelfth Night | Romeo and Juliet | Timon of Athens | Guys and Dolls | HMS Pinafore

    Treasure Island | The School for Scandal | The Changeling | Bakkhai | Tartuffe

    The Madwoman of Chaillot | The Komagata Maru Incident | The Virgin Trial | The Breathing Hole

     

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Bill Waugh
    Sent: Wednesday, March 1, 2017 5:06 PM
    To: Rick Crawford <
    RCrawford@stratfordfestival.ca>
    Subject: RE: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Hi Rick – Yes, in fact I did get a response from Tessitura – apparently the SDK that they posted for V12.5 was messed up and didn’t include all the necessary files.

     

    I’ve attached the full SDK that they sent me which includes TessituraServiceFacades.cs and TessituraServiceContract.cs classes.

     

    I’m still struggling a little bit with how to get TNEW shared session authentication working with the REST API, but having the ServiceFacades.cs file makes all of this much easier.

     

    Cheers,

     

    Bill Waugh
    Starlight Theatre
    (:: 816-997-1118 (o)
    (:: 816-444-2117 (f)   
    *:: 4600 Starlight Road, Kansas City, MO  64132
    8:: Email:  bill.waugh@kcstarlight.com

     

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Rick Crawford
    Sent: Wednesday, March 01, 2017 3:41 PM
    To: Bill Waugh <
    bill.waugh@kcstarlight.com>
    Subject: Re: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Bill, 

    Wondering if you've had any offline responses to this post?

    We're investigating moving from the SOAP API to the REST API in our web project and I downloaded the SDK from the /TessituraService/Libraries page of our REST API service.  After hunting around on tessituranetwork.com I uncovered an "Advanced API" PowerPoint slideshow that suggests there should be TessituraServiceFacades.cs and TessituraServiceContract.cs classes included in the SDK project, but appear to be absent.

    Thanks,

    Rick Crawford

    Stratford Festival

    From: Bill Waugh <bounce-billwaugh2513@tessituranetwork.com>
    Sent: 2/17/2017 10:22:25 AM

    Hi Gang,

    I've done plenty of work with the SOAP API, but I'm a noob with REST.  I'm beginning to setup a .NET Web Application and I've downloaded the SDK and the Developer Tools from TASK.  I've loaded the Tessitura.Service.Client and Tessitura.Services.Common.Client DLLs into my Application.

    I notice that the Program.cs file in the SDK references the namespace Tessitura.Service.Facades - this same reference appears in the Libraries section on the browser-based API information.  There is also a line in the Program.cs file that calls a function TessituraServiceFacade (presumably part of the .Facades namespace)

    Here comes the noob part - I don't see any files in the Developer tools that define this namespace.  It just seems like a broken reference in the SDK.   Am I missing a file? Any help appreciated.

     

    Thanks,

    Bill Waugh
    Starlight Theatre
    bill.waugh@kcstarlight.com
    816-997-1118




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!

  • Hi Bill,

     

    Can you post an example of your request, and what kind of response you are getting from the rest service when you try to log the session key in?

     

    Have you been working with the Rest services test page at all to make successful requests, or used the Chrome Postman extension? I’ve found this to be a good first step in understanding all the pieces that need to be assembled for a successful request to the Rest services.

     

    Chris

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Bill Waugh
    Sent: Tuesday, March 14, 2017 6:09 PM
    To: Chris Szalaj <cszalaj@tessituranetwork.com>
    Subject: RE: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    I think you are correct.  The notion of the encrypted cookie passing back and forth to TNEW, in theory still works.  In my brain – that part is independent of SOAP or REST. 

     

    I am actually able to pull a new session key using the REST API.   I cannot, however, figure out how to login that session using the REST API – even for the default TNEW customer – which means I can’t add anything to the cart or really do anything with the session.

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Chris Szalaj
    Sent: Tuesday, March 14, 2017 5:21 PM
    To: Bill Waugh <bill.waugh@kcstarlight.com>
    Subject: RE: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Sure thing – So the basic mechanism of shared session, where you encrypt the session key you are using, and set that in a cookie, which is picked up by TNEW, or pick up an encrypted session FROM the cookie,  doesn’t change weather you  are using SOAP or REST.

     

    It sounds like the trouble you are having isn’t necessarily specific to shared session, but more about working with the rest services generally – retrieving a new session key, etc. Is that accurate? Just trying to make sure I understand where the trouble is coming into play, and we can narrow in on the requests / workflows you are trying to accomplish with REST to get it sorted.

     

    Chris

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Bill Waugh
    Sent: Tuesday, March 14, 2017 2:07 PM
    To: Chris Szalaj <cszalaj@tessituranetwork.com>
    Subject: RE: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Hi Chris – Thanks for the follow up.  Most of our SOAP development with Tessitura has occurred since shared session authentication was released with TNEW v5.5 (I think it was v5.5???).   We have developed a number of creative ways to let customers do ticketing “stuff” on a web server outside of TNEW and then pass them back over to TNEW to complete their transaction (payment plan, shipping, checkout). 

     

    The “stuff” mentioned above includes a lot of different things –  unique/limited use passwords,  selling Education classes,  flexible subscription renewals, password to sell tickets from a hold code.

     

    Most of these involve grabbing a session key (possibly login the session), building a cart full of items, and then passing that cart back to TNEW to checkout.

     

    I completely admit that I’m just a puppy with the REST API – my sudden urgency to learn it is born of the notice from a few weeks ago that the SOAP API was officially moving to End-of-Life in 2019. 

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Chris Szalaj
    Sent: Tuesday, March 14, 2017 1:21 PM
    To: Bill Waugh <bill.waugh@kcstarlight.com>
    Subject: RE: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Hi Bill, 

    Thus far, I have been unsuccessful in getting any TNEW session-related stuff to work with the REST api. 

    Can you tell me more about what you are trying to do with shared session, specifically, and what isn't working with Rest? 

    It is correct that any of the REST endpoints under the Web service are not for general use under 12.5, and that any interaction with them should really wait until v14. 

    Thanks, 

    Chris

    From: Bill Waugh <bounce-billwaugh2513@tessituranetwork.com>
    Sent: 3/14/2017 2:43:17 PM

    Thus far, I have been unsuccessful in getting any TNEW session-related stuff to work with the REST api.  There are a bunch of new endpoints in the REST v12.5 and REST v14 API that promise to do this type of thing but I can’t seem to get them to work.  There is a little bit of a mystery regarding why they are not working – not sure if I am doing it wrong or if they are specifically disabled.

     

    I caught a note in one of the Powerpoint presentations from TLCC that said   “The resources and methods under /Web (/Cart, /Login and /Session) are currently reserved for internal use in the Android tablet application, TRBO (Tessitura Roving Box Office), for this version of the Tessitura application platform. These methods and underlying contracts are likely to change as we build out additional REST API functionality, and therefore they are not recommended for active web development”

     

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Dara Hogan
    Sent: Tuesday, March 14, 2017 2:34 AM
    To: Bill Waugh <bill.waugh@kcstarlight.com>
    Subject: RE: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Hi Bill, Rick,

    Some great info in this post, thanks.

    We are just starting some web re-dev work and would like to convert the shared session plugin to REST for future proofing.

    Wondering if you had any look in getting the shared session to work with REST method?

     

    thanks, 

    Dara

    From: Rick Crawford <bounce-rickcrawford1902@tessituranetwork.com>
    Sent: 3/2/2017 2:31:05 PM

    Hi Bill,

    I appreciate the info.  Did you forget to attach the files?  I have no attachment.

    Thanks,

     

    Rick Crawford

    Senior Developer

     

    Stratford Festival

    PO Box 520 | Stratford ON | N5A 6V2

    519.271.4040 x 2204

    Box Office: Toll Free 1.800.567.1600 | Local 519.273.1600

    stratfordfestival.ca

     

    2017 Season | April to October

    Twelfth Night | Romeo and Juliet | Timon of Athens | Guys and Dolls | HMS Pinafore

    Treasure Island | The School for Scandal | The Changeling | Bakkhai | Tartuffe

    The Madwoman of Chaillot | The Komagata Maru Incident | The Virgin Trial | The Breathing Hole

     

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Bill Waugh
    Sent: Wednesday, March 1, 2017 5:06 PM
    To: Rick Crawford <
    RCrawford@stratfordfestival.ca>
    Subject: RE: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Hi Rick – Yes, in fact I did get a response from Tessitura – apparently the SDK that they posted for V12.5 was messed up and didn’t include all the necessary files.

     

    I’ve attached the full SDK that they sent me which includes TessituraServiceFacades.cs and TessituraServiceContract.cs classes.

     

    I’m still struggling a little bit with how to get TNEW shared session authentication working with the REST API, but having the ServiceFacades.cs file makes all of this much easier.

     

    Cheers,

     

    Bill Waugh
    Starlight Theatre
    (:: 816-997-1118 (o)
    (:: 816-444-2117 (f)   
    *:: 4600 Starlight Road, Kansas City, MO  64132
    8:: Email:  bill.waugh@kcstarlight.com

     

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Rick Crawford
    Sent: Wednesday, March 01, 2017 3:41 PM
    To: Bill Waugh <
    bill.waugh@kcstarlight.com>
    Subject: Re: [Tessitura Technical Forum] REST API - C# Facade namespace

     

    Bill, 

    Wondering if you've had any offline responses to this post?

    We're investigating moving from the SOAP API to the REST API in our web project and I downloaded the SDK from the /TessituraService/Libraries page of our REST API service.  After hunting around on tessituranetwork.com I uncovered an "Advanced API" PowerPoint slideshow that suggests there should be TessituraServiceFacades.cs and TessituraServiceContract.cs classes included in the SDK project, but appear to be absent.

    Thanks,

    Rick Crawford

    Stratford Festival

    From: Bill Waugh <bounce-billwaugh2513@tessituranetwork.com>
    Sent: 2/17/2017 10:22:25 AM

    Hi Gang,

    I've done plenty of work with the SOAP API, but I'm a noob with REST.  I'm beginning to setup a .NET Web Application and I've downloaded the SDK and the Developer Tools from TASK.  I've loaded the Tessitura.Service.Client and Tessitura.Services.Common.Client DLLs into my Application.

    I notice that the Program.cs file in the SDK references the namespace Tessitura.Service.Facades - this same reference appears in the Libraries section on the browser-based API information.  There is also a line in the Program.cs file that calls a function TessituraServiceFacade (presumably part of the .Facades namespace)

    Here comes the noob part - I don't see any files in the Developer tools that define this namespace.  It just seems like a broken reference in the SDK.   Am I missing a file? Any help appreciated.

     

    Thanks,

    Bill Waugh
    Starlight Theatre
    bill.waugh@kcstarlight.com
    816-997-1118




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!

  • Hi Bill,

    I was happy to find this thread, as sample project I just downloaded is apparently the same incomplete one that you downloaded previously.

    This still doesn't build (for me) however: it's telling me that "'Tessitura.Service.Payment' is a 'namespace" but used like a 'type'".  Is this a version incompatibility perhaps between the sample project and the DLLs I just got?

    --Gawain