Was wondering how can we create order type/source inside the Design Studio. (In OSM 6.3, we had the facility to do that inside the Administrator).
In case we don't have any middleware/CRM does OSM take a default order type/source?
Also, while querying OSM using the webservices GetOrder and FindOrder I've been having the following issue:
If we query using FindOrder for OrderSource:
+<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ord="http://xmlns.oracle.com/communications/ordermanagement">+
We get the following error:
+<faultstring>ORA-00904: "COMMUNICATIONSSALESORDER": invalid identifier : ORA-00904: "COMMUNICATIONSSALESORDER": invalid identifier</faultstring>+
While if we query for OrderType it works correctly and in the response we see that both type and source are CommunicationsSalesOrder.
If querying using both OrderType and OrderSource at the same time, the error we get is : Invalid source mnemonic: CommunicationsSalesOrder.
Are we using the OrderSource wrongly? Is the FindOrder webservice working wrongly?
Your assistance is highly appreciable.
In Design Studio we dont have a facility to provide separte type/source as like in OSM 6.3.1 Administrator
To my knowledge type/source is not available in OSM7 and the placeholders are providers just to be compatible to OSM 6.3.1 cartridges.
But in this case, the query should work for find order.
FindOrder works fine for me in some cases... for example, if I look for OrderType. I get the error if I include OrderSource in the request. Have you tried this? BTW I'm working with the version 7.0.3 on my windows 7 of 64 bits.
it could be a bug.
Anyway, what JP says is absolutely true: in any 7.* cartridge, order type and order source are populated with one and the same value; which is ppresented as Order in the design studio.
So just replace the order source criteria with the order type criteria with the same values and you should be ok.