Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escape special characters +-&|!(){}[]^"~*?:\ - e.g. \+ \* \!
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
 
Answered
Symitar Symxchange

We are migrating from Symconnect to SymXchange next year.

Does anything need to change with how we make core calls through the SDK? or will the SDK be updated in such a way that the behind the scenes core connection is transparent to us?

Posted 3 years ago
0

When I asked in a call recently. It sounds like it is transparent to us. When the SymXchange is created you will need to add all the privileges needed, and also the repgens ran in the Symxchange Common parameters.

— Josh Marshall   3 years ago
Votes Newest

Answers 2


Hi Todd,

It depends. If you are using the build_base_query for a repgen/poweron (https://code.q2developer.com/Q2Antilles/q2-sdk/-/blob/develop/cores/q2_cores/Symitar/core.py?ref_type=heads#L35) request you’ll be able to set the USE_SYMXCHANGE parameter it will then generate a SymXchange SOAP request instead of a SymConnect request. This would only be done with repgen/poweron objects; if you’re building a TR or IQ request it would not be converted and break once you switch over to SymXchange.

I would start planning for the conversion and compile a list of requests your implementation uses today. There is a new core available just for SymXchange at https://code.q2developer.com/Q2Antilles/q2-sdk/-/tree/develop/cores/q2_cores/SymXchange. This has several helpers to construct SymXchange SOAP requests beyond repgen/poweron.

Posted 3 years ago
Jason Herbert
104 × 1 Administrator

When I asked in a call recently. It sounds like it is transparent to us. When the SymXchange is created you will need to add all the privileges needed, and also the repgens ran in the Symxchange Common parameters.

Posted 3 years ago
184 Views
2 Answers
3 years ago
3 years ago